Module lief::dwarf::types

Modules

Structs

  • This class represents a DW_TAG_array_type
  • This structure represents a DW_TAG_atomic_type
  • This class wraps the DW_TAG_base_type type which can be used – for instance – to represent integers or primitive types.
  • This structure represents a DW_TAG_class_type DWARF type
  • This structure represents a DW_TAG_coarray_type
  • This class represents a DW_TAG_const_type
  • This structure represents a DW_TAG_dynamic_type
  • This structure represents a DW_TAG_enumeration_type
  • This structure represents a DW_TAG_file_type
  • Generic structure for types that do not required a dedicated interface
  • This structure represents a DW_TAG_immutable_type
  • This structure represents a DW_TAG_interface_type
  • This structure represents a DWARF packed type (DW_TAG_packed_type)
  • This structure represents a DW_TAG_pointer_type DWARF type.
  • This structure represents a DW_TAG_interface_type
  • This structure represents a DW_TAG_rvalue_reference_type
  • This structure represents a DW_TAG_reference_type
  • This structure represents a DW_TAG_restrict_type
  • This structure represents a DW_TAG_set_type
  • This structure represents a DW_TAG_shared_type
  • This structure represents a DW_TAG_string_type
  • This structure represents a DW_TAG_structure_type DWARF type
  • This structure represents a DW_TAG_subroutine_type
  • This structure represents a DW_TAG_template_alias
  • This structure represents a DW_TAG_thrown_type
  • This structure represents a DW_TAG_typedef DWARF type.
  • This structure represents a DW_TAG_union_type DWARF type
  • This structure represents a DW_TAG_volatile_type

Enums

  • This class represents a DWARF Type which includes:

Traits

Type Aliases