eval() (defined in UnaryExpression) | UnaryExpression | [protected, virtual] |
evaluate() (defined in Expression) | Expression | |
expr_ (defined in UnaryExpression) | UnaryExpression | [protected] |
Expression(enum token t) (defined in Expression) | Expression | [inline] |
get_priority(enum token t) (defined in Expression) | Expression | [protected, static] |
get_token(const char *&line) (defined in Expression) | Expression | [protected, static] |
get_value(const char *&line, Value &value) (defined in Expression) | Expression | [protected, static] |
parse(const char *&line) (defined in Expression) | Expression | [static] |
parse_binary(const char *&line, unsigned char prio) (defined in Expression) | Expression | [protected, static] |
parse_term(const char *&line) (defined in Expression) | Expression | [protected, static] |
parse_unary(const char *&line) (defined in Expression) | Expression | [protected, static] |
rewind(enum token t, const char *&line) (defined in Expression) | Expression | [protected, static] |
T_AND enum value (defined in Expression) | Expression | [protected] |
T_DIGIT enum value (defined in Expression) | Expression | [protected] |
T_DIV enum value (defined in Expression) | Expression | [protected] |
T_EOF enum value (defined in Expression) | Expression | [protected] |
T_MINUS enum value (defined in Expression) | Expression | [protected] |
T_MUL enum value (defined in Expression) | Expression | [protected] |
T_NAME enum value (defined in Expression) | Expression | [protected] |
T_NOT enum value (defined in Expression) | Expression | [protected] |
T_OR enum value (defined in Expression) | Expression | [protected] |
T_PARENT_CLOSE enum value (defined in Expression) | Expression | [protected] |
T_PARENT_OPEN enum value (defined in Expression) | Expression | [protected] |
T_PLUS enum value (defined in Expression) | Expression | [protected] |
T_UNKNOWN enum value (defined in Expression) | Expression | [protected] |
T_XOR enum value (defined in Expression) | Expression | [protected] |
token enum name (defined in Expression) | Expression | [protected] |
type_ (defined in Expression) | Expression | [protected] |
UnaryExpression(enum token t, Expression *l) (defined in UnaryExpression) | UnaryExpression | [inline] |
~Expression() (defined in Expression) | Expression | [virtual] |
~UnaryExpression() (defined in UnaryExpression) | UnaryExpression | [inline, protected, virtual] |