Go to the SVN repository for this file.
1 #ifndef OBJTOOLS__PUBSEQ_GATEWAY__IPG__IPG_EXCEPTION_HPP_ 2 #define OBJTOOLS__PUBSEQ_GATEWAY__IPG__IPG_EXCEPTION_HPP_ 58 switch( GetErrCode() ) {
59 caseeIpgGeneralError:
return "eIpgGeneralError";
60 caseeIpgHasherInitError:
return "eIpgHasherInitError";
61 caseeIpgHasherHashError:
return "eIpgHasherHashError";
62 caseeIpgHasherFetchError:
return "eIpgHasherFetchError";
63 caseeIpgAssignValueZero:
return "eIpgAssignValueZero";
64 caseeIpgAssignValueConflict:
return "eIpgAssignValueConflict";
65 caseeIpgUpdateReportNoIpg:
return "eIpgUpdateReportNoIpg";
66 caseeIpgUpdateReportWriteProtected:
return "eIpgUpdateReportWriteProtected";
67 caseeIpgNotImplemented:
return "eIpgNotImplemented";
68 caseeIpgLogicError:
return "eIpgLogicError";
const char * GetErrCodeString() const override
Get error code interpreted as text.
@ eIpgAssignValueConflict
@ eIpgUpdateReportWriteProtected
NCBI_EXCEPTION_DEFAULT(CIpgStorageException, CException)
Include a standard set of the NCBI C++ Toolkit most basic headers.
EErrCode
Error types that an application can generate.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
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