5#ifndef SEVN_REVISED_ERRHAND_H
6#define SEVN_REVISED_ERRHAND_H
36 const char *
what ()
const throw(){
40 virtual inline std::string
default_mess()
const {
return "SEVN error: ";}
62 inline std::string
default_mess()
const override {
return "SEVN IO error: ";}
75 inline std::string
default_mess()
const override {
return "SSE error: ";}
88 inline std::string
default_mess()
const override {
return "BSE error: ";}
101 inline std::string
default_mess()
const override {
return "RocheLobe error: ";}
114 inline std::string
default_mess()
const override {
return "CommonEnvelope error: ";}
128 inline std::string
default_mess()
const override {
return "SN error: ";}
141 inline std::string
default_mess()
const override {
return "Change tracks error: ";}
153 inline std::string
default_mess()
const override {
return "SEVN parameters error: ";}
164 inline std::string
default_mess()
const override {
return "SEVN not implemented error: ";}
175 inline std::string
default_mess()
const override {
return "SEVN sanity check error: ";}
bse_error(std::string s="")
Definition: errhand.h:82
std::string default_mess() const override
Definition: errhand.h:88
bse_error istance(std::string &s)
Definition: errhand.h:85
Definition: errhand.h:104
std::string default_mess() const override
Definition: errhand.h:114
ce_error(std::string s="")
Definition: errhand.h:107
ce_error istance(std::string &s)
Definition: errhand.h:111
Definition: errhand.h:132
jtrack_error istance(std::string &s)
Definition: errhand.h:138
std::string default_mess() const override
Definition: errhand.h:141
jtrack_error(std::string s="")
Definition: errhand.h:135
Definition: errhand.h:156
notimplemented_error(std::string s="")
Definition: errhand.h:158
std::string default_mess() const override
Definition: errhand.h:164
notimplemented_error istance(std::string &s)
Definition: errhand.h:161
Definition: errhand.h:144
params_error istance(std::string &s)
Definition: errhand.h:150
params_error(std::string s="")
Definition: errhand.h:147
std::string default_mess() const override
Definition: errhand.h:153
rl_error istance(std::string &s)
Definition: errhand.h:98
std::string default_mess() const override
Definition: errhand.h:101
rl_error(std::string s="")
Definition: errhand.h:95
Definition: errhand.h:167
sanity_error istance(std::string &s)
Definition: errhand.h:172
sanity_error(std::string s="")
Definition: errhand.h:169
std::string default_mess() const override
Definition: errhand.h:175
virtual std::string default_mess() const
Definition: errhand.h:40
void set_mess(std::string &s)
Definition: errhand.h:45
sevnerr istance(std::string &s)
Definition: errhand.h:32
sevnerr(std::string s="")
Definition: errhand.h:28
std::string mess
Definition: errhand.h:48
const char * what() const
Definition: errhand.h:36
sevnio_error istance(std::string &s)
Definition: errhand.h:59
std::string default_mess() const override
Definition: errhand.h:62
sevnio_error(std::string s="")
Definition: errhand.h:56
Definition: errhand.h:117
sn_error(std::string s="")
Definition: errhand.h:120
sn_error istance(std::string &s)
Definition: errhand.h:124
std::string default_mess() const override
Definition: errhand.h:128
std::string default_mess() const override
Definition: errhand.h:75
sse_error istance(std::string &s)
Definition: errhand.h:72
sse_error(std::string s="")
Definition: errhand.h:69