Go to the source code of this file.
◆ YACLIB_DEFINE_VOID_COMPARE
#define YACLIB_DEFINE_VOID_COMPARE |
( |
|
type | ) |
|
Value: constexpr bool operator==(type, type) noexcept { \
return true; \
} \
constexpr bool operator!=(type, type) noexcept { \
return false; \
} \
constexpr bool operator<(type, type)
noexcept { \
return false; \
} \
constexpr bool operator<=(type, type)
noexcept { \
return true; \
} \
constexpr bool operator>=(type, type)
noexcept { \
return true; \
} \
constexpr bool operator>(type, type)
noexcept { \
return false; \
}
bool operator<(const ThreadLocalPtrProxy< T > &lhs, const ThreadLocalPtrProxy< U > &rhs) noexcept
bool operator>=(const ThreadLocalPtrProxy< T > &lhs, const ThreadLocalPtrProxy< U > &rhs) noexcept
bool operator>(const ThreadLocalPtrProxy< T > &lhs, const ThreadLocalPtrProxy< U > &rhs) noexcept
bool operator<=(const ThreadLocalPtrProxy< T > &lhs, const ThreadLocalPtrProxy< U > &rhs) noexcept
Definition at line 5 of file fwd.hpp.
◆ YACLIB_DEFINE_VOID_TYPE
#define YACLIB_DEFINE_VOID_TYPE |
( |
|
type | ) |
|
Value: struct type {}; \
YACLIB_DEFINE_VOID_COMPARE(type)
Definition at line 25 of file fwd.hpp.