LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
exception.h
Go to the documentation of this file.
1 #ifndef fhiclcpp_exception_h
2 #define fhiclcpp_exception_h
3 
4 // ======================================================================
5 //
6 // exception
7 //
8 // ======================================================================
9 
10 #include "cetlib_except/coded_exception.h"
11 
12 #include <string>
13 
14 namespace fhicl {
15  enum error {
27  };
28 
29  namespace detail {
30  std::string translate(error);
31  }
32 
33  using exception = cet::coded_exception<error, detail::translate>;
34 }
35 
36 // ======================================================================
37 
38 #endif /* fhiclcpp_exception_h */
39 
40 // Local Variables:
41 // mode: c++
42 // End:
parameter set interface
std::string translate(error)
Definition: exception.cc:12
cet::coded_exception< error, detail::translate > exception
Definition: exception.h:33