Module types

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_type type which can be used – for instance – to represent integers or primitive types.
Class
This structure represents a DW_TAG_class_type DWARF 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 packed type (DW_TAG_packed_type)
Pointer
This structure represents a DW_TAG_pointer_type DWARF type.
PointerToMember
This structure represents a DW_TAG_interface_type
RValueReference
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
StringTy
This structure represents a DW_TAG_string_type
Structure
This structure represents a DW_TAG_structure_type DWARF type
Subroutine
This structure represents a DW_TAG_subroutine_type
TemplateAlias
This structure represents a DW_TAG_template_alias
Thrown
This structure represents a DW_TAG_thrown_type
Typedef
This structure represents a DW_TAG_typedef DWARF type.
Union
This structure represents a DW_TAG_union_type DWARF type
Volatile
This structure represents a DW_TAG_volatile_type

Enums§

Type
This enum represents a DWARF Type which includes:

Traits§

ClassLike
Trait shared by Structure, Class, Union or Packed
DwarfType
Generic trait shared by all DWARF types

Type Aliases§

Types