HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
predicateExpressionParser.h File Reference
#include "pxr/pxr.h"
#include "pxr/usd/sdf/api.h"
#include "pxr/base/tf/diagnostic.h"
#include "pxr/base/vt/value.h"
#include "pxr/base/pegtl/pegtl.hpp"
#include <memory>
+ Include dependency graph for predicateExpressionParser.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SdfPredicateExprBuilder
 
struct  SdfPredicateExpressionParser::NotKW
 
struct  SdfPredicateExpressionParser::AndKW
 
struct  SdfPredicateExpressionParser::OrKW
 
struct  SdfPredicateExpressionParser::Inf
 
struct  SdfPredicateExpressionParser::True
 
struct  SdfPredicateExpressionParser::False
 
struct  SdfPredicateExpressionParser::ImpliedAnd
 
struct  SdfPredicateExpressionParser::ReservedWord
 
struct  SdfPredicateExpressionParser::Digits
 
struct  SdfPredicateExpressionParser::Exp
 
struct  SdfPredicateExpressionParser::Frac
 
struct  SdfPredicateExpressionParser::PredArgFloat
 
struct  SdfPredicateExpressionParser::PredArgInt
 
struct  SdfPredicateExpressionParser::PredArgBool
 
struct  SdfPredicateExpressionParser::Escaped< Quote >
 
struct  SdfPredicateExpressionParser::Unescaped< Quote >
 
struct  SdfPredicateExpressionParser::StringChar< Quote >
 
struct  SdfPredicateExpressionParser::QuotedString
 
struct  SdfPredicateExpressionParser::UnquotedStringChar
 
struct  SdfPredicateExpressionParser::UnquotedString
 
struct  SdfPredicateExpressionParser::PredArgString
 
struct  SdfPredicateExpressionParser::PredArgVal
 
struct  SdfPredicateExpressionParser::PredKWArgName
 
struct  SdfPredicateExpressionParser::PredKWArgPrefix
 
struct  SdfPredicateExpressionParser::PredKWArg
 
struct  SdfPredicateExpressionParser::PredParenPosArg
 
struct  SdfPredicateExpressionParser::PredFuncName
 
struct  SdfPredicateExpressionParser::PredParenArgs
 
struct  SdfPredicateExpressionParser::PredColonArgs
 
struct  SdfPredicateExpressionParser::PredColonCall
 
struct  SdfPredicateExpressionParser::PredParenCall
 
struct  SdfPredicateExpressionParser::PredBareCall
 
struct  SdfPredicateExpressionParser::PredOpenGroup
 
struct  SdfPredicateExpressionParser::PredAtom
 
struct  SdfPredicateExpressionParser::PredFactor
 
struct  SdfPredicateExpressionParser::PredOperator
 
struct  SdfPredicateExpressionParser::PredExpr
 
struct  SdfPredicateExpressionParser::PredAction< Rule >
 
struct  SdfPredicateExpressionParser::PredOpAction< op >
 
struct  SdfPredicateExpressionParser::PredAction< NotKW >
 
struct  SdfPredicateExpressionParser::PredAction< AndKW >
 
struct  SdfPredicateExpressionParser::PredAction< OrKW >
 
struct  SdfPredicateExpressionParser::PredAction< ImpliedAnd >
 
struct  SdfPredicateExpressionParser::PredAction< PredOpenGroup >
 
struct  SdfPredicateExpressionParser::PredAction< PredCloseGroup >
 
struct  SdfPredicateExpressionParser::PredAction< PredFuncName >
 
struct  SdfPredicateExpressionParser::PredAction< PredArgInt >
 
struct  SdfPredicateExpressionParser::PredAction< PredArgBool >
 
struct  SdfPredicateExpressionParser::PredAction< PredArgFloat >
 
struct  SdfPredicateExpressionParser::PredAction< PredArgString >
 
struct  SdfPredicateExpressionParser::PredAction< PredKWArgName >
 
struct  SdfPredicateExpressionParser::PredCallAction< callKind >
 
struct  SdfPredicateExpressionParser::PredAction< PredBareCall >
 
struct  SdfPredicateExpressionParser::PredAction< PredParenCall >
 
struct  SdfPredicateExpressionParser::PredAction< PredColonCall >
 

Namespaces

 SdfPredicateExpressionParser
 

Typedefs

template<class Rule , class Sep >
using SdfPredicateExpressionParser::LookaheadList = seq< Rule, star< at< Sep, Rule >, Sep, Rule >>
 
template<class Rule >
using SdfPredicateExpressionParser::OptSpaced = pad< Rule, blank >
 
using SdfPredicateExpressionParser::OptSpacedComma = OptSpaced< one<','>>
 

Functions

PXR_NAMESPACE_OPEN_SCOPE
std::string 
Sdf_EvalQuotedString (const char *x, size_t n, size_t trimBothSides, unsigned int *numLines=NULL)
 

Function Documentation

PXR_NAMESPACE_OPEN_SCOPE std::string Sdf_EvalQuotedString ( const char *  x,
size_t  n,
size_t  trimBothSides,
unsigned int numLines = NULL 
)