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

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

combineMatchData(MatchOp op, const UT_PathPatternMatchDataPtr &lhs, const UT_PathPatternMatchDataPtr &rhs) const overrideHUSD_PathPatternprotectedvirtual
createEmptyClone() const overrideHUSD_PathPatternprotectedvirtual
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
getMayBeTimeVarying() const HUSD_PathPattern
getPatternError() const UT_PathPatterninline
HUSD_PathPattern(const UT_StringRef &pattern, HUSD_AutoAnyLock &lock, HUSD_PrimTraversalDemands demands, bool case_sensitive, bool assume_wildcards, bool allow_instance_indices, int nodeid, const HUSD_TimeCode &timecode)HUSD_PathPattern
HUSD_PathPattern(bool case_sensitive, bool assume_wildcards, bool allow_instance_indices)HUSD_PathPatternprotected
makeLeafMatchData(const UT_StringRef &path, const Token &token) const overrideHUSD_PathPatternprotectedvirtual
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 overrideHUSD_PathPatternprotectedvirtual
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 overrideHUSD_PathPatternprotectedvirtual
matchSpecialTokenWithData(const UT_StringRef &path, const Token &token, bool *excludes_branch, UT_PathPatternMatchDataPtr &match_data) const overrideHUSD_PathPatternprotectedvirtual
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
~HUSD_PathPattern() overrideHUSD_PathPattern
~UT_PathPattern()UT_PathPatternvirtual