BVB Source Codes

mars Show exceptions.cpp Source code

Return Download mars: download exceptions.cpp Source code - Download mars Source code - Type:.cpp
  1.  
  2. //          Copyright Oliver Kowalke 2009.
  3. // Distributed under the Boost Software License, Version 1.0.
  4. //    (See accompanying file LICENSE_1_0.txt or copy at
  5. //          http://www.boost.org/LICENSE_1_0.txt)
  6.  
  7. #include "boost/coroutine/exceptions.hpp"
  8.  
  9. namespace mars_boost {} namespace boost = mars_boost; namespace mars_boost {
  10. namespace coroutines {
  11.  
  12. class coroutine_error_category : public system::error_category
  13. {
  14. public:
  15.     virtual const char* name() const BOOST_NOEXCEPT
  16.     { return "coroutine"; }
  17.  
  18.     virtual std::string message( int ev) const
  19.     {
  20.         switch (BOOST_SCOPED_ENUM_NATIVE(coroutine_errc)(ev))
  21.         {
  22.         case coroutine_errc::no_data:
  23.             return std::string("Operation not permitted because coroutine "
  24.                           "has no valid result.");
  25.         }
  26.         return std::string("unspecified coroutine_errc value\n");
  27.     }
  28. };
  29.  
  30. BOOST_COROUTINES_DECL
  31. system::error_category const& coroutine_category() BOOST_NOEXCEPT
  32. {
  33.     static coroutines::coroutine_error_category cat;
  34.     return cat;
  35. }
  36.  
  37. }}
  38.  
downloadexceptions.cpp Source code - Download mars Source code
Related Source Codes/Software:
Hero - Elegant transition library for iOS & tvOS 2017-06-09
deep-photo-styletransfer - Code and data for paper "Deep Photo Style Transfer... 2017-06-09
mastodon - A GNU Social-compatible microblogging server ... 2017-06-09
plyr - A simple HTML5, YouTube and Vimeo player ... 2017-06-08
prepack - Prepack is a partial evaluator for JavaScript. Pre... 2017-06-08
Public-APIs - 2017-06-09
lottie-ios - An iOS library to natively render After Effects ve... 2017-06-09
Awesome-Hacking - A collection of various awesome lists for hackers,... 2017-06-09
algorithms - Minimal examples of data structures and algorithms... 2017-06-10
lectures - Oxford Deep NLP 2017 course 2017-06-10
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top