|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| constexpr | sip_hash (sip_hash const &) noexcept=default |
| constexpr | sip_hash (sip_hash &&) noexcept=default |
| constexpr sip_hash & | operator= (sip_hash const &) noexcept=default |
| constexpr sip_hash & | operator= (sip_hash &&) noexcept=default |
| sip_hash (detail::sip_hash_seed_tag) noexcept | |
| sip_hash () noexcept | |
| Create a sip_hash initialized with the global initialized key. | |
| constexpr | sip_hash (uint64_t k0, uint64_t k1) noexcept |
| uint64_t | finish () noexcept |
| void | add (void const *data, size_t size) noexcept |
| uint64_t | complete_message (void const *data, size_t size) const noexcept |
| Hash a complete message. | |
| uint64_t | operator() (void const *data, size_t size) const noexcept |
| Hash a complete message. | |
|
noexcept |
Create a sip_hash initialized with the global initialized key.
|
inlinenoexcept |
Hash a complete message.
This function is significantly faster than using add() and finish().
| data | The data to hash. |
| size | The size of the data in bytes. |
sip_hash instance can be reused when using this function
|
inlinenoexcept |
Hash a complete message.