-template<typename C>
-void SourcePackage::Loader::component(const string &n)
-{
- C *comp = new C(obj, n);
- load_sub(*comp);
- obj.components.push_back(comp);
-}
-
-template<typename C, typename A>
-void SourcePackage::Loader::component_arg(A a, const string &n)
-{
- C *comp = new C(obj, n, a);
- load_sub(*comp);
- obj.components.push_back(comp);
-}
-