Namespaces | Functions
abseil-cpp/absl/numeric/bits.h File Reference
#include <cstdint>
#include <limits>
#include <type_traits>
#include "absl/base/attributes.h"
#include "absl/base/config.h"
#include "absl/numeric/internal/bits.h"
Include dependency graph for abseil-cpp/absl/numeric/bits.h:

Go to the source code of this file.

Namespaces

 absl
 

Functions

template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type absl::bit_ceil (T x)
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type absl::bit_floor (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, T >::type absl::bit_width (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countl_one (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CLZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countl_zero (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CTZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countr_one (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_CTZ std::enable_if< std::is_unsigned< T >::value, int >::type absl::countr_zero (T x) noexcept
 
template<class T >
constexpr std::enable_if< std::is_unsigned< T >::value, bool >::type absl::has_single_bit (T x) noexcept
 
template<class T >
ABSL_INTERNAL_CONSTEXPR_POPCOUNT std::enable_if< std::is_unsigned< T >::value, int >::type absl::popcount (T x) noexcept
 
template<class T >
ABSL_NAMESPACE_BEGIN constexpr ABSL_MUST_USE_RESULT std::enable_if< std::is_unsigned< T >::value, T >::type absl::rotl (T x, int s) noexcept
 
template<class T >
constexpr ABSL_MUST_USE_RESULT std::enable_if< std::is_unsigned< T >::value, T >::type absl::rotr (T x, int s) noexcept
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:04