|
spla
|
#include <tscalar.hpp>


Public Member Functions | |
| TScalar ()=default | |
| TScalar (T value) | |
| ~TScalar () override=default | |
| ref_ptr< Type > | get_type () override |
| Status | set_int (std::int32_t value) override |
| Status | set_uint (std::uint32_t value) override |
| Status | set_float (float value) override |
| Status | get_int (std::int32_t &value) override |
| Status | get_uint (std::uint32_t &value) override |
| Status | get_float (float &value) override |
| T_INT | as_int () override |
| T_UINT | as_uint () override |
| T_FLOAT | as_float () override |
| void | set_label (std::string label) override |
| const std::string & | get_label () const override |
| T & | get_value () |
| T | get_value () const |
Public Member Functions inherited from spla::Scalar | |
| ~Scalar () override=default | |
Public Member Functions inherited from spla::Object | |
| ~Object () override=default | |
Public Member Functions inherited from spla::RefCnt | |
| virtual | ~RefCnt () |
| bool | is_unique () const |
| std::int32_t | get_refs () const |
| std::int32_t | add_ref () const |
| std::int32_t | rel_ref () const |
Additional Inherited Members | |
Static Public Member Functions inherited from spla::Scalar | |
| static ref_ptr< Scalar > | make (const ref_ptr< Type > &type) |
| static ref_ptr< Scalar > | make_int (std::int32_t value) |
| static ref_ptr< Scalar > | make_uint (std::uint32_t value) |
| static ref_ptr< Scalar > | make_float (float value) |
| T |
|
default |
|
overridedefault |
|
inlineoverridevirtual |
Implements spla::Scalar.
|
inlineoverridevirtual |
Implements spla::Scalar.
|
inlineoverridevirtual |
Implements spla::Scalar.