rippled
|
Namespaces | |
zero_helper | |
Typedefs | |
typedef struct beast::detail::_U32_S | U32_S |
typedef struct beast::detail::_U64_S | U64_S |
Enumerations | |
enum | XXH_endianess { XXH_bigEndian = 0, XXH_littleEndian = 1 } |
enum | XXH_alignment { XXH_aligned, XXH_unaligned } |
enum | XXH_errorcode { XXH_OK = 0, XXH_ERROR } |
Functions | |
template<class Int , class FwdIt , class Accumulator > | |
bool | parse_integral (Int &num, FwdIt first, FwdIt last, Accumulator accumulator) |
template<class Int , class FwdIt > | |
bool | parse_negative_integral (Int &num, FwdIt first, FwdIt last) |
template<class Int , class FwdIt > | |
bool | parse_positive_integral (Int &num, FwdIt first, FwdIt last) |
template<class IntType , class FwdIt > | |
bool | parseSigned (IntType &result, FwdIt first, FwdIt last) |
template<class UIntType , class FwdIt > | |
bool | parseUnsigned (UIntType &result, FwdIt first, FwdIt last) |
template<class T > | |
void | reverse_bytes (T &t) |
template<class T > | |
void | maybe_reverse_bytes (T &t, std::false_type) |
template<class T > | |
void | maybe_reverse_bytes (T &t, std::true_type) |
template<class T , class Hasher > | |
void | maybe_reverse_bytes (T &t, Hasher &) |
void | for_each_item (...) noexcept |
template<class Hasher , class T > | |
int | hash_one (Hasher &h, T const &t) noexcept |
template<class Hasher , class... T, std::size_t... I> | |
void | tuple_hash (Hasher &h, std::tuple< T... > const &t, std::index_sequence< I... >) noexcept |
FORCE_INLINE U32 | XXH_readLE32_align (const void *ptr, XXH_endianess endian, XXH_alignment align) |
FORCE_INLINE U32 | XXH_readLE32 (const void *ptr, XXH_endianess endian) |
FORCE_INLINE U64 | XXH_readLE64_align (const void *ptr, XXH_endianess endian, XXH_alignment align) |
FORCE_INLINE U64 | XXH_readLE64 (const void *ptr, XXH_endianess endian) |
FORCE_INLINE U32 | XXH32_endian_align (const void *input, size_t len, U32 seed, XXH_endianess endian, XXH_alignment align) |
unsigned int | XXH32 (const void *input, size_t len, unsigned seed) |
FORCE_INLINE U64 | XXH64_endian_align (const void *input, size_t len, U64 seed, XXH_endianess endian, XXH_alignment align) |
unsigned long long | XXH64 (const void *input, size_t len, unsigned long long seed) |
XXH32_state_t * | XXH32_createState (void) |
XXH_errorcode | XXH32_freeState (XXH32_state_t *statePtr) |
XXH64_state_t * | XXH64_createState (void) |
XXH_errorcode | XXH64_freeState (XXH64_state_t *statePtr) |
XXH_errorcode | XXH32_reset (XXH32_state_t *state_in, U32 seed) |
XXH_errorcode | XXH64_reset (XXH64_state_t *state_in, unsigned long long seed) |
FORCE_INLINE XXH_errorcode | XXH32_update_endian (XXH32_state_t *state_in, const void *input, size_t len, XXH_endianess endian) |
XXH_errorcode | XXH32_update (XXH32_state_t *state_in, const void *input, size_t len) |
FORCE_INLINE U32 | XXH32_digest_endian (const XXH32_state_t *state_in, XXH_endianess endian) |
U32 | XXH32_digest (const XXH32_state_t *state_in) |
FORCE_INLINE XXH_errorcode | XXH64_update_endian (XXH64_state_t *state_in, const void *input, size_t len, XXH_endianess endian) |
XXH_errorcode | XXH64_update (XXH64_state_t *state_in, const void *input, size_t len) |
FORCE_INLINE U64 | XXH64_digest_endian (const XXH64_state_t *state_in, XXH_endianess endian) |
unsigned long long | XXH64_digest (const XXH64_state_t *state_in) |
XXH_errorcode | XXH32_reset (XXH32_state_t *statePtr, unsigned seed) |
template<typename T > | |
std::string | to_string (T const &t) |
Variables | |
thread_local std::string | threadName |
static const int | one = 1 |
typedef struct beast::detail::_U32_S beast::detail::U32_S |
typedef struct beast::detail::_U64_S beast::detail::U64_S |
Enumerator | |
---|---|
XXH_bigEndian | |
XXH_littleEndian |
Definition at line 225 of file xxhash.cpp.
Enumerator | |
---|---|
XXH_aligned | |
XXH_unaligned |
Definition at line 244 of file xxhash.cpp.
bool beast::detail::parse_integral | ( | Int & | num, |
FwdIt | first, | ||
FwdIt | last, | ||
Accumulator | accumulator | ||
) |
Definition at line 49 of file LexicalCast.h.
bool beast::detail::parse_negative_integral | ( | Int & | num, |
FwdIt | first, | ||
FwdIt | last | ||
) |
Definition at line 70 of file LexicalCast.h.
bool beast::detail::parse_positive_integral | ( | Int & | num, |
FwdIt | first, | ||
FwdIt | last | ||
) |
Definition at line 91 of file LexicalCast.h.
bool beast::detail::parseSigned | ( | IntType & | result, |
FwdIt | first, | ||
FwdIt | last | ||
) |
Definition at line 109 of file LexicalCast.h.
bool beast::detail::parseUnsigned | ( | UIntType & | result, |
FwdIt | first, | ||
FwdIt | last | ||
) |
Definition at line 126 of file LexicalCast.h.
void beast::detail::reverse_bytes | ( | T & | t | ) |
Definition at line 50 of file hash_append.h.
void beast::detail::maybe_reverse_bytes | ( | T & | t, |
std::false_type | |||
) |
Definition at line 61 of file hash_append.h.
void beast::detail::maybe_reverse_bytes | ( | T & | t, |
std::true_type | |||
) |
Definition at line 68 of file hash_append.h.
void beast::detail::maybe_reverse_bytes | ( | T & | t, |
Hasher & | |||
) |
Definition at line 76 of file hash_append.h.
|
noexcept |
Definition at line 425 of file hash_append.h.
|
noexcept |
Definition at line 431 of file hash_append.h.
|
noexcept |
Definition at line 439 of file hash_append.h.
FORCE_INLINE U32 beast::detail::XXH_readLE32_align | ( | const void * | ptr, |
XXH_endianess | endian, | ||
XXH_alignment | align | ||
) |
Definition at line 247 of file xxhash.cpp.
FORCE_INLINE U32 beast::detail::XXH_readLE32 | ( | const void * | ptr, |
XXH_endianess | endian | ||
) |
Definition at line 256 of file xxhash.cpp.
FORCE_INLINE U64 beast::detail::XXH_readLE64_align | ( | const void * | ptr, |
XXH_endianess | endian, | ||
XXH_alignment | align | ||
) |
Definition at line 262 of file xxhash.cpp.
FORCE_INLINE U64 beast::detail::XXH_readLE64 | ( | const void * | ptr, |
XXH_endianess | endian | ||
) |
Definition at line 277 of file xxhash.cpp.
FORCE_INLINE U32 beast::detail::XXH32_endian_align | ( | const void * | input, |
size_t | len, | ||
U32 | seed, | ||
XXH_endianess | endian, | ||
XXH_alignment | align | ||
) |
Definition at line 286 of file xxhash.cpp.
unsigned int beast::detail::XXH32 | ( | const void * | input, |
size_t | len, | ||
unsigned | seed | ||
) |
Definition at line 368 of file xxhash.cpp.
FORCE_INLINE U64 beast::detail::XXH64_endian_align | ( | const void * | input, |
size_t | len, | ||
U64 | seed, | ||
XXH_endianess | endian, | ||
XXH_alignment | align | ||
) |
Definition at line 402 of file xxhash.cpp.
unsigned long long beast::detail::XXH64 | ( | const void * | input, |
size_t | len, | ||
unsigned long long | seed | ||
) |
Definition at line 519 of file xxhash.cpp.
XXH32_state_t * beast::detail::XXH32_createState | ( | void | ) |
Definition at line 582 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH32_freeState | ( | XXH32_state_t * | statePtr | ) |
Definition at line 591 of file xxhash.cpp.
XXH64_state_t * beast::detail::XXH64_createState | ( | void | ) |
Definition at line 598 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH64_freeState | ( | XXH64_state_t * | statePtr | ) |
Definition at line 607 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH32_reset | ( | XXH32_state_t * | state_in, |
U32 | seed | ||
) |
Definition at line 616 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH64_reset | ( | XXH64_state_t * | state_in, |
unsigned long long | seed | ||
) |
Definition at line 630 of file xxhash.cpp.
FORCE_INLINE XXH_errorcode beast::detail::XXH32_update_endian | ( | XXH32_state_t * | state_in, |
const void * | input, | ||
size_t | len, | ||
XXH_endianess | endian | ||
) |
Definition at line 644 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH32_update | ( | XXH32_state_t * | state_in, |
const void * | input, | ||
size_t | len | ||
) |
Definition at line 739 of file xxhash.cpp.
FORCE_INLINE U32 beast::detail::XXH32_digest_endian | ( | const XXH32_state_t * | state_in, |
XXH_endianess | endian | ||
) |
Definition at line 750 of file xxhash.cpp.
unsigned int beast::detail::XXH32_digest | ( | const XXH32_state_t * | state_in | ) |
Definition at line 793 of file xxhash.cpp.
FORCE_INLINE XXH_errorcode beast::detail::XXH64_update_endian | ( | XXH64_state_t * | state_in, |
const void * | input, | ||
size_t | len, | ||
XXH_endianess | endian | ||
) |
Definition at line 804 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH64_update | ( | XXH64_state_t * | state_in, |
const void * | input, | ||
size_t | len | ||
) |
Definition at line 899 of file xxhash.cpp.
FORCE_INLINE U64 beast::detail::XXH64_digest_endian | ( | const XXH64_state_t * | state_in, |
XXH_endianess | endian | ||
) |
Definition at line 910 of file xxhash.cpp.
unsigned long long beast::detail::XXH64_digest | ( | const XXH64_state_t * | state_in | ) |
Definition at line 993 of file xxhash.cpp.
XXH_errorcode beast::detail::XXH32_reset | ( | XXH32_state_t * | statePtr, |
unsigned | seed | ||
) |
std::string beast::detail::to_string | ( | T const & | t | ) |
Definition at line 106 of file iosformat.h.
thread_local std::string beast::detail::threadName |
Definition at line 109 of file CurrentThreadName.cpp.
|
static |
Definition at line 229 of file xxhash.cpp.