2 #include <score/model/Component.hpp>
8 template <
typename Model,
typename T, T Model::*ptr>
11 using model_type = Model;
13 static const constexpr
auto member = ptr;
16 template <
typename Model,
typename... Args>
19 template <
typename Model,
typename Arg,
typename... Args>
27 auto& member = this->*Arg::ptr;
28 for(
auto elt : member->map().get())
32 member->map().clear();
36 template <
typename Model,
typename Arg>
44 auto& member = this->*Arg::ptr;
45 for(
auto elt : member->map().get())
49 member->map().clear();
55 template <
typename Model>
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: HierarchicalModel.hpp:17
Definition: HierarchicalModel.hpp:10