HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SdfPredicateExprBuilder Struct Reference

#include <predicateExpressionParser.h>

Public Member Functions

 SdfPredicateExprBuilder ()
 
void PushOp (SdfPredicateExpression::Op op)
 
void PushCall (SdfPredicateExpression::FnCall::Kind kind)
 
void SetFuncName (std::string const &name)
 
void AddFuncArg (VtValue const &val)
 
void SetFuncArgKWName (std::string const &kw)
 
void OpenGroup ()
 
void CloseGroup ()
 
SdfPredicateExpression Finish ()
 

Detailed Description

Definition at line 45 of file predicateExpressionParser.h.

Constructor & Destructor Documentation

SdfPredicateExprBuilder::SdfPredicateExprBuilder ( )
inline

Definition at line 47 of file predicateExpressionParser.h.

Member Function Documentation

void SdfPredicateExprBuilder::AddFuncArg ( VtValue const val)
inline

Definition at line 62 of file predicateExpressionParser.h.

void SdfPredicateExprBuilder::CloseGroup ( )
inline

Definition at line 73 of file predicateExpressionParser.h.

SdfPredicateExpression SdfPredicateExprBuilder::Finish ( )
inline

Definition at line 79 of file predicateExpressionParser.h.

void SdfPredicateExprBuilder::OpenGroup ( )
inline

Definition at line 71 of file predicateExpressionParser.h.

void SdfPredicateExprBuilder::PushCall ( SdfPredicateExpression::FnCall::Kind  kind)
inline

Definition at line 51 of file predicateExpressionParser.h.

void SdfPredicateExprBuilder::PushOp ( SdfPredicateExpression::Op  op)
inline

Definition at line 49 of file predicateExpressionParser.h.

void SdfPredicateExprBuilder::SetFuncArgKWName ( std::string const kw)
inline

Definition at line 67 of file predicateExpressionParser.h.

void SdfPredicateExprBuilder::SetFuncName ( std::string const name)
inline

Definition at line 58 of file predicateExpressionParser.h.


The documentation for this struct was generated from the following file: