WSF
WsfProxy::Bool Class Reference

#include <WsfPProxyBasicValues.hpp>

Inheritance diagram for WsfProxy::Bool:
Collaboration diagram for WsfProxy::Bool:

Public Member Functions

 Bool ()
 Bool (bool aValue)
void SetFromString (const std::string &aText)
void Read (WsfParseNode *aNodePtr)
std::string Write (WsfParseRule *)
std::string ToString () const
 operator bool ()
bool operator= (bool aRhs)
void CopyValue (const Bool &aRhs)
bool Equal (const Bool &aRhs) const
bool Less (const Bool &aRhs) const
bool Negate ()
bool IsTrue ()
bool operator== (const Bool &aRhs) const
bool operator!= (const Bool &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 WsfProxy::ValueKind cPROXY_TYPE_ID = WsfProxy::cBOOL_VALUE

Additional Inherited Members

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 }
Protected Member Functions inherited from WsfProxy::BasicValue
void ValueAsssigned ()
Protected Attributes inherited from WsfProxy::BasicValue
unsigned char mBasicValueFlags

Constructor & Destructor Documentation

◆ Bool() [1/2]

WsfProxy::Bool::Bool ( )
inline

◆ Bool() [2/2]

WsfProxy::Bool::Bool ( bool aValue)
inline

Member Function Documentation

◆ CopyValue()

void WsfProxy::Bool::CopyValue ( const Bool & aRhs)
inline

◆ Equal()

bool WsfProxy::Bool::Equal ( const Bool & aRhs) const
inline

◆ IsTrue()

bool WsfProxy::Bool::IsTrue ( )
inline

◆ Less()

bool WsfProxy::Bool::Less ( const Bool & aRhs) const
inline

References Bool().

◆ Negate()

bool WsfProxy::Bool::Negate ( )
inline

◆ operator bool()

WsfProxy::Bool::operator bool ( )
inline

◆ operator!=()

bool WsfProxy::Bool::operator!= ( const Bool & aRhs) const
inline

References Bool(), and Equal().

◆ operator=()

bool WsfProxy::Bool::operator= ( bool aRhs)
inline

◆ operator==()

bool WsfProxy::Bool::operator== ( const Bool & aRhs) const
inline

References Bool(), and Equal().

◆ Read()

void WsfProxy::Bool::Read ( WsfParseNode * aNodePtr)
inline

◆ SetFromString()

void WsfProxy::Bool::SetFromString ( const std::string & aText)

References WsfProxy::BasicValue::ClearUnset().

Referenced by Read().

◆ ToString()

std::string WsfProxy::Bool::ToString ( ) const
inline

References WsfProxy::BasicValue::IsUnset().

Referenced by Write().

◆ Write()

std::string WsfProxy::Bool::Write ( WsfParseRule * )
inline

References ToString().

Member Data Documentation

◆ cPROXY_TYPE_ID

const WsfProxy::ValueKind WsfProxy::Bool::cPROXY_TYPE_ID = WsfProxy::cBOOL_VALUE
static

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