top | up | prev | next

ThrowExpressionNode Class

Definition at line 71 of Expression.hpp

Constructors

ThrowExpressionNode()
ThrowExpressionNode(const Span& span_, Node* exceptionExpr_)

Member Functions

void Accept(Visitor& visitor) override

Constructor Details

ThrowExpressionNode Constructor

sngcpp::ast::ThrowExpressionNode::ThrowExpressionNode()

Definition at line 155 of Expression.cpp :
 155 : UnaryNode(NodeType::throwExpressionNode)
 156 {
 157 }


Declaration at line 74 of Expression.hpp


ThrowExpressionNode Constructor

sngcpp::ast::ThrowExpressionNode::ThrowExpressionNode(const Span& span_, Node * exceptionExpr_)

Definition at line 159 of Expression.cpp :
 159 : UnaryNode(NodeType::throwExpressionNodespan_exceptionExpr_)
 160 {
 161 }


Declaration at line 75 of Expression.hpp


Member Function Details

Accept Member Function

void sngcpp::ast::ThrowExpressionNode::Accept(Visitor & visitor) override

Definition at line 163 of Expression.cpp :
 164 {
 165     visitor.Visit(*this);
 166 }


Declaration at line 76 of Expression.hpp

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

Calls: sngcpp::ast::Visitor::Visit


top | up | prev | next