12 #ifndef LANGELEMSPRINTER_H
13 #define LANGELEMSPRINTER_H
29 class NamedSubExpsLangElem;
33 #line 26 "langelemsprinter.h"
34 class LangElemsPrinter
36 typedef std::set<std::string> SetOfElements;
37 SetOfElements setOfElements;
42 virtual ~LangElemsPrinter();
50 void print(
const LangElems *elems, std::ostream &os);
54 #line 46 "langelemsprinter.h"
55 virtual void collect(
const StateLangElem * elem);
56 #line 47 "langelemsprinter.h"
57 virtual void collect(
const LangElem * elem);
58 #line 48 "langelemsprinter.h"
59 virtual void collect(
const LangElems * elem);
60 #line 49 "langelemsprinter.h"
61 virtual void collect(
const NamedSubExpsLangElem * elem);
63 void _forward_collect(
const LangElem * elem)
68 void _forward_collect(
const LangElems * elem)
73 void _forward_collect(
const NamedSubExpsLangElem * elem)
78 void _forward_collect(
const StateLangElem * elem)
84 virtual void collect_DB(
const LangElem * elem);
85 virtual void collect_DB(
const LangElems * elem);
86 #line 49 "langelemsprinter.h"
C++ class: doctemplate.h.
Definition: bufferedoutput.cpp:13
void print(const LangElems *elems, std::ostream &os)
Prints all the elements contained in the passed LangElems to the specified ostream.
Definition: langelemsprinter.cpp:37