| CFx SDK Documentation
    2020SP3
    | 
Go to the source code of this file.
| Classes | |
| class | OdFNVHashWrap< Type, szf > | 
| class | OdFNVHashWrap< Type, 4 > | 
| class | OdFNVHashWrap< Type, 8 > | 
| class | OdFNVaHashWrap< Type, szf > | 
| class | OdFNVaHashWrap< Type, 4 > | 
| class | OdFNVaHashWrap< Type, 8 > | 
| Functions | |
| OdUInt32 | odFNV32HashBuf (const void *buf, size_t len, OdUInt32 hval=0x811c9dc5) | 
| OdUInt32 | odFNV32HashStr (const char *str, OdUInt32 hval=0x811c9dc5) | 
| OdUInt32 | odFNV32aHashBuf (const void *buf, size_t len, OdUInt32 hval=0x811c9dc5) | 
| OdUInt32 | odFNV32aHashStr (const char *str, OdUInt32 hval=0x811c9dc5) | 
| OdUInt64 | odFNV64HashBuf (const void *buf, size_t len, OdUInt64 hval=0xcbf29ce484222325ULL) | 
| OdUInt64 | odFNV64HashStr (const char *str, OdUInt64 hval=0xcbf29ce484222325ULL) | 
| OdUInt64 | odFNV64aHashBuf (const void *buf, size_t len, OdUInt64 hval=0xcbf29ce484222325ULL) | 
| OdUInt64 | odFNV64aHashStr (const char *str, OdUInt64 hval=0xcbf29ce484222325ULL) | 
Perform a 32 bit Fowler/Noll/Vo FNV-1a hash on a buffer.
| buf | [in] Start of buffer to hash. | 
| len | [in] Length of buffer in octets. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 150 of file OdFNVHash.h.
Perform a 32 bit Fowler/Noll/Vo FNV-1a hash on a string.
| str | [in] String to hash. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 182 of file OdFNVHash.h.
Perform a 32 bit Fowler/Noll/Vo hash on a buffer.
| buf | [in] Start of buffer to hash. | 
| len | [in] Length of buffer in octets. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 85 of file OdFNVHash.h.
Perform a 32 bit Fowler/Noll/Vo hash on a string.
| str | [in] String to hash. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 118 of file OdFNVHash.h.
| 
 | inline | 
Perform a 64 bit Fowler/Noll/Vo FNV-1a hash on a buffer.
| buf | [in] Start of buffer to hash. | 
| len | [in] Length of buffer in octets. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 280 of file OdFNVHash.h.
Perform a 64 bit Fowler/Noll/Vo FNV-1a hash on a string.
| str | [in] String to hash. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 312 of file OdFNVHash.h.
| 
 | inline | 
Perform a 64 bit Fowler/Noll/Vo hash on a buffer.
| buf | [in] Start of buffer to hash. | 
| len | [in] Length of buffer in octets. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 215 of file OdFNVHash.h.
Perform a 64 bit Fowler/Noll/Vo hash on a string.
| str | [in] String to hash. | 
| hval | [in] Previous hash value or initial basis if first call. | 
Definition at line 248 of file OdFNVHash.h.