Handles the Python interpretation of a constant-expression. See ISO/IEC 14882:1998(E)
Class that interpret a stream of preprocessing tokens (class PpToken) and evaluate it as a constant expression.
Evaluates the constant expression and returns 0 or 1.
Returns a string to be evaluated as a constant-expression. ISO/IEC ISO/IEC 14882:1998(E) 16.1 Conditional inclusion sub-section 4 i.e. 16.1-4 All remaining identifiers and keywords 137) , except for true and false, are replaced with the pp-number 0
Exception when conditional expression e.g. ... ? ... : ... fails to evaluate.
Exception when initialising a ConstantExpression class.
Simple specialisation of an exception class for the ConstantExpression classes.
Exception when conditional expression e.g. 1 < 2 fails to evaluate.