|
opynsim
Unofficial C++ Documentation
|
#include <uid.h>
Public Types | |
| using | element_type = intptr_t |
Public Member Functions | |
| UID () | |
| constexpr | UID (const UID &)=default |
| constexpr | UID (UID &&) noexcept=default |
| constexpr UID & | operator= (const UID &)=default |
| constexpr UID & | operator= (UID &&) noexcept=default |
| ~UID () noexcept=default | |
| void | reset () |
| constexpr element_type | get () const |
| constexpr | operator bool () const |
Static Public Member Functions | |
| static constexpr UID | invalid () |
| static constexpr UID | empty () |
| template<std::integral T> requires (sizeof(T) <= sizeof(element_type)) | |
| static constexpr UID | from_int_unchecked (T i) |
Friends | |
| auto | operator<=> (const UID &, const UID &)=default |
|
inline |
|
defaultnoexcept |
|
inlineconstexpr |
|
inline |