Classes | Namespaces | Typedefs
abseil-cpp/absl/random/internal/pcg_engine.h File Reference
#include <type_traits>
#include "absl/base/config.h"
#include "absl/meta/type_traits.h"
#include "absl/numeric/bits.h"
#include "absl/numeric/int128.h"
#include "absl/random/internal/fastmath.h"
#include "absl/random/internal/iostream_state_saver.h"
Include dependency graph for abseil-cpp/absl/random/internal/pcg_engine.h:

Go to the source code of this file.

Classes

class  absl::random_internal::pcg128_params< kMultA, kMultB, kIncA, kIncB >
 
class  absl::random_internal::pcg64_params< kMult, kInc >
 
class  absl::random_internal::pcg_engine< Params, Mix >
 
struct  absl::random_internal::pcg_xsh_rr_64_32
 
struct  absl::random_internal::pcg_xsl_rr_128_64
 

Namespaces

 absl
 
 absl::random_internal
 

Typedefs

using absl::random_internal::pcg32_2018_engine = pcg_engine< random_internal::pcg64_params< 0x5851f42d4c957f2dull, 0x14057b7ef767814full >, random_internal::pcg_xsh_rr_64_32 >
 
using absl::random_internal::pcg64_2018_engine = pcg_engine< random_internal::pcg128_params< 0x2360ed051fc65da4ull, 0x4385df649fccf645ull, 0x5851f42d4c957f2d, 0x14057b7ef767814f >, random_internal::pcg_xsl_rr_128_64 >
 


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