Searched refs:ExprToken (Results 1 – 10 of 10) sorted by relevance
20 class ExprToken; variable29 typedef std::vector<ExprToken*> TokenQueue;53 void push_back(ExprToken* pToken);55 iterator insert(iterator pPosition, ExprToken* pToken);
18 class ExprToken {23 explicit ExprToken(Kind pKind) : m_Kind(pKind) {} in ExprToken() function26 virtual ~ExprToken() {} in ~ExprToken()
29 class Operand : public ExprToken {44 static bool classof(const ExprToken* pToken) { in classof()45 return pToken->kind() == ExprToken::OPERAND; in classof()
26 class Operator : public ExprToken {109 static bool classof(const ExprToken* pToken) { in classof()110 return pToken->kind() == ExprToken::OPERATOR; in classof()
36 if ((*it)->kind() == ExprToken::OPERAND && in hasDot()50 void RpnExpr::push_back(ExprToken* pToken) { in push_back()70 RpnExpr::iterator RpnExpr::insert(iterator pPosition, ExprToken* pToken) { in insert()
38 case ExprToken::OPERATOR: { in eval()79 case ExprToken::OPERAND: { in eval()
113 if ((*it)->kind() == ExprToken::OPERAND && in activate()150 if ((*it)->kind() == ExprToken::OPERAND && in activate()
24 Operand::Operand(Type pType) : ExprToken(ExprToken::OPERAND), m_Type(pType) { in Operand()
44 : ExprToken(ExprToken::OPERATOR), m_Arity(pArity), m_Type(pType) { in Operator()
351 if ((*tok)->kind() == ExprToken::OPERAND && in fixupDotSymbols()372 if ((*tok)->kind() == ExprToken::OPERAND && in fixupDotSymbols()