ReactOS  0.4.14-dev-552-g2fad488
attribute Struct Reference
Collaboration diagram for attribute:

Public Types

enum  { attr_direct, attr_abstract_origin, attr_specification }
 

Public Attributes

unsigned long form
 
enum attribute:: { ... }  gotten_from
 
union {
   unsigned long   uvalue
 
   ULONGLONG   lluvalue
 
   long   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 147 of file dwarf.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
attr_direct 
attr_abstract_origin 
attr_specification 

Definition at line 150 of file dwarf.c.

Member Data Documentation

◆ block

struct dwarf2_block attribute::block

Definition at line 157 of file dwarf.c.

Referenced by dwarf2_compute_location_attr().

◆ entry

struct list attribute::entry

Definition at line 245 of file reader.c.

◆ flags

unsigned int attribute::flags

Definition at line 251 of file reader.c.

Referenced by xmlreader_GetQualifiedName().

◆ form

unsigned long attribute::form

Definition at line 149 of file dwarf.c.

Referenced by dwarf2_compute_location_attr(), and dwarf2_parse_abbrev_set().

◆ gotten_from

enum { ... } attribute::gotten_from

◆ lluvalue

ULONGLONG attribute::lluvalue

Definition at line 154 of file dwarf.c.

◆ localname

strval attribute::localname

Definition at line 247 of file reader.c.

Referenced by reader_add_attr(), and xmlreader_GetQualifiedName().

◆ position

struct reader_position attribute::position

Definition at line 250 of file reader.c.

Referenced by reader_add_attr().

◆ prefix

strval attribute::prefix

Definition at line 246 of file reader.c.

Referenced by reader_add_attr(), and xmlreader_GetQualifiedName().

◆ qname

strval attribute::qname

Definition at line 248 of file reader.c.

Referenced by reader_add_attr().

◆ string

const char* attribute::string

Definition at line 156 of file dwarf.c.

Referenced by dwarf2_get_cpp_name(), and dwarf2_parse_compilation_unit().

◆ svalue

long attribute::svalue

Definition at line 155 of file dwarf.c.

◆ u

◆ uvalue

◆ value

strval attribute::value

Definition at line 249 of file reader.c.


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