enum Debug::DWARF::TAG
Defined in:
debug/dwarf/abbrev.crEnum Members
- 
        ArrayType = 1_u32
- 
        ClassType = 2_u32
- 
        EntryPoint = 3_u32
- 
        EnumerationType = 4_u32
- 
        FormalParameter = 5_u32
- 
        ImportedDeclaration = 8_u32
- 
        Label = 10_u32
- 
        LexicalBlock = 11_u32
- 
        Member = 13_u32
- 
        PointerType = 15_u32
- 
        ReferenceType = 16_u32
- 
        CompileUnit = 17_u32
- 
        StringType = 18_u32
- 
        StructureType = 19_u32
- 
        SubroutineType = 21_u32
- 
        Typedef = 22_u32
- 
        UnionType = 23_u32
- 
        UnspecifiedParameters = 24_u32
- 
        Variant = 25_u32
- 
        CommonBlock = 26_u32
- 
        CommonInclusion = 27_u32
- 
        Inheritance = 28_u32
- 
        InlinedSubroutine = 29_u32
- 
        Module = 30_u32
- 
        PtrToMemberType = 31_u32
- 
        SetType = 32_u32
- 
        SubrangeType = 33_u32
- 
        WithStmt = 34_u32
- 
        AccessDeclaration = 35_u32
- 
        BaseType = 36_u32
- 
        CatchBlock = 37_u32
- 
        ConstType = 38_u32
- 
        Constant = 39_u32
- 
        Enumerator = 40_u32
- 
        FileType = 41_u32
- 
        Friend = 42_u32
- 
        Namelist = 43_u32
- 
        NamelistItem = 44_u32
- 
        PackedType = 45_u32
- 
        Subprogram = 46_u32
- 
        TemplateTypeParameter = 47_u32
- 
        TemplateValueParameter = 48_u32
- 
        ThrownType = 49_u32
- 
        TryBlock = 50_u32
- 
        VariantPart = 51_u32
- 
        Variable = 52_u32
- 
        VolatileType = 53_u32
- 
        DwarfProcedure = 54_u32
- 
        RestrictType = 55_u32
- 
        InterfaceType = 56_u32
- 
        Namespace = 57_u32
- 
        ImportedModule = 58_u32
- 
        UnspecifiedType = 59_u32
- 
        PartialUnit = 60_u32
- 
        ImportedUnit = 61_u32
- 
        Condition = 63_u32
- 
        TypeUnit = 65_u32
- 
        RvalueReferenceType = 66_u32
- 
        TemplateAlias = 67_u32
Instance Method Summary
- #access_declaration?
- #array_type?
- #base_type?
- #catch_block?
- #class_type?
- #common_block?
- #common_inclusion?
- #compile_unit?
- #condition?
- #const_type?
- #constant?
- #dwarf_procedure?
- #entry_point?
- #enumeration_type?
- #enumerator?
- #file_type?
- #formal_parameter?
- #friend?
- #imported_declaration?
- #imported_module?
- #imported_unit?
- #inheritance?
- #inlined_subroutine?
- #interface_type?
- #label?
- #lexical_block?
- #member?
- #module?
- #namelist?
- #namelist_item?
- #namespace?
- #packed_type?
- #partial_unit?
- #pointer_type?
- #ptr_to_member_type?
- #reference_type?
- #restrict_type?
- #rvalue_reference_type?
- #set_type?
- #shared_type?
- #string_type?
- #structure_type?
- #subprogram?
- #subrange_type?
- #subroutine_type?
- #template_alias?
- #template_type_parameter?
- #template_value_parameter?
- #thrown_type?
- #try_block?
- #type_unit?
- #typedef?
- #union_type?
- #unspecified_parameters?
- #unspecified_type?
- #variable?
- #variant?
- #variant_part?
- #volatile_type?
- #with_stmt?
Instance methods inherited from struct Enum
  
  
    
      &(other : self)
    &, 
    
  
    
      +(other : Int)
    +, 
    
  
    
      -(other : Int)
    -, 
    
  
    
      <=>(other : self)
    <=>, 
    
  
    
      ==(other : self)
    ==, 
    
  
    
      ^(other : self)
    ^, 
    
  
    
      clone
    clone, 
    
  
    
      each(&block)
    each, 
    
  
    
      hash(hasher)
    hash, 
    
  
    
      includes?(other : self)
    includes?, 
    
  
    
      to_f32 : Float32
    to_f32, 
    
  
    
      to_f32! : Float32
    to_f32!, 
    
  
    
      to_f64 : Float64
    to_f64, 
    
  
    
      to_f64! : Float64
    to_f64!, 
    
  
    
      to_i : Int32
    to_i, 
    
  
    
      to_i16 : Int16
    to_i16, 
    
  
    
      to_i16! : Int16
    to_i16!, 
    
  
    
      to_i32 : Int32
    to_i32, 
    
  
    
      to_i32! : Int32
    to_i32!, 
    
  
    
      to_i64 : Int64
    to_i64, 
    
  
    
      to_i64! : Int64
    to_i64!, 
    
  
    
      to_i8 : Int8
    to_i8, 
    
  
    
      to_i8! : Int8
    to_i8!, 
    
  
    
      to_json(json : JSON::Builder)
    to_json, 
    
  
    
      to_s(io : IO) : Nilto_s : String to_s, to_u16 : UInt16 to_u16, to_u16! : UInt16 to_u16!, to_u32 : UInt32 to_u32, to_u32! : UInt32 to_u32!, to_u64 : UInt64 to_u64, to_u64! : UInt64 to_u64!, to_u8 : UInt8 to_u8, to_u8! : UInt8 to_u8!, to_yaml(yaml : YAML::Nodes::Builder) to_yaml, |(other : self) |, ~ ~
Constructor methods inherited from struct Enum
  
  
    
      from_value(value : Int) : self
    from_value, 
    
  
    
      from_value?(value : Int) : self?
    from_value?, 
    
  
    
      new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)new(pull : JSON::PullParser) new, parse(string : String) : self parse, parse?(string : String) : self? parse?
Class methods inherited from struct Enum
  
  
    
      each(&block)
    each, 
    
  
    
      names : Array(String)
    names, 
    
  
    
      values : Array(self)
    values
    
  
  
    
  Instance methods inherited from module Comparable(Enum)
  
  
    
      <(other : T)
    <, 
    
  
    
      <=(other : T)
    <=, 
    
  
    
      <=>(other : T)
    <=>, 
    
  
    
      ==(other : T)
    ==, 
    
  
    
      >(other : T)
    >, 
    
  
    
      >=(other : T)
    >=
    
  
    
    
  
    
  Instance methods inherited from struct Value
  
  
    
      ==(other : JSON::Any)==(other : YAML::Any)
==(other) ==, dup dup
Instance methods inherited from class Object
  
  
    
      !=(other)
    !=, 
    
  
    
      !~(other)
    !~, 
    
  
    
      ==(other)
    ==, 
    
  
    
      ===(other : JSON::Any)===(other : YAML::Any)
===(other) ===, =~(other) =~, class class, dup dup, hash(hasher)
hash hash, inspect(io : IO) : Nil
inspect : String inspect, itself itself, not_nil! not_nil!, pretty_inspect(width = 79, newline = "\n", indent = 0) : String pretty_inspect, pretty_print(pp : PrettyPrint) : Nil pretty_print, tap(&block) tap, to_json(io : IO)
to_json to_json, to_pretty_json(indent : String = " ")
to_pretty_json(io : IO, indent : String = " ") to_pretty_json, to_s : String
to_s(io : IO) : Nil to_s, to_yaml(io : IO)
to_yaml to_yaml, try(&block) try, unsafe_as(type : T.class) forall T unsafe_as
Constructor methods inherited from class Object
  
  
    
      from_json(string_or_io, root : String) : selffrom_json(string_or_io) : self from_json, from_yaml(string_or_io : String | IO) : self from_yaml