10#include "parserinfo.h"
19class HighlightStateBuilder;
20class LangElemsPrinter;
41 const std::string getName()
const {
60 bool isRedef()
const {
66 bool isSubst()
const {
80virtual void dispatch_build(HighlightStateBuilder *, HighlightState * state);
81virtual void dispatch_collect_const(LangElemsPrinter *);
Definition: langelem.h:24
const std::string toStringParserInfo() const
Definition: langelem.cpp:16
virtual const std::string toString() const
return the string representation (with preprocessing)
Definition: langelem.h:49
const std::string name
the name for this language element
Definition: langelem.h:27
bool redef
whether this redefs an existing language element
Definition: langelem.h:29
virtual const std::string toStringOriginal() const =0
return the original representation (without any preprocessing); this is useful for printing errors
C++ class: doctemplate.h.
Definition: bufferedoutput.cpp:13
Stores information about the file name and the line number of a generic element created during parsin...
Definition: parserinfo.h:23