optional_ptr
More...
Public Types
Public Functions
Detailed Description
template <typename T >
class optional_ptr;
Public Types Documentation
using element_type
using optional_ptr< T >::element_type = T;
Public Functions Documentation
function optional_ptr
function optional_ptr
inline optional_ptr(
T && ref
)
function optional_ptr
inline optional_ptr(
T * ptr
)
function optional_ptr
inline optional_ptr(
std::shared_ptr< T > ptr
)
function optional_ptr
inline optional_ptr(
const optional_ptr &
) =default
function operator=
inline optional_ptr & operator=(
const optional_ptr &
) =default
function optional_ptr
inline optional_ptr(
optional_ptr &&
) =default
function operator=
inline optional_ptr & operator=(
optional_ptr &&
) =default
function operator*
inline T & operator*() const
function operator->
inline T * operator->() const
function get
function operator bool
inline operator bool() const
Updated on 2025-03-02 at 14:13:16 +0100