HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pathPatternParser.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/sdf/predicateExpressionParser.h"
#include "pxr/base/pegtl/pegtl.hpp"
#include <memory>
+ Include dependency graph for pathPatternParser.h:

Go to the source code of this file.

Classes

struct  SdfPathPatternParser::PathPatStretch
 
struct  SdfPathPatternParser::PathPatSep
 
struct  SdfPathPatternParser::BracedPredExpr
 
struct  SdfPathPatternParser::PrimPathWildCard
 
struct  SdfPathPatternParser::PropPathWildCard
 
struct  SdfPathPatternParser::PrimPathPatternElemText
 
struct  SdfPathPatternParser::PropPathPatternElemText
 
struct  SdfPathPatternParser::PrimPathPatternElem
 
struct  SdfPathPatternParser::PropPathPatternElem
 
struct  SdfPathPatternParser::PathPatternElems
 
struct  SdfPathPatternParser::AbsPathPattern
 
struct  SdfPathPatternParser::DotDot
 
struct  SdfPathPatternParser::DotDots
 
struct  SdfPathPatternParser::ReflexiveRelative
 
struct  SdfPathPatternParser::AbsoluteStart
 
struct  SdfPathPatternParser::PathPattern
 
struct  SdfPathPatternActions::PatternBuilder
 
struct  SdfPathPatternActions::PathPatternAction< Rule >
 
struct  SdfPathPatternActions::PathPatternAction< AbsoluteStart >
 
struct  SdfPathPatternActions::PathPatternAction< PathPatStretch >
 
struct  SdfPathPatternActions::PathPatternAction< SdfPredicateExpressionParser::PredExpr >
 
struct  SdfPathPatternActions::PathPatternAction< PrimPathPatternElemText >
 
struct  SdfPathPatternActions::PathPatternAction< PropPathPatternElemText >
 
struct  SdfPathPatternActions::PathPatternAction< PrimPathPatternElem >
 
struct  SdfPathPatternActions::PathPatternAction< PropPathPatternElem >
 
struct  SdfPathPatternActions::PathPatternAction< ReflexiveRelative >
 
struct  SdfPathPatternActions::PathPatternAction< DotDot >
 

Namespaces

 SdfPathPatternParser
 
 SdfPathPatternActions
 

Typedefs

template<class Rule , class Sep >
using SdfPathPatternParser::LookaheadList = seq< Rule, star< at< Sep, Rule >, Sep, Rule >>
 
template<class Rule >
using SdfPathPatternParser::OptSpaced = pad< Rule, blank >