14#define BLI_session_uid_NONE 0
56 return uid->
uid_ & 0xffffffff;
Provides wrapper around system-specific atomic primitives, and some extensions (faked-atomic operatio...
ATOMIC_INLINE uint64_t atomic_add_and_fetch_uint64(uint64_t *p, uint64_t x)
unsigned long long int uint64_t
static uint global_session_uid
bool BLI_session_uid_is_equal(const SessionUID *lhs, const SessionUID *rhs)
SessionUID BLI_session_uid_generate()
bool BLI_session_uid_is_generated(const SessionUID *uid)
uint BLI_session_uid_ghash_hash(const void *uid_v)
bool BLI_session_uid_ghash_compare(const void *lhs_v, const void *rhs_v)
uint64_t BLI_session_uid_hash_uint64(const SessionUID *uid)
static const SessionUID global_session_uid_none
#define BLI_session_uid_NONE