id summary reporter owner description type status milestone component version severity resolution keywords cc 4104 Declaration prevents Visual Studio 2008 from auto-completing shared_ptr Edward Loper Emil Dotchevski "A forward declaration for shared_ptr in boost/exception/exception.hpp confuses Visual Studio's Intellisense parser, preventing it from doing auto-completion for any boost::shared_ptr objects. This can be fixed by replacing """" with """" in the forward declaration (as shown in the attached patch file). Strictly speaking, this is not a bug in Boost, but in Visual Studio; but unless there's a good reason to use """" in the forward declaration rather than """", this change would be very helpful to all Visual Studio users if you made this change. {{{ --- boost_1_40_0-old/boost/exception/exception.hpp 2009-07-22 16:55:50.000000000 -0400 +++ boost_1_40_0-new/boost/exception/exception.hpp 2010-04-15 15:27:39.213956500 -0400 @@ -131,7 +131,7 @@ class exception; - template + template class shared_ptr; namespace }}} " Bugs closed Boost 1.43.0 exception Boost 1.42.0 Problem fixed shared_ptr Visual Studio