absl::SeedGenException

An exception thrown when suitable seed-material cannot be derived.

Synopsis

Declared in <absl/random/seed_gen_exception.h>

class SeedGenException
    : public std::exception

Description

This exception may be thrown if unpredictable events prevent the derivation of suitable seed-material for constructing a bit generator conforming to [rand.req.urng]entropy cannot be read from /dev/urandom on a Unix-based system).

Base Classes

NameDescription
std::exceptionBase class for all library exceptions.

Member Functions

NameDescription
SeedGenException [constructor]Constructs the exception.
~SeedGenException [destructor] [virtual]Destroys the exception.
operator= Assignment operators
what [virtual]Returns an explanatory string.