5 #include "opentelemetry/nostd/detail/variant_fwd.h"
6 #include "opentelemetry/version.h"
8 OPENTELEMETRY_BEGIN_NAMESPACE
15 struct variant_size
<const T
> : variant_size
<T
>
19 struct variant_size
<volatile T
> : variant_size
<T
>
23 struct variant_size
<const volatile T
> : variant_size
<T
>
26 template <typename
... Ts
>
27 struct variant_size
<variant
<Ts
...>> : std::integral_constant
<size_t, sizeof...(Ts
)>
30 OPENTELEMETRY_END_NAMESPACE