libsbml-draw
error.h
Go to the documentation of this file.
1 /* MIT License
2  */
3 
4 //== FILEDOC =========================================================================
5 
10 //== BEGINNING OF CODE ===============================================================
11 
12 #ifndef __SBNW_DIAG_ERROR_H_
13 #define __SBNW_DIAG_ERROR_H_
14 
15 //== INCLUDES ========================================================================
16 
17 #include "SagittariusCore.h"
18 #include "autolayoutSBML.h"
19 
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
29 _GraphfabExport void gf_emitError(const char* str);
30 
35 _GraphfabExport void gf_emitWarn(const char* str);
36 
41 _GraphfabExport void gf_registerErrorListener(void (*)(const char* msg));
42 
47 _GraphfabExport char* gf_getLastError();
48 
53 _GraphfabExport int gf_haveError();
54 
58 _GraphfabExport void gf_clearError();
59 
65 _GraphfabExport void gf_setError(const char* msg);
66 
67 #ifdef __cplusplus
68 }//extern "C"
69 #endif
70 
71 #endif
_GraphfabExport void gf_setError(const char *msg)
Sets the last error.
Definition: error.cpp:44
_GraphfabExport void gf_clearError()
Clears the last error.
Definition: error.cpp:40
_GraphfabExport void gf_registerErrorListener(void(*)(const char *msg))
Register an error listener.
First file included.
_GraphfabExport char * gf_getLastError()
Gets the last error.
Definition: error.cpp:29
_GraphfabExport void gf_emitWarn(const char *str)
Emit a warning.
Definition: error.cpp:25
_GraphfabExport void gf_emitError(const char *str)
Emit an error.
Definition: error.cpp:20
_GraphfabExport int gf_haveError()
Gets whether an error occurred.
Definition: error.cpp:36