// (C) Copyright Terje Slettebų 2002. // Use, modification and distribution are subject to the // Boost Software License, Version 1.0. (See accompanying file // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // MACRO: BOOST_BCB_PARTIAL_SPECIALIZATION_BUG // TITLE: Full partial specialization support. // DESCRIPTION: Borland C++ Builder has some rather specific partial // specialisation bugs which this code tests for. #include namespace boost_bcb_partial_specialization_bug{ template class Test { }; template class Test,T2> { }; template class Test,T> { }; template struct is_const{}; template struct is_const{}; int test() { Test,double> v; is_const ci; (void)v; // warning suppression (void)ci; return 0; } }