CETL 0.0.0
 
Loading...
Searching...
No Matches
cetl::optional< T > Member List

This is the complete list of members for cetl::optional< T >, including all inherited members.

detail::opt::base_destruction (defined in cetl::optional< T >)cetl::optional< T >friend
emplace(Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value)cetl::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::optional< T >)cetl::optional< T >inline
has_value() const noexceptcetl::optional< T >inline
operator bool() const noexceptcetl::optional< T >inlineexplicit
operator*() &noexceptcetl::optional< T >inline
operator*() const &noexcept (defined in cetl::optional< T >)cetl::optional< T >inline
operator*() &&noexcept (defined in cetl::optional< T >)cetl::optional< T >inline
operator*() const &&noexcept (defined in cetl::optional< T >)cetl::optional< T >inline
operator->() noexceptcetl::optional< T >inline
operator->() const noexcept (defined in cetl::optional< T >)cetl::optional< T >inline
operator=(const nullopt_t) noexceptcetl::optional< T >inline
operator=(const optional &other)=defaultcetl::optional< T >
operator=(optional &&other) noexcept(std::is_nothrow_move_assignable< T >::value &&std::is_nothrow_move_constructible< T >::value)=defaultcetl::optional< T >
operator=(U &&value)cetl::optional< T >inline
operator=(const optional< U > &other)cetl::optional< T >inline
operator=(optional< U > &&other)cetl::optional< T >inline
optional (defined in cetl::optional< T >)cetl::optional< T >friend
optional() noexcept=defaultcetl::optional< T >
optional(const nullopt_t) noexcept (defined in cetl::optional< T >)cetl::optional< T >inline
optional(const optional &)=defaultcetl::optional< T >
optional(optional &&) noexcept(std::is_nothrow_move_constructible< T >::value)=defaultcetl::optional< T >
optional(const optional< U > &other)cetl::optional< T >inline
optional(const optional< U > &other) (defined in cetl::optional< T >)cetl::optional< T >inlineexplicit
optional(optional< U > &&other)cetl::optional< T >inline
optional(optional< U > &&other) (defined in cetl::optional< T >)cetl::optional< T >inlineexplicit
optional(const in_place_t, Args &&... args) noexcept(std::is_nothrow_constructible< T, Args... >::value)cetl::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::optional< T >inlineexplicit
optional(U &&value) noexcept(std::is_nothrow_constructible< T, U >::value)cetl::optional< T >inline
optional(U &&value) noexcept(std::is_nothrow_constructible< T, U >::value) (defined in cetl::optional< T >)cetl::optional< T >inlineexplicit
reset()cetl::optional< T >inline
swap(optional &other) noexcept(std::is_nothrow_move_constructible< T >::value &&is_nothrow_swappable_v< T >)cetl::optional< T >inline
value() &cetl::optional< T >inline
value() const & (defined in cetl::optional< T >)cetl::optional< T >inline
value() && (defined in cetl::optional< T >)cetl::optional< T >inline
value() const && (defined in cetl::optional< T >)cetl::optional< T >inline
value_or(U &&default_value) const &cetl::optional< T >inline
value_or(U &&default_value) && (defined in cetl::optional< T >)cetl::optional< T >inline
value_type typedef (defined in cetl::optional< T >)cetl::optional< T >
~optional() noexcept=default (defined in cetl::optional< T >)cetl::optional< T >