C-Breeze
C Compiler Infrastructure

[ Project home page]
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

arch_info_parser::thing_to_parse Struct Reference

List of all members.

Public Member Functions

 thing_to_parse ()
 thing_to_parse (string keyName, reg_info_ptr toRead)
 thing_to_parse (string keyName, reg_info_list_ptr toRead, bool isMasterList=false)
 thing_to_parse (string keyName, string_ptr toRead)
 thing_to_parse (string keyName, int_ptr toRead)
 thing_to_parse (string keyName, bool_ptr toRead)
 thing_to_parse (string keyName, vartype_ptr toRead)
 thing_to_parse (string keyName, Lir2Asm_list_ptr toAppend)

Public Attributes

string _keyName
parse_type _parseType
bool _regIsMasterList
union {
   reg_info_ptr   _reg
   reg_info_list_ptr   _regList
   string_ptr   _string
   int_ptr   _int
   bool_ptr   _bool
   vartype_ptr   _vartype
   Lir2Asm_list_ptr   _Lir2AsmList
_data

Constructor & Destructor Documentation

arch_info_parser::thing_to_parse::thing_to_parse   [inline]
 

Definition at line 119 of file arch_info_parser.h.

References _parseType.

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
reg_info_ptr    toRead
[inline]
 

Definition at line 124 of file arch_info_parser.h.

References _data, _keyName, _parseType, and cbz_util::string_to_lower().

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
reg_info_list_ptr    toRead,
bool    isMasterList = false
[inline]
 

Definition at line 130 of file arch_info_parser.h.

References _data, _keyName, _parseType, _regIsMasterList, and cbz_util::string_to_lower().

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
string_ptr    toRead
[inline]
 

Definition at line 138 of file arch_info_parser.h.

References _data, _keyName, _parseType, and cbz_util::string_to_lower().

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
int_ptr    toRead
[inline]
 

Definition at line 144 of file arch_info_parser.h.

References _data, _keyName, _parseType, and cbz_util::string_to_lower().

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
bool_ptr    toRead
[inline]
 

Definition at line 150 of file arch_info_parser.h.

References _data, _keyName, _parseType, and cbz_util::string_to_lower().

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
vartype_ptr    toRead
[inline]
 

Definition at line 156 of file arch_info_parser.h.

References _data, _keyName, _parseType, and cbz_util::string_to_lower().

arch_info_parser::thing_to_parse::thing_to_parse string    keyName,
Lir2Asm_list_ptr    toAppend
[inline]
 

Definition at line 162 of file arch_info_parser.h.

References _data, _keyName, _parseType, and cbz_util::string_to_lower().


Member Data Documentation

bool_ptr arch_info_parser::thing_to_parse::_bool
 

Definition at line 188 of file arch_info_parser.h.

union { ... } arch_info_parser::thing_to_parse::_data
 

Referenced by arch_info_parser::parse(), and thing_to_parse().

int_ptr arch_info_parser::thing_to_parse::_int
 

Definition at line 187 of file arch_info_parser.h.

string arch_info_parser::thing_to_parse::_keyName
 

Definition at line 171 of file arch_info_parser.h.

Referenced by thing_to_parse().

Lir2Asm_list_ptr arch_info_parser::thing_to_parse::_Lir2AsmList
 

Definition at line 190 of file arch_info_parser.h.

parse_type arch_info_parser::thing_to_parse::_parseType
 

Definition at line 175 of file arch_info_parser.h.

Referenced by arch_info_parser::parse(), and thing_to_parse().

reg_info_ptr arch_info_parser::thing_to_parse::_reg
 

Definition at line 184 of file arch_info_parser.h.

bool arch_info_parser::thing_to_parse::_regIsMasterList
 

Definition at line 178 of file arch_info_parser.h.

Referenced by arch_info_parser::parse(), and thing_to_parse().

reg_info_list_ptr arch_info_parser::thing_to_parse::_regList
 

Definition at line 185 of file arch_info_parser.h.

string_ptr arch_info_parser::thing_to_parse::_string
 

Definition at line 186 of file arch_info_parser.h.

vartype_ptr arch_info_parser::thing_to_parse::_vartype
 

Definition at line 189 of file arch_info_parser.h.


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

Generated on August 27, 2003
Back to the C-Breeze home page