From 5b803f00e13f5805f67bfbad013afc1f1a122fdf Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Sun, 14 Jul 2002 12:38:41 +0000 Subject: [PATCH] VC6 workarounds [SVN r14447] --- test/object_manager.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/test/object_manager.cpp b/test/object_manager.cpp index 75c816bc..0f1851c5 100755 --- a/test/object_manager.cpp +++ b/test/object_manager.cpp @@ -6,31 +6,27 @@ #include #include #include -#include "test_class.hpp" using namespace boost::python; using namespace boost::python::converter; -template struct undefined; +struct X {}; int main() { BOOST_STATIC_ASSERT(is_object_manager >::value); BOOST_STATIC_ASSERT(!is_object_manager::value); - BOOST_STATIC_ASSERT(!is_object_manager >::value); + BOOST_STATIC_ASSERT(!is_object_manager::value); BOOST_STATIC_ASSERT(is_reference_to_object_manager&>::value); BOOST_STATIC_ASSERT(is_reference_to_object_manager const&>::value); BOOST_STATIC_ASSERT(is_reference_to_object_manager volatile&>::value); BOOST_STATIC_ASSERT(is_reference_to_object_manager const volatile&>::value); -// undefined >::t1> x1; -// undefined >::t2> x2; - BOOST_STATIC_ASSERT(!is_reference_to_object_manager >::value); - BOOST_STATIC_ASSERT(!is_reference_to_object_manager >::value); - BOOST_STATIC_ASSERT(!is_reference_to_object_manager&>::value); - BOOST_STATIC_ASSERT(!is_reference_to_object_managerconst&>::value); + BOOST_STATIC_ASSERT(!is_reference_to_object_manager::value); + BOOST_STATIC_ASSERT(!is_reference_to_object_manager::value); + BOOST_STATIC_ASSERT(!is_reference_to_object_manager::value); return 0; }