| 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 noexcept | dxx::utils::heap::Option< T > | inline |
| operator bool() const noexcept | dxx::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() noexcept | dxx::utils::heap::Option< T > | inline |
| Option(std::nullopt_t) noexcept | dxx::utils::heap::Option< T > | inline |
| Option(const Option &other) | dxx::utils::heap::Option< T > | inline |
| Option(Option &&other) noexcept | dxx::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) noexcept | dxx::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 |