top | up | prev | next

SyncNode Class

Definition at line 12 of SyncNode.hpp

Constructors

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

Member Functions

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

Constructor Details

SyncNode Constructor

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

Definition at line 11 of SyncNode.cpp :
11 : Node(NodeType::syncNodespan_moduleId_)
12 {
13 }


Declaration at line 15 of SyncNode.hpp


Member Function Details

Accept Member Function

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

Definition at line 20 of SyncNode.cpp :
21 {
22     visitor.Visit(*this);
23 }


Declaration at line 17 of SyncNode.hpp

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

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


Clone Member Function

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

Definition at line 15 of SyncNode.cpp :
16 {
17     return new SyncNode(GetSpan()ModuleId());
18 }


Declaration at line 16 of SyncNode.hpp

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

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


top | up | prev | next