initial_commit
This commit is contained in:
14
include/snowflake.hpp
Normal file
14
include/snowflake.hpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#pragma once
|
||||
#include <iostream>
|
||||
|
||||
union snowflake {
|
||||
std::byte _value[8];
|
||||
unsigned char _cValue[8];
|
||||
struct {
|
||||
unsigned int sequence : 12;
|
||||
unsigned int instance : 10;
|
||||
unsigned long long timestamp : 41;
|
||||
unsigned int sign : 1;
|
||||
};
|
||||
unsigned long long value;
|
||||
};
|
||||
Reference in New Issue
Block a user