20 #ifndef COPASI_CCopasiMessage
21 #define COPASI_CCopasiMessage
29 #define MCopasiBase 5000
30 #define MCReadConfig MCopasiBase + 100
31 #define MCWriteConfig MCopasiBase + 200
32 #define MCRange MCopasiBase + 300
33 #define MCKinFunction MCopasiBase + 400
34 #define MCCopasiVector MCopasiBase + 500
35 #define MCFunctionParameters MCopasiBase + 600
36 #define MCMassAction MCopasiBase + 700
37 #define MCCopasiMethod MCopasiBase + 800
38 #define MCReaction MCopasiBase + 900
39 #define MCParameter MCopasiBase + 1000
40 #define MCChemEq MCopasiBase + 1100
41 #define MCTrajectoryMethod MCopasiBase + 1200
42 #define MCXML MCopasiBase + 1300
43 #define MCCopasiMessage MCopasiBase + 1400
44 #define MCConfiguration MCopasiBase + 1500
45 #define MCOptimization MCopasiBase + 1600
46 #define MCSBML MCopasiBase + 1700
47 #define MCTrajectoryProblem MCopasiBase + 2800
48 #define MCDirEntry MCopasiBase + 2900
49 #define MCFunction MCopasiBase + 3000
50 #define MCMathML MCopasiBase + 3100
51 #define MCEvaluationNodeObject MCopasiBase + 3200
52 #define MCCopasiTask MCopasiBase + 3300
53 #define MCSteadyState MCopasiBase + 3400
54 #define MCFitting MCopasiBase + 3500
55 #define MCObject MCopasiBase + 3600
56 #define MCLyap MCopasiBase + 3700
57 #define MCODEExporter MCopasiBase + 3800
58 #define MCRegistration MCopasiBase + 3900
59 #define MCTSSAMethod MCopasiBase + 4000
60 #define MCTSSAProblem MCopasiBase + 4100
61 #define MCEigen MCopasiBase + 4200
62 #define MCAnnotation MCopasiBase + 4300
63 #define MCMathModel MCopasiBase + 4400
64 #define MCModelMerging MCopasiBase + 4500
65 #define MCModelExpansion MCopasiBase + 4600
66 #define MCEFMAnalysis MCopasiBase + 4700
67 #define MCLayout MCopasiBase + 4800
68 #define MCScan MCopasiBase + 4900
69 #define MCSEDML MCopasiBase + 5000
70 #define MCMCA MCopasiBase + 5100
74 #define fatalError() {CCopasiMessage(CCopasiMessage::EXCEPTION, \
75 "%s (%d) compiled: %s %s", \
76 __FILE__, __LINE__, __DATE__, __TIME__);}
190 static size_t size();
211 static void setIsGUI(
const bool & isGUI);
257 const std::string &
getText()
const;
277 void handler(
const bool & _throw =
false);
285 #endif // COPASI_CCopasiMessage
static const CCopasiMessage & peekLastMessage()
const std::string & getText() const
static std::string getAllMessageText(const bool &chronological=true)
const size_t & getNumber() const
static CCopasiMessage getFirstMessage()
static void setIsGUI(const bool &isGUI)
CCopasiMessage::Type mType
void handler(const bool &_throw=false)
static std::deque< CCopasiMessage > mMessageDeque
static const CCopasiMessage & peekFirstMessage()
const CCopasiMessage::Type & getType() const
CCopasiMessage & operator=(const CCopasiMessage &RHS)
static bool checkForMessage(const size_t &number)
static CCopasiMessage getLastMessage()
static CCopasiMessage::Type getHighestSeverity()