Loader(Collection &);
Collection &get_object() const { return coll; }
private:
- template<typename T, typename S>
+ template<typename T>
void item(const std::string &n) { make_sub<T>().into(coll, n).load(); }
};
{
public:
void add_to_loader(Collection::Loader &loader) const override
- { loader.add(this->kwd, &Collection::Loader::item<T, T>); }
+ { loader.add(this->kwd, &Collection::Loader::item<T>); }
void load_item(Collection &coll, Parser &parser, const std::string &name) const override
{