GDB (xrefs)
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
field_info Struct Reference

Public Member Functions

int nfields () const
 

Public Attributes

std::vector< struct nextfieldfields
 
std::vector< struct nextfieldbaseclasses
 
bool non_public_fields = false
 
std::vector< struct fnfieldlistfnfieldlists
 
std::vector< struct decl_fieldtypedef_field_list
 
std::vector< struct decl_fieldnested_types_list
 
variant_part_buildercurrent_variant_part = nullptr
 
std::vector< variant_part_buildervariant_parts
 

Detailed Description

Definition at line 691 of file read.c.

Member Function Documentation

◆ nfields()

int field_info::nfields ( ) const
inline

Definition at line 721 of file read.c.

References baseclasses, and fields.

Referenced by dwarf2_attach_fields_to_type(), and process_structure_scope().

Member Data Documentation

◆ baseclasses

std::vector<struct nextfield> field_info::baseclasses

◆ current_variant_part

variant_part_builder* field_info::current_variant_part = nullptr

Definition at line 715 of file read.c.

Referenced by handle_variant(), and handle_variant_part().

◆ fields

std::vector<struct nextfield> field_info::fields

◆ fnfieldlists

std::vector<struct fnfieldlist> field_info::fnfieldlists

◆ nested_types_list

std::vector<struct decl_field> field_info::nested_types_list

Definition at line 711 of file read.c.

Referenced by dwarf2_add_type_defn(), and process_structure_scope().

◆ non_public_fields

bool field_info::non_public_fields = false

Definition at line 698 of file read.c.

Referenced by dwarf2_add_field(), and dwarf2_attach_fields_to_type().

◆ typedef_field_list

std::vector<struct decl_field> field_info::typedef_field_list

Definition at line 707 of file read.c.

Referenced by dwarf2_add_type_defn(), and process_structure_scope().

◆ variant_parts

std::vector<variant_part_builder> field_info::variant_parts

Definition at line 718 of file read.c.

Referenced by add_variant_property(), dwarf2_attach_fields_to_type(), and handle_variant_part().


The documentation for this struct was generated from the following file: