Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::v3::variant< Ts > Member List

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

detail::variant_base< variant, false > (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >friend
detail::variant_core_access (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >friend
emplace(Args &&...args) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
index() const (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
index_(N) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
index_(N) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
index_(N) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
index_(detail::variant_move_copy_(that.index(), data_(), detail::move(that.data_()))) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
index_(detail::variant_move_copy_(that.index(), data_(), that.data_())) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
operator=(variant &&that) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
operator=(variant const &that) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
size() (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >static
valid() const (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
variant (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >friend
variant() (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
variant(RANGES_EMPLACED_INDEX_T(N), Args &&...args) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
variant(RANGES_EMPLACED_INDEX_T(N), std::initializer_list< T > il) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
variant(RANGES_EMPLACED_INDEX_T(N), meta::nil_) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
variant(variant &&that) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
variant(variant const &that) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
visit(Fun fun) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
visit(Fun fun) const (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
visit_i(Fun fun) (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >
visit_i(Fun fun) const (defined in ranges::v3::variant< Ts >)ranges::v3::variant< Ts >