|
HDK
|
#include <pathExpressionEval.h>
Inheritance diagram for Sdf_PathExpressionEvalBase: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 43 of file pathExpressionEval.h.
|
protected |
| Enumerator | |
|---|---|
| EvalPattern | |
| Not | |
| Open | |
| Close | |
| Or | |
| And | |
Definition at line 188 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 55 of file pathExpressionEval.h.
|
inlineexplicit |
Return true if this is not the empty evaluator, false otherwise.
Definition at line 60 of file pathExpressionEval.h.
|
friend |
|
protected |
Definition at line 190 of file pathExpressionEval.h.