gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-2191-ga4742ac
a Global And Modular Bsm Inference Tool
standalone_error_handlers.hpp
Go to the documentation of this file.
1 // GAMBIT: Global and Modular BSM Inference Tool
2 // *********************************************
17 
18 #ifndef __standalone_error_handlers_hpp__
19 #define __standalone_error_handlers_hpp__
20 
23 
24 namespace Gambit
25 {
26 
28  EXPORT_SYMBOLS error& utils_error();
30  EXPORT_SYMBOLS warning& utils_warning();
31 
33  error& backend_error();
35  warning& backend_warning();
36 
38  error& logging_error();
40  warning& logging_warning();
41 
43  error& model_error();
45  warning& model_warning();
46 
48  invalid_point_exception& invalid_point();
49 
50  namespace Printers
51  {
56  }
57 
58  namespace IniParser
59  {
61  error& inifile_error();
63  warning& inifile_warning();
64  }
65 
66 }
67 
68 #endif //#ifndef __standalone_error_handlers_hpp__
69 
General small utility macros.
EXPORT_SYMBOLS error & printer_error()
Printer errors.
EXPORT_SYMBOLS error & utils_error()
Utility errors.
#define EXPORT_SYMBOLS
Threadsafe exception class declarations.
warning & backend_warning()
Backend warnings.
warning & inifile_warning()
IniFile warnings.
warning & model_warning()
Model warnings.
error & backend_error()
Backend errors.
EXPORT_SYMBOLS warning & utils_warning()
Utility warnings.
warning & logging_warning()
Logging warnings.
EXPORT_SYMBOLS warning & printer_warning()
Printer warnings.
error & logging_error()
Logging errors.
invalid_point_exception & invalid_point()
Invalid point exceptions.
error & inifile_error()
IniFile errors.
error & model_error()
Model errors.
TODO: see if we can use this one:
Definition: Analysis.hpp:33