|
ISIS Core Library 0.7.2 (api 3.0.0)
|
#include <generic_value.hpp>
Public Member Functions | |
| virtual unsigned short | getTypeID () const =0 |
| virtual std::string | getTypeName () const =0 |
| virtual bool | isFloat () const =0 |
| virtual bool | isInteger () const =0 |
| bool | isSameType (const GenericValue &second) const |
| virtual std::string | toString (bool labeled=false) const =0 |
| virtual | ~GenericValue () |
Protected Member Functions | |
| template<typename T > | |
| T & | m_cast_to () |
| template<typename T > | |
| const T & | m_cast_to () const |
Definition at line 38 of file generic_value.hpp.
| virtual isis::util::_internal::GenericValue::~GenericValue | ( | ) | [inline, virtual] |
Definition at line 72 of file generic_value.hpp.
| virtual unsigned short isis::util::_internal::GenericValue::getTypeID | ( | ) | const [pure virtual] |
Implemented in isis::util::Value< TYPE >, isis::data::ValueArray< TYPE >, and isis::data::ValueArray< uint8_t >.
| virtual std::string isis::util::_internal::GenericValue::getTypeName | ( | ) | const [pure virtual] |
Implemented in isis::util::Value< TYPE >, isis::data::ValueArray< TYPE >, and isis::data::ValueArray< uint8_t >.
| virtual bool isis::util::_internal::GenericValue::isFloat | ( | ) | const [pure virtual] |
Implemented in isis::util::Value< TYPE >, isis::data::ValueArray< TYPE >, and isis::data::ValueArray< uint8_t >.
| virtual bool isis::util::_internal::GenericValue::isInteger | ( | ) | const [pure virtual] |
Implemented in isis::util::Value< TYPE >, isis::data::ValueArray< TYPE >, and isis::data::ValueArray< uint8_t >.
| bool isis::util::_internal::GenericValue::isSameType | ( | const GenericValue & | second | ) | const |
| const T& isis::util::_internal::GenericValue::m_cast_to | ( | ) | const [inline, protected] |
Definition at line 47 of file generic_value.hpp.
| T& isis::util::_internal::GenericValue::m_cast_to | ( | ) | [inline, protected] |
Definition at line 41 of file generic_value.hpp.
| virtual std::string isis::util::_internal::GenericValue::toString | ( | bool | labeled = false | ) | const [pure virtual] |
Implemented in isis::util::Value< TYPE >, isis::data::ValueArray< TYPE >, and isis::data::ValueArray< uint8_t >.
1.7.3