exception_ptr_base.hpp 684 B

1234567891011121314151617181920212223242526
  1. //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc.
  2. //Distributed under the Boost Software License, Version 1.0. (See accompanying
  3. //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  4. #ifndef UUID_DC4208C6417811DEBF11E1EC55D89593
  5. #define UUID_DC4208C6417811DEBF11E1EC55D89593
  6. namespace
  7. boost
  8. {
  9. namespace
  10. exception_detail
  11. {
  12. class
  13. exception_ptr_base
  14. {
  15. public:
  16. virtual void _rethrow() const=0;
  17. virtual bool _empty() const=0;
  18. };
  19. }
  20. }
  21. #endif