ReactOS 0.4.15-dev-7953-g1f49173
attribute Struct Reference
Collaboration diagram for attribute:

Public Types

enum  { attr_direct , attr_abstract_origin , attr_specification }
 

Public Attributes

ULONG_PTR form
 
enum attribute:: { ... }  gotten_from
 
union {
   ULONG_PTR   uvalue
 
   ULONGLONG   lluvalue
 
   LONG_PTR   svalue
 
   const char *   string
 
   struct dwarf2_block   block
 
u
 
struct list entry
 
strval prefix
 
strval localname
 
strval qname
 
strval value
 
struct reader_position position
 
unsigned int flags
 

Detailed Description

Definition at line 133 of file dwarf.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
attr_direct 
attr_abstract_origin 
attr_specification 

Definition at line 136 of file dwarf.c.

enum attribute::@379 gotten_from
@ attr_direct
Definition: dwarf.c:136
@ attr_specification
Definition: dwarf.c:136
@ attr_abstract_origin
Definition: dwarf.c:136

Member Data Documentation

◆ block

struct dwarf2_block attribute::block

Definition at line 143 of file dwarf.c.

Referenced by dwarf2_compute_location_attr().

◆ entry

struct list attribute::entry

Definition at line 247 of file reader.c.

◆ flags

unsigned int attribute::flags

Definition at line 253 of file reader.c.

Referenced by xmlreader_GetQualifiedName().

◆ form

ULONG_PTR attribute::form

Definition at line 135 of file dwarf.c.

Referenced by dwarf2_compute_location_attr(), and dwarf2_parse_abbrev_set().

◆ 

enum { ... } attribute::gotten_from

◆ lluvalue

ULONGLONG attribute::lluvalue

Definition at line 140 of file dwarf.c.

◆ localname

strval attribute::localname

Definition at line 249 of file reader.c.

Referenced by reader_add_attr(), and xmlreader_GetQualifiedName().

◆ position

struct reader_position attribute::position

Definition at line 252 of file reader.c.

Referenced by reader_add_attr().

◆ prefix

strval attribute::prefix

Definition at line 248 of file reader.c.

Referenced by reader_add_attr(), and xmlreader_GetQualifiedName().

◆ qname

strval attribute::qname

Definition at line 250 of file reader.c.

Referenced by reader_add_attr().

◆ string

const char* attribute::string

Definition at line 142 of file dwarf.c.

Referenced by dwarf2_get_cpp_name(), and dwarf2_parse_compilation_unit().

◆ svalue

LONG_PTR attribute::svalue

Definition at line 141 of file dwarf.c.

◆ 

◆ uvalue

◆ value

strval attribute::value

Definition at line 251 of file reader.c.


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