#include <family.hpp>
◆ Derived
template<typename... Selected, typename... Laws>
◆ affects
template<typename... Selected, typename... Laws>
template<typename Specification>
Initial value:= (std::same_as<Specification, typename Selected::Specification> || ...) ||
(std::same_as<Specification, typename Laws::OutputParameter::Specification> || ...)
◆ complete
template<typename... Selected, typename... Laws>
◆ owners_present
template<typename... Selected, typename... Laws>
template<typename Model>
Initial value:= (Model::template contains_specification<typename Selected::Specification> && ...) &&
(Model::template contains_specification<typename Laws::OutputParameter::Specification> && ...)
◆ valid
template<typename... Selected, typename... Laws>
Initial value:
Test exact key membership, rejecting malformed and duplicate-key lists.
Definition key_list_operations.hpp:10
Definition key_list.hpp:30
utils::dependencies::KeyList< Parameters... > ParameterList
Definition parameters.hpp:16
The documentation for this struct was generated from the following file: