Iros
 
Loading...
Searching...
No Matches
di::Box< T, Deleter > Member List

This is the complete list of members for di::Box< T, Deleter >, including all inherited members.

Box()=defaultdi::Box< T, Deleter >
Box(nullptr_t)di::Box< T, Deleter >inline
Box(T *pointer)di::Box< T, Deleter >inlineexplicit
Box(Box const &)=deletedi::Box< T, Deleter >
Box(Box &&other)di::Box< T, Deleter >inline
Box(T *pointer, Deleter const &deleter)di::Box< T, Deleter >inline
Box(T *pointer, D &&deleter)di::Box< T, Deleter >inline
Box(T *, meta::RemoveReference< D > &&)=deletedi::Box< T, Deleter >
Box(Box< U, E > &&other)di::Box< T, Deleter >inline
get() const -> T *di::Box< T, Deleter >inline
get_deleter() -> Deleter &di::Box< T, Deleter >inline
get_deleter() const -> Deleter const &di::Box< T, Deleter >inline
operator bool() constdi::Box< T, Deleter >inlineexplicit
operator*() const -> T &di::Box< T, Deleter >inline
operator->() const -> T *di::Box< T, Deleter >inline
operator<=>(Box const &a, Box< U > const &b)di::Box< T, Deleter >friend
operator<=>(Box const &a, nullptr_t)di::Box< T, Deleter >friend
operator=(Box const &) -> Box &=deletedi::Box< T, Deleter >
operator=(Box &&other) -> Box &requires(concepts::MoveAssignable< Deleter >)di::Box< T, Deleter >inline
operator=(Box< U, E > &&other) -> Box &di::Box< T, Deleter >inline
operator=(nullptr_t) -> Box &di::Box< T, Deleter >inline
operator==(Box const &a, Box< U > const &b) -> booldi::Box< T, Deleter >friend
operator==(Box const &a, nullptr_t) -> booldi::Box< T, Deleter >friend
release() -> T *di::Box< T, Deleter >inline
reset(T *pointer=nullptr)di::Box< T, Deleter >inline
~Box()di::Box< T, Deleter >inline