Iros
 
Loading...
Searching...
No Matches
di::concepts::detail::HasVariantGet Concept Reference

#include <di/vocab/variant/variant_like.h>

Concept definition

template<typename T, size_t index>
concept di::concepts::detail::HasVariantGet = requires(T variant) {
util::get<index>(variant);
util::get<index>(util::as_const(variant));
util::get<index>(util::move(variant));
util::get<index>(util::move(util::as_const(variant)));
}
Definition variant_like.h:23
constexpr auto get(T &&value) -> decltype(auto)
Definition get.h:8