|
template<typename T1 , typename T2 > |
pair< T1, T2 > | etl::make_pair (T1 a, T2 b) |
| A convenience wrapper for creating a pair from two objects. More...
|
|
template<typename T1 , typename T2 > |
void | etl::swap (pair< T1, T2 > &a, pair< T1, T2 > &b) |
|
template<typename T1 , typename T2 > |
bool | etl::operator== (const pair< T1, T2 > &a, const pair< T1, T2 > &b) |
| Two pairs of the same type are equal iff their members are equal.
|
|
template<typename T1 , typename T2 > |
bool | etl::operator!= (const pair< T1, T2 > &a, const pair< T1, T2 > &b) |
| Uses operator== to find the result.
|
|
template<typename T1 , typename T2 > |
bool | etl::operator< (const pair< T1, T2 > &a, const pair< T1, T2 > &b) |
|
template<typename T1 , typename T2 > |
bool | etl::operator> (const pair< T1, T2 > &a, const pair< T1, T2 > &b) |
| Uses operator< to find the result.
|
|
template<typename T1 , typename T2 > |
bool | etl::operator<= (const pair< T1, T2 > &a, const pair< T1, T2 > &b) |
| Uses operator< to find the result.
|
|
template<typename T1 , typename T2 > |
bool | etl::operator>= (const pair< T1, T2 > &a, const pair< T1, T2 > &b) |
| Uses operator< to find the result.
|
|
template<typename T > |
T | etl::exchange (T &object, const T &new_value) |
| exchange (const)
|
|
template<typename T , typename U > |
T | etl::exchange (T &object, const U &new_value) |
|
template<typename T > |
etl::add_const< T >::type & | etl::as_const (T &t) |
| as_const
|
|