relation_list.hpp cstddef serif/discretization/domain/relation/concepts.hpp serif/utils/misc/std_helper/variadic_cleaning.hpp src/include/serif/discretization/domain/relation/lists/traits.hpp src/include/serif/discretization/domain/relation/validation/validation.hpp src/include/serif/discretization/domain/schema/schemas.hpp src/include/serif/discretization/domain/schema/validation/validator.hpp serif::discretization::domain::relation::lists::RelationList serif serif::discretization serif::discretization::domain serif::discretization::domain::relation serif::discretization::domain::relation::lists Compile-time list of relations, used to group relations together for operations and forms. Emily M. Boudreaux #pragmaonce #include<cstddef> #include"serif/discretization/domain/relation/concepts.hpp" #include"serif/utils/misc/std_helper/variadic_cleaning.hpp" namespaceserif::discretization::domain::relation::lists{ usingutils::misc::std_helper::CountVariadicArguments; template<IsRelation...RelationTs> structRelationList{ staticconstexprstd::size_tcount=CountVariadicArguments<RelationTs...>(); }; }