Go to the source code of this file.
|
const uint64_t | compiler = ISCLANG | (__clang_major__ << 16) + __clang_minor__ ) |
|
const uint64_t | derecho_version |
|
char | int16_array [2] {1, 2} |
|
char | int32_array [4] {1, 2, 3, 4} |
|
char | int64_array [8] {1, 2, 3, 4, 5, 6, 7, 8} |
|
float | a_float = 123.4560001 |
|
double | a_double = 654.3210000987 |
|
const uint64_t | int16_offset = (uint64_t)offsetof(struct s1, the_int) |
|
const uint64_t | int32_offset = (uint64_t)offsetof(struct s2, the_int) |
|
const uint64_t | int64_offset1 = (uint64_t)offsetof(struct s3, the_int) |
|
const uint64_t | int64_offset2 = (uint64_t)offsetof(struct s4, the_int) |
|
const uint64_t | int64_offset3 = (uint64_t)offsetof(struct s5, the_int) |
|
uint64_t | int_offset_hash |
|
◆ s1
Definition at line 38 of file version_code.cpp.
Class Members |
char |
something |
|
int16_t |
the_int |
|
◆ s2
Definition at line 44 of file version_code.cpp.
Class Members |
char |
something |
|
int32_t |
the_int |
|
◆ s3
Definition at line 50 of file version_code.cpp.
Class Members |
char |
something |
|
int64_t |
the_int |
|
◆ s4
Definition at line 57 of file version_code.cpp.
Class Members |
float |
fsomething |
|
char |
something |
|
int64_t |
the_int |
|
◆ s5
Definition at line 64 of file version_code.cpp.
Class Members |
double |
dsomething |
|
char |
something |
|
int64_t |
the_int |
|
◆ ISCLANG
#define ISCLANG (1 << 32) |
◆ ISGNU
◆ mix()
uint64_t mix |
( |
uint64_t |
v1, |
|
|
uint64_t |
v2 |
|
) |
| |
A simple hash-combine function to "mix" two hashcodes.
Definition at line 6 of file version_code.cpp.
◆ a_double
double a_double = 654.3210000987 |
◆ a_float
float a_float = 123.4560001 |
◆ compiler
const uint64_t compiler = ISCLANG | (__clang_major__ << 16) + __clang_minor__ ) |
◆ derecho_version
const uint64_t derecho_version |
Initial value: << 32)
const int COMMITS_AHEAD_OF_VERSION
If the currently-compiled version of the Derecho library is more recent than the last "release" versi...
const int MAJOR_VERSION
The current major version number of the Derecho library, as defined by Git.
const int MINOR_VERSION
The current minor version number of the Derecho library, as defined by Git.
Definition at line 18 of file version_code.cpp.
◆ int16_array
char int16_array[2] {1, 2} |
◆ int16_offset
const uint64_t int16_offset = (uint64_t)offsetof(struct s1, the_int) |
◆ int32_array
char int32_array[4] {1, 2, 3, 4} |
◆ int32_offset
const uint64_t int32_offset = (uint64_t)offsetof(struct s2, the_int) |
◆ int64_array
char int64_array[8] {1, 2, 3, 4, 5, 6, 7, 8} |
◆ int64_offset1
const uint64_t int64_offset1 = (uint64_t)offsetof(struct s3, the_int) |
◆ int64_offset2
const uint64_t int64_offset2 = (uint64_t)offsetof(struct s4, the_int) |
◆ int64_offset3
const uint64_t int64_offset3 = (uint64_t)offsetof(struct s5, the_int) |
◆ int_offset_hash
Initial value:const uint64_t int16_offset
const uint64_t int64_offset2
uint64_t mix(uint64_t v1, uint64_t v2)
A simple hash-combine function to "mix" two hashcodes.
const uint64_t int64_offset1
const uint64_t int64_offset3
const uint64_t int32_offset
Definition at line 72 of file version_code.cpp.