HDK
|
Modules | |
XXH32 family | |
XXH64 family | |
XXH3 family | |
Enumerations | |
enum | XXH_errorcode { XXH_OK = 0, XXH_ERROR } |
Exit code for the streaming API. More... | |
Functions | |
XXH_PUBLIC_API XXH_CONSTF unsigned | XXH_versionNumber (void) |
Obtains the xxHash version. More... | |
typedef unsigned long long | XXH64_hash_t |
Contains details on the public xxHash functions.
#define XXH128 XXH_NAME2(XXH_NAMESPACE, XXH128) |
Definition at line 408 of file UT_XXHash.h.
#define XXH128_canonicalFromHash XXH_NAME2(XXH_NAMESPACE, XXH128_canonicalFromHash) |
Definition at line 421 of file UT_XXHash.h.
#define XXH128_cmp XXH_NAME2(XXH_NAMESPACE, XXH128_cmp) |
Definition at line 420 of file UT_XXHash.h.
#define XXH128_hashFromCanonical XXH_NAME2(XXH_NAMESPACE, XXH128_hashFromCanonical) |
Definition at line 422 of file UT_XXHash.h.
#define XXH128_isEqual XXH_NAME2(XXH_NAMESPACE, XXH128_isEqual) |
Definition at line 419 of file UT_XXHash.h.
#define XXH32 XXH_NAME2(XXH_NAMESPACE, XXH32) |
Definition at line 372 of file UT_XXHash.h.
#define XXH32_canonicalFromHash XXH_NAME2(XXH_NAMESPACE, XXH32_canonicalFromHash) |
Definition at line 379 of file UT_XXHash.h.
#define XXH32_copyState XXH_NAME2(XXH_NAMESPACE, XXH32_copyState) |
Definition at line 378 of file UT_XXHash.h.
#define XXH32_createState XXH_NAME2(XXH_NAMESPACE, XXH32_createState) |
Definition at line 373 of file UT_XXHash.h.
#define XXH32_digest XXH_NAME2(XXH_NAMESPACE, XXH32_digest) |
Definition at line 377 of file UT_XXHash.h.
#define XXH32_freeState XXH_NAME2(XXH_NAMESPACE, XXH32_freeState) |
Definition at line 374 of file UT_XXHash.h.
#define XXH32_hashFromCanonical XXH_NAME2(XXH_NAMESPACE, XXH32_hashFromCanonical) |
Definition at line 380 of file UT_XXHash.h.
#define XXH32_reset XXH_NAME2(XXH_NAMESPACE, XXH32_reset) |
Definition at line 375 of file UT_XXHash.h.
#define XXH32_update XXH_NAME2(XXH_NAMESPACE, XXH32_update) |
Definition at line 376 of file UT_XXHash.h.
#define XXH3_128bits XXH_NAME2(XXH_NAMESPACE, XXH3_128bits) |
Definition at line 409 of file UT_XXHash.h.
#define XXH3_128bits_digest XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_digest) |
Definition at line 418 of file UT_XXHash.h.
#define XXH3_128bits_reset XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_reset) |
Definition at line 413 of file UT_XXHash.h.
#define XXH3_128bits_reset_withSecret XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_reset_withSecret) |
Definition at line 415 of file UT_XXHash.h.
#define XXH3_128bits_reset_withSecretandSeed XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_reset_withSecretandSeed) |
Definition at line 416 of file UT_XXHash.h.
#define XXH3_128bits_reset_withSeed XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_reset_withSeed) |
Definition at line 414 of file UT_XXHash.h.
#define XXH3_128bits_update XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_update) |
Definition at line 417 of file UT_XXHash.h.
#define XXH3_128bits_withSecret XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_withSecret) |
Definition at line 411 of file UT_XXHash.h.
#define XXH3_128bits_withSecretandSeed XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_withSecretandSeed) |
Definition at line 412 of file UT_XXHash.h.
#define XXH3_128bits_withSeed XXH_NAME2(XXH_NAMESPACE, XXH3_128bits_withSeed) |
Definition at line 410 of file UT_XXHash.h.
#define XXH3_64bits XXH_NAME2(XXH_NAMESPACE, XXH3_64bits) |
Definition at line 392 of file UT_XXHash.h.
#define XXH3_64bits_digest XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_digest) |
Definition at line 404 of file UT_XXHash.h.
#define XXH3_64bits_reset XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_reset) |
Definition at line 399 of file UT_XXHash.h.
#define XXH3_64bits_reset_withSecret XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_reset_withSecret) |
Definition at line 401 of file UT_XXHash.h.
#define XXH3_64bits_reset_withSecretandSeed XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_reset_withSecretandSeed) |
Definition at line 402 of file UT_XXHash.h.
#define XXH3_64bits_reset_withSeed XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_reset_withSeed) |
Definition at line 400 of file UT_XXHash.h.
#define XXH3_64bits_update XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_update) |
Definition at line 403 of file UT_XXHash.h.
#define XXH3_64bits_withSecret XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_withSecret) |
Definition at line 393 of file UT_XXHash.h.
#define XXH3_64bits_withSecretandSeed XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_withSecretandSeed) |
Definition at line 395 of file UT_XXHash.h.
#define XXH3_64bits_withSeed XXH_NAME2(XXH_NAMESPACE, XXH3_64bits_withSeed) |
Definition at line 394 of file UT_XXHash.h.
#define XXH3_copyState XXH_NAME2(XXH_NAMESPACE, XXH3_copyState) |
Definition at line 398 of file UT_XXHash.h.
#define XXH3_createState XXH_NAME2(XXH_NAMESPACE, XXH3_createState) |
Definition at line 396 of file UT_XXHash.h.
#define XXH3_freeState XXH_NAME2(XXH_NAMESPACE, XXH3_freeState) |
Definition at line 397 of file UT_XXHash.h.
#define XXH3_generateSecret XXH_NAME2(XXH_NAMESPACE, XXH3_generateSecret) |
Definition at line 405 of file UT_XXHash.h.
#define XXH3_generateSecret_fromSeed XXH_NAME2(XXH_NAMESPACE, XXH3_generateSecret_fromSeed) |
Definition at line 406 of file UT_XXHash.h.
#define XXH64 XXH_NAME2(XXH_NAMESPACE, XXH64) |
Definition at line 382 of file UT_XXHash.h.
#define XXH64_canonicalFromHash XXH_NAME2(XXH_NAMESPACE, XXH64_canonicalFromHash) |
Definition at line 389 of file UT_XXHash.h.
#define XXH64_copyState XXH_NAME2(XXH_NAMESPACE, XXH64_copyState) |
Definition at line 388 of file UT_XXHash.h.
#define XXH64_createState XXH_NAME2(XXH_NAMESPACE, XXH64_createState) |
Definition at line 383 of file UT_XXHash.h.
#define XXH64_digest XXH_NAME2(XXH_NAMESPACE, XXH64_digest) |
Definition at line 387 of file UT_XXHash.h.
#define XXH64_freeState XXH_NAME2(XXH_NAMESPACE, XXH64_freeState) |
Definition at line 384 of file UT_XXHash.h.
#define XXH64_hashFromCanonical XXH_NAME2(XXH_NAMESPACE, XXH64_hashFromCanonical) |
Definition at line 390 of file UT_XXHash.h.
#define XXH64_reset XXH_NAME2(XXH_NAMESPACE, XXH64_reset) |
Definition at line 385 of file UT_XXHash.h.
#define XXH64_update XXH_NAME2(XXH_NAMESPACE, XXH64_update) |
Definition at line 386 of file UT_XXHash.h.
#define XXH_CAT | ( | A, | |
B | |||
) | A##B |
Definition at line 368 of file UT_XXHash.h.
#define XXH_CONSTF /* disable */ |
Definition at line 451 of file UT_XXHash.h.
#define XXH_MALLOCF |
Definition at line 453 of file UT_XXHash.h.
#define XXH_NAME2 | ( | A, | |
B | |||
) | XXH_CAT(A,B) |
Definition at line 369 of file UT_XXHash.h.
#define XXH_NAMESPACE UT_ |
Definition at line 187 of file UT_XXHash.h.
#define XXH_PUBLIC_API /* do nothing */ |
Marks a global symbol.
Definition at line 443 of file UT_XXHash.h.
#define XXH_PUBLIC_API UT_API |
Marks a global symbol.
Definition at line 443 of file UT_XXHash.h.
#define XXH_PUBLIC_API /* do nothing */ |
Marks a global symbol.
Definition at line 443 of file UT_XXHash.h.
#define XXH_PUBLIC_API UT_API |
Marks a global symbol.
Definition at line 443 of file UT_XXHash.h.
#define XXH_PUREF |
Definition at line 452 of file UT_XXHash.h.
#define XXH_VERSION_MAJOR 0 |
Definition at line 459 of file UT_XXHash.h.
#define XXH_VERSION_MINOR 8 |
Definition at line 460 of file UT_XXHash.h.
#define XXH_VERSION_NUMBER (XXH_VERSION_MAJOR *100*100 + XXH_VERSION_MINOR *100 + XXH_VERSION_RELEASE) |
Version number, encoded as two digits each.
Definition at line 463 of file UT_XXHash.h.
#define XXH_VERSION_RELEASE 1 |
Definition at line 461 of file UT_XXHash.h.
#define XXH_versionNumber XXH_NAME2(XXH_NAMESPACE, XXH_versionNumber) |
Definition at line 370 of file UT_XXHash.h.
#define XXHASH_H_5627135585666179 1 |
Definition at line 350 of file UT_XXHash.h.
typedef unsigned long long XXH64_hash_t |
Definition at line 785 of file UT_XXHash.h.
enum XXH_errorcode |
Exit code for the streaming API.
Enumerator | |
---|---|
XXH_OK |
OK |
XXH_ERROR |
Error |
Definition at line 483 of file UT_XXHash.h.
XXH_PUBLIC_API XXH_CONSTF unsigned XXH_versionNumber | ( | void | ) |
Obtains the xxHash version.
This is mostly useful when xxHash is compiled as a shared library, since the returned value comes from the library, as opposed to header file.