Lines Matching refs:Statement
21 class IfStatement final : public Statement {
26 std::unique_ptr<Statement> ifTrue, std::unique_ptr<Statement> ifFalse) in IfStatement()
35 static std::unique_ptr<Statement> Convert(const Context& context, int offset, bool isStatic,
37 std::unique_ptr<Statement> ifTrue,
38 std::unique_ptr<Statement> ifFalse);
41 static std::unique_ptr<Statement> Make(const Context& context, int offset, bool isStatic,
43 std::unique_ptr<Statement> ifTrue,
44 std::unique_ptr<Statement> ifFalse);
58 std::unique_ptr<Statement>& ifTrue() { in ifTrue()
62 const std::unique_ptr<Statement>& ifTrue() const { in ifTrue()
66 std::unique_ptr<Statement>& ifFalse() { in ifFalse()
70 const std::unique_ptr<Statement>& ifFalse() const { in ifFalse()
74 std::unique_ptr<Statement> clone() const override;
80 std::unique_ptr<Statement> fIfTrue;
81 std::unique_ptr<Statement> fIfFalse;
84 using INHERITED = Statement;