Classes | Namespaces | Functions
abseil-cpp/absl/random/internal/fast_uniform_bits.h File Reference
#include <cstddef>
#include <cstdint>
#include <limits>
#include <type_traits>
#include "absl/base/config.h"
#include "absl/meta/type_traits.h"
#include "absl/random/internal/traits.h"
Include dependency graph for abseil-cpp/absl/random/internal/fast_uniform_bits.h:

Go to the source code of this file.

Classes

class  absl::random_internal::FastUniformBits< UIntType >
 
struct  absl::random_internal::RejectionLoopTag
 
struct  absl::random_internal::SimplifiedLoopTag
 

Namespaces

 absl
 
 absl::random_internal
 

Functions

template<typename UIntType >
constexpr UIntType absl::random_internal::IntegerLog2 (UIntType n)
 
template<typename UIntType >
constexpr bool absl::random_internal::IsPowerOfTwoOrZero (UIntType n)
 
template<typename UIntType >
constexpr UIntType absl::random_internal::MaskFromShift (size_t n)
 
template<typename URBG >
constexpr size_t absl::random_internal::NumBits ()
 
template<typename URBG >
constexpr URBG::result_type absl::random_internal::RangeSize ()
 


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