HDK
|
#include <pathExpressionEval.h>
Classes | |
struct | _Component |
struct | _Segment |
Protected Types | |
enum | _ComponentType { ExplicitName, Regex } |
Protected Member Functions | |
SDF_API void | _Init (SdfPathExpression::PathPattern const &pattern, TfFunctionRef< int(SdfPredicateExpression const &)> linkPredicate) |
SDF_API SdfPredicateFunctionResult | _Match (SdfPath const &path, TfFunctionRef< SdfPredicateFunctionResult(int, SdfPath const &)> runNthPredicate) const |
SDF_API SdfPredicateFunctionResult | _Next (_PatternIncrSearchState &searchState, SdfPath const &path, TfFunctionRef< SdfPredicateFunctionResult(int, SdfPath const &)> runNthPredicate) const |
Protected Attributes | |
SdfPath | _prefix |
std::vector< _Component > | _components |
std::vector< _Segment > | _segments |
std::vector< std::string > | _explicitNames |
std::vector< ArchRegex > | _regexes |
bool | _stretchBegin |
bool | _stretchEnd |
bool | _isProperty |
Definition at line 102 of file pathExpressionEval.h.
|
protected |
Enumerator | |
---|---|
ExplicitName | |
Regex |
Definition at line 126 of file pathExpressionEval.h.
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 147 of file pathExpressionEval.h.
|
protected |
Definition at line 149 of file pathExpressionEval.h.
|
protected |
Definition at line 154 of file pathExpressionEval.h.
|
protected |
Definition at line 146 of file pathExpressionEval.h.
|
protected |
Definition at line 150 of file pathExpressionEval.h.
|
protected |
Definition at line 148 of file pathExpressionEval.h.
|
protected |
Definition at line 152 of file pathExpressionEval.h.
|
protected |
Definition at line 153 of file pathExpressionEval.h.