Lines Matching defs:Expression
27 // The API is not fully available, just the Query and the Expression class
85 template<typename QueryPolicy> class Expression;
131 Expression<QueryPolicy>* expression,
151 Expression<QueryPolicy>* GetExpression() const
165 Expression<QueryPolicy>* fExpression;
339 class Expression {
348 Expression(char* expr);
349 ~Expression();
363 Expression(const Expression& other);
364 Expression& operator=(const Expression& other);
391 // Expression::ParseEquation()
1160 Expression<QueryPolicy>::Expression(char* expr)
1185 Expression<QueryPolicy>::~Expression()
1193 Expression<QueryPolicy>::ParseEquation(char** expr)
1243 Expression<QueryPolicy>::ParseAnd(char** expr)
1270 Expression<QueryPolicy>::ParseOr(char** expr)
1297 Expression<QueryPolicy>::IsOperator(char** expr, char op)
1311 Expression<QueryPolicy>::InitCheck()
1324 Query<QueryPolicy>::Query(Context* context, Expression<QueryPolicy>* expression,
1365 Expression<QueryPolicy>* expression
1366 = new(std::nothrow) Expression<QueryPolicy>((char*)queryString);