// Copyright David Abrahams 2002. Permission to copy, use, // modify, sell and distribute this software is granted provided this // copyright notice appears in all copies. This software is provided // "as is" without express or implied warranty, and with no claim as // to its suitability for any purpose. #include #include #include #include #include struct A; int main() { BOOST_STATIC_ASSERT( (boost::is_same< boost::python::pointee >::type , char** >::value)); BOOST_STATIC_ASSERT( (boost::is_same< boost::python::pointee >::type , A>::value)); #ifndef BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION BOOST_STATIC_ASSERT( (boost::is_same< boost::python::pointee::type , char >::value)); #endif return 0; }