HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SdfPredicateExpression::FnArg Class Reference

#include <predicateExpression.h>

Static Public Member Functions

static FnArg Positional (VtValue const &val)
 
static FnArg Keyword (std::string const &name, VtValue const &val)
 

Public Attributes

std::string argName
 
VtValue value
 

Friends

bool operator== (FnArg const &l, FnArg const &r)
 
bool operator!= (FnArg const &l, FnArg const &r)
 

Detailed Description

Represents a function argument name and value. Positional arguments have empty names.

Definition at line 88 of file predicateExpression.h.

Member Function Documentation

static FnArg SdfPredicateExpression::FnArg::Keyword ( std::string const name,
VtValue const val 
)
inlinestatic

Definition at line 92 of file predicateExpression.h.

static FnArg SdfPredicateExpression::FnArg::Positional ( VtValue const val)
inlinestatic

Definition at line 89 of file predicateExpression.h.

Friends And Related Function Documentation

bool operator!= ( FnArg const l,
FnArg const r 
)
friend

Definition at line 101 of file predicateExpression.h.

bool operator== ( FnArg const l,
FnArg const r 
)
friend

Definition at line 98 of file predicateExpression.h.

Member Data Documentation

std::string SdfPredicateExpression::FnArg::argName

Definition at line 95 of file predicateExpression.h.

VtValue SdfPredicateExpression::FnArg::value

Definition at line 96 of file predicateExpression.h.


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