Go to the SVN repository for this file.
1 #ifndef DATATOOL_EXCEPTIONS_HPP 2 #define DATATOOL_EXCEPTIONS_HPP 84 case eType:
return "eType";
85 case eModule:
return "eModule";
108 EErrCodeerr_code,
const string& message,
109 constlist<CDataType*>&
types,
virtual const char * GetErrCodeString(void) const override
Get error code interpreted as text.
const list< CDataType * > & GetTypes(void) const THROWS_NONE
list< CDataType * > m_Types
Incapsulate compile time information such as __FILE__, __LINE__, NCBI_MODULE, current function.
virtual const char * GetErrCodeString(void) const override
Get error code interpreted as text.
NCBI_EXCEPTION_DEFAULT(CNotFoundException, CDatatoolException)
CDataType * GetType(void) const THROWS((CDatatoolException))
void Add(CDataType *type)
list< CDataType * > m_Types
CResolvedTypeSet(const string &name)
Include a standard set of the NCBI C++ Toolkit most basic headers.
static const struct type types[]
EDiagSev
Severity level for the posted diagnostics.
@ eDiag_Error
Error message.
TErrCode GetErrCode(void) const
Get error code.
#define THROWS_NONE
Do not use 'throw' dynamic exception specification for C++11 compilers.
EErrCode
Error types that an application can generate.
#define NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION(exception_class, base_class)
Helper macro for default exception implementation.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
@ eInvalid
To be used ONLY as a return value; please, NEVER throw an exception with this code.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Defines NCBI C++ exception handling.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4