#include <Pair.hpp>
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 |
Defines a stack interface for pair types. A pair is an object containing a first argument and a second argument
| zeus::TPair< T1, T2 >::TPair | ( | ) | [inline] |
Creates an empty pair
| zeus::TPair< T1, T2 >::TPair | ( | const T1 & | rValue1, |
| const T2 & | rValue2 | ||
| ) | [inline] |
Creates a pair object out of two values
| zeus::TPair< T1, T2 >::TPair | ( | const TPair< T1, T2 > & | rValue ) | [inline] |
Creates a pair object out of an other pair object
| zeus::TPair< T1, T2 >::TPair | ( | const IPair< T1, T2 > & | rValue ) | [inline] |
Creates a pair object out of an other pair object
| virtual zeus::TPair< T1, T2 >::~TPair | ( | ) | [inline, virtual] |
Destroys the pair value
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::assign | ( | const IPair< T1, T2 > & | rPair ) | [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual bool MQUALIFIER zeus::TPair< T1, T2 >::equals | ( | const IPair< T1, T2 > & | rPair ) | const [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual bool MQUALIFIER zeus::TPair< T1, T2 >::equalsFirst | ( | const T1 & | rInPar ) | const [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual bool MQUALIFIER zeus::TPair< T1, T2 >::equalsSecond | ( | const T2 & | rInPar ) | const [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual T1& MQUALIFIER zeus::TPair< T1, T2 >::getFirst | ( | ) | [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual const T1& MQUALIFIER zeus::TPair< T1, T2 >::getFirstConst | ( | ) | const [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual T2& MQUALIFIER zeus::TPair< T1, T2 >::getSecond | ( | ) | [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual const T2& MQUALIFIER zeus::TPair< T1, T2 >::getSecondConst | ( | ) | const [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| bool zeus::TPair< T1, T2 >::operator!= | ( | const IPair< T1, T2 > & | rInPar ) | const [inline] |
equals operator
| bool zeus::TPair< T1, T2 >::operator!= | ( | const TPair< T1, T2 > & | rInPar ) | const [inline] |
equals operator
| bool zeus::TPair< T1, T2 >::operator< | ( | const TPair< T1, T2 > & | rInPar ) | const [inline] |
assign operator
| TPair& zeus::TPair< T1, T2 >::operator= | ( | const TPair< T1, T2 > & | rInPar ) | [inline] |
assign operator
| TPair& zeus::TPair< T1, T2 >::operator= | ( | const IPair< T1, T2 > & | rInPar ) | [inline] |
assign operator
| bool zeus::TPair< T1, T2 >::operator== | ( | const TPair< T1, T2 > & | rInPar ) | const [inline] |
equals operator
| bool zeus::TPair< T1, T2 >::operator== | ( | const IPair< T1, T2 > & | rInPar ) | const [inline] |
equals operator
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::setFirst | ( | const T1 & | rInPar ) | [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::setPair | ( | const T1 & | rInPar1, |
| const T2 & | rInPar2 | ||
| ) | [inline, virtual] |
Implements zeus::IPair< T1, T2 >.
| virtual void MQUALIFIER zeus::TPair< T1, T2 >::setSecond | ( | const T2 & | rInPar ) | [inline, virtual] |
Implements zeus::IPair< T1, T2 >.