|
HDK
|
#include <variableExpressionAST.h>
Inheritance diagram for SdfVariableExpressionASTNodes::LiteralNode:Friends | |
| class | _NodeCreator |
Value | |
| using | LiteralValue = std::variant< std::monostate, bool, int64_t, std::string > |
| const LiteralValue & | GetValue () const |
| void | SetValue (const LiteralValue &value) |
Additional Inherited Members | |
Public Member Functions inherited from SdfVariableExpressionASTNodes::Node | |
| virtual SDF_API | ~Node () |
| SDF_API std::unique_ptr< Node > | Clone () const |
| SDF_API SdfVariableExpression | GetExpression () const |
| SDF_API SdfVariableExpression::Builder | GetExpressionBuilder () const |
| template<class T > | |
| T * | As () |
| template<class T > | |
| const T * | As () const |
Protected Member Functions inherited from SdfVariableExpressionASTNodes::Node | |
| Node ()=default | |
Abstract syntax tree node representing a literal value.
Definition at line 124 of file variableExpressionAST.h.
| using SdfVariableExpressionASTNodes::LiteralNode::LiteralValue = std::variant< std::monostate, bool, int64_t, std::string > |
Variant representing possible literal value types. std::monostate represents the special "None" value.
Definition at line 136 of file variableExpressionAST.h.
|
inline |
Variant representing possible literal value types. std::monostate represents the special "None" value.
Definition at line 138 of file variableExpressionAST.h.
|
inline |
Variant representing possible literal value types. std::monostate represents the special "None" value.
Definition at line 139 of file variableExpressionAST.h.
|
friend |
Definition at line 144 of file variableExpressionAST.h.