|
|
template<typename T> |
| ETL_CONSTEXPR underlying_type< T >::type | etl::to_underlying (T value) ETL_NOEXCEPT |
| 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) |
| | 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
|