Lines Matching full:expression
19 #include <ir/expression.h>
32 class ConditionalExpression : public Expression {
34 explicit ConditionalExpression(Expression *test, Expression *consequent, Expression *alternate) in ConditionalExpression()
35 …: Expression(AstNodeType::CONDITIONAL_EXPRESSION), test_(test), consequent_(consequent), alternate… in ConditionalExpression()
39 const Expression *Test() const in Test()
44 Expression *Test() in Test()
49 const Expression *Consequent() const in Consequent()
54 const Expression *Alternate() const in Alternate()
59 void SetTest(Expression *test) in SetTest()
71 Expression *test_;
72 Expression *consequent_;
73 Expression *alternate_;