#include <ConnectPair.h>
Public Member Functions | |
| ConnectPair (const T1 &a, const T2 &b) | |
| Initialize from the two objects, and store copies. | |
| ~ConnectPair () | |
| Destructor does nothing special. | |
Return references to the two elements, first and second | |
| T1 & | first () |
| const T1 & | first () const |
| T2 & | second () |
| const T2 & | second () const |
Public Attributes | |
| T1 | first_m |
| The two elements in the pair - we make them public to match the philosophy (but not the exact interface) of std::pair. | |
| T2 | second_m |
The items are stored as copies. The public interface is either methods first() and second(), or the two public data objects first_m and second_m. This class is used for storing two items in a single object so that Connector can be specialized on the pair.
| ConnectPair< T1, T2 >::ConnectPair | ( | const T1 & | a, | |
| const T2 & | b | |||
| ) | [inline] |
Initialize from the two objects, and store copies.
| ConnectPair< T1, T2 >::~ConnectPair | ( | ) | [inline] |
Destructor does nothing special.
| T1& ConnectPair< T1, T2 >::first | ( | ) | [inline] |
| const T1& ConnectPair< T1, T2 >::first | ( | ) | const [inline] |
References ConnectPair< T1, T2 >::first_m.
| T2& ConnectPair< T1, T2 >::second | ( | ) | [inline] |
| const T2& ConnectPair< T1, T2 >::second | ( | ) | const [inline] |
References ConnectPair< T1, T2 >::second_m.
| T1 ConnectPair< T1, T2 >::first_m |
The two elements in the pair - we make them public to match the philosophy (but not the exact interface) of std::pair.
Referenced by ConnectPair< T1, T2 >::first().
| T2 ConnectPair< T1, T2 >::second_m |
Referenced by ConnectPair< T1, T2 >::second().
1.5.9