|
| 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.
|
| |
|
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
|
| |