Static Public Attributes | List of all members
absl::random_internal::RandenTraits Struct Reference

#include <randen_traits.h>

Static Public Attributes

static constexpr size_t kCapacityBytes = 16
 
static constexpr size_t kFeistelBlocks = 16
 
static constexpr size_t kFeistelRounds = 16 + 1
 
static constexpr size_t kKeyBytes = 16 * kFeistelRounds * kFeistelBlocks / 2
 
static constexpr size_t kSeedBytes = kStateBytes - kCapacityBytes
 
static constexpr size_t kStateBytes = 256
 

Detailed Description

Definition at line 56 of file abseil-cpp/absl/random/internal/randen_traits.h.

Member Data Documentation

◆ kCapacityBytes

static constexpr size_t absl::random_internal::RandenTraits::kCapacityBytes = 16
staticconstexpr

◆ kFeistelBlocks

static constexpr size_t absl::random_internal::RandenTraits::kFeistelBlocks = 16
staticconstexpr

◆ kFeistelRounds

static constexpr size_t absl::random_internal::RandenTraits::kFeistelRounds = 16 + 1
staticconstexpr

◆ kKeyBytes

static constexpr size_t absl::random_internal::RandenTraits::kKeyBytes = 16 * kFeistelRounds * kFeistelBlocks / 2
staticconstexpr

◆ kSeedBytes

static constexpr size_t absl::random_internal::RandenTraits::kSeedBytes = kStateBytes - kCapacityBytes
staticconstexpr

◆ kStateBytes

static constexpr size_t absl::random_internal::RandenTraits::kStateBytes = 256
staticconstexpr

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


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