mal-packet-weaver
C++20 packet serialization/deserialization library.
|
Classes | |
class | UUID |
UUIDv4 (random 128-bits) RFC-4122. More... | |
class | UUIDGenerator |
Generates UUIDv4 from a provided random generator (c++11 random module). std::mt19937_64 is highly recommended as it has a SIMD implementation that makes it very fast and it produces high quality randomness. More... | |
Functions | |
void | m128itos (__m128i x, char *mem) |
Converts a 128-bits unsigned int to an UUIDv4 string representation using SIMD via AVX2. | |
__m128i | stom128i (const char *mem) |
Converts an UUIDv4 string representation to a 128-bits unsigned int using SIMD via AVX2. | |
|
inline |
Converts a 128-bits unsigned int to an UUIDv4 string representation using SIMD via AVX2.
x | The 128-bits unsigned int to convert. |
mem | The output buffer to store the UUIDv4 string. |
Definition at line 20 of file uuid.hpp.
|
inline |