Namespaces
abseil-cpp/absl/random/internal/pool_urbg.cc File Reference
#include "absl/random/internal/pool_urbg.h"
#include <algorithm>
#include <atomic>
#include <cstdint>
#include <cstring>
#include <iterator>
#include "absl/base/attributes.h"
#include "absl/base/call_once.h"
#include "absl/base/config.h"
#include "absl/base/internal/endian.h"
#include "absl/base/internal/raw_logging.h"
#include "absl/base/internal/spinlock.h"
#include "absl/base/internal/sysinfo.h"
#include "absl/base/internal/unaligned_access.h"
#include "absl/base/optimization.h"
#include "absl/random/internal/randen.h"
#include "absl/random/internal/seed_material.h"
#include "absl/random/seed_gen_exception.h"
Include dependency graph for abseil-cpp/absl/random/internal/pool_urbg.cc:

Go to the source code of this file.

Namespaces

 absl
 
 absl::random_internal
 

Variable Documentation

◆ impl_

const Randen impl_
private

Definition at line 80 of file abseil-cpp/absl/random/internal/pool_urbg.cc.

◆ kCapacity

constexpr size_t kCapacity
staticconstexpr
Initial value:
=
RandenTraits::kCapacityBytes / sizeof(uint32_t)

Definition at line 53 of file abseil-cpp/absl/random/internal/pool_urbg.cc.

◆ kState

constexpr size_t kState = RandenTraits::kStateBytes / sizeof(uint32_t)
staticconstexpr

Definition at line 52 of file abseil-cpp/absl/random/internal/pool_urbg.cc.

◆ mu_

SpinLock mu_
private

Definition at line 79 of file abseil-cpp/absl/random/internal/pool_urbg.cc.

uint32_t
unsigned int uint32_t
Definition: stdint-msvc2008.h:80


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