summaryrefslogtreecommitdiff
path: root/include/gras/detail/factory.hpp
diff options
context:
space:
mode:
authorJosh Blum2013-07-07 12:21:36 -0700
committerJosh Blum2013-07-07 12:21:36 -0700
commitcfd9e8146f7589f3f04fea979c741267b0454546 (patch)
treedb46f578e2ff93b104ed9270623926732ee5eb83 /include/gras/detail/factory.hpp
parentc6373f53f4690d667e553ed7258e13c3b45aa323 (diff)
downloadsandhi-cfd9e8146f7589f3f04fea979c741267b0454546.tar.gz
sandhi-cfd9e8146f7589f3f04fea979c741267b0454546.tar.bz2
sandhi-cfd9e8146f7589f3f04fea979c741267b0454546.zip
gras: python hooks for factory
Diffstat (limited to 'include/gras/detail/factory.hpp')
-rw-r--r--include/gras/detail/factory.hpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/gras/detail/factory.hpp b/include/gras/detail/factory.hpp
index 0487e76..632e09d 100644
--- a/include/gras/detail/factory.hpp
+++ b/include/gras/detail/factory.hpp
@@ -116,7 +116,7 @@ inline
Element *Factory::make(const std::string &name)
{
PMCList args(0);
- return Factory::_make(name, PMC_M(args));
+ return Factory::_handle_make(name, PMC_M(args));
}
template <typename Arg0>
@@ -124,7 +124,7 @@ Element *Factory::make(const std::string &name, const Arg0 &a0)
{
PMCList args(1);
args[0] = PMC_M(a0);
- return Factory::_make(name, PMC_M(args));
+ return Factory::_handle_make(name, PMC_M(args));
}
template <typename Arg0, typename Arg1>
@@ -133,7 +133,7 @@ Element *Factory::make(const std::string &name, const Arg0 &a0, const Arg1 &a1)
PMCList args(2);
args[0] = PMC_M(a0);
args[1] = PMC_M(a1);
- return Factory::_make(name, PMC_M(args));
+ return Factory::_handle_make(name, PMC_M(args));
}
template <typename Arg0, typename Arg1, typename Arg2>
@@ -143,7 +143,7 @@ Element *Factory::make(const std::string &name, const Arg0 &a0, const Arg1 &a1,
args[0] = PMC_M(a0);
args[1] = PMC_M(a1);
args[2] = PMC_M(a2);
- return Factory::_make(name, PMC_M(args));
+ return Factory::_handle_make(name, PMC_M(args));
}
}