#include <myparser_ast.hpp>


Public Member Functions | |
| NodeListIndexed (const Input &input) | |
| virtual size_t | getIndex () const |
Public Member Functions inherited from myparser::NodeList<> | |
| virtual | ~NodeList () |
| virtual void | free () |
| virtual bool | empty () const |
| void | bind (NodeList<> *target, const size_t pos) |
| void | putChild (Node *value) |
| virtual size_t | getLen () const |
| virtual void | getFullText (std::ostream &out) const |
| const std::vector< Node * > & | getChildren () const |
Public Member Functions inherited from myparser::Node | |
| virtual | ~Node () |
| virtual void | runPass (PassBase *pass) const =0 |
| virtual const std::string & | getRuleName () const =0 |
| const std::string | getFullText () const |
| const Input & | getPos () const |
| const Input | getTail () const |
| Node * | challengeLonger (Node *target) |
Additional Inherited Members | |
Protected Member Functions inherited from myparser::NodeList<> | |
| NodeList (const Input &input) | |
Protected Member Functions inherited from myparser::Node | |
| Node (const Input &input) | |
|
inline |
|
inlinevirtual |
Implements myparser::NodeList<>.
1.8.6