15 #ifndef A_UTIL_UTIL_BASE_TYPES_H
16 #define A_UTIL_UTIL_BASE_TYPES_H
Several enums for project wide use.
void maybe_unused(T &&)
Mimics C++17 attribute maybe_unused to silence compiler warnings on potentially unused enitities.
std::atomic< timestamp_t > atomic_timestamp_t
Type of an atomic timestamp_t.
std::int64_t timestamp_t
Type of a timestamp value. If not otherwise stated, always in microseconds.
void * handle_t
Type of a handle value.
const void * const_handle_t
Type of a const handle value.
Serves as the root component, with common functionality documented in core functionality.