HDK
|
#include <predicateExpression.h>
Public Types | |
enum | Kind { BareCall, ColonCall, ParenCall } |
Public Attributes | |
Kind | kind |
std::string | funcName |
std::vector< FnArg > | args |
Represents a function call in an expression with calling style, function name, and arguments.
Definition at line 110 of file predicateExpression.h.
Enumerator | |
---|---|
BareCall |
no-arg call like 'active' |
ColonCall |
colon-separated pos args, like 'isa:Imageable' |
ParenCall |
paren/comma & pos/kw args like 'foo(23, bar=baz)' |
Definition at line 111 of file predicateExpression.h.
std::vector<FnArg> SdfPredicateExpression::FnCall::args |
Definition at line 119 of file predicateExpression.h.
std::string SdfPredicateExpression::FnCall::funcName |
Definition at line 118 of file predicateExpression.h.
Kind SdfPredicateExpression::FnCall::kind |
Definition at line 117 of file predicateExpression.h.