Chatterino
|
#include <NullablePtr.hpp>
Public Member Functions | |
NullablePtr () | |
NullablePtr (T *element) | |
T * | operator-> () const |
std::add_lvalue_reference< T >::type | operator* () const |
T * | get () const |
bool | isNull () const |
bool | hasElement () const |
operator bool () const | |
bool | operator! () const |
template<typename X = T, typename = std::enable_if_t<!std::is_const<X>::value>> | |
operator NullablePtr< const T > () const | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |