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

#include <WsfPProxyBasicValues.hpp>

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

Public Member Functions

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)

Additional Inherited Members

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 }
Static Public Attributes inherited from WsfProxy::BasicValueT< T, PROXY_TYPE_ID >
static const WsfProxy::ValueKind cPROXY_TYPE_ID = PROXY_TYPE_ID
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

Constructor & Destructor Documentation

◆ NumericValueT() [1/2]

◆ NumericValueT() [2/2]

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

Member Function Documentation

◆ Negate()

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
bool WsfProxy::NumericValueT< T, PROXY_TYPE_ID >::Negate ( void * p)
inline

◆ operator T()

template<typename T, WsfProxy::ValueKind PROXY_TYPE_ID>
WsfProxy::NumericValueT< T, PROXY_TYPE_ID >::operator T ( ) const
inline

◆ operator=()

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

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