WSF
WsfProxy::Length2 Class Reference

#include <WsfPProxyBasicValues.hpp>

Inheritance diagram for WsfProxy::Length2:
Collaboration diagram for WsfProxy::Length2:

Public Member Functions

 Length2 ()
std::string ToString () const
void Read (WsfParseNode *aNodePtr)
std::string Write (WsfParseRule *)
void CopyValue (const Length2 &aRhs)
bool Equal (const Length2 &aRhs) const
bool Less (const Length2 &aRhs) const
bool SetFromString (const std::string &aString)
bool operator== (const Length2 &aRhs) const
bool operator!= (const Length2 &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)

Public Attributes

unsigned char mFormat
double mX
double mY

Static Public Attributes

static const WsfProxy::ValueKind cPROXY_TYPE_ID = WsfProxy::cLENGTH2_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

◆ Length2()

WsfProxy::Length2::Length2 ( )

References mFormat, mX, and mY.

Referenced by CopyValue(), Equal(), Less(), operator!=(), and operator==().

Member Function Documentation

◆ CopyValue()

void WsfProxy::Length2::CopyValue ( const Length2 & aRhs)

◆ Equal()

bool WsfProxy::Length2::Equal ( const Length2 & aRhs) const

◆ Less()

bool WsfProxy::Length2::Less ( const Length2 & aRhs) const

◆ operator!=()

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

References Equal(), and Length2().

◆ operator==()

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

References Equal(), and Length2().

◆ Read()

◆ SetFromString()

bool WsfProxy::Length2::SetFromString ( const std::string & aString)

References mFormat, mX, and mY.

◆ ToString()

std::string WsfProxy::Length2::ToString ( ) const

References WsfProxy::BasicValue::IsUnset(), mFormat, and mY.

Referenced by Write().

◆ Write()

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

References ToString().

Member Data Documentation

◆ cPROXY_TYPE_ID

const WsfProxy::ValueKind WsfProxy::Length2::cPROXY_TYPE_ID = WsfProxy::cLENGTH2_VALUE
static

◆ mFormat

unsigned char WsfProxy::Length2::mFormat

◆ mX

double WsfProxy::Length2::mX

◆ mY

double WsfProxy::Length2::mY

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