HDK
|
#include <pathExpressionEval.h>
Classes | |
class | _PatternImplBase |
class | _PatternIncrSearchState |
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 { EvalPattern, Not, Open, Close, Or, And } |
Protected Member Functions | |
SDF_API SdfPredicateFunctionResult | _EvalExpr (TfFunctionRef< SdfPredicateFunctionResult(bool)> invokePattern) const |
Protected Attributes | |
std::vector< _Op > | _ops |
Friends | |
SDF_API bool | Sdf_MakePathExpressionEvalImpl (Sdf_PathExpressionEvalBase &eval, SdfPathExpression const &expr, TfFunctionRef< void(SdfPathExpression::PathPattern const &)> translatePattern) |
Definition at line 60 of file pathExpressionEval.h.
|
protected |
Enumerator | |
---|---|
EvalPattern | |
Not | |
Open | |
Close | |
Or | |
And |
Definition at line 167 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 72 of file pathExpressionEval.h.
|
inlineexplicit |
Return true if this is not the empty evaluator, false otherwise.
Definition at line 77 of file pathExpressionEval.h.
|
friend |
|
protected |
Definition at line 169 of file pathExpressionEval.h.