Public API module
Contains details on the public xxHash functions.
Modules
- module XXH32 family
- module XXH64 family
- module XXH3 family
Enums
- enum XXH_errorcode { XXH_OK = 0, XXH_ERROR }
Functions
- auto XXH_versionNumber(void) -> XXH_PUBLIC_API unsigned
- Obtains the xxHash version.
Defines
- #define XXH_PUBLIC_API
- #define XXH_VERSION_MAJOR
- #define XXH_VERSION_MINOR
- #define XXH_VERSION_RELEASE
- #define XXH_VERSION_NUMBER
Enum documentation
enum XXH_errorcode
#include <eckit/contrib/xxhash/xxhash.h>
Function documentation
XXH_PUBLIC_API unsigned XXH_versionNumber(void)
#include <eckit/contrib/xxhash/xxhash.h>
Obtains the xxHash version.
Returns | XXH_VERSION_NUMBER as of when the function was compiled. |
---|
This is only useful when xxHash is compiled as a shared library, as it is independent of the version defined in the header.
Define documentation
#define XXH_PUBLIC_API
#include <eckit/contrib/xxhash/xxhash.h>
#define XXH_VERSION_MAJOR
#include <eckit/contrib/xxhash/xxhash.h>
#define XXH_VERSION_MINOR
#include <eckit/contrib/xxhash/xxhash.h>
#define XXH_VERSION_RELEASE
#include <eckit/contrib/xxhash/xxhash.h>
#define XXH_VERSION_NUMBER
#include <eckit/contrib/xxhash/xxhash.h>