6 #ifndef HIGHLIGHTSTATEDATA_H_
7 #define HIGHLIGHTSTATEDATA_H_
9 #include <srchilite/sourcehighlighter.h>
31 currentState(data.currentState),
32 stateStack(
srchilite::HighlightStateStackPtr(
33 new
srchilite::HighlightStateStack(*(data.stateStack)))) {
37 srchilite::HighlightStateStackPtr stateStack_) :
38 currentState(currentState_), stateStack(stateStack_) {
46 stateStack = srchilite::HighlightStateStackPtr(
47 new srchilite::HighlightStateStack(*(data.
stateStack)));
srchilite::HighlightStatePtr currentState
the current state for the SourceHighlighter object
Definition: HighlightStateData.h:18
Definition: ColorDialog.cpp:12
void copyFrom(const HighlightStateData &data)
Performs a deep copy of the passed object (by duplicating the stack)
Definition: HighlightStateData.h:44
HighlightStateData(const HighlightStateData &data)
Performs a deep copy of the passed object (by duplicating the stack)
Definition: HighlightStateData.h:30
Definition: SourceHighlightExceptionBox.h:13
srchilite::HighlightStateStackPtr stateStack
the current stack for the SourceHighlighter object
Definition: HighlightStateData.h:21
Utility class to deal with current highlighting state (and stack of states)
Definition: HighlightStateData.h:16