plugify 1.0.0.0
Loading...
Searching...
No Matches
plg::variant< Ts > Member List

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

alternative typedef (defined in plg::variant< Ts >)plg::variant< Ts >
can_be_valueless (defined in plg::variant< Ts >)plg::variant< Ts >static
detail::emplace_no_dtor_from_elem (defined in plg::variant< Ts >)plg::variant< Ts >friend
emplace(Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inline
emplace(Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inline
emplace(std::initializer_list< U > list, Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inline
emplace(std::initializer_list< U > list, Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inline
index() const noexcept (defined in plg::variant< Ts >)plg::variant< Ts >inline
index_of (defined in plg::variant< Ts >)plg::variant< Ts >static
index_type typedef (defined in plg::variant< Ts >)plg::variant< Ts >
npos (defined in plg::variant< Ts >)plg::variant< Ts >static
operator=(const variant &o) &&trivial_copy_ctor=default (defined in plg::variant< Ts >)plg::variant< Ts >
operator=(const variant &rhs) (defined in plg::variant< Ts >)plg::variant< Ts >inline
operator=(variant &&o)=default (defined in plg::variant< Ts >)plg::variant< Ts >
operator=(variant &&o) noexcept((std::is_nothrow_move_constructible_v< Ts > &&...) &&(std::is_nothrow_move_assignable_v< Ts > &&...)) (defined in plg::variant< Ts >)plg::variant< Ts >inline
operator=(T &&t) noexcept(std::is_nothrow_assignable_v< detail::best_overload_match< T &&, Ts... >, T && > &&std::is_nothrow_constructible_v< detail::best_overload_match< T &&, Ts... >, T && >) (defined in plg::variant< Ts >)plg::variant< Ts >inline
size (defined in plg::variant< Ts >)plg::variant< Ts >static
swap(variant &o) noexcept((std::is_nothrow_move_constructible_v< Ts > &&...) &&(detail::swap_trait::template nothrow< Ts > &&...)) (defined in plg::variant< Ts >)plg::variant< Ts >inline
unsafe_get() &noexcept (defined in plg::variant< Ts >)plg::variant< Ts >inline
unsafe_get() &&noexcept (defined in plg::variant< Ts >)plg::variant< Ts >inline
unsafe_get() const &noexcept (defined in plg::variant< Ts >)plg::variant< Ts >inline
unsafe_get() const &&noexcept (defined in plg::variant< Ts >)plg::variant< Ts >inline
valueless_by_exception() const noexcept (defined in plg::variant< Ts >)plg::variant< Ts >inline
variant() noexcept(std::is_nothrow_default_constructible_v< alternative< 0 > >) (defined in plg::variant< Ts >)plg::variant< Ts >inline
variant(const variant &)=default (defined in plg::variant< Ts >)plg::variant< Ts >
variant(const variant &o) (defined in plg::variant< Ts >)plg::variant< Ts >inline
variant(variant &&)=default (defined in plg::variant< Ts >)plg::variant< Ts >
variant(variant &&o) noexcept((std::is_nothrow_move_constructible_v< Ts > &&...)) (defined in plg::variant< Ts >)plg::variant< Ts >inline
variant(T &&t) noexcept(std::is_nothrow_constructible_v< M, T && >) (defined in plg::variant< Ts >)plg::variant< Ts >inline
variant(in_place_index_t< Index > tag, Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inlineexplicit
variant(in_place_type_t< T >, Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inlineexplicit
variant(in_place_index_t< Index > tag, std::initializer_list< U > list, Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inlineexplicit
variant(in_place_type_t< T >, std::initializer_list< U > list, Args &&... args) (defined in plg::variant< Ts >)plg::variant< Ts >inlineexplicit
~variant()=default (defined in plg::variant< Ts >)plg::variant< Ts >
~variant() (defined in plg::variant< Ts >)plg::variant< Ts >inline