top | up | prev | next

SyncStatementNode Class

Definition at line 61 of Statement.hpp

Constructors

SyncStatementNode(const Span& span_, const boost::uuids::uuid& moduleId_)

Member Functions

void Accept(Visitor& visitor) override
Node* Clone(CloneContext& cloneContext) const override

Constructor Details

SyncStatementNode Constructor

sngcm::ast::SyncStatementNode::SyncStatementNode(const Span& span_, const boost::uuids::uuid& moduleId_)

Definition at line 101 of Statement.cpp :
 101 : StatementNode(NodeType::syncStatementNodespan_moduleId_)
 102 {
 103 }


Declaration at line 64 of Statement.hpp


Member Function Details

Accept Member Function

void sngcm::ast::SyncStatementNode::Accept(Visitor & visitor) override

Definition at line 110 of Statement.cpp :
 111 {
 112     visitor.Visit(*this);
 113 }


Declaration at line 66 of Statement.hpp

Base class overridden functions: sngcm::ast::Node::Accept

Calls: sngcm::ast::Visitor::Visit


Clone Member Function

Node * sngcm::ast::SyncStatementNode::Clone(CloneContext & cloneContext) const override

Definition at line 105 of Statement.cpp :
 106 {
 107     return new SyncStatementNode(GetSpan()ModuleId());
 108 }


Declaration at line 65 of Statement.hpp

Base class overridden functions: sngcm::ast::Node::Clone

Calls: sngcm::ast::Node::GetSpan , sngcm::ast::Node::ModuleId


top | up | prev | next