BoundCompoundStatement(const BoundCompoundStatement&) delete |
BoundCompoundStatement(const Span& span_, const Span& endSpan_, const boost::uuids::uuid& moduleId_) |
BoundCompoundStatement(const Span& span_, const boost::uuids::uuid& moduleId_) |
void | Accept(BoundNodeVisitor& visitor) override |
void | AddStatement(std::unique_ptr<BoundStatement>&& statement) |
const Span& | EndSpan() const |
void | InsertStatementToFront(std::unique_ptr<BoundStatement>&& statement) |
const std::vector<std::unique_ptr<BoundStatement>>& | Statements() const |
BoundCompoundStatement& | operator=(const BoundCompoundStatement&) delete |
Span | endSpan |
std::vector<std::unique_ptr<BoundStatement>> | statements |