|
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 |