This is the complete list of members for di::Box< T, Deleter >, including all inherited members.
| Box()=default | di::Box< T, Deleter > | |
| Box(nullptr_t) | di::Box< T, Deleter > | inline |
| Box(T *pointer) | di::Box< T, Deleter > | inlineexplicit |
| Box(Box const &)=delete | di::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 > &&)=delete | di::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() const | di::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 &=delete | di::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) -> bool | di::Box< T, Deleter > | friend |
| operator==(Box const &a, nullptr_t) -> bool | di::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 |