The Psyche Project
Public Member Functions | Public Attributes | List of all members
psy::C::CoreSyntaxNodeList< SyntaxNodeT, DerivedListT > Class Template Reference

The CoreSyntaxNodeList class template. More...

#include <SyntaxNodeList.h>

Public Member Functions

 CoreSyntaxNodeList (SyntaxTree *tree)
 
 CoreSyntaxNodeList (SyntaxTree *tree, const SyntaxNodeT &node)
 
 CoreSyntaxNodeList (const CoreSyntaxNodeList &)=delete
 
CoreSyntaxNodeListoperator= (const CoreSyntaxNodeList &)=delete
 
virtual SyntaxToken firstToken () const override
 
virtual SyntaxToken lastToken () const override
 
virtual void acceptVisitor (SyntaxVisitor *visitor) override
 

Public Attributes

SyntaxTreetree_
 

Detailed Description

template<class SyntaxNodeT, class DerivedListT>
class psy::C::CoreSyntaxNodeList< SyntaxNodeT, DerivedListT >

The CoreSyntaxNodeList class template.

The base class of every syntax list.


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