plugify 1.0.0.0
|
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 |