MyLang
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
myparser::NodeError< E > Class Template Reference

#include <myparser_ast.hpp>

Inheritance diagram for myparser::NodeError< E >:
Inheritance graph
[legend]
Collaboration diagram for myparser::NodeError< E >:
Collaboration graph
[legend]

Public Member Functions

 NodeError (const Input &input)
 
virtual bool empty () const
 
virtual size_t getLen () const
 
virtual void getFullText (std::ostream &out) const
 
- Public Member Functions inherited from myparser::Node
virtual ~Node ()
 
virtual void free ()
 
virtual void runPass (PassBase *pass) const =0
 
virtual const std::string & getRuleName () const =0
 
const std::string getFullText () const
 
const InputgetPos () const
 
const Input getTail () const
 
NodechallengeLonger (Node *target)
 

Additional Inherited Members

- Protected Member Functions inherited from myparser::Node
 Node (const Input &input)
 

Constructor & Destructor Documentation

template<class E>
myparser::NodeError< E >::NodeError ( const Input input)
inline

Member Function Documentation

template<class E>
virtual bool myparser::NodeError< E >::empty ( ) const
inlinevirtual

Implements myparser::Node.

template<class E>
virtual void myparser::NodeError< E >::getFullText ( std::ostream &  out) const
inlinevirtual

Implements myparser::Node.

template<class E>
virtual size_t myparser::NodeError< E >::getLen ( ) const
inlinevirtual

Implements myparser::Node.


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