Token containing information for performing the highlight.
More...
#include <highlighttoken.h>
|
std::string | prefix |
| the possible prefix (part before the matched string)
|
|
bool | prefixOnlySpaces |
| true if the prefix is empty or contains only spaces
|
|
std::string | suffix |
| the possible suffix (part after the matched string)
|
|
MatchedElements | matched |
| the matched elements information
|
|
unsigned int | matchedSize |
| the size of the whole matched sequence (this is computed automatically when matched elements are set or added)
|
|
MatchedSubExps | matchedSubExps |
| The matched subexpressions (in case the rule had subexpressions)
|
|
const HighlightRule * | rule |
| the matching rule
|
|
Token containing information for performing the highlight.
void srchilite::HighlightToken::addMatched |
( |
const std::string & |
elem, |
|
|
const std::string & |
s |
|
) |
| |
Adds information about a matched element.
- Parameters
-
elem | the element name |
s | the matched string |
void srchilite::HighlightToken::copyFrom |
( |
const HighlightToken & |
token | ) |
|
|
inline |
Copy from the passed toke.
- Parameters
-
The documentation for this struct was generated from the following files:
- /home/bettini/work/source-highlight/src-highlite/lib/srchilite/highlighttoken.h
- /home/bettini/work/source-highlight/src-highlite/lib/srchilite/highlighttoken.cpp