Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Bond::ListParseNode Class Reference

#include <bond/compiler/parsenodes.h>

Inheritance diagram for Bond::ListParseNode:
Bond::ParseNode Bond::DeclarativeStatement Bond::Expression Bond::ExpressionStatement Bond::IfStatement Bond::IncludeDirective Bond::Initializer Bond::JumpStatement Bond::NativeBlock Bond::QualifiedIdentifier Bond::ResolvedSwitchLabel Bond::SwitchLabel Bond::SwitchStatement Bond::Symbol Bond::TranslationUnit Bond::WhileStatement

Public Member Functions

virtual ~ListParseNode ()
 
ListParseNodeGetNextNode ()
 
const ListParseNodeGetNextNode () const
 
void SetNextNode (ListParseNode *next)
 
- Public Member Functions inherited from Bond::ParseNode
virtual ~ParseNode ()
 
virtual void Accept (ParseNodeVisitor &visitor)=0
 
virtual void Accept (ParseNodeVisitor &visitor) const =0
 
virtual const TokenGetContextToken () const =0
 

Protected Member Functions

 ListParseNode ()
 
- Protected Member Functions inherited from Bond::ParseNode
 ParseNode ()
 

Constructor & Destructor Documentation

◆ ~ListParseNode()

virtual Bond::ListParseNode::~ListParseNode ( )
inlinevirtual

◆ ListParseNode()

Bond::ListParseNode::ListParseNode ( )
inlineprotected

Member Function Documentation

◆ GetNextNode() [1/2]

ListParseNode * Bond::ListParseNode::GetNextNode ( )
inline

◆ GetNextNode() [2/2]

const ListParseNode * Bond::ListParseNode::GetNextNode ( ) const
inline

◆ SetNextNode()

void Bond::ListParseNode::SetNextNode ( ListParseNode next)
inline

The documentation for this class was generated from the following file: