Lines Matching refs:Expression
20 class PostfixExpression final : public Expression {
24 PostfixExpression(std::unique_ptr<Expression> operand, Operator op)
30 static std::unique_ptr<Expression> Convert(const Context& context,
31 std::unique_ptr<Expression> base,
35 static std::unique_ptr<Expression> Make(const Context& context,
36 std::unique_ptr<Expression> base,
43 std::unique_ptr<Expression>& operand() {
47 const std::unique_ptr<Expression>& operand() const {
56 std::unique_ptr<Expression> clone() const override {
65 std::unique_ptr<Expression> fOperand;
68 using INHERITED = Expression;