eval() (defined in ValueExpression) | ValueExpression | [private, virtual] |
evaluate() (defined in Expression) | Expression | |
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] |
value_ (defined in ValueExpression) | ValueExpression | [private] |
ValueExpression(long value) (defined in ValueExpression) | ValueExpression | [inline] |
~Expression() (defined in Expression) | Expression | [virtual] |