1 #ifndef CYMOCA_AST_STATEMENT_STATEMENT_H_
2 #define CYMOCA_AST_STATEMENT_STATEMENT_H_
6 namespace cymoca::ast::statement {
15 std::unique_ptr<INode>
clone()
const override {
return cloneList<List>(); }
38 std::unique_ptr<INode>
clone()
const override {
return cloneList<If>(); }
48 std::unique_ptr<INode>
clone()
const override {
return cloneList<When>(); }
std::unique_ptr< INode > clone() const override
std::unique_ptr< condition::Base > m_condition
std::unique_ptr< List > m_statements
std::unique_ptr< INode > clone() const override
std::unique_ptr< INode > clone() const override