#include <Pair_T.h>
Collaboration diagram for ACE_Pair< T1, T2 >:
Public Types | |
typedef T1 | first_type |
typedef T2 | second_type |
Public Member Functions | |
ACE_Pair (const T1 &t1, const T2 &t2) | |
Constructor. | |
ACE_Pair (void) | |
Default constructor. | |
T1 & | first (void) |
Get first. | |
const T1 & | first (void) const |
void | first (const T1 &t1) |
Set first. | |
T2 & | second (void) |
Get second. | |
const T2 & | second (void) const |
void | second (const T2 &t2) |
Set second. | |
bool | operator== (const ACE_Pair< T1, T2 > &rhs) const |
Protected Attributes | |
T1 | first_ |
First. | |
T2 | second_ |
Second. |
Similar to the STL pair.
Definition at line 34 of file Pair_T.h.
|
|
|
|
|
Constructor.
Definition at line 8 of file Pair_T.inl.
|
|
Default constructor.
Definition at line 16 of file Pair_T.inl.
00017 { 00018 } |
|
Set first.
Definition at line 33 of file Pair_T.inl. References ACE_Pair< T1, T2 >::first_.
00034 { 00035 this->first_ = t1; 00036 } |
|
Definition at line 27 of file Pair_T.inl. References ACE_Pair< T1, T2 >::first_.
00028 { 00029 return this->first_; 00030 } |
|
|
Definition at line 57 of file Pair_T.inl. References ACE_Pair< T1, T2 >::first_, and ACE_Pair< T1, T2 >::second_.
|
|
Set second.
Definition at line 51 of file Pair_T.inl.
00052 { 00053 this->second_ = t2; 00054 } |
|
Definition at line 45 of file Pair_T.inl.
00046 { 00047 return this->second_; 00048 } |
|
|
First.
Definition at line 69 of file Pair_T.h. Referenced by ACE_Pair< T1, T2 >::first(), and ACE_Pair< T1, T2 >::operator==(). |
|
Second.
Definition at line 72 of file Pair_T.h. Referenced by ACE_Pair< T1, T2 >::operator==(). |