2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-31 08:22:18 +00:00

Python: Remove use of obsolete BOOST_PYTHON_EXPLICIT_TT_DEF macro.

[SVN r85880]
This commit is contained in:
Stephen Kelly
2013-09-25 07:55:17 +00:00
parent f500202dab
commit 7a4b240838
2 changed files with 5 additions and 6 deletions

View File

@@ -182,13 +182,12 @@ PyTypeObject opaque<Pointee>::type_object =
# define BOOST_PYTHON_OPAQUE_SPECIALIZED_TYPE_ID(Pointee) \
namespace boost { namespace python { \
template<> \
inline type_info type_id<Pointee>(BOOST_PYTHON_EXPLICIT_TT_DEF(Pointee)) \
inline type_info type_id<Pointee>() \
{ \
return type_info (typeid (Pointee *)); \
} \
template<> \
inline type_info type_id<const volatile Pointee&>( \
BOOST_PYTHON_EXPLICIT_TT_DEF(const volatile Pointee&)) \
inline type_info type_id<const volatile Pointee&>() \
{ \
return type_info (typeid (Pointee *)); \
} \

View File

@@ -97,7 +97,7 @@ inline type_info type_id(BOOST_EXPLICIT_TEMPLATE_TYPE(T))
# define BOOST_PYTHON_SIGNED_INTEGRAL_TYPE_ID(T) \
template <> \
inline type_info type_id<T>(BOOST_PYTHON_EXPLICIT_TT_DEF(T)) \
inline type_info type_id<T>() \
{ \
return type_info(typeid(T)); \
}
@@ -171,13 +171,13 @@ BOOST_PYTHON_DECL std::ostream& operator<<(std::ostream&, type_info const&);
# if !BOOST_WORKAROUND(BOOST_MSVC, == 1200)
template<>
inline type_info type_id<void>(BOOST_PYTHON_EXPLICIT_TT_DEF(void))
inline type_info type_id<void>()
{
return type_info (typeid (void *));
}
# ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS
template<>
inline type_info type_id<const volatile void>(BOOST_PYTHON_EXPLICIT_TT_DEF(const volatile void))
inline type_info type_id<const volatile void>()
{
return type_info (typeid (void *));
}