#include <cppExpressionParser.h>
Inheritance diagram for CPPExpressionParser:
Public Member Functions | |
CPPExpressionParser (CPPScope *current_scope, CPPScope *global_scope) | |
~CPPExpressionParser () | |
bool | parse_expr (const string &expr) |
bool | parse_expr (const string &expr, const CPPPreprocessor &filepos) |
void | output (ostream &out) const |
Public Attributes | |
CPPScope * | _current_scope |
CPPScope * | _global_scope |
CPPExpression * | _expr |
|
Definition at line 29 of file cppExpressionParser.cxx. References _expr, current_scope, global_scope, and NULL. |
|
Definition at line 42 of file cppExpressionParser.cxx. |
|
Definition at line 87 of file cppExpressionParser.cxx. Referenced by operator<<(). |
|
Definition at line 68 of file cppExpressionParser.cxx. References _current_scope, _expr, _global_scope, CPPPreprocessor::copy_filepos(), CPPPreprocessor::get_error_count(), CPPPreprocessor::init_const_expr(), and parse_const_expr(). |
|
Definition at line 51 of file cppExpressionParser.cxx. References _current_scope, _expr, _global_scope, CPPPreprocessor::get_error_count(), CPPPreprocessor::init_const_expr(), and parse_const_expr(). Referenced by CPPPreprocessor::parse_expr(). |
|
Definition at line 43 of file cppExpressionParser.h. Referenced by parse_expr(). |
|
Definition at line 45 of file cppExpressionParser.h. Referenced by CPPExpressionParser(), output(), CPPPreprocessor::parse_expr(), and parse_expr(). |
|
Definition at line 44 of file cppExpressionParser.h. Referenced by parse_expr(). |