std::discard_block_engine<Engine,P,R>::seed
Min standard notice:
Reinitializes the internal state of the underlying engine using a new seed value.
# Declarations
void seed();
(since C++11)
void seed( result_type value );
(since C++11)
template< class SeedSeq >
void seed( SeedSeq& seq );
(since C++11)
# Parameters
value: seed value to use in the initialization of the internal state of the underlying engineseq: seed sequence to use in the initialization of the internal state of the underlying engine
# Defect reports
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 2181 | C++11 | overload (3) would not throw even if the seq.generate call throws | propagates the exception |