Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SeederTestEngine< T > Struct Template Reference

Public Types

using result_type = T
 

Public Member Functions

result_type operator() ()
 
SeederTestEngineoperator= (const SeederTestEngine &)=default
 
SeederTestEngineoperator= (SeederTestEngine &&)=default
 
template<class SeedSequence >
void seed (SeedSequence &&seq)
 
 SeederTestEngine (const SeederTestEngine &)=default
 
 SeederTestEngine (SeederTestEngine &&)=default
 
template<class SeedSequence , typename = typename absl::enable_if_t< !std::is_same<SeedSequence, SeederTestEngine>::value>>
 SeederTestEngine (SeedSequence &&seq)
 

Static Public Member Functions

static constexpr result_type() max ()
 
static constexpr result_type() min ()
 

Public Attributes

T state [2]
 

Detailed Description

template<typename T>
struct SeederTestEngine< T >

Definition at line 199 of file bloaty/third_party/abseil-cpp/absl/random/internal/nonsecure_base_test.cc.

Member Typedef Documentation

◆ result_type

template<typename T >
using SeederTestEngine< T >::result_type = T

Constructor & Destructor Documentation

◆ SeederTestEngine() [1/3]

template<typename T >
template<class SeedSequence , typename = typename absl::enable_if_t< !std::is_same<SeedSequence, SeederTestEngine>::value>>
SeederTestEngine< T >::SeederTestEngine ( SeedSequence &&  seq)
inlineexplicit

◆ SeederTestEngine() [2/3]

template<typename T >
SeederTestEngine< T >::SeederTestEngine ( const SeederTestEngine< T > &  )
default

◆ SeederTestEngine() [3/3]

template<typename T >
SeederTestEngine< T >::SeederTestEngine ( SeederTestEngine< T > &&  )
default

Member Function Documentation

◆ max()

template<typename T >
static constexpr result_type() SeederTestEngine< T >::max ( )
inlinestaticconstexpr

◆ min()

template<typename T >
static constexpr result_type() SeederTestEngine< T >::min ( )
inlinestaticconstexpr

◆ operator()()

template<typename T >
result_type SeederTestEngine< T >::operator() ( )
inline

◆ operator=() [1/2]

template<typename T >
SeederTestEngine& SeederTestEngine< T >::operator= ( const SeederTestEngine< T > &  )
default

◆ operator=() [2/2]

template<typename T >
SeederTestEngine& SeederTestEngine< T >::operator= ( SeederTestEngine< T > &&  )
default

◆ seed()

template<typename T >
template<class SeedSequence >
void SeederTestEngine< T >::seed ( SeedSequence &&  seq)
inline

Member Data Documentation

◆ state

template<typename T >
T SeederTestEngine< T >::state[2]

The documentation for this struct was generated from the following file:


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