5 #ifndef VCCC_VARIANT_VARIANT_SIZE_HPP
6 #define VCCC_VARIANT_VARIANT_SIZE_HPP
18 template<
typename... T>
25 template<
typename... Ts>
29 struct variant_size<const T> : std::integral_constant<std::size_t, variant_size<T>::value> {};
a type-safe discriminated union
Definition: variant.hpp:589
constexpr VCCC_INLINE_OR_STATIC std::size_t variant_size_v
Definition: variant_size.hpp:32
#define VCCC_INLINE_OR_STATIC
Definition: inline_or_static.hpp:9
Definition: directory.h:12
Definition: variant_size.hpp:23