![]() |
ATLAS Offline Software
|
Contains details on the public xxHash functions. More...
Topics | |
| XXH32 family | |
| Contains functions used in the classic 32-bit xxHash algorithm. | |
| XXH64 family | |
| Contains functions used in the classic 64-bit xxHash algorithm. | |
| XXH3 family | |
Classes | |
| class | dqm_algorithms::tools::SimpleAlgorithmConfig |
| This class provides a simple implementation of the DQMF abstract AlgorithmConfig interface which can be used in dqm_algorithms (see AddReference algorithms). More... | |
Macros | |
| #define | XXHASH_H_5627135585666179 1 |
| #define | XXH_PUBLIC_API /* do nothing */ |
| Marks a global symbol. | |
| #define | XXH_PUBLIC_API /* do nothing */ |
| Marks a global symbol. | |
| #define | XXH_CONSTF /* disable */ |
| #define | XXH_PUREF |
| #define | XXH_MALLOCF |
| #define | XXH_VERSION_MAJOR 0 |
| #define | XXH_VERSION_MINOR 8 |
| #define | XXH_VERSION_RELEASE 2 |
| #define | XXH_VERSION_NUMBER (XXH_VERSION_MAJOR *100*100 + XXH_VERSION_MINOR *100 + XXH_VERSION_RELEASE) |
| Version number, encoded as two digits each. | |
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. | |
| typedef unsigned long long | XXH64_hash_t |
Contains details on the public xxHash functions.
| #define XXH_PUBLIC_API /* do nothing */ |
| #define XXH_PUBLIC_API /* do nothing */ |
| #define XXH_VERSION_NUMBER (XXH_VERSION_MAJOR *100*100 + XXH_VERSION_MINOR *100 + XXH_VERSION_RELEASE) |
| typedef unsigned long long XXH64_hash_t |
| enum XXH_errorcode |
Exit code for the streaming API.
| Enumerator | |
|---|---|
| XXH_OK | OK. |
| XXH_ERROR | Error. |
| 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.