top | up | prev | next

EmptyStatementNode Class

Definition at line 352 of Statement.hpp

Constructors

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

Member Functions

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

Constructor Details

EmptyStatementNode Constructor

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

Definition at line 729 of Statement.cpp :
 729 : StatementNode(NodeType::emptyStatementNodespan_moduleId_)
 730 {
 731 }


Declaration at line 355 of Statement.hpp


Member Function Details

Accept Member Function

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

Definition at line 739 of Statement.cpp :
 740 {
 741     visitor.Visit(*this);
 742 }


Declaration at line 357 of Statement.hpp

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

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


Clone Member Function

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

Definition at line 733 of Statement.cpp :
 734 {
 735     EmptyStatementNode* clone = new EmptyStatementNode(GetSpan()ModuleId());
 736     return clone;
 737 }


Declaration at line 356 of Statement.hpp

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

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


top | up | prev | next