 |
OpendTect
6.6
|
Go to the documentation of this file.
25 const char* nm =
typeid(t).name();
26 while ( *nm >=
'0' && *nm <=
'9' ) nm++;
33 const char* fnm,
int linenr);
37 # define pErrMsg(msg) \
38 OD::programmerErrMsg(msg,::className(*this),__FILE__,__LINE__)
41 #define pErrMsgOnce(msg) \
43 mDefineStaticLocalObject( bool, __message_shown__, = false ); \
44 if ( !__message_shown__ ) \
46 __message_shown__ = true; \
52 # define pFreeFnErrMsg(msg) \
53 OD::programmerErrMsg( msg, __func__, __FILE__, __LINE__ )
void programmerErrMsg(const char *msg, const char *cname, const char *fnm, int linenr)
void SetGlobalLogFile(const char *)
#define mGlobal(module)
Definition: commondefs.h:180
void ErrMsg(const char *, bool progr=false)
OpendTect.
Definition: commontypes.h:28
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
const char * className(const T &t)
Definition: errmsg.h:23
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021