diff options
author | Josh Blum | 2013-07-30 20:59:41 -0700 |
---|---|---|
committer | Josh Blum | 2013-07-30 20:59:41 -0700 |
commit | 17d636eec0ee0da346173066dd4f400a64e96c44 (patch) | |
tree | 719ec814b166e4d9c8fcb4f36413d95ba7070296 /tmpl/factory_detail.tmpl.hpp | |
parent | 3782b3a9a844d32a277adbbfad98bf64b4cb227c (diff) | |
download | sandhi-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.hpp | 8 |
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 |