Chris@16: //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc. Chris@16: Chris@16: //Distributed under the Boost Software License, Version 1.0. (See accompanying Chris@16: //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: Chris@16: #ifndef UUID_DDFBB4546C1211DEA4659E9055D89593 Chris@16: #define UUID_DDFBB4546C1211DEA4659E9055D89593 Chris@16: Chris@16: #include "boost/exception/error_info.hpp" Chris@16: Chris@16: namespace Chris@16: boost Chris@16: { Chris@16: //Usage hint: Chris@16: //if( api_function(....)!=0 ) Chris@16: // BOOST_THROW_EXCEPTION( Chris@16: // failure() << Chris@16: // errinfo_api_function("api_function") ); Chris@16: typedef error_info errinfo_api_function; Chris@16: } Chris@16: Chris@16: #endif