#include <cppTypeParser.h>
Inheritance diagram for CPPTypeParser:
Public Member Functions | |
CPPTypeParser (CPPScope *current_scope, CPPScope *global_scope) | |
~CPPTypeParser () | |
bool | parse_type (const string &type) |
bool | parse_type (const string &type, const CPPPreprocessor &filepos) |
void | output (ostream &out) const |
Public Attributes | |
CPPScope * | _current_scope |
CPPScope * | _global_scope |
CPPType * | _type |
|
Definition at line 29 of file cppTypeParser.cxx. References _type, current_scope, global_scope, and NULL. |
|
Definition at line 42 of file cppTypeParser.cxx. |
|
Definition at line 87 of file cppTypeParser.cxx. Referenced by operator<<(). |
|
Definition at line 68 of file cppTypeParser.cxx. References _current_scope, _global_scope, _type, CPPPreprocessor::copy_filepos(), CPPPreprocessor::get_error_count(), CPPPreprocessor::init_type(), and type. |
|
Definition at line 51 of file cppTypeParser.cxx. References _current_scope, _global_scope, _type, CPPPreprocessor::get_error_count(), CPPPreprocessor::init_type(), and type. Referenced by CPPParser::parse_type(). |
|
Definition at line 43 of file cppTypeParser.h. Referenced by parse_type(). |
|
Definition at line 44 of file cppTypeParser.h. Referenced by parse_type(). |
|
Definition at line 45 of file cppTypeParser.h. Referenced by CPPTypeParser(), output(), parse_type(), and CPPParser::parse_type(). |