WSF
WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID > Class Template Reference

#include <WsfPProxyBasicValues.hpp>

Inheritance diagram for WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >:
Collaboration diagram for WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >:

Public Types

using UnitaryValueType = T
Public Types inherited from WsfProxy::BasicValueT< T, PROXY_TYPE_ID >
using ContainedBasicType = T
Public Types inherited from WsfProxy::BasicValue
enum  ValueFlags { cVALUE_INHERITED = WsfProxy::cVALUE_INHERITED , cVALUE_UNSET = WsfProxy::cVALUE_UNSET , cVALUE_BITS = cVALUE_UNSET , cCOPY_BITS = cVALUE_INHERITED | cVALUE_UNSET }

Public Member Functions

 NumericUnitaryValueT ()
 NumericUnitaryValueT (const T &aValue)
NumericUnitaryValueT< T, PROXY_TYPE_ID > & operator= (const T &aValue)
Public Member Functions inherited from WsfProxy::NumericValueT< T, PROXY_TYPE_ID >
bool Negate (void *p)
 NumericValueT ()
 NumericValueT (const T &aValue)
 operator T () const
NumericValueT< T, PROXY_TYPE_ID > & operator= (const T &aValue)
Public Member Functions inherited from WsfProxy::BasicValueT< T, PROXY_TYPE_ID >
 BasicValueT ()
void SetFromString (const std::string &aText)
void Read (WsfParseNode *aNodePtr)
std::string Write (WsfParseRule *)
std::string ToString () const
void CopyValue (const BasicValueT< T, PROXY_TYPE_ID > &aRhs)
bool Equal (const BasicValueT< T, PROXY_TYPE_ID > &aRhs) const
bool Less (const BasicValueT< T, PROXY_TYPE_ID > &aRhs) const
T & GetValue ()
const T & GetValue () const
void SetValue (const T &aValue)
bool operator== (const BasicValueT< T, PROXY_TYPE_ID > &aRhs) const
bool operator!= (const BasicValueT< T, PROXY_TYPE_ID > &aRhs) const
Public Member Functions inherited from WsfProxy::BasicValue
 BasicValue ()
bool IsUnset () const
bool IsSet () const noexcept
void SetUnset ()
void ClearUnset ()
bool IsInherited () const
void SetInherited (bool aIsInherited)

Static Public Attributes

static const int cUNIT_TYPE_ID = UnitaryValueType::UnitType::cUNIT_TYPE_ID
Static Public Attributes inherited from WsfProxy::BasicValueT< T, PROXY_TYPE_ID >
static const WsfProxy::ValueKind cPROXY_TYPE_ID = PROXY_TYPE_ID

Additional Inherited Members

Protected Member Functions inherited from WsfProxy::BasicValue
void ValueAsssigned ()
Protected Attributes inherited from WsfProxy::BasicValueT< T, PROXY_TYPE_ID >
mValue
Protected Attributes inherited from WsfProxy::BasicValue
unsigned char mBasicValueFlags

Member Typedef Documentation

◆ UnitaryValueType

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
using WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >::UnitaryValueType = T

Constructor & Destructor Documentation

◆ NumericUnitaryValueT() [1/2]

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >::NumericUnitaryValueT ( )
inline

◆ NumericUnitaryValueT() [2/2]

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >::NumericUnitaryValueT ( const T & aValue)
inline

Member Function Documentation

◆ operator=()

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
NumericUnitaryValueT< T, PROXY_TYPE_ID > & WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >::operator= ( const T & aValue)
inline

Member Data Documentation

◆ cUNIT_TYPE_ID

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
const int WsfProxy::NumericUnitaryValueT< T, PROXY_TYPE_ID >::cUNIT_TYPE_ID = UnitaryValueType::UnitType::cUNIT_TYPE_ID
static

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved