|
ADTF
|
#include <hashedvaluemap_intf.h>
Inherits adtf::base::ant::IRawValue.
Public Types | |
| enum | tType : uint8_t { HVT_Invalid = adtf::util::tVariantType::VT_Empty , HVT_Bool = adtf::util::tVariantType::VT_Bool , HVT_Int8 = adtf::util::tVariantType::VT_Int8 , HVT_UInt8 = adtf::util::tVariantType::VT_UInt8 , HVT_Int16 = adtf::util::tVariantType::VT_Int16 , HVT_UInt16 = adtf::util::tVariantType::VT_UInt16 , HVT_Int32 = adtf::util::tVariantType::VT_Int32 , HVT_UInt32 = adtf::util::tVariantType::VT_UInt32 , HVT_Float32 = adtf::util::tVariantType::VT_Float32 , HVT_Float64 = adtf::util::tVariantType::VT_Float64 , HVT_Int64 = adtf::util::tVariantType::VT_Int64 , HVT_UInt64 = adtf::util::tVariantType::VT_UInt64 } |
Public Member Functions | |
| virtual tType | GetType () const =0 |
| virtual tResult | Set (const IHashValueMapValue &oValue)=0 |
Public Member Functions inherited from adtf::base::ant::IRawValue | |
| virtual tResult | FromRaw (const IRawMemory &oRawValue)=0 |
| virtual tResult | ToRaw (IRawMemory &&oRawValue) const =0 |
Protected Member Functions | |
| ~IHashValueMapValue ()=default | |
| protected DTOR | |
Protected Member Functions inherited from adtf::base::ant::IRawValue | |
| virtual | ~IRawValue ()=default |
| protected DTOR | |
Value Interface for the IHashedValueMap
| enum adtf::base::ant::IHashValueMapValue::tType : uint8_t |
Enumeration of variant types for the HashValueMap Values.
|
pure virtual |
Retrieves the type of the Value.
|
pure virtual |
Sets the the Value.
| ERR_NOERROR | succedded |
| ERR_INVALID_TYPE | Type not supported |
| any | depends on implementation. |