#include <UT_PathPattern.h>
|
| | UT_PathPattern (bool case_sensitive, bool assume_wildcards, bool allow_instance_indices) |
| |
| UT_PathPattern * | createPruningPattern (int tokenidx) |
| |
| UT_PathPattern * | createPrecedingGroupPattern (int tokenidx) |
| |
| virtual UT_PathPattern * | createEmptyClone () const |
| |
| virtual bool | matchSpecialToken (const UT_StringRef &path, const Token &token, bool *excludes_branch) const |
| |
| virtual bool | matchSpecialTokenWithData (const UT_StringRef &path, const Token &token, bool *excludes_branch, UT_PathPatternMatchDataPtr &match_data) const |
| |
| virtual UT_PathPatternMatchDataPtr | makeLeafMatchData (const UT_StringRef &path, const Token &token) const |
| |
| virtual UT_PathPatternMatchDataPtr | combineMatchData (MatchOp op, const UT_PathPatternMatchDataPtr &lhs, const UT_PathPatternMatchDataPtr &rhs) const |
| |
| virtual bool | matchDataIsEmpty (const UT_PathPatternMatchDataPtr &match_data) const |
| |
| void | testForExplicitList () |
| |
| void | patternInterrupted () |
| |
Definition at line 52 of file UT_PathPattern.h.
| Enumerator |
|---|
| MATCH_ADD |
|
| MATCH_SUBTRACT |
|
| MATCH_INTERSECT |
|
| MATCH_PRUNE |
|
Definition at line 128 of file UT_PathPattern.h.
| UT_PathPattern::UT_PathPattern |
( |
const UT_StringRef & |
pattern, |
|
|
bool |
case_sensitive = true, |
|
|
bool |
assume_wildcards = false, |
|
|
bool |
allow_instance_indices = false |
|
) |
| |
| virtual UT_PathPattern::~UT_PathPattern |
( |
| ) |
|
|
virtual |
| UT_PathPattern::UT_PathPattern |
( |
bool |
case_sensitive, |
|
|
bool |
assume_wildcards, |
|
|
bool |
allow_instance_indices |
|
) |
| |
|
protected |
| bool UT_PathPattern::getAllowInstanceIndices |
( |
| ) |
const |
|
inline |
| bool UT_PathPattern::getAssumeWildcardsAroundPlainTokens |
( |
| ) |
const |
|
inline |
| bool UT_PathPattern::getCaseSensitive |
( |
| ) |
const |
|
inline |
| bool UT_PathPattern::matches |
( |
const UT_StringRef & |
path, |
|
|
bool * |
excludes_branch = nullptr |
|
) |
| const |
| virtual bool UT_PathPattern::matchSpecialToken |
( |
const UT_StringRef & |
path, |
|
|
const Token & |
token, |
|
|
bool * |
excludes_branch |
|
) |
| const |
|
protectedvirtual |
| void UT_PathPattern::patternInterrupted |
( |
| ) |
|
|
protected |
| void UT_PathPattern::testForExplicitList |
( |
| ) |
|
|
protected |
The documentation for this class was generated from the following file: