top | up | prev | next

ContinueStatementNode Class

Definition at line 238 of Statement.hpp

Constructors

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

Member Functions

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

Constructor Details

ContinueStatementNode Constructor

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

Definition at line 473 of Statement.cpp :
 473 : StatementNode(NodeType::continueStatementNodespan_moduleId_)
 474 {
 475 }


Declaration at line 241 of Statement.hpp


Member Function Details

Accept Member Function

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

Definition at line 483 of Statement.cpp :
 484 {
 485     visitor.Visit(*this);
 486 }


Declaration at line 243 of Statement.hpp

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

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


Clone Member Function

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

Definition at line 477 of Statement.cpp :
 478 {
 479     ContinueStatementNode* clone = new ContinueStatementNode(GetSpan()ModuleId());
 480     return clone;
 481 }


Declaration at line 242 of Statement.hpp

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

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


IsCaseTerminatingNode Member Function

bool sngcm::ast::ContinueStatementNode::IsCaseTerminatingNode() const override

Definition at line 244 of Statement.hpp :
244 { return true; }

Base class overridden functions: sngcm::ast::StatementNode::IsCaseTerminatingNode


IsDefaultTerminatingNode Member Function

bool sngcm::ast::ContinueStatementNode::IsDefaultTerminatingNode() const override

Definition at line 245 of Statement.hpp :
245 { return true; }

Base class overridden functions: sngcm::ast::StatementNode::IsDefaultTerminatingNode


top | up | prev | next