24 #ifndef PXR_BASE_ARCH_HASH_H
25 #define PXR_BASE_ARCH_HASH_H
31 #include "pxr/base/arch/api.h"
34 PXR_NAMESPACE_OPEN_SCOPE
43 ARCH_API uint32_t
ArchHash(
const char *data,
size_t len);
45 ARCH_API uint32_t
ArchHash(
const char *data,
size_t len, uint32_t seed);
54 ARCH_API uint64_t
ArchHash64(
const char *data,
size_t len);
56 ARCH_API uint64_t
ArchHash64(
const char *data,
size_t len, uint64_t seed);
58 PXR_NAMESPACE_CLOSE_SCOPE
60 #endif // PXR_BASE_ARCH_HASH_H
ARCH_API uint32_t ArchHash(const char *data, size_t len)
Hash len bytes of data.
ARCH_API uint64_t ArchHash64(const char *data, size_t len)
Hash len bytes of data.