HDK
|
#include <HUSD_PathPattern.h>
Public Member Functions | |
HUSD_PathPattern (const UT_StringRef &pattern, HUSD_AutoAnyLock &lock, HUSD_PrimTraversalDemands demands, bool case_sensitive, bool assume_wildcards, int nodeid, const HUSD_TimeCode &timecode) | |
~HUSD_PathPattern () override | |
bool | getMayBeTimeVarying () const |
Public Member Functions inherited from UT_PathPattern | |
UT_PathPattern (const UT_StringRef &pattern, bool case_sensitive=true, bool assume_wildcards=false) | |
virtual | ~UT_PathPattern () |
bool | matches (const UT_StringRef &path, bool *excludes_branch=nullptr) const |
bool | getExplicitList (UT_StringArray &tokens) const |
bool | getCaseSensitive () const |
bool | getAssumeWildcardsAroundPlainTokens () const |
const UT_StringHolder & | getPatternError () const |
Protected Member Functions | |
HUSD_PathPattern (bool case_sensitive, bool assume_wildcards) | |
UT_PathPattern * | createEmptyClone () const override |
bool | matchSpecialToken (const UT_StringRef &path, const Token &token, bool *excludes_branch) const override |
Protected Member Functions inherited from UT_PathPattern | |
UT_PathPattern (bool case_sensitive, bool assume_wildcards) | |
UT_PathPattern * | createPruningPattern (int tokenidx) |
UT_PathPattern * | createPrecedingGroupPattern (int tokenidx) |
void | testForExplicitList () |
Additional Inherited Members | |
Protected Attributes inherited from UT_PathPattern | |
UT_Array< Token > | myTokens |
Definition at line 28 of file HUSD_PathPattern.h.
HUSD_PathPattern::HUSD_PathPattern | ( | const UT_StringRef & | pattern, |
HUSD_AutoAnyLock & | lock, | ||
HUSD_PrimTraversalDemands | demands, | ||
bool | case_sensitive, | ||
bool | assume_wildcards, | ||
int | nodeid, | ||
const HUSD_TimeCode & | timecode | ||
) |
|
override |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from UT_PathPattern.
bool HUSD_PathPattern::getMayBeTimeVarying | ( | ) | const |
|
overrideprotectedvirtual |
Reimplemented from UT_PathPattern.