|
libstdc++
|
Go to the source code of this file.
Namespaces | |
| namespace | __gnu_cxx |
Macros | |
| #define | __STDC_ENDIAN_BIG__ |
| #define | __STDC_ENDIAN_LITTLE__ |
| #define | __STDC_ENDIAN_NATIVE__ |
| #define | __STDC_VERSION_STDBIT_H__ |
| #define | _GLIBCXX_STDBIT_FUNC(F) |
Functions | |
| template<typename _Tp> | |
| _Tp | stdc_bit_ceil (_Tp __value) |
| unsigned char | stdc_bit_ceil_uc (unsigned char __value) |
| unsigned int | stdc_bit_ceil_ui (unsigned int __value) |
| unsigned long int | stdc_bit_ceil_ul (unsigned long int __value) |
| unsigned long long int | stdc_bit_ceil_ull (unsigned long long int __value) |
| unsigned short | stdc_bit_ceil_us (unsigned short __value) |
| template<typename _Tp> | |
| _Tp | stdc_bit_floor (_Tp __value) |
| unsigned char | stdc_bit_floor_uc (unsigned char __value) |
| unsigned int | stdc_bit_floor_ui (unsigned int __value) |
| unsigned long int | stdc_bit_floor_ul (unsigned long int __value) |
| unsigned long long int | stdc_bit_floor_ull (unsigned long long int __value) |
| unsigned short | stdc_bit_floor_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_bit_width (_Tp __value) |
| unsigned int | stdc_bit_width_uc (unsigned char __value) |
| unsigned int | stdc_bit_width_ui (unsigned int __value) |
| unsigned int | stdc_bit_width_ul (unsigned long int __value) |
| unsigned int | stdc_bit_width_ull (unsigned long long int __value) |
| unsigned int | stdc_bit_width_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_count_ones (_Tp __value) |
| unsigned int | stdc_count_ones_uc (unsigned char __value) |
| unsigned int | stdc_count_ones_ui (unsigned int __value) |
| unsigned int | stdc_count_ones_ul (unsigned long int __value) |
| unsigned int | stdc_count_ones_ull (unsigned long long int __value) |
| unsigned int | stdc_count_ones_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_count_zeros (_Tp __value) |
| unsigned int | stdc_count_zeros_uc (unsigned char __value) |
| unsigned int | stdc_count_zeros_ui (unsigned int __value) |
| unsigned int | stdc_count_zeros_ul (unsigned long int __value) |
| unsigned int | stdc_count_zeros_ull (unsigned long long int __value) |
| unsigned int | stdc_count_zeros_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_first_leading_one (_Tp __value) |
| unsigned int | stdc_first_leading_one_uc (unsigned char __value) |
| unsigned int | stdc_first_leading_one_ui (unsigned int __value) |
| unsigned int | stdc_first_leading_one_ul (unsigned long int __value) |
| unsigned int | stdc_first_leading_one_ull (unsigned long long int __value) |
| unsigned int | stdc_first_leading_one_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_first_leading_zero (_Tp __value) |
| unsigned int | stdc_first_leading_zero_uc (unsigned char __value) |
| unsigned int | stdc_first_leading_zero_ui (unsigned int __value) |
| unsigned int | stdc_first_leading_zero_ul (unsigned long int __value) |
| unsigned int | stdc_first_leading_zero_ull (unsigned long long int __value) |
| unsigned int | stdc_first_leading_zero_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_first_trailing_one (_Tp __value) |
| unsigned int | stdc_first_trailing_one_uc (unsigned char __value) |
| unsigned int | stdc_first_trailing_one_ui (unsigned int __value) |
| unsigned int | stdc_first_trailing_one_ul (unsigned long int __value) |
| unsigned int | stdc_first_trailing_one_ull (unsigned long long int __value) |
| unsigned int | stdc_first_trailing_one_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_first_trailing_zero (_Tp __value) |
| unsigned int | stdc_first_trailing_zero_uc (unsigned char __value) |
| unsigned int | stdc_first_trailing_zero_ui (unsigned int __value) |
| unsigned int | stdc_first_trailing_zero_ul (unsigned long int __value) |
| unsigned int | stdc_first_trailing_zero_ull (unsigned long long int __value) |
| unsigned int | stdc_first_trailing_zero_us (unsigned short __value) |
| template<typename _Tp> | |
| bool | stdc_has_single_bit (_Tp __value) |
| bool | stdc_has_single_bit_uc (unsigned char __value) |
| bool | stdc_has_single_bit_ui (unsigned int __value) |
| bool | stdc_has_single_bit_ul (unsigned long int __value) |
| bool | stdc_has_single_bit_ull (unsigned long long int __value) |
| bool | stdc_has_single_bit_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_leading_ones (_Tp __value) |
| unsigned int | stdc_leading_ones_uc (unsigned char __value) |
| unsigned int | stdc_leading_ones_ui (unsigned int __value) |
| unsigned int | stdc_leading_ones_ul (unsigned long int __value) |
| unsigned int | stdc_leading_ones_ull (unsigned long long int __value) |
| unsigned int | stdc_leading_ones_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_leading_zeros (_Tp __value) |
| unsigned int | stdc_leading_zeros_uc (unsigned char __value) |
| unsigned int | stdc_leading_zeros_ui (unsigned int __value) |
| unsigned int | stdc_leading_zeros_ul (unsigned long int __value) |
| unsigned int | stdc_leading_zeros_ull (unsigned long long int __value) |
| unsigned int | stdc_leading_zeros_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_trailing_ones (_Tp __value) |
| unsigned int | stdc_trailing_ones_uc (unsigned char __value) |
| unsigned int | stdc_trailing_ones_ui (unsigned int __value) |
| unsigned int | stdc_trailing_ones_ul (unsigned long int __value) |
| unsigned int | stdc_trailing_ones_ull (unsigned long long int __value) |
| unsigned int | stdc_trailing_ones_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | stdc_trailing_zeros (_Tp __value) |
| unsigned int | stdc_trailing_zeros_uc (unsigned char __value) |
| unsigned int | stdc_trailing_zeros_ui (unsigned int __value) |
| unsigned int | stdc_trailing_zeros_ul (unsigned long int __value) |
| unsigned int | stdc_trailing_zeros_ull (unsigned long long int __value) |
| unsigned int | stdc_trailing_zeros_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_leading_zeros (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_leading_zeros_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_leading_zeros_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_leading_zeros_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_leading_zeros_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_leading_zeros_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_leading_ones (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_leading_ones_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_leading_ones_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_leading_ones_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_leading_ones_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_leading_ones_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_trailing_zeros (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_trailing_zeros_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_trailing_zeros_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_trailing_zeros_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_trailing_zeros_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_trailing_zeros_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_trailing_ones (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_trailing_ones_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_trailing_ones_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_trailing_ones_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_trailing_ones_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_trailing_ones_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_first_leading_zero (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_zero_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_zero_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_zero_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_zero_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_zero_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_first_leading_one (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_one_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_one_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_one_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_one_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_first_leading_one_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_first_trailing_zero (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_zero_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_zero_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_zero_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_zero_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_zero_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_first_trailing_one (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_one_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_one_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_one_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_one_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_first_trailing_one_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_count_zeros (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_count_zeros_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_count_zeros_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_count_zeros_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_count_zeros_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_count_zeros_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_count_ones (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_count_ones_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_count_ones_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_count_ones_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_count_ones_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_count_ones_us (unsigned short __value) |
| template<typename _Tp> | |
| bool | __gnu_cxx::stdc_has_single_bit (_Tp __value) |
| bool | __gnu_cxx::stdc_has_single_bit_uc (unsigned char __value) |
| bool | __gnu_cxx::stdc_has_single_bit_ui (unsigned int __value) |
| bool | __gnu_cxx::stdc_has_single_bit_ul (unsigned long int __value) |
| bool | __gnu_cxx::stdc_has_single_bit_ull (unsigned long long int __value) |
| bool | __gnu_cxx::stdc_has_single_bit_us (unsigned short __value) |
| template<typename _Tp> | |
| unsigned int | __gnu_cxx::stdc_bit_width (_Tp __value) |
| unsigned int | __gnu_cxx::stdc_bit_width_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_bit_width_ui (unsigned int __value) |
| unsigned int | __gnu_cxx::stdc_bit_width_ul (unsigned long int __value) |
| unsigned int | __gnu_cxx::stdc_bit_width_ull (unsigned long long int __value) |
| unsigned int | __gnu_cxx::stdc_bit_width_us (unsigned short __value) |
| template<typename _Tp> | |
| _Tp | __gnu_cxx::stdc_bit_floor (_Tp __value) |
| unsigned char | __gnu_cxx::stdc_bit_floor_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_bit_floor_ui (unsigned int __value) |
| unsigned long int | __gnu_cxx::stdc_bit_floor_ul (unsigned long int __value) |
| unsigned long long int | __gnu_cxx::stdc_bit_floor_ull (unsigned long long int __value) |
| unsigned short | __gnu_cxx::stdc_bit_floor_us (unsigned short __value) |
| template<typename _Tp> | |
| _Tp | __gnu_cxx::stdc_bit_ceil (_Tp __value) |
| unsigned char | __gnu_cxx::stdc_bit_ceil_uc (unsigned char __value) |
| unsigned int | __gnu_cxx::stdc_bit_ceil_ui (unsigned int __value) |
| unsigned long int | __gnu_cxx::stdc_bit_ceil_ul (unsigned long int __value) |
| unsigned long long int | __gnu_cxx::stdc_bit_ceil_ull (unsigned long long int __value) |
| unsigned short | __gnu_cxx::stdc_bit_ceil_us (unsigned short __value) |
This is a Standard C++ Library header.
Definition in file stdbit.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |