|
Doxygen
|
constant expression parser used for the C preprocessor More...
#include <src/constexp.h>
Classes | |
| struct | Private |
Public Member Functions | |
| ConstExpressionParser () | |
| ~ConstExpressionParser () | |
| bool | parse (const char *fileName, int line, const std::string &expression, const std::string &orgExpression) |
Private Attributes | |
| std::unique_ptr< Private > | p |
constant expression parser used for the C preprocessor
Definition at line 25 of file constexp.h.
| ConstExpressionParser::ConstExpressionParser | ( | ) |
Definition at line 129 of file constexp.l.
References p.
| ConstExpressionParser::~ConstExpressionParser | ( | ) |
Definition at line 134 of file constexp.l.
References p.
| bool ConstExpressionParser::parse | ( | const char * | fileName, |
| int | line, | ||
| const std::string & | expression, | ||
| const std::string & | orgExpression ) |
Definition at line 139 of file constexp.l.
References constexpYYparse(), Debug::isFlagSet(), Debug::Lex_constexp, and p.
|
private |
Definition at line 34 of file constexp.h.
Referenced by ConstExpressionParser(), parse(), and ~ConstExpressionParser().