Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef CORELIB___NCBI_TOOLKIT__HPP
2 #define CORELIB___NCBI_TOOLKIT__HPP
125 int ErrSubCode(
void)
const;
131 size_t Line(
void)
const;
134 const SDiagMessage& GetNativeToolkitMessage(
void)
const;
CNcbiToolkit_LogMessage(const CNcbiToolkit_LogMessage &)
#define NCBI_TOOLKIT_EXPORT
void NcbiToolkit_Fini(void)
Release resources allocated for NCBI C++ Toolkit.
void NcbiToolkit_Init(int argc, const TNcbiToolkit_XChar *const *argv, const TNcbiToolkit_XChar *const *envp=NULL, INcbiToolkit_LogHandler *log_handler=NULL)
Initialialize NCBI C++ Toolkit internal infrastructure: arguments, environment, diagnostics,...
const SDiagMessage & m_Msg
virtual void Post(const CNcbiToolkit_LogMessage &msg)=0
CNcbiToolkit_LogMessage & operator=(const CNcbiToolkit_LogMessage &)
virtual ~INcbiToolkit_LogHandler()
ESeverity
Log message severity.
@ eCritical
Critical error message.
@ eWarning
Warning message.
#define ErrCode()
Get the error code for the last failed system function.
Magic spell ;-) needed for some weird compilers... very empiric.
static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)