|
rippled
|
#include <xor_shift_engine.h>

Public Types | |
| using | result_type = std::uint64_t |
Public Member Functions | |
| xor_shift_engine (xor_shift_engine const &)=default | |
| xor_shift_engine & | operator= (xor_shift_engine const &)=default |
| xor_shift_engine (result_type val=1977u) | |
| void | seed (result_type seed) |
| result_type | operator() () |
Static Public Member Functions | |
| static result_type constexpr | min () |
| static result_type constexpr | max () |
Static Private Member Functions | |
| static result_type | murmurhash3 (result_type x) |
Private Attributes | |
| result_type | s_ [2] |
Definition at line 13 of file xor_shift_engine.h.
| using beast::detail::xor_shift_engine< class >::result_type = std::uint64_t |
Definition at line 16 of file xor_shift_engine.h.
|
default |
|
explicit |
Definition at line 48 of file xor_shift_engine.h.
|
default |
| void beast::detail::xor_shift_engine< _ >::seed | ( | result_type | seed | ) |
Definition at line 55 of file xor_shift_engine.h.
| auto beast::detail::xor_shift_engine< _ >::operator() | ( | ) |
Definition at line 65 of file xor_shift_engine.h.
|
staticconstexpr |
Definition at line 30 of file xor_shift_engine.h.
|
staticconstexpr |
Definition at line 35 of file xor_shift_engine.h.
|
staticprivate |
Definition at line 76 of file xor_shift_engine.h.
|
private |
Definition at line 41 of file xor_shift_engine.h.