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

#include <variableExpressionAST.h>

+ Inheritance diagram for SdfVariableExpressionASTNodes::ListNode:

Public Member Functions

SDF_API
SdfVariableExpression::ListBuilder 
GetExpressionBuilder () const
 
List Elements
NodeListGetElements ()
 
const NodeListGetElements () const
 
- Public Member Functions inherited from SdfVariableExpressionASTNodes::Node
virtual SDF_API ~Node ()
 
SDF_API std::unique_ptr< NodeClone () const
 
SDF_API SdfVariableExpression GetExpression () const
 
SDF_API
SdfVariableExpression::Builder 
GetExpressionBuilder () const
 
template<class T >
T * As ()
 
template<class T >
const T * As () const
 

Friends

class _NodeCreator
 

Additional Inherited Members

- Protected Member Functions inherited from SdfVariableExpressionASTNodes::Node
 Node ()=default
 

Detailed Description

Abstract syntax tree node representing a list.

Definition at line 190 of file variableExpressionAST.h.

Member Function Documentation

NodeList& SdfVariableExpressionASTNodes::ListNode::GetElements ( )
inline

Definition at line 198 of file variableExpressionAST.h.

const NodeList& SdfVariableExpressionASTNodes::ListNode::GetElements ( ) const
inline

Definition at line 199 of file variableExpressionAST.h.

SDF_API SdfVariableExpression::ListBuilder SdfVariableExpressionASTNodes::ListNode::GetExpressionBuilder ( ) const

Friends And Related Function Documentation

friend class _NodeCreator
friend

Definition at line 203 of file variableExpressionAST.h.


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