zeus::TProperty Class Reference

#include <Property.h>

Inheritance diagram for zeus::TProperty:

zeus::IPair< T1, T2 > zeus::IValueType

List of all members.

Public Member Functions

 TProperty ()
 TProperty (const IString &rValue1, const IString &rValue2)
 TProperty (const IProperty &rValue)
virtual ~TProperty ()
virtual void MQUALIFIER assign (const IProperty &rPair)
 IPair methods.
virtual bool MQUALIFIER equals (const IProperty &rPair) const
virtual bool MQUALIFIER equalsFirst (const IString &rInPar) const
virtual bool MQUALIFIER equalsSecond (const IString &rInPar) const
virtual IString &MQUALIFIER getFirst ()
virtual const IString &MQUALIFIER getFirstConst () const
virtual IString &MQUALIFIER getSecond ()
virtual const IString &MQUALIFIER getSecondConst () const
virtual void MQUALIFIER setFirst (const IString &rInPar)
virtual void MQUALIFIER setSecond (const IString &rInPar)
virtual void MQUALIFIER setPair (const IString &rInPar1, const IString &rInPar2)

Protected Attributes

TString m_strValue1
 Value 1.
TString m_strValue2
 Value 2.


Detailed Description

This class implements a property value which is a string pair

Constructor & Destructor Documentation

TProperty::TProperty (  ) 

Creates an emty property

TProperty::TProperty ( const IString rValue1,
const IString rValue2 
)

Creates property out of two values

TProperty::TProperty ( const IProperty rValue  ) 

Creates a property out of an other property value

TProperty::~TProperty (  )  [virtual]

Destroys the property


Member Function Documentation

void MQUALIFIER zeus::TProperty::assign ( const IProperty rPair  )  [inline, virtual]

IPair methods.

See also:
IProperty::assign

bool MQUALIFIER zeus::TProperty::equals ( const IProperty rPair  )  const [inline, virtual]

bool MQUALIFIER zeus::TProperty::equalsFirst ( const IString rInPar  )  const [inline, virtual]

bool MQUALIFIER zeus::TProperty::equalsSecond ( const IString rInPar  )  const [inline, virtual]

IString &MQUALIFIER zeus::TProperty::getFirst (  )  [inline, virtual]

const IString &MQUALIFIER zeus::TProperty::getFirstConst (  )  const [inline, virtual]

IString &MQUALIFIER zeus::TProperty::getSecond (  )  [inline, virtual]

const IString &MQUALIFIER zeus::TProperty::getSecondConst (  )  const [inline, virtual]

void MQUALIFIER zeus::TProperty::setFirst ( const IString rInPar  )  [inline, virtual]

void MQUALIFIER zeus::TProperty::setSecond ( const IString rInPar  )  [inline, virtual]

void MQUALIFIER zeus::TProperty::setPair ( const IString rInPar1,
const IString rInPar2 
) [inline, virtual]


Member Data Documentation

Value 1.

Value 2.


The documentation for this class was generated from the following files:


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:35 2009