|
SST 16.1.0
Structural Simulation Toolkit
|
Public Types | |
| enum class | Kind { None , Integer , Float , Bool , Cont } |
Public Member Functions | |
| operator bool () const | |
| Kind | getKind () const |
| ObjTreeCont * | getNode () const |
| IntegerObj * | asInteger () const |
| FloatObj * | asFloat () const |
| BoolObj * | asBool () const |
| ContainerObj * | asCont () const |
| bool | operator< (const NumericHandle &rhs) const |
| bool | operator> (const NumericHandle &rhs) const |
| bool | operator<= (const NumericHandle &rhs) const |
| bool | operator>= (const NumericHandle &rhs) const |
| bool | operator== (const NumericHandle &rhs) const |
| bool | operator!= (const NumericHandle &rhs) const |
| template<typename T, typename = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| bool | operator< (T rhs) const |
| template<typename T, typename = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| bool | operator> (T rhs) const |
| template<typename T, typename = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| bool | operator<= (T rhs) const |
| template<typename T, typename = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| bool | operator>= (T rhs) const |
| template<typename T, typename = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| bool | operator== (T rhs) const |
| template<typename T, typename = std::enable_if_t<std::is_arithmetic_v<T>>> | |
| bool | operator!= (T rhs) const |
Static Public Member Functions | |
| static NumericHandle | from (ObjTreeCont *node) |