E.V.E
v2022.03.00

◆ max_scalar_size_v

template<typename T >
eve::max_scalar_size_v = kumi::max_flat(T{}, [](auto m) { return sizeof(m); })
constexpr

A meta function for getting a maximum size of scalar.

Template Parameters
TType to process
   For a product type returns max size of individual fields.
   Otherwise returns sizeof(T)

Required header: #include <eve/traits/max_scalar_size.hpp>, #include <eve/traits.hpp>