#include <cstdint>
#include <cstdlib>
#include <initializer_list>
#include <iterator>
#include <memory>
#include <type_traits>
#include <utility>
#include <vector>
#include "absl/container/inlined_vector.h"
#include "absl/meta/type_traits.h"
#include "absl/random/internal/seed_material.h"
#include "absl/types/optional.h"
#include "absl/types/span.h"
Go to the source code of this file.
Namespaces | |
absl | |
absl::random_internal | |
Functions | |
template<typename SSeq , typename EnableIf = absl::enable_if_t<is_salted_seed_seq<SSeq>::value>> | |
SSeq | absl::random_internal::MakeSaltedSeedSeq (SSeq &&seq) |
template<typename SSeq , typename EnableIf = absl::enable_if_t<!is_salted_seed_seq<SSeq>::value>> | |
SaltedSeedSeq< typename std::decay< SSeq >::type > | absl::random_internal::MakeSaltedSeedSeq (SSeq &&seq) |