Converted exception_ptr from a shared_ptr typedef to a stand-alone class to allow simpler declaration of namespace boost { class exception_ptr; }

[SVN r68202]
This commit is contained in:
Emil Dotchevski
2011-01-17 07:01:35 +00:00
parent c210c38dae
commit 6b0bfad6bf
2 changed files with 39 additions and 7 deletions

View File

@ -12,7 +12,7 @@ boost
namespace exception_detail { class clone_base; };
template <class Tag,class T> class error_info;
template <class T> class shared_ptr;
typedef shared_ptr<exception_detail::clone_base const> exception_ptr;
class exception_ptr;
typedef error_info<struct errinfo_nested_exception_,exception_ptr> errinfo_nested_exception;
}