This is the complete list of members for cetl::pf17::optional< T >, including all inherited members.
| detail::opt::base_destruction (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | friend |
| emplace(Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value) | cetl::pf17::optional< T > | inline |
| emplace(std::initializer_list< U > il, Args &&... args) noexcept(std::is_nothrow_constructible< T, std::initializer_list< U >, Args... >::value) (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| has_value() const noexcept | cetl::pf17::optional< T > | inline |
| operator bool() const noexcept | cetl::pf17::optional< T > | inlineexplicit |
| operator*() &noexcept | cetl::pf17::optional< T > | inline |
| operator*() const &noexcept (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| operator*() &&noexcept (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| operator*() const &&noexcept (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| operator->() noexcept | cetl::pf17::optional< T > | inline |
| operator->() const noexcept (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| operator=(const nullopt_t) noexcept | cetl::pf17::optional< T > | inline |
| operator=(const optional &other)=default | cetl::pf17::optional< T > | |
| operator=(optional &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value)=default | cetl::pf17::optional< T > | |
| operator=(U &&value) | cetl::pf17::optional< T > | inline |
| operator=(const optional< U > &other) | cetl::pf17::optional< T > | inline |
| operator=(optional< U > &&other) | cetl::pf17::optional< T > | inline |
| optional (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | friend |
| optional() noexcept=default | cetl::pf17::optional< T > | |
| optional(const nullopt_t) noexcept (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| optional(const optional &)=default | cetl::pf17::optional< T > | |
| optional(optional &&) noexcept(std::is_nothrow_move_constructible< T >::value)=default | cetl::pf17::optional< T > | |
| optional(const optional< U > &other) | cetl::pf17::optional< T > | inline |
| optional(const optional< U > &other) (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inlineexplicit |
| optional(optional< U > &&other) | cetl::pf17::optional< T > | inline |
| optional(optional< U > &&other) (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inlineexplicit |
| optional(const in_place_t, Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value) | cetl::pf17::optional< T > | inlineexplicit |
| optional(const in_place_t, std::initializer_list< U > il, Args &&... args) noexcept(std::is_nothrow_constructible< T, std::initializer_list< U >, Args... >::value) | cetl::pf17::optional< T > | inlineexplicit |
| optional(U &&value) noexcept(std::is_nothrow_constructible< T, U >::value) | cetl::pf17::optional< T > | inline |
| optional(U &&value) noexcept(std::is_nothrow_constructible< T, U >::value) (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inlineexplicit |
| reset() | cetl::pf17::optional< T > | inline |
| swap(optional &other) noexcept(std::is_nothrow_move_constructible< T >::value &&is_nothrow_swappable_v< T >) | cetl::pf17::optional< T > | inline |
| value() & | cetl::pf17::optional< T > | inline |
| value() const & (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| value() && (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| value() const && (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| value_or(U &&default_value) const & | cetl::pf17::optional< T > | inline |
| value_or(U &&default_value) && (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | inline |
| value_type typedef (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > | |
| ~optional() noexcept=default (defined in cetl::pf17::optional< T >) | cetl::pf17::optional< T > |