|
template<typename _To , typename _From > |
constexpr _To | std::bit_cast (const _From &__from) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp > | std::bit_ceil (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp > | std::bit_floor (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp > | std::bit_width (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp, int > | std::countl_one (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp, int > | std::countl_zero (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp, int > | std::countr_one (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp, int > | std::countr_zero (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp, bool > | std::has_single_bit (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp, int > | std::popcount (_Tp __x) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp > | std::rotl (_Tp __x, int __s) noexcept |
|
template<typename _Tp > |
constexpr _If_is_unsigned_integer< _Tp > | std::rotr (_Tp __x, int __s) noexcept |
|
This is a Standard C++ Library header.
Definition in file bit.