dot-xx
A personal collection of small C++ modules
Loading...
Searching...
No Matches
dxx::utils::heap::Option< T > Member List

This is the complete list of members for dxx::utils::heap::Option< T >, including all inherited members.

and_then(this Self &&self, F &&f)dxx::utils::heap::Option< T >inline
emplace(auto &&... args)dxx::utils::heap::Option< T >inline
emplace(std::initializer_list< U > i_list, Args &&... args)dxx::utils::heap::Option< T >inline
explicit(!std::convertible_to< const U &, T >) Option(const Option< U > &other)dxx::utils::heap::Option< T >inline
explicit(!std::convertible_to< U, T >) Option(Option< U > &&other)dxx::utils::heap::Option< T >inline
explicit(!std::convertible_to< U, T >) Option(U &&value)dxx::utils::heap::Option< T >inline
has_value() const noexceptdxx::utils::heap::Option< T >inline
operator bool() const noexceptdxx::utils::heap::Option< T >inlineexplicit
operator*(this auto &&self)dxx::utils::heap::Option< T >inline
operator->(this auto &&self)dxx::utils::heap::Option< T >inline
operator=(std::nullopt_t)dxx::utils::heap::Option< T >inline
operator=(const Option &other)dxx::utils::heap::Option< T >inline
operator=(Option &&other)dxx::utils::heap::Option< T >inline
operator=(const Option< U > &other)dxx::utils::heap::Option< T >inline
operator=(Option< U > &&other)dxx::utils::heap::Option< T >inline
operator=(U &&u)dxx::utils::heap::Option< T >inline
Option() noexceptdxx::utils::heap::Option< T >inline
Option(std::nullopt_t) noexceptdxx::utils::heap::Option< T >inline
Option(const Option &other)dxx::utils::heap::Option< T >inline
Option(Option &&other) noexceptdxx::utils::heap::Option< T >inline
Option(std::in_place_t, Args &&... args)dxx::utils::heap::Option< T >inlineexplicit
Option(std::in_place_t, std::initializer_list< U > i_list, Args &&... args)dxx::utils::heap::Option< T >inlineexplicit
or_else(this Self &&self, F &&f)dxx::utils::heap::Option< T >inline
reset()dxx::utils::heap::Option< T >inline
swap(Option &other) noexceptdxx::utils::heap::Option< T >inline
transform(this Self &&self, F &&f)dxx::utils::heap::Option< T >inline
value(this auto &&self)dxx::utils::heap::Option< T >inline
value_or(this auto &&self, U &&u)dxx::utils::heap::Option< T >inline
~Option()dxx::utils::heap::Option< T >inline