const std::unique_ptr< Expression > & operand() const
static std::unique_ptr< Expression > Make(const Context &context, Position pos, std::unique_ptr< Expression > base, Operator op)
static std::unique_ptr< Expression > Convert(const Context &context, Position pos, std::unique_ptr< Expression > base, Operator op)
Operator getOperator() const
PostfixExpression(Position pos, std::unique_ptr< Expression > operand, Operator op)
std::unique_ptr< Expression > clone(Position pos) const override
static constexpr Kind kIRNodeKind
std::unique_ptr< Expression > & operand()