|
(Note that these are not member functions.)
|
template<class T , class U > |
Pair< T, U > | makePair (const T &first, const U &second) |
|
template<class Input , class T , class U > |
void | decode (Input &in, Pair< T, U > &p) |
|
template<class Output , class T , class U > |
void | encode (Output &out, const Pair< T, U > &p) |
|
template<class Output , class T , class U > |
void | print (Output &out, const Pair< T, U > &p) |
|
template<class T , class U > |
bool | operator== (const Pair< T, U > &lhs, const Pair< T, U > &rhs) |
|
template<class T , class U > |
bool | operator!= (const Pair< T, U > &lhs, const Pair< T, U > &rhs) |
|
template<class T , class U > |
bool | operator< (const Pair< T, U > &lhs, const Pair< T, U > &rhs) |
|
template<class T , class U > |
bool | operator<= (const Pair< T, U > &lhs, const Pair< T, U > &rhs) |
|
template<class T , class U > |
bool | operator> (const Pair< T, U > &lhs, const Pair< T, U > &rhs) |
|
template<class T , class U > |
bool | operator>= (const Pair< T, U > &lhs, const Pair< T, U > &rhs) |
|