I've been trying to understand is_reflectable, but I fail to get what to pass as second argument. My case looks like this:
template <class RowType>
class static_results {
static_assert(pfr::is_pfr_reflectable<RowType, Something>::value, "RowType must be reflectable");
// Implementation
};
I want to check that my user type provided me with a RowType that is a structure that can be reflected, i.e. I can call structure_to_tuple, for_each_field and friends on it.
I've been trying to understand
is_reflectable, but I fail to get what to pass as second argument. My case looks like this:I want to check that my user type provided me with a
RowTypethat is a structure that can be reflected, i.e. I can callstructure_to_tuple,for_each_fieldand friends on it.