top | up | prev | next

ContinueStatementNode Class

Definition at line 226 of Statement.hpp

Constructors

ContinueStatementNode(const Span& span_)

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_)

Definition at line 438 of Statement.cpp :
 438 : StatementNode(NodeType::continueStatementNodespan_)
 439 {
 440 }


Declaration at line 229 of Statement.hpp


Member Function Details

Accept Member Function

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

Definition at line 448 of Statement.cpp :
 449 {
 450     visitor.Visit(*this);
 451 }


Declaration at line 231 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 442 of Statement.cpp :
 443 {
 444     ContinueStatementNode* clone = new ContinueStatementNode(GetSpan());
 445     return clone;
 446 }


Declaration at line 230 of Statement.hpp

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

Calls: sngcm::ast::Node::GetSpan


IsCaseTerminatingNode Member Function

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

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

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


IsDefaultTerminatingNode Member Function

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

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

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


top | up | prev | next