top | up | prev | next

TemplateArgumentSequenceNode Class

Definition at line 52 of Template.hpp

Constructors

TemplateArgumentSequenceNode()
TemplateArgumentSequenceNode(const Span& span_, Node* left_, Node* right_)

Member Functions

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

Constructor Details

TemplateArgumentSequenceNode Constructor

sngcpp::ast::TemplateArgumentSequenceNode::TemplateArgumentSequenceNode()

Definition at line 92 of Template.cpp :
 92 : BinaryNode(NodeType::templateArgumentSequenceNode)
 93 {
 94 }


Declaration at line 55 of Template.hpp


TemplateArgumentSequenceNode Constructor

sngcpp::ast::TemplateArgumentSequenceNode::TemplateArgumentSequenceNode(const Span& span_, Node * left_, Node * right_)

Definition at line 96 of Template.cpp :
 96 : BinaryNode(NodeType::templateArgumentSequenceNodespan_left_right_)
 97 {
 98 }


Declaration at line 56 of Template.hpp


Member Function Details

Accept Member Function

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

Definition at line 100 of Template.cpp :
101 {
102     visitor.Visit(*this);
103 }


Declaration at line 58 of Template.hpp

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

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


IsTemplateArgumentSequenceNode Member Function

bool sngcpp::ast::TemplateArgumentSequenceNode::IsTemplateArgumentSequenceNode() const override

Definition at line 57 of Template.hpp :
 57 { return true; }

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


top | up | prev | next