Blame view

3rdparty/boost_1_81_0/boost/process/exception.hpp 710 Bytes
dbf9e800   Hu Chunming   提交_GLIBCXX_USE_CX...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  // Copyright (c) 2016 Klemens D. Morgenstern
  //
  // 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)
  
  #ifndef BOOST_PROCESS_EXCEPTION_HPP_
  #define BOOST_PROCESS_EXCEPTION_HPP_
  
  #include <system_error>
  
  namespace boost
  {
  namespace process
  {
  ///The exception usually thrown by boost.process.
  /** It merely inherits [std::system_error](http://en.cppreference.com/w/cpp/error/system_error)
   * but can then be distinguished in the catch-block from other system errors.
   *
   */
  struct process_error : std::system_error
  {
      using std::system_error::system_error;
  };
  
  }
  }
  
  
  
  #endif /* BOOST_PROCESS_EXCEPTION_HPP_ */