|
xrpld
|
#include <xor_shift_engine.h>

Public Types | |
| using | result_type = std::uint64_t |
Public Member Functions | |
| XorShiftEngine (XorShiftEngine const &)=default | |
| XorShiftEngine & | operator= (XorShiftEngine const &)=default |
| XorShiftEngine (result_type val=1977u) | |
| void | seed (result_type seed) |
| result_type | operator() () |
Static Public Member Functions | |
| static constexpr result_type | min () |
| static constexpr result_type | max () |
Static Private Member Functions | |
| static result_type | murmurhash3 (result_type x) |
Private Attributes | |
| result_type | s_ [2] {} |
Definition at line 12 of file xor_shift_engine.h.
| using beast::detail::XorShiftEngine< class >::result_type = std::uint64_t |
Definition at line 15 of file xor_shift_engine.h.
|
default |
|
explicit |
Definition at line 49 of file xor_shift_engine.h.
|
default |
| void beast::detail::XorShiftEngine< Unused >::seed | ( | result_type | seed | ) |
Definition at line 56 of file xor_shift_engine.h.
| auto beast::detail::XorShiftEngine< Unused >::operator() | ( | ) |
Definition at line 66 of file xor_shift_engine.h.
|
staticconstexpr |
Definition at line 30 of file xor_shift_engine.h.
|
staticconstexpr |
Definition at line 36 of file xor_shift_engine.h.
|
staticprivate |
Definition at line 77 of file xor_shift_engine.h.
|
private |
Definition at line 42 of file xor_shift_engine.h.