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 >
Generated by
1.8.11