• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  //Copyright (c) 2006-2009 Emil Dotchevski and Reverge Studios, Inc.
2  
3  //Distributed under the Boost Software License, Version 1.0. (See accompanying
4  //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5  
6  #ifndef BOOST_EXCEPTION_DDFBB4546C1211DEA4659E9055D89593
7  #define BOOST_EXCEPTION_DDFBB4546C1211DEA4659E9055D89593
8  
9  #include <boost/exception/error_info.hpp>
10  
11  namespace
12  boost
13      {
14      //Usage hint:
15      //if( api_function(....)!=0 )
16      //    BOOST_THROW_EXCEPTION(
17      //        failure() <<
18      //        errinfo_api_function("api_function") );
19      typedef error_info<struct errinfo_api_function_,char const *> errinfo_api_function;
20      }
21  
22  #endif
23