HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_PathPattern Member List

This is the complete list of members for UT_PathPattern, including all inherited members.

combineMatchData(MatchOp op, const UT_PathPatternMatchDataPtr &lhs, const UT_PathPatternMatchDataPtr &rhs) const UT_PathPatterninlineprotectedvirtual
createEmptyClone() const UT_PathPatterninlineprotectedvirtual
createPrecedingGroupPattern(int tokenidx)UT_PathPatternprotected
createPruningPattern(int tokenidx)UT_PathPatternprotected
getAllowInstanceIndices() const UT_PathPatterninline
getAssumeWildcardsAroundPlainTokens() const UT_PathPatterninline
getCaseSensitive() const UT_PathPatterninline
getExplicitList(UT_StringArray &tokens) const UT_PathPattern
getExplicitListWithInstanceIds(UT_StringArray &paths, UT_StringArray &instance_patterns) const UT_PathPattern
getPatternError() const UT_PathPatterninline
makeLeafMatchData(const UT_StringRef &path, const Token &token) const UT_PathPatterninlineprotectedvirtual
MATCH_ADD enum valueUT_PathPatternprotected
MATCH_INTERSECT enum valueUT_PathPatternprotected
MATCH_PRUNE enum valueUT_PathPatternprotected
MATCH_SUBTRACT enum valueUT_PathPatternprotected
matchDataIsEmpty(const UT_PathPatternMatchDataPtr &match_data) const UT_PathPatterninlineprotectedvirtual
matches(const UT_StringRef &path, bool *excludes_branch=nullptr) const UT_PathPattern
matches(const UT_StringRef &path, bool *excludes_branch, UT_PathPatternMatchDataPtr &match_data) const UT_PathPattern
MatchOp enum nameUT_PathPatternprotected
matchSpecialToken(const UT_StringRef &path, const Token &token, bool *excludes_branch) const UT_PathPatternprotectedvirtual
matchSpecialTokenWithData(const UT_StringRef &path, const Token &token, bool *excludes_branch, UT_PathPatternMatchDataPtr &match_data) const UT_PathPatterninlineprotectedvirtual
myTokensUT_PathPatternprotected
patternInterrupted()UT_PathPatternprotected
testForExplicitList()UT_PathPatternprotected
UT_PathPattern(const UT_StringRef &pattern, bool case_sensitive=true, bool assume_wildcards=false, bool allow_instance_indices=false)UT_PathPattern
UT_PathPattern(bool case_sensitive, bool assume_wildcards, bool allow_instance_indices)UT_PathPatternprotected
~UT_PathPattern()UT_PathPatternvirtual