1 #ifndef BOOSTER_SMART_PTR_BAD_WEAK_PTR_HPP_INCLUDED
2 #define BOOSTER_SMART_PTR_BAD_WEAK_PTR_HPP_INCLUDED
14 #include <booster/backtrace.h>
17 # pragma warn -8026 // Functions with excep. spec. are not expanded inline
29 #if defined(__BORLANDC__) && __BORLANDC__ <= 0x564
30 # pragma option push -pc
40 virtual char const * what()
const throw()
42 return "booster::bad_weak_ptr";
46 #if defined(__BORLANDC__) && __BORLANDC__ <= 0x564
53 # pragma warn .8026 // Functions with excep. spec. are not expanded inline
56 #endif // #ifndef BOOST_SMART_PTR_BAD_WEAK_PTR_HPP_INCLUDED
Same as std::exception but records stack trace.
Definition: backtrace.h:144
Definition: bad_weak_ptr.h:36