+ virtual void execute(Loader &l, const ArgumentStore &as) const
+ {
+ std::vector<A0> values;
+ unsigned n_args = as.get_info().key.signature.size();
+ values.reserve(n_args);
+ for(unsigned i=0; i<n_args; ++i)
+ values.push_back(as.get<A0>(i));
+ (dynamic_cast<L &>(l).*func)(values);
+ }
+