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

#include <myparser_pass_repr.hpp>

Inheritance diagram for myparser::PassReprText< TX >:
Inheritance graph
[legend]
Collaboration diagram for myparser::PassReprText< TX >:
Collaboration graph
[legend]

Public Member Functions

 PassReprText (std::ostream &target)
 
- Public Member Functions inherited from myparser::Pass< PASS_REPR >
 Pass (std::ostream &target, const bool verbose, const bool compact)
 
void run (const NodeList<> *node)
 
void run (const NodeText<> *node)
 
template<class E >
void run (const NodeTextOrError< E > *node)
 
template<class E >
void run (const NodeError< E > *node)
 
- Public Member Functions inherited from myparser::PassProto< PASS_REPR >
 PassProto ()
 
- Public Member Functions inherited from myparser::PassBase
size_t getId ()
 

Protected Member Functions

virtual void putText (const std::string &text)
 
- Protected Member Functions inherited from myparser::Pass< PASS_REPR >
virtual void putName (const std::string &name)
 
virtual void putIndex (const size_t index)
 
virtual void putError (const std::string &error)
 
virtual void putMainBegin ()
 
virtual void putMainEnd ()
 
virtual void putPlaceHolder ()
 
virtual void putBegin ()
 
virtual void putEnd ()
 
virtual void putLnBegin ()
 
virtual void putLnEnd ()
 
virtual void putLn (const bool first)
 
- Protected Member Functions inherited from myparser::PassBase
 PassBase (const size_t pass)
 

Additional Inherited Members

- Static Public Member Functions inherited from myparser::PassProto< PASS_REPR >
static MYPARSER_INLINE void call (PassBase *pass, const size_t target, const T *node)
 
- Protected Attributes inherited from myparser::Pass< PASS_REPR >
std::ostream & out
 
size_t indent
 

Constructor & Destructor Documentation

template<class TX = void>
myparser::PassReprText< TX >::PassReprText ( std::ostream &  target)
inline

Member Function Documentation

template<class TX = void>
virtual void myparser::PassReprText< TX >::putText ( const std::string &  text)
inlineprotectedvirtual

Reimplemented from myparser::Pass< PASS_REPR >.


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