HDK
|
#include <pathExpressionEval.h>
Classes | |
class | _PatternMatchBase |
Public Member Functions | |
bool | IsEmpty () const |
operator bool () const | |
Return true if this is not the empty evaluator, false otherwise. More... | |
Protected Types | |
enum | _Op { PatternMatch, Not, Open, Close, Or, And } |
Protected Member Functions | |
SDF_API bool | _Match (TfFunctionRef< bool(bool)> patternMatch) const |
Protected Attributes | |
std::vector< _Op > | _ops |
Friends | |
bool | Sdf_MakePathExpressionEvalImpl (Sdf_PathExpressionEvalBase &eval, SdfPathExpression const &expr, TfFunctionRef< void(SdfPathExpression::PathPattern const &)> translatePattern) |
Definition at line 68 of file pathExpressionEval.h.
|
protected |
Enumerator | |
---|---|
PatternMatch | |
Not | |
Open | |
Close | |
Or | |
And |
Definition at line 132 of file pathExpressionEval.h.
|
protected |
|
inline |
Return true if this is the empty evalutator. The empty evaluator always returns false from operator().
Definition at line 80 of file pathExpressionEval.h.
|
inlineexplicit |
Return true if this is not the empty evaluator, false otherwise.
Definition at line 85 of file pathExpressionEval.h.
|
friend |
|
protected |
Definition at line 134 of file pathExpressionEval.h.