CETL 0.0.0
 
Loading...
Searching...
No Matches
cetl::variant< Ts > Member List

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

detail::var::visit (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
emplace(Args &&... ar)cetl::variant< Ts >inline
emplace(const std::initializer_list< U > il, Args &&... ar)cetl::variant< Ts >inline
emplace(Args &&... ar)cetl::variant< Ts >inline
emplace(const std::initializer_list< U > il, Args &&... ar)cetl::variant< Ts >inline
get (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
get (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
get (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
get (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
get_if (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
get_if (defined in cetl::variant< Ts >)cetl::variant< Ts >friend
index() const noexceptcetl::variant< Ts >inline
operator=(const variant &rhs)=defaultcetl::variant< Ts >
operator=(variant &&rhs) noexcept(tys::nothrow_move_constructible &&tys::nothrow_move_assignable)=defaultcetl::variant< Ts >
operator=(U &&from) noexcept(std::is_nothrow_constructible< Alt, U >::value &&std::is_nothrow_assignable< Alt &, U >::value)cetl::variant< Ts >inline
swap(variant &other) noexcept(tys::nothrow_move_constructible &&tys::nothrow_swappable)cetl::variant< Ts >inline
valueless_by_exception() const noexceptcetl::variant< Ts >inline
variant() noexcept(std::is_nothrow_default_constructible< nth_type< 0 > >::value)cetl::variant< Ts >inline
variant(const variant &other)=defaultcetl::variant< Ts >
variant(variant &&other) noexcept(tys::nothrow_move_constructible)=defaultcetl::variant< Ts >
variant(U &&from) noexcept(std::is_nothrow_constructible< nth_type< Ix >, U >::value)cetl::variant< Ts >inline
variant(const in_place_type_t< T >, Args &&... args)cetl::variant< Ts >inlineexplicit
variant(const in_place_type_t< T >, const std::initializer_list< U > il, Args &&... args)cetl::variant< Ts >inlineexplicit
variant(const in_place_index_t< Ix >, Args &&... args)cetl::variant< Ts >inlineexplicit
variant(const in_place_index_t< Ix >, const std::initializer_list< U > il, Args &&... args)cetl::variant< Ts >inlineexplicit