summaryrefslogtreecommitdiff
path: root/tmpl/factory_detail.tmpl.hpp
diff options
context:
space:
mode:
authorJosh Blum2013-07-30 20:59:41 -0700
committerJosh Blum2013-07-30 20:59:41 -0700
commit17d636eec0ee0da346173066dd4f400a64e96c44 (patch)
tree719ec814b166e4d9c8fcb4f36413d95ba7070296 /tmpl/factory_detail.tmpl.hpp
parent3782b3a9a844d32a277adbbfad98bf64b4cb227c (diff)
downloadsandhi-17d636eec0ee0da346173066dd4f400a64e96c44.tar.gz
sandhi-17d636eec0ee0da346173066dd4f400a64e96c44.tar.bz2
sandhi-17d636eec0ee0da346173066dd4f400a64e96c44.zip
gras: rename some factory functions
Diffstat (limited to 'tmpl/factory_detail.tmpl.hpp')
-rw-r--r--tmpl/factory_detail.tmpl.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/tmpl/factory_detail.tmpl.hpp b/tmpl/factory_detail.tmpl.hpp
index 8712db4..660a690 100644
--- a/tmpl/factory_detail.tmpl.hpp
+++ b/tmpl/factory_detail.tmpl.hpp
@@ -38,10 +38,10 @@ struct FactoryRegistryEntryImpl$(NARGS) : FactoryRegistryEntry
};
template <typename ReturnType, $expand('typename A%d', $NARGS)>
-void register_make(const std::string &name, ReturnType(*fcn)($expand('const A%d &', $NARGS)))
+void register_factory(const std::string &path, ReturnType(*fcn)($expand('const A%d &', $NARGS)))
{
void *r = new FactoryRegistryEntryImpl$(NARGS)<ReturnType, $expand('A%d', $NARGS)>(fcn);
- Factory::_register_make(name, r);
+ Factory::_register_factory(path, r);
}
#end for
@@ -50,13 +50,13 @@ void register_make(const std::string &name, ReturnType(*fcn)($expand('const A%d
**********************************************************************/
#for $NARGS in range($MAX_ARGS)
template <$expand('typename A%d', $NARGS)>
-Element *make(const std::string &name, $expand('const A%d &a%d', $NARGS))
+Element *make(const std::string &path, $expand('const A%d &a%d', $NARGS))
{
PMCList args($NARGS);
#for $i in range($NARGS):
args[$i] = PMC_M(a$i);
#end for
- return Factory::_handle_make(name, PMC_M(args));
+ return Factory::_handle_make(path, PMC_M(args));
}
#end for