HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SdfPredicateExpressionParser Namespace Reference

Classes

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

Typedefs

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

Typedef Documentation

template<class Rule , class Sep >
using SdfPredicateExpressionParser::LookaheadList = typedef seq<Rule, star<at<Sep, Rule>, Sep, Rule>>

Definition at line 151 of file predicateExpressionParser.h.

template<class Rule >
using SdfPredicateExpressionParser::OptSpaced = typedef pad<Rule, blank>

Definition at line 153 of file predicateExpressionParser.h.

Definition at line 155 of file predicateExpressionParser.h.