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)
1182 Expression<QueryPolicy>::~Expression()
1190 Expression<QueryPolicy>::ParseEquation(char** expr)
1240 Expression<QueryPolicy>::ParseAnd(char** expr)
1267 Expression<QueryPolicy>::ParseOr(char** expr)
1294 Expression<QueryPolicy>::IsOperator(char** expr, char op)
1308 Expression<QueryPolicy>::InitCheck()
1321 Query<QueryPolicy>::Query(Context* context, Expression<QueryPolicy>* expression,
1362 Expression<QueryPolicy>* expression
1363 = new(std::nothrow) Expression<QueryPolicy>((char*)queryString);