Lines Matching refs:Precedence

196 template <int Precedence, Associativity Assoc>
197 BinaryOp<Precedence, Assoc>::BinaryOp (Token::Type operatorToken) in BinaryOp()
206 template <int Precedence, Associativity Assoc>
207 BinaryOp<Precedence, Assoc>::~BinaryOp (void) in ~BinaryOp()
213 template <int Precedence, Associativity Assoc>
214 Expression* BinaryOp<Precedence, Assoc>::createNextChild (GeneratorState& state) in createNextChild()
216 int leftPrec = Assoc == ASSOCIATIVITY_LEFT ? Precedence : Precedence-1; in createNextChild()
217 int rightPrec = Assoc == ASSOCIATIVITY_LEFT ? Precedence-1 : Precedence; in createNextChild()
325 template <int Precedence, Associativity Assoc>
326 float BinaryOp<Precedence, Assoc>::getWeight (const GeneratorState& state, ConstValueRangeAccess va… in getWeight()
328 if (state.getPrecedence() < Precedence) in getWeight()
342 template <int Precedence, Associativity Assoc>
343 void BinaryOp<Precedence, Assoc>::tokenize (GeneratorState& state, TokenStream& str) const in tokenize()
350 template <int Precedence, Associativity Assoc>
351 void BinaryOp<Precedence, Assoc>::evaluate (ExecutionContext& execCtx) in evaluate()
363 template <int Precedence, bool Float, bool Int, bool Bool, class ComputeValueRange, class EvaluateC…
364 BinaryVecOp<Precedence, Float, Int, Bool, ComputeValueRange, EvaluateComp>::BinaryVecOp (GeneratorS… in BinaryVecOp()
365 : BinaryOp<Precedence, ASSOCIATIVITY_LEFT>(operatorToken) in BinaryVecOp()
430 template <int Precedence, bool Float, bool Int, bool Bool, class ComputeValueRange, class EvaluateC…
431 BinaryVecOp<Precedence, Float, Int, Bool, ComputeValueRange, EvaluateComp>::~BinaryVecOp (void) in ~BinaryVecOp()
435 template <int Precedence, bool Float, bool Int, bool Bool, class ComputeValueRange, class EvaluateC…
436 void BinaryVecOp<Precedence, Float, Int, Bool, ComputeValueRange, EvaluateComp>::evaluate (ExecValu… in evaluate()