Loading...
Searching...
No Matches
ListNode Class Reference

Abstract syntax tree node representing a list. More...

#include <variableExpressionAST.h>

+ Inheritance diagram for ListNode:

Public Member Functions

SDF_API SdfVariableExpression::ListBuilder GetExpressionBuilder () const
 
List Elements
NodeList & GetElements ()
 
const NodeList & GetElements () const
 
- Public Member Functions inherited from Node
SDF_API std::unique_ptr< Node > Clone () const
 
SDF_API SdfVariableExpression GetExpression () const
 Return SdfVariableExpression for this node.
 
SDF_API SdfVariableExpression::Builder GetExpressionBuilder () const
 Return SdfVariableExpression::Builder for this node.
 
template<class T >
T * As ()
 
template<class T >
const T * As () const
 

Friends

class _NodeCreator
 

Additional Inherited Members

- Protected Member Functions inherited from Node

Detailed Description

Abstract syntax tree node representing a list.

Definition at line 190 of file variableExpressionAST.h.

Member Function Documentation

◆ GetElements() [1/2]

NodeList & GetElements ( )
inline

Definition at line 198 of file variableExpressionAST.h.

◆ GetElements() [2/2]

const NodeList & GetElements ( ) const
inline

Definition at line 199 of file variableExpressionAST.h.

Friends And Related Symbol Documentation

◆ _NodeCreator

friend class _NodeCreator
friend

Definition at line 203 of file variableExpressionAST.h.


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