template<typename T>
{ T::names() } -> std::convertible_to<std::array<std::string_view, T::n_var>>;
}
SFNIAE way to declare a model with number of internal properties known at compile time.
Definition traits.hpp:119
SFNIAE way to check whether model allow all value saving.
Definition traits.hpp:146
SFNIAE way to check whether model allow all value saving.