HDK
|
#include <pool.h>
Public Member Functions | |
constexpr | Handle () noexcept=default |
constexpr | Handle (std::nullptr_t) noexcept |
Handle (unsigned region, uint32_t index) | |
Handle & | operator= (Handle const &)=default |
Handle & | operator= (std::nullptr_t) |
char * | GetPtr () const noexcept |
operator bool () const | |
bool | operator== (Handle const &r) const noexcept |
bool | operator!= (Handle const &r) const noexcept |
bool | operator< (Handle const &r) const noexcept |
void | swap (Handle &r) noexcept |
Static Public Member Functions | |
static Handle | GetHandle (char const *ptr) noexcept |
Public Attributes | |
uint32_t | value = 0 |
|
defaultnoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlineexplicit |
|
inlinenoexcept |
|
default |
uint32_t Sdf_Pool< Tag, ElemSize, RegionBits, ElemsPerSpan >::Handle::value = 0 |