Public Types | Public Member Functions | List of all members
absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder Struct Reference

Public Types

using result_type = uint32_t
 

Public Member Functions

template<typename RandomAccessIterator >
void generate (RandomAccessIterator begin, RandomAccessIterator end)
 
template<typename RandomAccessIterator >
void generate_impl (std::integral_constant< bool, false >, RandomAccessIterator begin, RandomAccessIterator end)
 
template<typename RandomAccessIterator >
void generate_impl (std::integral_constant< bool, true >, RandomAccessIterator begin, RandomAccessIterator end)
 
template<typename OutIterator >
void param (OutIterator) const
 
size_t size ()
 

Detailed Description

template<typename URBG, typename Seeder = RandenPoolSeedSeq>
struct absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder

Definition at line 90 of file bloaty/third_party/abseil-cpp/absl/random/internal/nonsecure_base.h.

Member Typedef Documentation

◆ result_type

template<typename URBG , typename Seeder = RandenPoolSeedSeq>
using absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder::result_type = uint32_t

Member Function Documentation

◆ generate()

template<typename URBG , typename Seeder = RandenPoolSeedSeq>
template<typename RandomAccessIterator >
void absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder::generate ( RandomAccessIterator  begin,
RandomAccessIterator  end 
)
inline

◆ generate_impl() [1/2]

template<typename URBG , typename Seeder = RandenPoolSeedSeq>
template<typename RandomAccessIterator >
void absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder::generate_impl ( std::integral_constant< bool, false ,
RandomAccessIterator  begin,
RandomAccessIterator  end 
)
inline

◆ generate_impl() [2/2]

template<typename URBG , typename Seeder = RandenPoolSeedSeq>
template<typename RandomAccessIterator >
void absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder::generate_impl ( std::integral_constant< bool, true ,
RandomAccessIterator  begin,
RandomAccessIterator  end 
)
inline

◆ param()

template<typename URBG , typename Seeder = RandenPoolSeedSeq>
template<typename OutIterator >
void absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder::param ( OutIterator  ) const
inline

◆ size()

template<typename URBG , typename Seeder = RandenPoolSeedSeq>
size_t absl::random_internal::NonsecureURBGBase< URBG, Seeder >::Seeder::size ( )
inline

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


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