Module types
Modules§
- array
- atomic
- base
- classlike
- coarray
- const_
ty - dynamic
- enum_
type - file
- immutable
- interface
- pointer
- pointer_
to_ member - reference
- restrict
- rvalue_
ref - set_
type - shared
- string
- subroutine
- template_
alias - thrown
- typedef
- volatile
Structs§
- Array
- This class represents a
DW_TAG_array_type - Atomic
- This structure represents a
DW_TAG_atomic_type - Base
- This class wraps the
DW_TAG_base_typetype which can be used – for instance – to represent integers or primitive types. - Class
- This structure represents a
DW_TAG_class_typeDWARF type - Coarray
- This structure represents a
DW_TAG_coarray_type - Const
- This class represents a
DW_TAG_const_type - Dynamic
- This structure represents a
DW_TAG_dynamic_type - Enum
- This structure represents a
DW_TAG_enumeration_type - File
- This structure represents a
DW_TAG_file_type - Generic
- Generic structure for types that do not required a dedicated interface
- Immutable
- This structure represents a
DW_TAG_immutable_type - Interface
- This structure represents a
DW_TAG_interface_type - Packed
- This structure represents a DWARF
packedtype (DW_TAG_packed_type) - Pointer
- This structure represents a
DW_TAG_pointer_typeDWARF type. - Pointer
ToMember - This structure represents a
DW_TAG_interface_type - RValue
Reference - This structure represents a
DW_TAG_rvalue_reference_type - Reference
- This structure represents a
DW_TAG_reference_type - Restrict
- This structure represents a
DW_TAG_restrict_type - SetTy
- This structure represents a
DW_TAG_set_type - Shared
- This structure represents a
DW_TAG_shared_type - String
Ty - This structure represents a
DW_TAG_string_type - Structure
- This structure represents a
DW_TAG_structure_typeDWARF type - Subroutine
- This structure represents a
DW_TAG_subroutine_type - Template
Alias - This structure represents a
DW_TAG_template_alias - Thrown
- This structure represents a
DW_TAG_thrown_type - Typedef
- This structure represents a
DW_TAG_typedefDWARF type. - Union
- This structure represents a
DW_TAG_union_typeDWARF type - Volatile
- This structure represents a
DW_TAG_volatile_type
Enums§
- Type
- This enum represents a DWARF Type which includes:
Traits§
- Class
Like - Trait shared by
Structure,Class,UnionorPacked - Dwarf
Type - Generic trait shared by all DWARF types