#include <pathExpressionEval.h>
|
SDF_API void | _Init (SdfPathExpression::PathPattern const &pattern, TfFunctionRef< int(SdfPredicateExpression const &)> linkPredicate) |
|
SDF_API SdfPredicateFunctionResult | _Match (SdfPath const &path, _RunNthPredFn runNthPredicate) const |
|
SDF_API SdfPredicateFunctionResult | _Next (_PatternIncrSearchState &searchState, SdfPath const &path, _RunNthPredFn runNthPredicate) const |
|
bool | _IsBarePredicate (_Component const &comp) const |
|
size_t | _SegmentMinMatchElts (_Segment const &seg) const |
|
SDF_API SdfPredicateFunctionResult | _CheckExactMatch (_Segment const &seg, _RunNthPredFn runNthPredicate, SdfPathVector::const_iterator pathIterEnd, SdfPathVector::const_iterator &pathIterInOut) const |
|
SDF_API SdfPredicateFunctionResult | _CheckMatch (_Segment const &seg, _RunNthPredFn runNthPredicate, SdfPathVector::const_iterator pathIterBegin, SdfPathVector::const_iterator pathIterEnd, SdfPathVector::const_iterator &pathIterInOut) const |
|
Definition at line 77 of file pathExpressionEval.h.
SDF_API SdfPredicateFunctionResult Sdf_PathExpressionEvalBase::_PatternImplBase::_CheckMatch |
( |
_Segment const & |
seg, |
|
|
_RunNthPredFn |
runNthPredicate, |
|
|
SdfPathVector::const_iterator |
pathIterBegin, |
|
|
SdfPathVector::const_iterator |
pathIterEnd, |
|
|
SdfPathVector::const_iterator & |
pathIterInOut |
|
) |
| const |
|
protected |
bool Sdf_PathExpressionEvalBase::_PatternImplBase::_IsBarePredicate |
( |
_Component const & |
comp | ) |
const |
|
inlineprotected |
size_t Sdf_PathExpressionEvalBase::_PatternImplBase::_SegmentMinMatchElts |
( |
_Segment const & |
seg | ) |
const |
|
inlineprotected |
std::vector<_Component> Sdf_PathExpressionEvalBase::_PatternImplBase::_components |
|
protected |
std::vector<std::string> Sdf_PathExpressionEvalBase::_PatternImplBase::_explicitNames |
|
protected |
enum { ... } Sdf_PathExpressionEvalBase::_PatternImplBase::_matchObjType |
SdfPath Sdf_PathExpressionEvalBase::_PatternImplBase::_prefix |
|
protected |
std::vector<ArchRegex> Sdf_PathExpressionEvalBase::_PatternImplBase::_regexes |
|
protected |
std::vector<_Segment> Sdf_PathExpressionEvalBase::_PatternImplBase::_segments |
|
protected |
bool Sdf_PathExpressionEvalBase::_PatternImplBase::_stretchBegin |
|
protected |
bool Sdf_PathExpressionEvalBase::_PatternImplBase::_stretchEnd |
|
protected |
The documentation for this class was generated from the following file: