Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef OBJECTS_ALNMGR___ALNEXCEPTION__HPP
2 #define OBJECTS_ALNMGR___ALNEXCEPTION__HPP
62 switch (GetErrCode()) {
83 #define _ALNMGR_ASSERT(expr) \
87 NCBI_THROW(CAlnException, eInternalFailure, \
88 string("Assertion failed: ") + #expr); \
NCBI_EXCEPTION_DEFAULT(CAlnException, CException)
virtual const char * GetErrCodeString(void) const override
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
#define EXCEPTION_VIRTUAL_BASE
Do not use virtual base classes in exception declaration at all, because in this case derived class s...
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Defines NCBI C++ exception handling.