Public Types | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | List of all members
absl::random_internal::RandenPool< T > Class Template Reference

#include <pool_urbg.h>

Public Types

using result_type = T
 
using result_type = T
 

Public Member Functions

result_type operator() ()
 
result_type operator() ()
 
 RandenPool ()
 
 RandenPool ()
 

Static Public Member Functions

static void Fill (absl::Span< result_type > data)
 
static void Fill (absl::Span< result_type > data)
 
static constexpr result_type() max ()
 
static constexpr result_type() max ()
 
static constexpr result_type() min ()
 
static constexpr result_type() min ()
 

Static Protected Member Functions

static result_type Generate ()
 
static result_type Generate ()
 

Detailed Description

template<typename T>
class absl::random_internal::RandenPool< T >

Definition at line 33 of file abseil-cpp/absl/random/internal/pool_urbg.h.

Member Typedef Documentation

◆ result_type [1/2]

template<typename T >
using absl::random_internal::RandenPool< T >::result_type = T

Definition at line 35 of file abseil-cpp/absl/random/internal/pool_urbg.h.

◆ result_type [2/2]

template<typename T >
using absl::random_internal::RandenPool< T >::result_type = T

Constructor & Destructor Documentation

◆ RandenPool() [1/2]

template<typename T >
absl::random_internal::RandenPool< T >::RandenPool ( )
inline

Definition at line 48 of file abseil-cpp/absl/random/internal/pool_urbg.h.

◆ RandenPool() [2/2]

template<typename T >
absl::random_internal::RandenPool< T >::RandenPool ( )
inline

Member Function Documentation

◆ Fill() [1/2]

template<typename T >
void absl::random_internal::RandenPool< T >::Fill ( absl::Span< result_type data)
static

◆ Fill() [2/2]

template<typename T >
static void absl::random_internal::RandenPool< T >::Fill ( absl::Span< result_type data)
static

◆ Generate() [1/2]

template<typename T >
RandenPool< T >::result_type absl::random_internal::RandenPool< T >::Generate
staticprotected

◆ Generate() [2/2]

template<typename T >
static result_type absl::random_internal::RandenPool< T >::Generate ( )
staticprotected

◆ max() [1/2]

template<typename T >
static constexpr result_type() absl::random_internal::RandenPool< T >::max ( )
inlinestaticconstexpr

Definition at line 44 of file abseil-cpp/absl/random/internal/pool_urbg.h.

◆ max() [2/2]

template<typename T >
static constexpr result_type() absl::random_internal::RandenPool< T >::max ( )
inlinestaticconstexpr

◆ min() [1/2]

template<typename T >
static constexpr result_type() absl::random_internal::RandenPool< T >::min ( )
inlinestaticconstexpr

Definition at line 40 of file abseil-cpp/absl/random/internal/pool_urbg.h.

◆ min() [2/2]

template<typename T >
static constexpr result_type() absl::random_internal::RandenPool< T >::min ( )
inlinestaticconstexpr

◆ operator()() [1/2]

template<typename T >
result_type absl::random_internal::RandenPool< T >::operator() ( )
inline

Definition at line 51 of file abseil-cpp/absl/random/internal/pool_urbg.h.

◆ operator()() [2/2]

template<typename T >
result_type absl::random_internal::RandenPool< T >::operator() ( )
inline

The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55