Searched defs:TernaryExpression (Results 1 – 2 of 2) sorted by relevance
19 struct TernaryExpression : public Expression { struct20 TernaryExpression(int offset, std::unique_ptr<Expression> test, in TernaryExpression() argument34 return std::unique_ptr<Expression>(new TernaryExpression(fOffset, fTest->clone(), in clone() argument39 String description() const override { in description()44 std::unique_ptr<Expression> fTest;45 std::unique_ptr<Expression> fIfTrue;46 std::unique_ptr<Expression> fIfFalse;48 typedef Expression INHERITED;
19 struct TernaryExpression : public Expression { struct20 TernaryExpression(int offset, std::unique_ptr<Expression> test, in TernaryExpression() function34 return std::unique_ptr<Expression>(new TernaryExpression(fOffset, fTest->clone(), in clone() argument39 String description() const override { in description()44 std::unique_ptr<Expression> fTest;45 std::unique_ptr<Expression> fIfTrue;46 std::unique_ptr<Expression> fIfFalse;48 typedef Expression INHERITED;