2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-26 06:42:27 +00:00

Elimination of boost/python/detail/eval.hpp; using mpl::apply instead

[SVN r13176]
This commit is contained in:
Dave Abrahams
2002-03-11 18:57:45 +00:00
parent bccd854676
commit 23769371bc
5 changed files with 43 additions and 83 deletions

View File

@@ -9,10 +9,10 @@
# include <boost/python/object/class.hpp>
# include <boost/python/converter/type_id.hpp>
# include <boost/python/object/inheritance.hpp>
# include <boost/python/detail/eval.hpp>
# include <boost/ref.hpp>
# include <boost/type.hpp>
# include <boost/mpl/select_type.hpp>
# include <boost/mpl/apply.hpp>
namespace boost { namespace python { namespace objects {
@@ -306,7 +306,7 @@ namespace detail
template <class Held>
struct apply
{
typedef typename boost::python::detail::eval<
typedef typename mpl::apply1<
PointerGenerator,BackReferenceType
>::type pointer;
@@ -320,7 +320,7 @@ namespace detail
template <class Held>
struct apply
{
typedef typename boost::python::detail::eval<
typedef typename mpl::apply1<
PointerGenerator,Held
>::type pointer;