|
| PatternMatcherResult () |
| Default constructor. More...
|
|
| PatternMatcherResult (const char *name_, const char *value_, int ordpos_, int ordend_, const Position &origpos_, const Position &origend_, const std::vector< Item > &itemlist_=std::vector< Item >()) |
| Constructor. More...
|
|
| PatternMatcherResult (const PatternMatcherResult &o) |
| Copy constructor. More...
|
|
| ~PatternMatcherResult () |
| Destructor. More...
|
|
const std::vector< Item > & | items () const |
| List of result items defined by variables assigned to nodes of the pattern of the match. More...
|
|
| PatternMatcherResultItem () |
| Default constructor. More...
|
|
| PatternMatcherResultItem (const char *name_, const char *value_, int ordpos_, int ordend_, const Position &origpos_, const Position &origend_) |
| Constructor. More...
|
|
| PatternMatcherResultItem (const PatternMatcherResultItem &o) |
| Copy constructor. More...
|
|
| ~PatternMatcherResultItem () |
| Destructor. More...
|
|
const char * | name () const |
| Name of the item, defined by the variable assigned to the match. More...
|
|
const char * | value () const |
| Pointer to value of the item. More...
|
|
int | ordpos () const |
| Ordinal (counting) position of the match (resp. the first term of the match) More...
|
|
int | ordend () const |
| Ordinal (counting) end position of the match. More...
|
|
const Position & | origpos () const |
| Start of the result item in the original source. More...
|
|
const Position & | origend () const |
| End of the result item in the original source (first byte after the item) More...
|
|
Structure desribing a result of a token pattern matcher.