Source-highlight Library
highlightstatebuilder_dbtab.cc
1#include "stringlistlangelem.h"
2
3#include "statelangelem.h"
4
5#include "namedsubexpslangelem.h"
6
7#include "delimitedlangelem.h"
8
9#include "langelem.h"
10
11#include "highlightstatebuilder.hpp"
12
13void
14HighlightStateBuilder::build_DB(LangElem * elem, HighlightState * state)
15{
16 elem->dispatch_build(this, state);
17}
18
19void
20DelimitedLangElem::dispatch_build(HighlightStateBuilder *HighlightStateBuilder_o, HighlightState * state)
21{
22 HighlightStateBuilder_o->build(this, state);
23}
24
25void
26LangElem::dispatch_build(HighlightStateBuilder *HighlightStateBuilder_o, HighlightState * state)
27{
28 HighlightStateBuilder_o->build(this, state);
29}
30
31void
32NamedSubExpsLangElem::dispatch_build(HighlightStateBuilder *HighlightStateBuilder_o, HighlightState * state)
33{
34 HighlightStateBuilder_o->build(this, state);
35}
36
37void
38StateLangElem::dispatch_build(HighlightStateBuilder *HighlightStateBuilder_o, HighlightState * state)
39{
40 HighlightStateBuilder_o->build(this, state);
41}
42
43void
44StringListLangElem::dispatch_build(HighlightStateBuilder *HighlightStateBuilder_o, HighlightState * state)
45{
46 HighlightStateBuilder_o->build(this, state);
47}
48