Loading...
Searching...
No Matches
State::ExprData Struct Reference
Inheritance diagram for State::ExprData:
Public Member Functions | |
| ExprData (const ExprData &)=default | |
| ExprData (ExprData &&)=default | |
| ExprData & | operator= (const ExprData &)=default |
| ExprData & | operator= (ExprData &&)=default |
| ExprData (Relation data) | |
| ExprData (Pulse data) | |
| ExprData (BinaryOperator data) | |
| ExprData (UnaryOperator data) | |
| ExprData (score::VariantBasedNode< Relation, Pulse, BinaryOperator, UnaryOperator > data) | |
| QString | toString () const |
Public Member Functions inherited from score::VariantBasedNode< Relation, Pulse, BinaryOperator, UnaryOperator > | |
| VariantBasedNode (const VariantBasedNode &t)=default | |
| VariantBasedNode (VariantBasedNode &&t) noexcept=default | |
| VariantBasedNode (const T &t) | |
| VariantBasedNode & | operator= (const VariantBasedNode &t)=default |
| bool | is () const |
| is Checks the type of the node. | |
| const T * | target () const |
| T * | target () |
| void | set (const T &t) |
| const T & | get () const |
| T & | get () |
| auto | which () const |
| auto & | impl () const |
| auto & | impl () |
| bool | operator== (const VariantBasedNode &other) const |
Friends | |
| bool | operator== (const ExprData &lhs, const ExprData &rhs) |
Additional Inherited Members | |
Public Types inherited from score::VariantBasedNode< Relation, Pulse, BinaryOperator, UnaryOperator > | |
| using | variant_type = ossia::nullable_variant< InvisibleRootNode, Args... > |
Protected Attributes inherited from score::VariantBasedNode< Relation, Pulse, BinaryOperator, UnaryOperator > | |
| ossia::nullable_variant< InvisibleRootNode, Args... > | m_data |
The documentation for this struct was generated from the following files:
- Expression.hpp
- Expression.cpp
Public Member Functions inherited from