Loading...
Searching...
No Matches
SdfVariableExpression::ListBuilder Class Reference

Helper class for storing intermediate results when building a list variable expression. More...

#include <variableExpression.h>

Public Member Functions

template<class Element >
ListBuilderAddElement (Element &&elem)
 Add an expression as an element to the list.
 
template<class T >
ListBuilderAddLiteralValues (const std::vector< T > &values)
 Add values in values as literal expressions to the list.
 
SDF_API operator SdfVariableExpression () const
 
SDF_API operator Builder () const &
 
SDF_API operator Builder () &&
 
template<class Element >
SdfVariableExpression::ListBuilderAddElement (Element &&arg)
 
template<class T >
SdfVariableExpression::ListBuilderAddLiteralValues (const std::vector< T > &values)
 

Friends

class SdfVariableExpression
 

Detailed Description

Helper class for storing intermediate results when building a list variable expression.

Definition at line 282 of file variableExpression.h.

Member Function Documentation

◆ AddElement() [1/2]

SdfVariableExpression::ListBuilder & AddElement ( Element &&  arg)
inline

Definition at line 423 of file variableExpression.h.

◆ AddElement() [2/2]

ListBuilder & AddElement ( Element &&  elem)

Add an expression as an element to the list.

See also
MakeList

◆ AddLiteralValues() [1/2]

ListBuilder & AddLiteralValues ( const std::vector< T > &  values)

Add values in values as literal expressions to the list.

See also
MakeList

◆ AddLiteralValues() [2/2]

SdfVariableExpression::ListBuilder & AddLiteralValues ( const std::vector< T > &  values)
inline

Definition at line 433 of file variableExpression.h.

Friends And Related Function Documentation

◆ SdfVariableExpression

friend class SdfVariableExpression
friend

Definition at line 300 of file variableExpression.h.


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