|
ADTF
|
#include <property.h>
Inherits adtf::base::cPropertyValue.
Public Member Functions | |
| property_value (const T &oValue) | |
| const T & | GetValue () const |
Public Member Functions inherited from adtf::base::cPropertyValue | |
| template<typename T> | |
| cPropertyValue (const T &xValue) | |
| cPropertyValue (const char *strValue) | |
| cPropertyValue (std::string_view strValue) | |
| cPropertyValue (cPropertyValue &&)=default | |
| cPropertyValue (const cPropertyValue &)=default | |
| cPropertyValue & | operator= (cPropertyValue &&)=default |
| cPropertyValue & | operator= (const cPropertyValue &)=default |
| tResult | GetType (IString &&strType) const override |
| tResult | Set (const IPropertyValue &oValue) override |
| template<typename T> | |
| tResult | Set (const T &xValue) |
| tResult | FromString (const IString &strValueAsString) override |
| tResult | ToString (IString &&strIToString) const override |
| tResult | FromRaw (const IRawMemory &oRawValue) override |
| tResult | ToRaw (IRawMemory &&oRawValue) const override |
| template<typename T> | |
| T & | Get () |
| template<typename T> | |
| const T & | Get () const |
| tResult | Validate (const IPropertyValue &oTargetValue, const IProperty &oValidationScope) const noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from adtf::base::ant::IRawValue | |
| virtual | ~IRawValue ()=default |
| protected DTOR | |
property_value template class that implements the IPropertyValue interface for a given type T.