|
Backport
|
This is the complete list of members for bpstd::optional< T >, including all inherited members.
| emplace(Args &&...args) | bpstd::optional< T > | |
| emplace(std::initializer_list< U > ilist, Args &&...args) | bpstd::optional< T > | |
| emplace(Args &&...args) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| emplace(std::initializer_list< U > ilist, Args &&...args) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| has_value() const noexcept | bpstd::optional< T > | inline |
| operator bool() const noexcept | bpstd::optional< T > | inlineexplicit |
| operator*() &noexcept | bpstd::optional< T > | inline |
| operator*() &&noexcept | bpstd::optional< T > | |
| operator*() const &noexcept | bpstd::optional< T > | |
| operator*() const &&noexcept | bpstd::optional< T > | |
| operator->() noexcept | bpstd::optional< T > | inline |
| operator->() const noexcept | bpstd::optional< T > | |
| operator=(nullopt_t) | bpstd::optional< T > | inline |
| operator=(detail::enable_overload_if_t< std::is_copy_constructible< T >::value &&std::is_copy_assignable< T >::value, const optional & > other) | bpstd::optional< T > | inline |
| operator=(detail::disable_overload_if_t< std::is_copy_constructible< T >::value &&std::is_copy_assignable< T >::value, const optional & > other)=delete (defined in bpstd::optional< T >) | bpstd::optional< T > | |
| operator=(detail::enable_overload_if_t< std::is_move_constructible< T >::value &&std::is_move_assignable< T >::value, optional && > other) | bpstd::optional< T > | inline |
| operator=(detail::disable_overload_if_t< std::is_move_constructible< T >::value &&std::is_move_assignable< T >::value, optional && > other)=delete (defined in bpstd::optional< T >) | bpstd::optional< T > | |
| operator=(U &&value) | bpstd::optional< T > | |
| operator=(enable_if_t< detail::optional_is_copy_convert_assignable< T, U >::value, const optional< U > & > other) | bpstd::optional< T > | |
| operator=(enable_if_t< detail::optional_is_move_convert_assignable< T, U >::value, optional< U > && > other) | bpstd::optional< T > | |
| operator=(U &&value) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| optional() noexcept | bpstd::optional< T > | inline |
| optional(nullopt_t) noexcept | bpstd::optional< T > | inline |
| optional(detail::enable_overload_if_t< std::is_copy_constructible< T >::value, const optional & > other) | bpstd::optional< T > | inline |
| optional(detail::disable_overload_if_t< std::is_copy_constructible< T >::value, const optional & > other)=delete (defined in bpstd::optional< T >) | bpstd::optional< T > | |
| optional(detail::enable_overload_if_t< std::is_move_constructible< T >::value, optional && > other) | bpstd::optional< T > | inline |
| optional(detail::disable_overload_if_t< std::is_move_constructible< T >::value, optional && > other)=delete (defined in bpstd::optional< T >) | bpstd::optional< T > | |
| optional(const optional< U > &other) | bpstd::optional< T > | |
| optional(const optional< U > &other) | bpstd::optional< T > | explicit |
| optional(optional< U > &&other) | bpstd::optional< T > | |
| optional(optional< U > &&other) | bpstd::optional< T > | explicit |
| optional(in_place_t, Args &&... args) | bpstd::optional< T > | explicit |
| optional(in_place_t, std::initializer_list< U > ilist, Args &&...args) | bpstd::optional< T > | explicit |
| optional(U &&value) | bpstd::optional< T > | |
| optional(U &&value) | bpstd::optional< T > | explicit |
| optional(const optional< U > &other) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| optional(optional< U > &&other) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| optional(in_place_t, Args &&...args) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| optional(in_place_t, std::initializer_list< U > ilist, Args &&...args) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| optional(U &&value) (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| reset() noexcept(std::is_nothrow_destructible< T >::value) | bpstd::optional< T > | inline |
| swap(optional &other) | bpstd::optional< T > | inline |
| value() & | bpstd::optional< T > | inline |
| value() && | bpstd::optional< T > | |
| value() const & | bpstd::optional< T > | |
| value() const && | bpstd::optional< T > | |
| value_or(U &&default_value) const & | bpstd::optional< T > | |
| value_or(U &&default_value) && | bpstd::optional< T > | |
| value_or(U &&default_value) const & (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| value_or(U &&default_value) && (defined in bpstd::optional< T >) | bpstd::optional< T > | inline |
| value_type typedef | bpstd::optional< T > |