libstdc++
|
Go to the source code of this file.
Namespaces | |
namespace | std |
Macros | |
#define | __cpp_lib_as_const |
#define | __cpp_lib_exchange_function |
#define | __cpp_lib_integer_comparison_functions |
#define | _GLIBCXX_UTILITY |
Functions | |
template<typename _Tp > | |
constexpr add_const_t< _Tp > & | std::as_const (_Tp &__t) noexcept |
template<typename _Tp > | |
void | std::as_const (const _Tp &&)=delete |
template<typename _Tp , typename _Up > | |
constexpr bool | std::cmp_equal (_Tp __t, _Up __u) noexcept |
template<typename _Tp , typename _Up > | |
constexpr bool | std::cmp_greater (_Tp __t, _Up __u) noexcept |
template<typename _Tp , typename _Up > | |
constexpr bool | std::cmp_greater_equal (_Tp __t, _Up __u) noexcept |
template<typename _Tp , typename _Up > | |
constexpr bool | std::cmp_less (_Tp __t, _Up __u) noexcept |
template<typename _Tp , typename _Up > | |
constexpr bool | std::cmp_less_equal (_Tp __t, _Up __u) noexcept |
template<typename _Tp , typename _Up > | |
constexpr bool | std::cmp_not_equal (_Tp __t, _Up __u) noexcept |
template<typename _Tp , typename _Up = _Tp> | |
constexpr _Tp | std::exchange (_Tp &__obj, _Up &&__new_val) noexcept(__and_< is_nothrow_move_constructible< _Tp >, is_nothrow_assignable< _Tp &, _Up > >::value) |
template<typename _Up , typename _Tp > | |
constexpr bool | std::in_range (_Tp __t) noexcept |
This is a Standard C++ Library header.
Definition in file utility.