zeus::TPair< T1, T2 > Class Template Reference
#include <Pair.hpp>
List of all members.
|
Public Member Functions |
| | TPair () |
| | TPair (const T1 &rValue1, const T2 &rValue2) |
| | TPair (const TPair< T1, T2 > &rValue) |
| | TPair (const IPair< T1, T2 > &rValue) |
| virtual | ~TPair () |
| virtual void MQUALIFIER | assign (const IPair< T1, T2 > &rPair) |
| virtual bool MQUALIFIER | equals (const IPair< T1, T2 > &rPair) const |
| virtual bool MQUALIFIER | equalsFirst (const T1 &rInPar) const |
| virtual bool MQUALIFIER | equalsSecond (const T2 &rInPar) const |
| virtual T1 &MQUALIFIER | getFirst () |
| virtual const T1 &MQUALIFIER | getFirstConst () const |
| virtual T2 &MQUALIFIER | getSecond () |
| virtual const T2 &MQUALIFIER | getSecondConst () const |
| virtual void MQUALIFIER | setFirst (const T1 &rInPar) |
| virtual void MQUALIFIER | setSecond (const T2 &rInPar) |
| virtual void MQUALIFIER | setPair (const T1 &rInPar1, const T2 &rInPar2) |
| bool | operator== (const TPair< T1, T2 > &rInPar) const |
| bool | operator== (const IPair< T1, T2 > &rInPar) const |
| bool | operator!= (const TPair< T1, T2 > &rInPar) const |
| bool | operator!= (const IPair< T1, T2 > &rInPar) const |
| TPair & | operator= (const TPair< T1, T2 > &rInPar) |
| TPair & | operator= (const IPair< T1, T2 > &rInPar) |
| bool | operator< (const TPair< T1, T2 > &rInPar) const |
Detailed Description
template<class T1, class T2>
class zeus::TPair< T1, T2 >
Defines a stack interface for pair types. A pair is an object containing a first argument and a second argument
Constructor & Destructor Documentation
template<class T1, class T2>
template<class T1, class T2>
| zeus::TPair< T1, T2 >::TPair |
( |
const T1 & |
rValue1, |
|
|
const T2 & |
rValue2 | |
|
) |
| | [inline] |
Creates a pair object out of two values
template<class T1, class T2>
Creates a pair object out of an other pair object
template<class T1, class T2>
Creates a pair object out of an other pair object
template<class T1, class T2>
Member Function Documentation
template<class T1, class T2>
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::assign |
( |
const IPair< T1, T2 > & |
rPair |
) |
[inline, virtual] |
template<class T1, class T2>
| virtual bool MQUALIFIER zeus::TPair< T1, T2 >::equals |
( |
const IPair< T1, T2 > & |
rPair |
) |
const [inline, virtual] |
template<class T1, class T2>
| virtual bool MQUALIFIER zeus::TPair< T1, T2 >::equalsFirst |
( |
const T1 & |
rInPar |
) |
const [inline, virtual] |
template<class T1, class T2>
| virtual bool MQUALIFIER zeus::TPair< T1, T2 >::equalsSecond |
( |
const T2 & |
rInPar |
) |
const [inline, virtual] |
template<class T1, class T2>
| virtual T1& MQUALIFIER zeus::TPair< T1, T2 >::getFirst |
( |
|
) |
[inline, virtual] |
template<class T1, class T2>
| virtual const T1& MQUALIFIER zeus::TPair< T1, T2 >::getFirstConst |
( |
|
) |
const [inline, virtual] |
template<class T1, class T2>
| virtual T2& MQUALIFIER zeus::TPair< T1, T2 >::getSecond |
( |
|
) |
[inline, virtual] |
template<class T1, class T2>
| virtual const T2& MQUALIFIER zeus::TPair< T1, T2 >::getSecondConst |
( |
|
) |
const [inline, virtual] |
template<class T1, class T2>
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::setFirst |
( |
const T1 & |
rInPar |
) |
[inline, virtual] |
template<class T1, class T2>
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::setSecond |
( |
const T2 & |
rInPar |
) |
[inline, virtual] |
template<class T1, class T2>
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::setPair |
( |
const T1 & |
rInPar1, |
|
|
const T2 & |
rInPar2 | |
|
) |
| | [inline, virtual] |
template<class T1, class T2>
| bool zeus::TPair< T1, T2 >::operator== |
( |
const TPair< T1, T2 > & |
rInPar |
) |
const [inline] |
template<class T1, class T2>
| bool zeus::TPair< T1, T2 >::operator== |
( |
const IPair< T1, T2 > & |
rInPar |
) |
const [inline] |
template<class T1, class T2>
| bool zeus::TPair< T1, T2 >::operator!= |
( |
const TPair< T1, T2 > & |
rInPar |
) |
const [inline] |
template<class T1, class T2>
| bool zeus::TPair< T1, T2 >::operator!= |
( |
const IPair< T1, T2 > & |
rInPar |
) |
const [inline] |
template<class T1, class T2>
template<class T1, class T2>
template<class T1, class T2>
| bool zeus::TPair< T1, T2 >::operator< |
( |
const TPair< T1, T2 > & |
rInPar |
) |
const [inline] |
The documentation for this class was generated from the following file: