Go to the SVN repository for this file.
1 #ifndef GUI_CORE___PROJECT_SERVICE_EXCEPTION__HPP 2 #define GUI_CORE___PROJECT_SERVICE_EXCEPTION__HPP 57 switch(GetErrCode()) {
59 return "eInvalidOperation";
62 return "eInvalidArguments";
65 return "eThreadAffinityError";
68 return "eLockingError";
71 return "eOperationFailed";
CProjectServiceException.
virtual const char * GetErrCodeString(void) const override
NCBI_EXCEPTION_DEFAULT(CProjectServiceException, CException)
@ eThreadAffinityError
arguments provided to an operation are invalid
@ eInvalidArguments
operation is not permitted in this context
@ eLockingError
thread affinity is violated
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.
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