top | up | prev | next

DtorIdNode Class

Definition at line 403 of Expression.hpp

Constructors

DtorIdNode()
DtorIdNode(const Span& span_, const std::u32string& identifier_)

Member Functions

void Accept(Visitor& visitor) override
bool IsDtorIdNode() const override

Constructor Details

DtorIdNode Constructor

sngcpp::ast::DtorIdNode::DtorIdNode()

Definition at line 931 of Expression.cpp :
 931 : IdentifierNode(NodeType::dtorIdNode)
 932 {
 933 }


Declaration at line 406 of Expression.hpp


DtorIdNode Constructor

sngcpp::ast::DtorIdNode::DtorIdNode(const Span& span_, const std::u32string& identifier_)

Definition at line 935 of Expression.cpp :
 935 : IdentifierNode(NodeType::dtorIdNodespan_identifier_)
 936 {
 937 }


Declaration at line 407 of Expression.hpp


Member Function Details

Accept Member Function

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

Definition at line 939 of Expression.cpp :
 940 {
 941     visitor.Visit(*this);
 942 }


Declaration at line 409 of Expression.hpp

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

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


IsDtorIdNode Member Function

bool sngcpp::ast::DtorIdNode::IsDtorIdNode() const override

Definition at line 408 of Expression.hpp :
408 { return true; }

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


top | up | prev | next