Class endstone::Nullable¶
ClassList > endstone > Nullable
Public Functions¶
| Type | Name |
|---|---|
| constexpr | Nullable () noexcept |
| constexpr | Nullable (std::nullptr_t) noexcept |
| Nullable (std::shared_ptr< T > ptr) |
|
| Nullable (const NotNull< T > & other) |
|
| const std::shared_ptr< T > & | get () noexcept const |
| operator bool () noexcept const |
|
| bool | operator!= (const Nullable &) const |
| bool | operator!= (std::nullptr_t) noexcept const |
| T & | operator* () noexcept const |
| T * | operator-> () noexcept const |
| bool | operator== (const Nullable &) const |
| bool | operator== (std::nullptr_t) noexcept const |
Public Functions Documentation¶
function Nullable [¼]¶
function Nullable [2/4]¶
function Nullable [¾]¶
function Nullable [4/4]¶
function get¶
function operator bool¶
function operator!=¶
function operator!=¶
function operator*¶
function operator->¶
function operator==¶
function operator==¶
The documentation for this class was generated from the following file include/endstone/util/pointers.h