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

Public Attributes

std::vector< std::unique_ptr< std::vector< struct type * > > > type_lists
 
std::vector< std::unique_ptr< struct type_stack > > type_stacks
 
std::vector< gdb::unique_xmalloc_ptr< char > > strings
 
const char * macro_original_text = nullptr
 
auto_obstack expansion_obstack
 
struct type_stack type_stack
 

Detailed Description

Definition at line 106 of file c-exp.c.

Member Data Documentation

◆ expansion_obstack

auto_obstack c_parse_state::expansion_obstack

Definition at line 141 of file c-exp.c.

Referenced by scan_macro_expansion(), and yylex().

◆ macro_original_text

const char* c_parse_state::macro_original_text = nullptr

◆ strings

std::vector<gdb::unique_xmalloc_ptr<char> > c_parse_state::strings

Definition at line 114 of file c-exp.c.

Referenced by operator_stoken().

◆ type_lists

std::vector<std::unique_ptr<std::vector<struct type *> > > c_parse_state::type_lists

Definition at line 110 of file c-exp.c.

Referenced by yyparse().

◆ type_stack

struct type_stack c_parse_state::type_stack

Definition at line 144 of file c-exp.c.

Referenced by yyparse().

◆ type_stacks

std::vector<std::unique_ptr<struct type_stack> > c_parse_state::type_stacks

Definition at line 111 of file c-exp.c.

Referenced by yyparse().


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