12345678910111213141516171819202122232425 |
- //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc.
- //Distributed under 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)
- //This example shows how to print all data contained in a boost::exception.
- #include <boost/exception/all.hpp>
- #include <iostream>
- void f(); //throws unknown types that derive from boost::exception.
- void
- g()
- {
- try
- {
- f();
- }
- catch(
- boost::exception & e )
- {
- std::cerr << diagnostic_information(e);
- }
- }
|