A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/group__Exception.html below:

NCBI C++ ToolKit: Exceptions Hierarchy

class   CNcbiError   struct   is_exception< T, class >   struct   is_exception< T, typename enable_if< is_member_function_pointer< decltype(&T::what)>::value, T >::type >   struct   has_no_output_operator_impl< T >   struct   has_no_output_operator< T >   struct   has_output_operator< T, class >   struct   has_output_operator< T, typename enable_if< !has_no_output_operator_impl< T >::type::value, T >::type >   struct   is_printable< T, class >   struct   is_printable< T, typename enable_if< !is_exception< T >::value &&has_output_operator< T >::value, T >::type >   struct   is_non_printable< T, class >   struct   is_non_printable< T, typename enable_if< !is_exception< T >::value &&!is_printable< T >::value, T >::type >   class   CExceptionArgs_Base   class   CExceptionArgsManip   class   CExceptionArgsManip_Wrapper   Manipulator function wrapper. More...
  class   CExceptionArgs< TErrCode >   class   CException   class   Module   Module manipulator. More...
  class   Retriable   Retriable manipulator. More...
  class   CExceptionReporter   CExceptionReporter –. More...
  class   CExceptionReporterStream   CExceptionReporterStream –. More...
  class   CCoreException   CCoreException –. More...
  class   CInvalidParamException   CInvalidParamException –. More...
  class   CLastErrorAdapt   class   CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >   CErrnoTemplExceptionEx –. More...
  class   CErrnoTemplException< TBase >   CErrnoTemplException –. More...
  class   CErrnoTemplException_Win< TBase >   #define  THROWS_NONE   Do not use 'throw' dynamic exception specification for C++11 compilers. More...
  #define  THROWS(x)   #define  ABORT_ON_THROW   "ABORT_ON_THROW"   ABORT_ON_THROW controls if program should be aborted. More...
  #define  RETHROW_TRACE   Rethrow trace. More...
  #define  THROW_TRACE_SIMPLE(exception_object)   Throw trace. More...
  #define  THROW_TRACE_ARGS(exception_class, ...)   Throw trace. More...
  #define  THROW0_TRACE(exception_object)   Throw trace. More...
  #define  THROW0p_TRACE(exception_object)   Throw trace. More...
  #define  THROW0np_TRACE(exception_object)   Throw trace. More...
  #define  THROW1_TRACE(exception_class, exception_arg)   Throw trace. More...
  #define  THROW1p_TRACE(exception_class, exception_arg)   Throw trace. More...
  #define  THROW1np_TRACE(exception_class, exception_arg)   Throw trace. More...
  #define  THROW_TRACE(exception_class, exception_args)   Throw trace. More...
  #define  THROWp_TRACE(exception_class, exception_args)   Throw trace. More...
  #define  THROWnp_TRACE(exception_class, exception_args)   Throw trace. More...
  #define  STD_CATCH(message)   Standard handling of "exception"-derived exceptions. More...
  #define  STD_CATCH_ALL(message)   Standard handling of "exception"-derived exceptions; catches non-standard exceptions and generates "unknown exception" for all other exceptions. More...
  #define  NCBI_CATCH(message)   Catch CExceptions as well This macro is deprecated - use *_X or *_XX variant instead of it. More...
  #define  NCBI_CATCH_ALL(message)   This macro is deprecated - use *_X or *_XX variant instead of it. More...
  #define  STD_CATCH_X(err_subcode, message)    STD_CATCH_XX(NCBI_USE_ERRCODE_X, err_subcode, message)   Standard handling of "exception"-derived exceptions with default error code and given error subcode placed in diagnostics. More...
  #define  STD_CATCH_ALL_X(err_subcode, message)    STD_CATCH_ALL_XX(NCBI_USE_ERRCODE_X, err_subcode, message)   Standard handling of "exception"-derived exceptions; catches non-standard exceptions and generates "unknown exception" for all other exceptions. More...
  #define  NCBI_CATCH_X(err_subcode, message)    NCBI_CATCH_XX(NCBI_USE_ERRCODE_X, err_subcode, message)   Catch CExceptions as well with default error code and given error subcode placed in diagnostics. More...
  #define  NCBI_CATCH_ALL_X(err_subcode, message)    NCBI_CATCH_ALL_XX(NCBI_USE_ERRCODE_X, err_subcode, message)   #define  STD_CATCH_XX(err_name, err_subcode, message)   Standard handling of "exception"-derived exceptions with given error code name and given error subcode placed in diagnostics. More...
  #define  STD_CATCH_ALL_XX(err_name, err_subcode, message)   Standard handling of "exception"-derived exceptions; catches non-standard exceptions and generates "unknown exception" for all other exceptions. More...
  #define  NCBI_CATCH_XX(err_name, err_subcode, message)   Catch CExceptions as well with given error code name and given error subcode placed in diagnostics. More...
  #define  NCBI_CATCH_ALL_XX(err_name, err_subcode, message)   #define  FORMAT(message)    NCBI_NS_NCBI::CNcbiOstrstreamToString(static_cast<NCBI_NS_NCBI::CNcbiOstrstream&>(NCBI_NS_NCBI::CNcbiOstrstream().flush() << message))   Format message using iostreams library. More...
  #define  NCBI_EXCEPTION_VAR_EX(name, prev_exception_ptr, exception_class, err_code, message)   Create an exception instance to be thrown later, given the exception class, previous exception pointer, error code and message string. More...
  #define  NCBI_EXCEPTION_VAR(name, exception_class, err_code, message)    NCBI_EXCEPTION_VAR_EX(name, 0, exception_class, err_code, message)   Create an instance of the exception to be thrown later. More...
  #define  NCBI_EXCEPTION_THROW(exception_var)    throw (exception_var)   Throw an existing exception object. More...
  #define  NCBI_EXCEPTION_EMPTY_NAME   #define  NCBI_EXCEPTION(exception_class, err_code, message)   Generic macro to make an exception, given the exception class, error code and message string. More...
  #define  NCBI_THROW(exception_class, err_code, message)   Generic macro to throw an exception, given the exception class, error code and message string. More...
  #define  NCBI_USER_THROW(message)    NCBI_THROW(NCBI_NS_NCBI::CException, eUnknown, message)   Throw a quick-and-dirty runtime exception of type 'CException' with the given error message and error code 'eUnknown'. More...
  #define  NCBI_THROW_FMT(exception_class, err_code, message)    NCBI_THROW(exception_class, err_code, FORMAT(message))   The same as NCBI_THROW but with message processed as output to ostream. More...
  #define  NCBI_USER_THROW_FMT(message)    NCBI_THROW_FMT(NCBI_NS_NCBI::CException, eUnknown, message)   Throw a "user exception" with message processed as output to ostream. More...
  #define  NCBI_EXCEPTION_EX(prev_exception, exception_class, err_code, message)   Generic macro to make an exception, given the exception class, previous exception, error code and message string. More...
  #define  NCBI_RETHROW(prev_exception, exception_class, err_code, message)   Generic macro to re-throw an exception. More...
  #define  NCBI_RETHROW_FMT(prev_exception, exception_class, err_code, message)    NCBI_RETHROW(prev_exception, exception_class, err_code, FORMAT(message))   The same as NCBI_RETHROW but with message processed as output to ostream. More...
  #define  NCBI_RETHROW_SAME(prev_exception, message)   Generic macro to re-throw the same exception. More...
  #define  NCBI_REPORT_EXCEPTION(title, ex)   Generate a report on the exception. More...
  #define  NCBI_REPORT_EXCEPTION_X(err_subcode, title, ex)    NCBI_REPORT_EXCEPTION_XX(NCBI_USE_ERRCODE_X, err_subcode, title, ex)   Generate a report on the exception with default error code and given subcode. More...
  #define  NCBI_REPORT_EXCEPTION_XX(err_name, err_subcode, title, ex)   Generate a report on the exception with default error code and given subcode. More...
  #define  NCBI_EXCEPTION_DEFAULT_THROW(exception_class)   #define  NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_COMMON(exception_class, base_class)   #define  NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION(exception_class, base_class)   Helper macro for default exception implementation. More...
  #define  NCBI_EXCEPTION_DEFAULT(exception_class, base_class)   To help declare new exception class. More...
  #define  NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_TEMPL(exception_class, base_class)   Helper macro added to support templatized exceptions. More...
  #define  NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_TEMPL_ERRNO(exception_class, base_class)   Helper macro added to support errno based templatized exceptions. More...
  #define  EXCEPTION_VIRTUAL_BASE   Do not use virtual base classes in exception declaration at all, because in this case derived class should initialize all base classes directly, that is not convenient and hard to control. More...
  #define  NCBI_ERRNO_CODE_WRAPPER   NCBI_NS_NCBI::NcbiErrnoCode   #define  NCBI_ERRNO_STR_WRAPPER   NCBI_NS_NCBI::NcbiErrnoStr   #define  NCBI_LASTERROR_CODE_WRAPPER    NCBI_NS_NCBI::CLastErrorAdapt::GetErrCode   #define  NCBI_LASTERROR_STR_WRAPPER    NCBI_NS_NCBI::CLastErrorAdapt::GetErrCodeString   #define  NCBI_EXCEPTION2_VAR(name, exception_class, err_code, message, extra)   Create an instance of the exception with one additional parameter. More...
  #define  NCBI_EXCEPTION2(exception_class, err_code, message, extra)   Generic macro to make an exception with one additional parameter, given the exception class, error code and message string. More...
  #define  NCBI_THROW2(exception_class, err_code, message, extra)    throw NCBI_EXCEPTION2(exception_class, err_code, message, extra)   Throw exception with extra parameter. More...
  #define  NCBI_RETHROW2(prev_exception, exception_class, err_code, message, extra)   Re-throw exception with extra parameter. More...
  #define  NCBI_EXCEPTION_DEFAULT2(exception_class, base_class, extra_type)   Define exception default with one additional parameter. More...
  #define  ISNAN_CONSTEXPR   #define  isnan   bool_isnan   #define  finite   _finite   Define value of finite (Is Finite). More...
  enum   CNcbiError::ECode {
  CNcbiError::eNotSet = -1 , CNcbiError::eSuccess = 0 , CNcbiError::eAddressFamilyNotSupported = EAFNOSUPPORT , CNcbiError::eAddressInUse = EADDRINUSE ,
  CNcbiError::eAddressNotAvailable = EADDRNOTAVAIL , CNcbiError::eAlreadyConnected = EISCONN , CNcbiError::eArgumentListTooLong = E2BIG , CNcbiError::eArgumentOutOfDomain = EDOM ,
  CNcbiError::eBadAddress = EFAULT , CNcbiError::eBadFileDescriptor = EBADF , CNcbiError::eBadMessage = EBADMSG , CNcbiError::eBrokenPipe = EPIPE ,
  CNcbiError::eConnectionAborted = ECONNABORTED , CNcbiError::eConnectionAlreadyInProgress = EALREADY , CNcbiError::eConnectionRefused = ECONNREFUSED , CNcbiError::eConnectionReset = ECONNRESET ,
  CNcbiError::eCrossDeviceLink = EXDEV , CNcbiError::eDestinationAddressRequired = EDESTADDRREQ , CNcbiError::eDeviceOrResourceBusy = EBUSY , CNcbiError::eDirectoryNotEmpty = ENOTEMPTY ,
  CNcbiError::eExecutableFormatError = ENOEXEC , CNcbiError::eFileExists = EEXIST , CNcbiError::eFileTooLarge = EFBIG , CNcbiError::eFilenameTooLong = ENAMETOOLONG ,
  CNcbiError::eFunctionNotSupported = ENOSYS , CNcbiError::eHostUnreachable = EHOSTUNREACH , CNcbiError::eIdentifierRemoved = EIDRM , CNcbiError::eIllegalByteSequence = EILSEQ ,
  CNcbiError::eInappropriateIoControlOperation = ENOTTY , CNcbiError::eInterrupted = EINTR , CNcbiError::eInvalidArgument = EINVAL , CNcbiError::eInvalidSeek = ESPIPE ,
  CNcbiError::eIoError = EIO , CNcbiError::eIsADirectory = EISDIR , CNcbiError::eMessageSize = EMSGSIZE , CNcbiError::eNetworkDown = ENETDOWN ,
  CNcbiError::eNetworkReset = ENETRESET , CNcbiError::eNetworkUnreachable = ENETUNREACH , CNcbiError::eNoBufferSpace = ENOBUFS , CNcbiError::eNoChildProcess = ECHILD ,
  CNcbiError::eNoLink = ENOLINK , CNcbiError::eNoLockAvailable = ENOLCK , CNcbiError::eNoMessage = ENOMSG , CNcbiError::eNoProtocolOption = ENOPROTOOPT ,
  CNcbiError::eNoSpaceOnDevice = ENOSPC , CNcbiError::eNoSuchDeviceOrAddress = ENXIO , CNcbiError::eNoSuchDevice = ENODEV , CNcbiError::eNoSuchFileOrDirectory = ENOENT ,
  CNcbiError::eNoSuchProcess = ESRCH , CNcbiError::eNotADirectory = ENOTDIR , CNcbiError::eNotASocket = ENOTSOCK , CNcbiError::eNotConnected = ENOTCONN ,
  CNcbiError::eNotEnoughMemory = ENOMEM , CNcbiError::eNotSupported = ENOTSUP , CNcbiError::eOperationCanceled = ECANCELED , CNcbiError::eOperationInProgress = EINPROGRESS ,
  CNcbiError::eOperationNotPermitted = EPERM , CNcbiError::eOperationNotSupported = EOPNOTSUPP , CNcbiError::eOperationWouldBlock = EWOULDBLOCK , CNcbiError::ePermissionDenied = EACCES ,
  CNcbiError::eProtocolError = EPROTO , CNcbiError::eProtocolNotSupported = EPROTONOSUPPORT , CNcbiError::eReadOnlyFileSystem = EROFS , CNcbiError::eResourceDeadlockWouldOccur = EDEADLK ,
  CNcbiError::eResourceUnavailableTryAgain = EAGAIN , CNcbiError::eResultOutOfRange = ERANGE , CNcbiError::eTextFileBusy = ETXTBSY , CNcbiError::eTimedOut = ETIMEDOUT ,
  CNcbiError::eTooManyFilesOpenInSystem = ENFILE , CNcbiError::eTooManyFilesOpen = EMFILE , CNcbiError::eTooManyLinks = EMLINK , CNcbiError::eTooManySymbolicLinkLevels = ELOOP ,
  CNcbiError::eValueTooLarge = EOVERFLOW , CNcbiError::eWrongProtocolType = EPROTOTYPE , CNcbiError::eUnknown = 0x1000
}   enum   CNcbiError::ECategory { CNcbiError::eGeneric = 0 , CNcbiError::eNcbi = 1 , CNcbiError::eMsWindows = 2 }   Error code category. More...
  enum   CException::EErrCode { CException::eInvalid = -1 , CException::eUnknown = 0 }   Error types that an application can generate. More...
  enum   CException::EFlags { CException::fConsole = (1 << 0) }   Miscellaneous generic hints, flags and attributes. More...
  enum   CCoreException::EErrCode {
  CCoreException::eCore , CCoreException::eNullPtr , CCoreException::eDll , CCoreException::eDiagFilter ,
  CCoreException::eInvalidArg
}   Error types that corelib can generate. More...
  enum   CInvalidParamException::EErrCode { CInvalidParamException::eUndefined = 1 , CInvalidParamException::eInvalidCharacter }   enum   CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::EErrCode { CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::eErrno }   Error type that an application can generate. More...
  ECode  CNcbiError::Code (void) const   Get error code. More...
  ECategory  CNcbiError::Category (void) const   Get error code category. More...
  int  CNcbiError::Native (void) const   Get native numeric value of the error. More...
  const stringCNcbiError::Extra (void) const   Get string information provided when this error was set. More...
    CNcbiError::CNcbiError (const CNcbiError &err)   Copy constructor. More...
    CNcbiError::~CNcbiError (void)   CNcbiErrorCNcbiError::operator= (const CNcbiError &err)   Assignment. More...
  bool  CNcbiError::operator== (ECode err) const   Comparison. More...
    CNcbiError::DECLARE_OPERATOR_BOOL (Code() !=eSuccess)   Operator bool: returns TRUE if error was not set to "success". More...
  static const CNcbiErrorCNcbiError::GetLast (void)   Get the error that was last set (in the current thread) More...
  static void  CNcbiError::Set (ECode code)   Set last error using native error code enum. More...
  static void  CNcbiError::Set (ECode code, const CTempString extra)   Set last error using native error code enum. More...
  static void  CNcbiError::Set (ECode code, const char *extra)   Set last error using native error code enum. More...
  static void  CNcbiError::Set (ECode code, const string &extra)   Set last error using native error code enum. More...
  static void  CNcbiError::Set (ECode code, string &&extra)   Set last error using native error code enum. More...
  static void  CNcbiError::SetErrno (int errno_code)   Set last error using errno code. More...
  static void  CNcbiError::SetErrno (int errno_code, const CTempString extra)   Set last error using errno code. More...
  static void  CNcbiError::SetErrno (int errno_code, const string &extra)   Set last error using errno code. More...
  static void  CNcbiError::SetErrno (int errno_code, const char *extra)   Set last error using errno code. More...
  static void  CNcbiError::SetErrno (int errno_code, string &&extra)   Set last error using errno code. More...
  static void  CNcbiError::SetFromErrno (void)   Set last error using current "errno" code. More...
  static void  CNcbiError::SetFromErrno (const CTempString extra)   Set last error using current "errno" code. More...
  static void  CNcbiError::SetFromErrno (const string &extra)   Set last error using current "errno" code. More...
  static void  CNcbiError::SetFromErrno (const char *extra)   Set last error using current "errno" code. More...
  static void  CNcbiError::SetFromErrno (string &&extra)   Set last error using current "errno" code. More...
  static void  CNcbiError::SetWindowsError (int native_err_code)   Set last error using Windows-specific error code. More...
  static void  CNcbiError::SetWindowsError (int native_err_code, const CTempString extra)   Set last error using Windows-specific error code. More...
  static void  CNcbiError::SetWindowsError (int native_err_code, const string &extra)   Set last error using Windows-specific error code. More...
  static void  CNcbiError::SetWindowsError (int native_err_code, const char *extra)   Set last error using Windows-specific error code. More...
  static void  CNcbiError::SetWindowsError (int native_err_code, string &&extra)   Set last error using Windows-specific error code. More...
  static void  CNcbiError::SetFromWindowsError (void)   Set last error on MS Windows using GetLastError() More...
  static void  CNcbiError::SetFromWindowsError (const CTempString extra)   Set last error on MS Windows using GetLastError() More...
  static void  CNcbiError::SetFromWindowsError (const string &extra)   Set last error on MS Windows using GetLastError() More...
  static void  CNcbiError::SetFromWindowsError (const char *extra)   Set last error on MS Windows using GetLastError() More...
  static void  CNcbiError::SetFromWindowsError (string &&extra)   Set last error on MS Windows using GetLastError() More...
    CNcbiError::CNcbiError (void)   static CNcbiErrorCNcbiError::x_Init (int err_code)   template<class Ty > static CNcbiErrorCNcbiError::x_Init (int err_code, Ty extra)   static void  CNcbiError::x_SetWindowsCodeCategory (CNcbiError *e)   CNcbiOstreamoperator<< (CNcbiOstream &str, const CNcbiError &err)   Serialize error code + description provided by OS + extra string data. More...
  void  SetThrowTraceAbort (bool abort_on_throw_trace)   Specify whether to call "abort()" inside the DoThrowTraceAbort(). More...
  void  DoThrowTraceAbort (void)   "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW. More...
  void  DoDbgPrint (const CDiagCompileInfo &info, const char *message)   Print the specified debug message. More...
  void  DoDbgPrint (const CDiagCompileInfo &info, const string &message)   Print the specified debug message. More...
  void  DoDbgPrint (const CDiagCompileInfo &info, const char *msg1, const char *msg2)   Print the specified debug messages. More...
    BEGIN_NAMESPACE (ncbi_throw_trace)   template<class V > static auto  has_no_output_operator_impl< T >::check (const V &) -> decltype(declval< ostream & >()<< declval< V >())   template<typename > static bool  has_no_output_operator_impl< T >::check (...)     END_NAMESPACE (ncbi_throw_trace)   template<class T > enable_if< ncbi_throw_trace::is_exception< T >::value, const T & >::type  DbgPrintEx (const CDiagCompileInfo &info, const T &t, const char *str)   char *  DbgPrintEx (const CDiagCompileInfo &info, char *str, const char *)   const char *  DbgPrintEx (const CDiagCompileInfo &info, const char *str, const char *)   const stringDbgPrintEx (const CDiagCompileInfo &info, const string &str, const char *)   template<typename T > const TDbgPrint (const CDiagCompileInfo &info, const T &e, const char *e_str)   Templated function for printing debug message. More...
  const char *  DbgPrint (const CDiagCompileInfo &info, const char *e, const char *)   Print debug message for "const char*" object and "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW. More...
  char *  DbgPrint (const CDiagCompileInfo &info, char *e, const char *)   Print debug message for "char*" object and "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW. More...
  const stringDbgPrint (const CDiagCompileInfo &info, const string &e, const char *)   Print debug message for "std::string" object and "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW. More...
  template<typename T > const TDbgPrintP (const CDiagCompileInfo &info, const T &e, const char *e_str)   Print the specified printable object and "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW. More...
  template<typename T > const TDbgPrintNP (const CDiagCompileInfo &info, const T &e, const char *e_str)   Create diagnostic stream for printing specified message and "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW. More...
    CExceptionArgs_Base::CExceptionArgs_Base (void)   void  CExceptionArgs_Base::SetErrCodeVal (TErrCodeVal err_code)   TErrCodeVal  CExceptionArgs_Base::GetErrCodeVal (void) const   void  CExceptionArgs_Base::SetFlags (TFlags flags)   TFlags  CExceptionArgs_Base::GetFlags (void) const   void  CExceptionArgs_Base::SetSeverity (TSeverity severity)   TSeverity  CExceptionArgs_Base::GetSeverity (void) const   void  CExceptionArgs_Base::SetModule (const string &module)   const stringCExceptionArgs_Base::GetModule (void) const   bool  CExceptionArgs_Base::IsSetModule (void) const   void  CExceptionArgs_Base::SetRetriable (ERetriable retriable)   ERetriable  CExceptionArgs_Base::GetRetriable (void) const   virtual  CExceptionArgsManip::~CExceptionArgsManip (void)   virtual void  CExceptionArgsManip::operator() (CExceptionArgs_Base &args) const =0     CExceptionArgsManip_Wrapper::CExceptionArgsManip_Wrapper (FExceptionArgsManip f)   void  CExceptionArgsManip_Wrapper::operator() (CExceptionArgs_Base &args) const     CExceptionArgs< TErrCode >::CExceptionArgs (TErrCode err_code)   TErrCode  CExceptionArgs< TErrCode >::GetErrCode (void) const   CExceptionArgs< TErrCode > &  CExceptionArgs< TErrCode >::operator| (const CExceptionArgsManip &manip)   CExceptionArgs< TErrCode > &  CExceptionArgs< TErrCode >::operator| (const CExceptionArgsManip_Wrapper &manip)     CException::CException (const CDiagCompileInfo &info, const CException *prev_exception, EErrCode err_code, const string &message, EDiagSev severity=eDiag_Error, TFlags flags=0)   Constructor. More...
    CException::CException (const CDiagCompileInfo &info, const CException *prev_exception, const CExceptionArgs< EErrCode > &args, const string &message)     CException::CException (const CException &other)   Copy constructor. More...
  void  CException::AddBacklog (const CDiagCompileInfo &info, const string &message, EDiagSev severity=eDiag_Error)   Add a message to backlog (to re-throw the same exception then). More...
  void  CException::AddPrevious (const CException *prev_exception)   void  CException::AddToMessage (const string &add_msg)   virtual void  CException::Throw (void) const   Polymorphically (re)throw an exception whose exact type is uncertain. More...
  virtual const char *  CException::what (void) const noexcept   Standard report (includes full backlog). More...
  void  CException::Report (const CDiagCompileInfo &info, const string &title, CExceptionReporter *reporter=0, TDiagPostFlags flags=eDPF_Exception) const   Report the exception. More...
  string  CException::ReportThis (TDiagPostFlags flags=eDPF_Exception) const   Report this exception only. More...
  string  CException::ReportAll (TDiagPostFlags flags=eDPF_Exception) const   Report all exceptions. More...
  void  CException::ReportStd (ostream &out, TDiagPostFlags flags=eDPF_Exception) const   Report "standard" attributes. More...
  virtual void  CException::ReportExtra (ostream &out) const   Report "non-standard" attributes. More...
  const CStackTraceCException::GetStackTrace (void) const   Get the saved stack trace if available or NULL. More...
  static bool  CException::EnableBackgroundReporting (bool enable)   Enable background reporting. More...
  static void  CException::SetStackTraceLevel (EDiagSev level)   Set severity level for saving and printing stack trace. More...
  static EDiagSev  CException::GetStackTraceLevel (void)   Get current severity level for saving and printing stack trace. More...
  EDiagSev  CException::GetSeverity (void) const   Get exception severity. More...
  CExceptionCException::SetSeverity (EDiagSev severity)   Set exception severity. More...
  virtual const char *  CException::GetType (void) const   Get class name as a string. More...
  virtual const char *  CException::GetErrCodeString (void) const   Get error code interpreted as text. More...
  const stringCException::GetFile (void) const   Get file name used for reporting. More...
  void  CException::SetModule (const string &module)   Set module name used for reporting. More...
  const stringCException::GetModule (void) const   Get module name used for reporting. More...
  void  CException::SetClass (const string &nclass)   Set class name used for reporting. More...
  const stringCException::GetClass (void) const   Get class name used for reporting. More...
  void  CException::SetFunction (const string &function)   Set function name used for reporting. More...
  const stringCException::GetFunction (void) const   Get function name used for reporting. More...
  int  CException::GetLine (void) const   Get line number where error occurred. More...
  TErrCode  CException::GetErrCode (void) const   Get error code. More...
  const stringCException::GetMsg (void) const   Get message string. More...
  const CExceptionCException::GetPredecessor (void) const   Get "previous" exception from the backlog. More...
  bool  CException::HasMainText (void) const   Check if exception has main text in the chain. More...
  virtual  CException::~CException (void) noexcept   Destructor. More...
  bool  CException::IsSetFlag (EFlags flag) const   Check if the flag is set. More...
  CExceptionCException::SetFlag (EFlags flag)   Set flag (add to other flags) More...
  CExceptionCException::UnsetFlag (EFlags flag)   Unset flag (other flags are left as is) More...
  CRequestContextCException::GetRequestContext (void) const   Get the request context in which the exception was thrown. More...
  void  CException::SetRetriable (ERetriable retriable)   Set the info about ability to retry an action caused the exception. More...
  virtual ERetriable  CException::GetRetriable (void) const   Retrieve info about ability to retry an action caused the exception. More...
    CException::CException (const CDiagCompileInfo &info, const CException *prev_exception, const string &message, EDiagSev severity=eDiag_Error, TFlags flags=0)   Constructor for derived classes. More...
    CException::CException (void)   Constructor with no arguments. More...
  virtual void  CException::x_ReportToDebugger (void) const   Helper method for reporting to the system debugger. More...
  virtual const CExceptionCException::x_Clone (void) const   Helper method for cloning the exception. More...
  virtual void  CException::x_Init (const CDiagCompileInfo &info, const string &message, const CException *prev_exception, EDiagSev severity)   Helper method for initializing exception data. More...
  virtual void  CException::x_InitArgs (const CExceptionArgs_Base &args)   Process additional arguments. More...
  virtual void  CException::x_Assign (const CException &src)   Helper method for copying exception data. More...
  virtual void  CException::x_AssignErrCode (const CException &src)   Helper method for assigning error code. More...
  virtual void  CException::x_InitErrCode (CException::EErrCode err_code)   Helper method for initializing error code. More...
  virtual int  CException::x_GetErrCode (void) const   Helper method for getting error code. More...
  void  CException::x_GetStackTrace (void)   Get and store current stack trace. More...
  void  CException::x_ThrowSanityCheck (const type_info &expected_type, const char *human_name) const   Warn if Throw() will end up slicing its invocant. More...
  CExceptionCException::operator= (const CException &)   Private assignment operator to prohibit assignment. More...
  template<class TErrCode > CExceptionArgs< TErrCode >  operator| (TErrCode err_code, const CExceptionArgsManip &manip)   Exception manipulators. Can be combined with error code using operator|(). More...
  template<class TErrCode > CExceptionArgs< TErrCode >  operator| (TErrCode err_code, const CExceptionArgsManip_Wrapper &manip)   void  Console (CExceptionArgs_Base &args)   void  Trace (CExceptionArgs_Base &args)   void  Info (CExceptionArgs_Base &args)   void  Warning (CExceptionArgs_Base &args)   void  Error (CExceptionArgs_Base &args)   void  Critical (CExceptionArgs_Base &args)   void  Fatal (CExceptionArgs_Base &args)     Module::Module (const string &module)     Module::Module (const char *module)   virtual  Module::~Module (void)   virtual void  Module::operator() (CExceptionArgs_Base &args) const     Retriable::Retriable (ERetriable retriable)   virtual  Retriable::~Retriable (void)   virtual void  Retriable::operator() (CExceptionArgs_Base &args) const   template<class TTo , class TFrom > const TTo *  UppermostCast (const TFrom &from)   Return valid pointer to uppermost derived class only if "from" is _really_ the object of the desired type. More...
    CExceptionReporter::CExceptionReporter (void)   Constructor. More...
  virtual  CExceptionReporter::~CExceptionReporter (void)   Destructor. More...
  static void  CExceptionReporter::SetDefault (const CExceptionReporter *handler)   Set default reporter. More...
  static const CExceptionReporterCExceptionReporter::GetDefault (void)   Get default reporter. More...
  static bool  CExceptionReporter::EnableDefault (bool enable)   Enable/disable using default reporter. More...
  static void  CExceptionReporter::ReportDefault (const CDiagCompileInfo &info, const string &title, const std::exception &ex, TDiagPostFlags flags=eDPF_Exception)   Report exception using default reporter. More...
  static void  CExceptionReporter::ReportDefaultEx (int err_code, int err_subcode, const CDiagCompileInfo &info, const string &title, const std::exception &ex, TDiagPostFlags flags=eDPF_Exception)   Report exception using default reporter and particular error code and subcode when writing to diagnostics. More...
  virtual void  CExceptionReporter::Report (const char *file, int line, const string &title, const CException &ex, TDiagPostFlags flags=eDPF_Exception) const =0   Report CException with _this_ reporter. More...
    CExceptionReporterStream::CExceptionReporterStream (ostream &out)   Constructor. More...
  virtual  CExceptionReporterStream::~CExceptionReporterStream (void)   Destructor. More...
  virtual void  CExceptionReporterStream::Report (const char *file, int line, const string &title, const CException &ex, TDiagPostFlags flags=eDPF_Exception) const   Report specified exception on output stream. More...
  virtual const char *  CCoreException::GetErrCodeString (void) const override   Translate from the error code value to its string representation. More...
    CCoreException::CCoreException (const CDiagCompileInfo &info, const CException *prev_exception, EErrCode err_code, const string &message, EDiagSev severity=eDiag_Error)     CCoreException::CCoreException (const CDiagCompileInfo &info, const CException *prev_exception, const CExceptionArgs< EErrCode > &args, const string &message)     CCoreException::CCoreException (const CDiagCompileInfo &info, const CException *prev_exception, const string &message, EDiagSev severity, CException::TFlags flags)     CCoreException::CCoreException (const CCoreException &other)   virtual  CCoreException::~ CCoreException (void) noexcept   virtual const char *  CCoreException::GetType (void) const override   Get class name as a string. More...
  TErrCode  CCoreException::GetErrCode (void) const   virtual void  CCoreException::Throw (void) const override   Polymorphically (re)throw an exception whose exact type is uncertain. More...
    CCoreException::CCoreException (void)   virtual const CExceptionCCoreException::x_Clone (void) const override   Helper method for cloning the exception. More...
  static void  CCoreException::xx_unused_CCoreException (void)   virtual const char *  CInvalidParamException::GetErrCodeString (void) const override   Translate from an error code value to its string representation. More...
    CInvalidParamException::CInvalidParamException (const CDiagCompileInfo &info, const CException *prev_exception, EErrCode err_code, const string &message, EDiagSev severity=eDiag_Error)     CInvalidParamException::CInvalidParamException (const CDiagCompileInfo &info, const CException *prev_exception, const CExceptionArgs< EErrCode > &args, const string &message)     CInvalidParamException::CInvalidParamException (const CDiagCompileInfo &info, const CException *prev_exception, const string &message, EDiagSev severity, CException::TFlags flags)     CInvalidParamException::CInvalidParamException (const CInvalidParamException &other)   virtual  CInvalidParamException::~ CInvalidParamException (void) noexcept   virtual const char *  CInvalidParamException::GetType (void) const override   Get class name as a string. More...
  TErrCode  CInvalidParamException::GetErrCode (void) const   virtual void  CInvalidParamException::Throw (void) const override   Polymorphically (re)throw an exception whose exact type is uncertain. More...
    CInvalidParamException::CInvalidParamException (void)   virtual const CExceptionCInvalidParamException::x_Clone (void) const override   Helper method for cloning the exception. More...
  static void  CInvalidParamException::xx_unused_CInvalidParamException (void)   const char *  Ncbi_strerror (int errnum)   int  NcbiErrnoCode (void)   const char *  NcbiErrnoStr (int errnum)   static int  CLastErrorAdapt::GetErrCode (void)   static const char *  CLastErrorAdapt::GetErrCodeString (int errnum)   virtual const char *  CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::GetErrCodeString (void) const override   Translate from the error code value to its string representation. More...
    CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::CErrnoTemplExceptionEx (const CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr > &other)   Copy constructor. More...
  virtual  CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::~CErrnoTemplExceptionEx (void) noexcept   Destructor. More...
  virtual void  CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::ReportExtra (ostream &out) const override   Report error number on stream. More...
  virtual const char *  CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::GetType (void) const override   Get type of class. More...
  TErrCode  CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::GetErrCode (void) const   Get error code. More...
  int  CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::GetErrno (void) const noexcept   Get error number. More...
    CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::CErrnoTemplExceptionEx (const CDiagCompileInfo &info, const CException *prev_exception, const string &message, int errnum, EDiagSev severity=eDiag_Error, CException::TFlags flags=0)   Constructor (with errno only). More...
    CErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::CErrnoTemplExceptionEx (void)   Default constructor. More...
  virtual const CExceptionCErrnoTemplExceptionEx< TBase, PErrCode, PErrStr >::x_Clone (void) const override   Helper clone method. More...
    CErrnoTemplException< TBase >::CErrnoTemplException (const CDiagCompileInfo &info, const CException *prev_exception, typename CParent::EErrCode err_code, const string &message, EDiagSev severity=eDiag_Error)   Constructor. More...
    CErrnoTemplException< TBase >::CErrnoTemplException (const CErrnoTemplException &other)   virtual  CErrnoTemplException< TBase >::~ CErrnoTemplException (void) noexcept   virtual const char *  CErrnoTemplException< TBase >::GetType (void) const override   Get type of class. More...
  TErrCode  CErrnoTemplException< TBase >::GetErrCode (void) const   virtual void  CErrnoTemplException< TBase >::Throw (void) const override     CErrnoTemplException< TBase >::CErrnoTemplException (void)   virtual const CExceptionCErrnoTemplException< TBase >::x_Clone (void) const override   Helper clone method. More...
  virtual const char *  CErrnoTemplException< TBase >::GetErrCodeString (void) const override   Translate from the error code value to its string representation. More...
    CErrnoTemplException< TBase >::CErrnoTemplException (const CDiagCompileInfo &info, const CException *prev_exception, const string &message, EDiagSev severity, CException::TFlags flags)     CErrnoTemplException_Win< TBase >::CErrnoTemplException_Win (const CDiagCompileInfo &info, const CException *prev_exception, typename CParent::EErrCode err_code, const string &message, EDiagSev severity=eDiag_Error)   Constructor. More...
    CErrnoTemplException_Win< TBase >::CErrnoTemplException_Win (const CErrnoTemplException_Win &other)   virtual  CErrnoTemplException_Win< TBase >::~ CErrnoTemplException_Win (void) noexcept   virtual const char *  CErrnoTemplException_Win< TBase >::GetType (void) const override   Get type of class. More...
  TErrCode  CErrnoTemplException_Win< TBase >::GetErrCode (void) const   virtual void  CErrnoTemplException_Win< TBase >::Throw (void) const override     CErrnoTemplException_Win< TBase >::CErrnoTemplException_Win (void)   virtual const CExceptionCErrnoTemplException_Win< TBase >::x_Clone (void) const override   Helper clone method. More...
  virtual const char *  CErrnoTemplException_Win< TBase >::GetErrCodeString (void) const override   Translate from the error code value to its string representation. More...
    CErrnoTemplException_Win< TBase >::CErrnoTemplException_Win (const CDiagCompileInfo &info, const CException *prev_exception, const string &message, EDiagSev severity, CException::TFlags flags)   bool  std::bool_isnan (float x)   bool  std::bool_isnan (double x)   bool  std::bool_isnan (long double x)   ◆ ABORT_ON_THROW #define ABORT_ON_THROW   "ABORT_ON_THROW"

ABORT_ON_THROW controls if program should be aborted.

Definition at line 80 of file ncbiexpt.hpp.

◆ EXCEPTION_VIRTUAL_BASE #define EXCEPTION_VIRTUAL_BASE ◆ finite

Define value of finite (Is Finite).

Checks whether given double-precision floating point value is finite

Definition at line 106 of file ncbifloat.h.

◆ FORMAT

Format message using iostreams library.

This macro returns an object convertible to std::string.

Definition at line 672 of file ncbiexpt.hpp.

◆ isnan ◆ ISNAN_CONSTEXPR ◆ NCBI_CATCH #define NCBI_CATCH (   message ) Value:

catch (NCBI_NS_NCBI::CException& e) { \

NCBI_REPORT_EXCEPTION(message, e); \

} \

STD_CATCH(message)

Catch CExceptions as well This macro is deprecated - use *_X or *_XX variant instead of it.

Definition at line 580 of file ncbiexpt.hpp.

◆ NCBI_CATCH_ALL #define NCBI_CATCH_ALL (   message ) Value:

catch (NCBI_NS_NCBI::CException& e) { \

NCBI_REPORT_EXCEPTION(message, e); \

} \

STD_CATCH_ALL(message)

This macro is deprecated - use *_X or *_XX variant instead of it.

Definition at line 587 of file ncbiexpt.hpp.

◆ NCBI_CATCH_ALL_X ◆ NCBI_CATCH_ALL_XX #define NCBI_CATCH_ALL_XX (   err_name,   err_subcode,   message  ) ◆ NCBI_CATCH_X ◆ NCBI_CATCH_XX #define NCBI_CATCH_XX (   err_name,   err_subcode,   message  ) Value:

catch (NCBI_NS_NCBI::CException& e) { \

NCBI_REPORT_EXCEPTION_XX(err_name, err_subcode, message, e); \

} \

STD_CATCH_XX(err_name, err_subcode, message)

Catch CExceptions as well with given error code name and given error subcode placed in diagnostics.

See also
STD_CATCH_X, NCBI_DEFINE_ERRCODE_X, ERR_POST_XX

Definition at line 653 of file ncbiexpt.hpp.

◆ NCBI_ERRNO_CODE_WRAPPER ◆ NCBI_ERRNO_STR_WRAPPER ◆ NCBI_EXCEPTION #define NCBI_EXCEPTION (   exception_class,   err_code,   message  ) Value:

exception_class, err_code, message)

#define NCBI_EXCEPTION_VAR(name, exception_class, err_code, message)

Create an instance of the exception to be thrown later.

#define NCBI_EXCEPTION_EMPTY_NAME

Generic macro to make an exception, given the exception class, error code and message string.

Definition at line 695 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION2 #define NCBI_EXCEPTION2 (   exception_class,   err_code,   message,   extra  ) Value:

exception_class, err_code, message, extra)

#define NCBI_EXCEPTION2_VAR(name, exception_class, err_code, message, extra)

Create an instance of the exception with one additional parameter.

Generic macro to make an exception with one additional parameter, given the exception class, error code and message string.

Definition at line 1746 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION2_VAR #define NCBI_EXCEPTION2_VAR (   name,   exception_class,   err_code,   message,   extra  ) Value:

exception_class::err_code, (message), (extra) )

#define DIAG_COMPILE_INFO

Make compile time diagnostic information object to use in CNcbiDiag and CException.

Create an instance of the exception with one additional parameter.

Definition at line 1740 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_DEFAULT #define NCBI_EXCEPTION_DEFAULT (   exception_class,   base_class  ) ◆ NCBI_EXCEPTION_DEFAULT2 #define NCBI_EXCEPTION_DEFAULT2 (   exception_class,   base_class,   extra_type  ) Value:

public: \

EErrCode err_code,const string& message, \

: base_class(

info

, prev_exception, \

(message), extra_param, severity, 0) \

NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION(exception_class, base_class)

Incapsulate compile time information such as __FILE__, __LINE__, NCBI_MODULE, current function.

EDiagSev

Severity level for the posted diagnostics.

@ eDiag_Error

Error message.

Define exception default with one additional parameter.

Required to define exception default with one additional parameter (e.g. derived from CParseException).

Examples
/home/coremake/doxygen/cxx/include/corelib/ncbistr.hpp.

Definition at line 1770 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION #define NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION (   exception_class,   base_class  ) Value:

{ \

x_Init(

info

, message, prev_exception, severity); \

} \

NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_COMMON(exception_class, base_class) \

private: \

\

static void xx_unused_##exception_class(void)

EErrCode

Error types that an application can generate.

Helper macro for default exception implementation.

See also
NCBI_EXCEPTION_DEFAULT

Definition at line 1300 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_COMMON #define NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_COMMON (   exception_class,   base_class  ) Value:

exception_class(const exception_class& other) \

: base_class(other) \

{ \

this->x_Assign(other); \

} \

public: \

virtual ~exception_class(void) noexcept {} \

virtual const char* GetType(void) const override {return #exception_class;} \

typedef int TErrCode; \

TErrCode GetErrCode(void) const \

{ \

return typeid(*this) == typeid(exception_class) ? \

(TErrCode) this->x_GetErrCode() : \

} \

NCBI_EXCEPTION_DEFAULT_THROW(exception_class) \

protected: \

exception_class(void) {} \

virtual

const CException

* x_Clone(

void

)

const override

\

{ \

return new exception_class(*this); \

} \

Definition at line 1272 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_TEMPL #define NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_TEMPL (   exception_class,   base_class  ) Value:

{ \

this->x_Init(

info

, message, prev_exception, severity); \

} \

NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_COMMON(exception_class, base_class)

Helper macro added to support templatized exceptions.

GCC starting from 3.2.2 warns about implicit typenames - this macro fixes the warning.

Definition at line 1356 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_TEMPL_ERRNO #define NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_TEMPL_ERRNO (   exception_class,   base_class  ) Value:

{ \

this->x_Init(

info

, message, prev_exception, severity); \

} \

NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION_COMMON(exception_class, base_class) \

public: \

virtual const char* GetErrCodeString(void) const override \

{ \

switch (GetErrCode()) { \

case CParent::eErrno: return "eErrno"; \

} \

}

virtual const char * GetErrCodeString(void) const

Get error code interpreted as text.

Helper macro added to support errno based templatized exceptions.

Definition at line 1365 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_DEFAULT_THROW #define NCBI_EXCEPTION_DEFAULT_THROW (   exception_class ) Value:

NCBI_NORETURN virtual void Throw(void) const override \

{ \

this->x_ThrowSanityCheck(typeid(exception_class), #exception_class); \

throw *this; \

}

Definition at line 1265 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_EMPTY_NAME #define NCBI_EXCEPTION_EMPTY_NAME

Definition at line 691 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_EX #define NCBI_EXCEPTION_EX (   prev_exception,   exception_class,   err_code,   message  ) Value:

exception_class, err_code, message)

#define NCBI_EXCEPTION_VAR_EX(name, prev_exception_ptr, exception_class, err_code, message)

Create an exception instance to be thrown later, given the exception class, previous exception pointe...

Generic macro to make an exception, given the exception class, previous exception, error code and message string.

Definition at line 729 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_THROW #define NCBI_EXCEPTION_THROW (   exception_var )     throw (exception_var)

Throw an existing exception object.

Definition at line 688 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_VAR #define NCBI_EXCEPTION_VAR (   name,   exception_class,   err_code,   message  )     NCBI_EXCEPTION_VAR_EX(name, 0, exception_class, err_code, message)

Create an instance of the exception to be thrown later.

Definition at line 684 of file ncbiexpt.hpp.

◆ NCBI_EXCEPTION_VAR_EX #define NCBI_EXCEPTION_VAR_EX (   name,   prev_exception_ptr,   exception_class,   err_code,   message  ) Value:

prev_exception_ptr, exception_class::err_code, (message))

Create an exception instance to be thrown later, given the exception class, previous exception pointer, error code and message string.

Definition at line 678 of file ncbiexpt.hpp.

◆ NCBI_LASTERROR_CODE_WRAPPER #define NCBI_LASTERROR_CODE_WRAPPER    NCBI_NS_NCBI::CLastErrorAdapt::GetErrCode

Definition at line 1555 of file ncbiexpt.hpp.

◆ NCBI_LASTERROR_STR_WRAPPER #define NCBI_LASTERROR_STR_WRAPPER    NCBI_NS_NCBI::CLastErrorAdapt::GetErrCodeString

Definition at line 1557 of file ncbiexpt.hpp.

◆ NCBI_REPORT_EXCEPTION #define NCBI_REPORT_EXCEPTION (   title,   ex  ) Value:

NCBI_NS_NCBI::CExceptionReporter::ReportDefault \

@ eDPF_Default

Use global default flags (merge with).

Generate a report on the exception.

Definition at line 755 of file ncbiexpt.hpp.

◆ NCBI_REPORT_EXCEPTION_X

Generate a report on the exception with default error code and given subcode.

Definition at line 761 of file ncbiexpt.hpp.

◆ NCBI_REPORT_EXCEPTION_XX #define NCBI_REPORT_EXCEPTION_XX (   err_name,   err_subcode,   title,   ex  ) Value:

NCBI_NS_NCBI::CExceptionReporter::ReportDefaultEx \

#define NCBI_CHECK_ERR_SUBCODE_X_NAME(name, subcode)

Issue compile-time error if error subcode given is not valid for given error code name.

#define NCBI_ERRCODE_X_NAME(name)

Returns value of error code by its name defined by NCBI_DEFINE_ERRCODE_X.

Generate a report on the exception with default error code and given subcode.

Definition at line 766 of file ncbiexpt.hpp.

◆ NCBI_RETHROW #define NCBI_RETHROW (   prev_exception,   exception_class,   err_code,   message  ) Value:

do { \

USING_SCOPE(NCBI_NS_NCBI::ncbi_ex_manip); \

err_code, message); \

} while (0)

#define NCBI_EXCEPTION_EX(prev_exception, exception_class, err_code, message)

Generic macro to make an exception, given the exception class, previous exception,...

Generic macro to re-throw an exception.

The err_code argument may include manipulators to set additional options, e.g. eMyErrCode | Console | Severity(eDiag_Info). In any case the error code value must be the first in the combination.

Definition at line 737 of file ncbiexpt.hpp.

◆ NCBI_RETHROW2 #define NCBI_RETHROW2 (   prev_exception,   exception_class,   err_code,   message,   extra  ) Value:

&(prev_exception), exception_class::err_code, (message), (extra))

Re-throw exception with extra parameter.

Required to re-throw exceptions with one additional parameter (e.g. positional information for CParseException).

Definition at line 1761 of file ncbiexpt.hpp.

◆ NCBI_RETHROW_FMT #define NCBI_RETHROW_FMT (   prev_exception,   exception_class,   err_code,   message  )     NCBI_RETHROW(prev_exception, exception_class, err_code, FORMAT(message))

The same as NCBI_RETHROW but with message processed as output to ostream.

Definition at line 745 of file ncbiexpt.hpp.

◆ NCBI_RETHROW_SAME #define NCBI_RETHROW_SAME (   prev_exception,   message  ) Value:

prev_exception.GetSeverity()); \

throw; } while (0)

Generic macro to re-throw the same exception.

Definition at line 749 of file ncbiexpt.hpp.

◆ NCBI_THROW #define NCBI_THROW (   exception_class,   err_code,   message  ) Value:

do { \

USING_SCOPE(NCBI_NS_NCBI::ncbi_ex_manip); \

message)); \

} while (0)

#define NCBI_EXCEPTION(exception_class, err_code, message)

Generic macro to make an exception, given the exception class, error code and message string.

Generic macro to throw an exception, given the exception class, error code and message string.

The err_code argument may include manipulators to set additional options, e.g. eMyErrCode | Console | Info. In any case the error code value must be the first in the combination.

Examples
/home/coremake/doxygen/cxx/include/util/data_histogram.hpp.

Definition at line 704 of file ncbiexpt.hpp.

◆ NCBI_THROW2 #define NCBI_THROW2 (   exception_class,   err_code,   message,   extra  )     throw NCBI_EXCEPTION2(exception_class, err_code, message, extra) ◆ NCBI_THROW_FMT #define NCBI_THROW_FMT (   exception_class,   err_code,   message  )     NCBI_THROW(exception_class, err_code, FORMAT(message))

The same as NCBI_THROW but with message processed as output to ostream.

Definition at line 719 of file ncbiexpt.hpp.

◆ NCBI_USER_THROW #define NCBI_USER_THROW (   message )     NCBI_THROW(NCBI_NS_NCBI::CException, eUnknown, message)

Throw a quick-and-dirty runtime exception of type 'CException' with the given error message and error code 'eUnknown'.

This macro is intended for use only in stand-alone applications. Library APIs should properly declare their specific exception types.

Definition at line 715 of file ncbiexpt.hpp.

◆ NCBI_USER_THROW_FMT #define NCBI_USER_THROW_FMT (   message )     NCBI_THROW_FMT(NCBI_NS_NCBI::CException, eUnknown, message)

Throw a "user exception" with message processed as output to ostream.

See NCBI_USER_THROW for details.

Definition at line 724 of file ncbiexpt.hpp.

◆ RETHROW_TRACE Value:

do { \

_TRACE(

"EXCEPTION: re-throw"

);

\

throw; \

} while(0)

void DoThrowTraceAbort(void)

"abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Rethrow trace.

Reason for do {...} while in macro definition is to permit a natural syntax usage when a user wants to write something like:

if (expression) RETHROW_TRACE; else do_something_else;

Example:

Definition at line 120 of file ncbiexpt.hpp.

◆ STD_CATCH #define STD_CATCH (   message ) Value:

catch (NCBI_NS_STD::exception& e) { \

NCBI_NS_NCBI::CNcbiDiag() \

<< "[" << message << "] Exception: " << e.what(); \

}

void Error(CExceptionArgs_Base &args)

Standard handling of "exception"-derived exceptions.

This macro is deprecated - use *_X or *_XX variant instead of it.

Definition at line 560 of file ncbiexpt.hpp.

◆ STD_CATCH_ALL #define STD_CATCH_ALL (   message ) Value:

catch (...) { \

NCBI_NS_NCBI::CNcbiDiag() \

<< "[" << message << "] Unknown exception"; \

}

#define STD_CATCH(message)

Standard handling of "exception"-derived exceptions.

Standard handling of "exception"-derived exceptions; catches non-standard exceptions and generates "unknown exception" for all other exceptions.

This macro is deprecated - use *_X or *_XX variant instead of it.

Definition at line 570 of file ncbiexpt.hpp.

◆ STD_CATCH_ALL_X

Standard handling of "exception"-derived exceptions; catches non-standard exceptions and generates "unknown exception" for all other exceptions.

With default error code and given error subcode placed in diagnostics

See also
STD_CATCH_X, NCBI_DEFINE_ERRCODE_X, ERR_POST_X

Definition at line 608 of file ncbiexpt.hpp.

◆ STD_CATCH_ALL_XX #define STD_CATCH_ALL_XX (   err_name,   err_subcode,   message  ) Value:

catch (...) { \

NCBI_NS_NCBI::CNcbiDiag() \

<< "[" << message << "] Unknown exception"; \

}

#define STD_CATCH_XX(err_name, err_subcode, message)

Standard handling of "exception"-derived exceptions with given error code name and given error subcod...

#define ErrCode()

Get the error code for the last failed system function.

Standard handling of "exception"-derived exceptions; catches non-standard exceptions and generates "unknown exception" for all other exceptions.

With given error code name and given error subcode placed in diagnostics

See also
STD_CATCH_X, NCBI_DEFINE_ERRCODE_X, ERR_POST_XX

Definition at line 640 of file ncbiexpt.hpp.

◆ STD_CATCH_X

Standard handling of "exception"-derived exceptions with default error code and given error subcode placed in diagnostics.

Default error code is used and error subcode checking for correctness is made in same way as in ERR_POST_X macro.

See also
NCBI_DEFINE_ERRCODE_X, ERR_POST_X

Definition at line 600 of file ncbiexpt.hpp.

◆ STD_CATCH_XX #define STD_CATCH_XX (   err_name,   err_subcode,   message  ) Value:

catch (NCBI_NS_STD::exception& e) { \

NCBI_CHECK_ERR_SUBCODE_X_NAME(err_name, err_subcode); \

NCBI_NS_NCBI::CNcbiDiag() \

<< "[" << message << "] Exception: " << e.what(); \

}

Standard handling of "exception"-derived exceptions with given error code name and given error subcode placed in diagnostics.

See also
STD_CATCH_X, NCBI_DEFINE_ERRCODE_X, ERR_POST_XX

Definition at line 626 of file ncbiexpt.hpp.

◆ THROW0_TRACE #define THROW0_TRACE (   exception_object ) Value:

exception_object, #exception_object)

const T & DbgPrint(const CDiagCompileInfo &info, const T &e, const char *e_str)

Templated function for printing debug message.

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Argument can be a simple string, or an exception object printed using what() method.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 364 of file ncbiexpt.hpp.

◆ THROW0np_TRACE #define THROW0np_TRACE (   exception_object ) Value:

exception_object, #exception_object)

const T & DbgPrintNP(const CDiagCompileInfo &info, const T &e, const char *e_str)

Create diagnostic stream for printing specified message and "abort()" the program if set by SetThrowT...

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Argument can be any object; its name is printed.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 400 of file ncbiexpt.hpp.

◆ THROW0p_TRACE #define THROW0p_TRACE (   exception_object ) Value:

exception_object, #exception_object)

const T & DbgPrintP(const CDiagCompileInfo &info, const T &e, const char *e_str)

Print the specified printable object and "abort()" the program if set by SetThrowTraceAbort() or $ABO...

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Argument can be any printable object; that is, any object with a defined output operator.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 383 of file ncbiexpt.hpp.

◆ THROW1_TRACE #define THROW1_TRACE (   exception_class,   exception_arg  ) Value:

exception_class(exception_arg), #exception_class)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Arguments can be any exception class with the specified initialization argument. The class argument need not be derived from std::exception but must have what() method used for output.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 417 of file ncbiexpt.hpp.

◆ THROW1np_TRACE #define THROW1np_TRACE (   exception_class,   exception_arg  ) Value:

exception_class(exception_arg), #exception_class)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Arguments can be any exception class with the specified initialization argument. The class argument need not be derived from std::exception, class name is printed.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 453 of file ncbiexpt.hpp.

◆ THROW1p_TRACE #define THROW1p_TRACE (   exception_class,   exception_arg  ) Value:

exception_class(exception_arg), #exception_class)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Arguments can be any exception class with the specified initialization argument. The class argument need not be derived from std::exception but must have stream output operator defined.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 436 of file ncbiexpt.hpp.

◆ THROW_TRACE #define THROW_TRACE (   exception_class,   exception_args  ) Value:

exception_class exception_args, #exception_class)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Arguments can be any exception class with the specified initialization argument. The class argument need not be derived from std::exception but must have what() method used for output.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Similar to THROW1_TRACE except that the exception class can have multiple initialization arguments instead of just one.

Example:

Definition at line 477 of file ncbiexpt.hpp.

◆ THROW_TRACE_ARGS #define THROW_TRACE_ARGS (   exception_class,   ...  ) Value:

exception_class(__VA_ARGS__), #exception_class)

enable_if< ncbi_throw_trace::is_exception< T >::value, const T & >::type DbgPrintEx(const CDiagCompileInfo &info, const T &t, const char *str)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown. Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Arguments can be any class with the specified initialization arguments.

Example:

Definition at line 269 of file ncbiexpt.hpp.

◆ THROW_TRACE_SIMPLE #define THROW_TRACE_SIMPLE (   exception_object ) Value:

exception_object, #exception_object)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown. Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Example:

Definition at line 246 of file ncbiexpt.hpp.

◆ THROWnp_TRACE #define THROWnp_TRACE (   exception_class,   exception_args  ) Value:

exception_class exception_args, #exception_class)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Arguments can be any exception class with the specified initialization argument. The class argument need not be derived from std::exception, class name is printed.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Similar to THROW1np_TRACE except that the exception class can have multiple initialization arguments instead of just one.

Example:

Definition at line 519 of file ncbiexpt.hpp.

◆ THROWp_TRACE #define THROWp_TRACE (   exception_class,   exception_args  ) Value:

exception_class exception_args, #exception_class)

Throw trace.

Combines diagnostic message trace and exception throwing. First the diagnostic message is printed, and then exception is thrown.

Arguments can be any exception class with the specified initialization argument. The class argument need not be derived from std::exception but must have stream output operator defined.

Program may abort if so set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Similar to THROW1p_TRACE except that the exception class can have multiple initialization arguments instead of just one.

Example:

Definition at line 499 of file ncbiexpt.hpp.

◆ THROWS ◆ THROWS_NONE

Do not use 'throw' dynamic exception specification for C++11 compilers.

Define THROWS macros for C++ exception specification.

Define use of C++ exception specification mechanism: "f(void) throw();" <== "f(void) THROWS_NONE;" "g(void) throw(e1,e2);" <== "f(void) THROWS((e1,e2));"

Definition at line 74 of file ncbiexpt.hpp.

◆ CParent [1/2] ◆ CParent [2/2] ◆ FExceptionArgsManip ◆ TErrCode [1/6] ◆ TErrCode [2/6] ◆ TErrCode [3/6] ◆ TErrCode [4/6]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

Definition at line 1627 of file ncbiexpt.hpp.

◆ TErrCode [5/6] ◆ TErrCode [6/6] ◆ TErrCodeVal ◆ TErrorCode typedef int(* TErrorCode) (void)

Define function type for "error code" function.

Definition at line 1570 of file ncbiexpt.hpp.

◆ TErrorStr typedef const char*(* TErrorStr) (int errnum)

Define function type for "error str" function.

Definition at line 1573 of file ncbiexpt.hpp.

◆ TExceptionPtr ◆ TFlags [1/2] ◆ TFlags [2/2] ◆ TSeverity ◆ type ◆ ECategory

Error code category.

Enumerator eGeneric  eNcbi  eMsWindows 

Definition at line 144 of file ncbierror.hpp.

◆ ECode Enumerator eNotSet  eSuccess  eAddressFamilyNotSupported 

Generic error codes are set based on errno error codes.

eAddressInUse  eAddressNotAvailable  eAlreadyConnected  eArgumentListTooLong  eArgumentOutOfDomain  eBadAddress  eBadFileDescriptor  eBadMessage  eBrokenPipe  eConnectionAborted  eConnectionAlreadyInProgress  eConnectionRefused  eConnectionReset  eCrossDeviceLink  eDestinationAddressRequired  eDeviceOrResourceBusy  eDirectoryNotEmpty  eExecutableFormatError  eFileExists  eFileTooLarge  eFilenameTooLong  eFunctionNotSupported  eHostUnreachable  eIdentifierRemoved  eIllegalByteSequence  eInappropriateIoControlOperation  eInterrupted  eInvalidArgument  eInvalidSeek  eIoError  eIsADirectory  eMessageSize  eNetworkDown  eNetworkReset  eNetworkUnreachable  eNoBufferSpace  eNoChildProcess  eNoLink  eNoLockAvailable  eNoMessage  eNoProtocolOption  eNoSpaceOnDevice  eNoSuchDeviceOrAddress  eNoSuchDevice  eNoSuchFileOrDirectory  eNoSuchProcess  eNotADirectory  eNotASocket  eNotConnected  eNotEnoughMemory  eNotSupported  eOperationCanceled  eOperationInProgress  eOperationNotPermitted  eOperationNotSupported  eOperationWouldBlock  ePermissionDenied  eProtocolError  eProtocolNotSupported  eReadOnlyFileSystem  eResourceDeadlockWouldOccur  eResourceUnavailableTryAgain  eResultOutOfRange  eTextFileBusy  eTimedOut  eTooManyFilesOpenInSystem  eTooManyFilesOpen  eTooManyLinks  eTooManySymbolicLinkLevels  eValueTooLarge  eWrongProtocolType  eUnknown 

Unknown error.

Definition at line 53 of file ncbierror.hpp.

◆ EErrCode [1/4]

Error types that an application can generate.

Each derived class has its own error codes and their interpretations. Define two generic error codes "eInvalid" and "eUnknown" to be used by all NCBI applications.

Enumerator eInvalid 

To be used ONLY as a return value; please, NEVER throw an exception with this code.

eUnknown 

Unknown exception.

Definition at line 884 of file ncbiexpt.hpp.

◆ EErrCode [2/4]

Error types that corelib can generate.

These generic error conditions can occur for corelib applications.

Enumerator eCore 

Generic corelib error.

eNullPtr 

Null pointer error.

eDll 

Dll error.

eDiagFilter 

Illegal syntax of the diagnostics filter string.

eInvalidArg 

Invalid argument error.

Definition at line 1481 of file ncbiexpt.hpp.

◆ EErrCode [3/4] Enumerator eUndefined 

Parameter is missing/undefined.

eInvalidCharacter 

Parameter value contains invalid character.

Definition at line 1507 of file ncbiexpt.hpp.

◆ EErrCode [4/4]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

Error type that an application can generate.

Enumerator eErrno 

Error code.

Definition at line 1589 of file ncbiexpt.hpp.

◆ EFlags

Miscellaneous generic hints, flags and attributes.

Enumerator fConsole 

Mark the exception with this flag if the exception is supposed to be extra-visible, such as to go to a console or a dialog that's looked at by the end user.

Naturally, the message should be clear and informative enough to be actually helpful for the user. If such "console" exception is passed to the diagnostic (e.g. "ERR_POST(ex);", then the posting will be automatically marked as "console" too (so it'll work as "ERR_POST(Console << ex);").

Definition at line 892 of file ncbiexpt.hpp.

◆ AddBacklog() ◆ AddPrevious() ◆ AddToMessage() void CException::AddToMessage ( const stringadd_msg )

Definition at line 288 of file ncbiexpt.cpp.

References CException::GetMsg(), CException::m_Msg, CException::m_Predecessor, and NULL.

Referenced by CCassQuery::FieldGetBoolValue(), CCassQuery::FieldGetContainerValue(), CCassQuery::FieldGetFloatValue(), CCassQuery::FieldGetInt16Value(), CCassQuery::FieldGetInt32Value(), CCassQuery::FieldGetInt64Value(), CCassQuery::FieldGetInt8Value(), CCassQuery::FieldGetMapValue(), CCassQuery::FieldGetSetValues(), CCassQuery::FieldGetStrValue(), CCassQuery::FieldGetTupleValue(), and SNetCacheAPIImpl::GetPartReader().

◆ BEGIN_NAMESPACE() BEGIN_NAMESPACE ( ncbi_throw_trace  ) ◆ bool_isnan() [1/3] bool std::bool_isnan ( double  x ) inline ◆ bool_isnan() [2/3] bool std::bool_isnan ( float  x ) inline ◆ bool_isnan() [3/3] bool std::bool_isnan ( long double  x ) inline ◆ Category() ECategory CNcbiError::Category ( void  ) const inline ◆ CCoreException() [1/5] ◆ CCoreException() [2/5] ◆ CCoreException() [3/5] ◆ CCoreException() [4/5] ◆ CCoreException() [5/5] CCoreException::CCoreException ( void  ) inlineprotected

Definition at line 1493 of file ncbiexpt.hpp.

◆ CErrnoTemplException() [1/4] ◆ CErrnoTemplException() [2/4] ◆ CErrnoTemplException() [3/4] ◆ CErrnoTemplException() [4/4] ◆ CErrnoTemplException_Win() [1/4] ◆ CErrnoTemplException_Win() [2/4] ◆ CErrnoTemplException_Win() [3/4] ◆ CErrnoTemplException_Win() [4/4] ◆ CErrnoTemplExceptionEx() [1/3]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

Constructor (with errno only).

It is unable to get correct error code after all base constructors initialization, that can reset it, so error code should be provided as parameter.

Definition at line 1645 of file ncbiexpt.hpp.

◆ CErrnoTemplExceptionEx() [2/3]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ CErrnoTemplExceptionEx() [3/3]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ CException() [1/5] ◆ CException() [2/5] ◆ CException() [3/5] ◆ CException() [4/5] ◆ CException() [5/5] CException::CException ( void  ) protected ◆ CExceptionArgs()

template<class TErrCode >

◆ CExceptionArgs_Base() CExceptionArgs_Base::CExceptionArgs_Base ( void  ) inline

Definition at line 788 of file ncbiexpt.hpp.

◆ CExceptionArgsManip_Wrapper() ◆ CExceptionReporter() CExceptionReporter::CExceptionReporter ( void  ) ◆ CExceptionReporterStream() CExceptionReporterStream::CExceptionReporterStream ( ostream &  out ) ◆ check() [1/2]

template<class T >

template<typename >

◆ check() [2/2]

template<class T >

template<class V >

◆ CInvalidParamException() [1/5] ◆ CInvalidParamException() [2/5] ◆ CInvalidParamException() [3/5] ◆ CInvalidParamException() [4/5] ◆ CInvalidParamException() [5/5] CInvalidParamException::CInvalidParamException ( void  ) inlineprotected

Definition at line 1516 of file ncbiexpt.hpp.

◆ CNcbiError() [1/2] ◆ CNcbiError() [2/2] CNcbiError::CNcbiError ( void  ) protected

Definition at line 66 of file ncbierror.cpp.

◆ Code()

Get error code.

Definition at line 77 of file ncbierror.cpp.

References CNcbiError::eAddressFamilyNotSupported, CNcbiError::eAddressInUse, CNcbiError::eAddressNotAvailable, CNcbiError::eAlreadyConnected, CNcbiError::eBrokenPipe, CNcbiError::eConnectionAborted, CNcbiError::eConnectionAlreadyInProgress, CNcbiError::eConnectionRefused, CNcbiError::eConnectionReset, CNcbiError::eDestinationAddressRequired, CNcbiError::eDirectoryNotEmpty, CNcbiError::eExecutableFormatError, CNcbiError::eFileExists, CNcbiError::eFilenameTooLong, CNcbiError::eHostUnreachable, CNcbiError::eInterrupted, CNcbiError::eInvalidArgument, CNcbiError::eMessageSize, CNcbiError::eNetworkDown, CNcbiError::eNetworkReset, CNcbiError::eNetworkUnreachable, CNcbiError::eNoBufferSpace, CNcbiError::eNoProtocolOption, CNcbiError::eNoSpaceOnDevice, CNcbiError::eNoSuchFileOrDirectory, CNcbiError::eNotASocket, CNcbiError::eNotConnected, CNcbiError::eNotEnoughMemory, CNcbiError::eNotSet, CNcbiError::eNotSupported, CNcbiError::eOperationInProgress, CNcbiError::eOperationNotSupported, CNcbiError::eOperationWouldBlock, CNcbiError::ePermissionDenied, CNcbiError::eProtocolNotSupported, CNcbiError::eTimedOut, CNcbiError::eTooManyFilesOpen, CNcbiError::eTooManySymbolicLinkLevels, CNcbiError::eUnknown, CNcbiError::eWrongProtocolType, CNcbiError::m_Code, and CNcbiError::m_Native.

Referenced by operator<<(), CNcbiError::operator==(), CTar::x_Append(), CTar::x_ExtractEntry(), CTar::x_ProcessEntry(), and CTar::x_RestoreAttrs().

◆ Console() ◆ Critical()

Definition at line 1203 of file ncbiexpt.hpp.

References eDiag_Critical, and CExceptionArgs_Base::SetSeverity().

Referenced by CThreadPool_Impl::Abort(), CPSGS_Dispatcher::AddProcessor(), CNcbiApplicationAPI::AppMain(), CAV_DisplayMultiple(), CNCBlobStorage::CheckDiskSpace(), CServer_ConnectionPool::CloseConnection(), CNcbiApplicationAPI::CNcbiApplicationAPI(), CSrvSocketTask::Connect(), CObjectMemoryPool::Delete(), DisableSuppressSystemMessageBox(), DoSocketWait(), CRecNoSaver::ExecuteSlice(), CNCBlobStorage::GetDiskFree(), CNCBlobStorage::GetFullBlobsList(), CUnixFeature::GetGroupGIDByName(), CUnixFeature::GetGroupNameByGID(), CTaskServer::GetHostByIP(), CTaskServer::GetIPByHost(), CSrvSocketTask::GetLocalPort(), CNCBlobStorage::GetMaxSyncLogRecNo(), CNCDistributionConf::GetSlotByNetCacheKey(), CUnixFeature::GetUserNameByUID(), CUnixFeature::GetUserUIDByName(), CNcbiRegistry::IncludeNcbircIfAllowed(), CNCSyncLog::Initialize(), CNCDistributionConf::Initialize(), InitSocketsMan(), CCompoundRWRegistry::LoadBaseRegistries(), CRemoteBlast::LoadFromArchive(), LogCallback(), CMainLoopThread::Main(), main(), CNCMMCentral::PrepareToStop(), CNCBlobStorage::ReadChunkData(), CSearchHelper::ReadModFiles(), CGBDataLoader::RegisterInObjectManager(), CNcbiSample_Dbapi_Simple::RetrieveData(), SGridWorkerNodeImpl::Run(), CNetScheduleDApp::Run(), CNetStorageDApp::Run(), CPubseqGatewayApp::Run(), CSrvTask::RunAfter(), CNCMMCentral::RunLateInit(), s_CloseSocket(), s_ConvertSeverity(), s_ConvertTaskResult(), s_CreateListeningSocket(), s_CreateNewFile(), s_DeleteDBFile(), s_FireTimers(), s_Init(), s_Initialize(), s_LoadConfFile(), s_LockFileMem(), s_LockInstanceGuard(), s_MapFile(), s_OpenIndexDB(), s_ProcessListenError(), s_ProcessListenEvent(), s_ProcessParameters(), s_ReadConfiguration(), s_ReadHeader(), s_ReadServerParams(), s_ReadStorageParams(), s_SetSocketNonBlock(), s_SetSocketOptions(), s_SetSocketQuickAck(), s_StartThread(), s_StopCurMgrThread(), ScanForCpGs(), CRWStreambuf::setbuf(), CConn_Streambuf::setbuf(), CSrvSocketTask::StartProcessing(), StartSocketsMan(), CAsyncDiagThread::Stop(), CValidError_bioseq::ValidateSegRef(), CNCBlobStorage::WriteChunkData(), CBlobCacher::x_CacheMapRecs(), CBlobCacher::x_CacheMetaRec(), CQueryImpl::x_Close(), CNCBlobAccessor::x_DelCorruptedVersion(), CBlobCacher::x_DelFileAndRetryCreate(), CServer::x_DoRun(), CDiskFlusher::x_FlushNextFile(), CAlnMap::x_GetChunks(), CPSGCache::x_LookupBioseqInfo(), CPSGCache::x_LookupBlobProp(), CPSGCache::x_LookupINSDCBioseqInfo(), CPSGCache::x_LookupSi2csi(), CQueueDataBase::x_Open(), CNSTDatabase::x_PostCheckConnection(), CBlobCacher::x_PreCacheRecNums(), CNCActiveHandler::x_ProcessProtocolError(), CNCMessageHandler::x_ReadBlobChunkLength(), CNSTDatabase::x_ReadDbAccessInfo(), CTar::x_ReadEntryInfo(), CNCActiveHandler::x_ReadSizeToRead(), CNCActiveHandler::x_ReplaceServerConn(), CPoolOfThreads< TRequest >::x_RunNewThread(), CNCPeerControl::x_SlotsInitiallySynced(), CNcbiApplicationAPI::x_TryInit(), CCancelRequestException::~CCancelRequestException(), CConditionVariable::~CConditionVariable(), CSrvSocketTask::~CSrvSocketTask(), and SNCDBFileInfo::~SNCDBFileInfo().

◆ DbgPrint() [1/4] ◆ DbgPrint() [2/4] ◆ DbgPrint() [3/4] ◆ DbgPrint() [4/4]

Templated function for printing debug message.

Print debug message for the specified exception type and "abort()" the program if set by SetThrowTraceAbort() or $ABORT_ON_THROW.

Definition at line 284 of file ncbiexpt.hpp.

References DoDbgPrint(), and info.

◆ DbgPrintEx() [1/4] ◆ DbgPrintEx() [2/4] ◆ DbgPrintEx() [3/4] ◆ DbgPrintEx() [4/4] ◆ DbgPrintNP() ◆ DbgPrintP() ◆ DECLARE_OPERATOR_BOOL()

Operator bool: returns TRUE if error was not set to "success".

◆ DoDbgPrint() [1/3] ◆ DoDbgPrint() [2/3] ◆ DoDbgPrint() [3/3] ◆ DoThrowTraceAbort() void DoThrowTraceAbort ( void  ) ◆ EnableBackgroundReporting() bool CException::EnableBackgroundReporting ( bool  enable ) static ◆ EnableDefault() bool CExceptionReporter::EnableDefault ( bool  enable ) static ◆ END_NAMESPACE() END_NAMESPACE ( ncbi_throw_trace  ) ◆ Error()

Definition at line 1197 of file ncbiexpt.hpp.

References eDiag_Error, and CExceptionArgs_Base::SetSeverity().

Referenced by CChangeUnindexedObjectCommand< T >::Add(), CChangeUnindexedObjectCommand< T >::AddBioseq(), CIndexedDb_New::AddIndexInfo(), CPerfLogGuard::AddParameter(), CProjectService::AddProjectView(), CScoreBuilderBase::AddScore(), CGuiRegistry::AddSite(), CWindowManagerService::AddToolBarContext(), CWindowManagerService::AddToolBarFactory(), CViewManagerService::AddToWorkbench(), AlignmentDisplay::AlignmentDisplay(), AlignmentSet::AlignmentSet(), CTableDataSeq_table::AllowEdit(), CChunkFile::Append(), CSeqIdChunkFile::Append(), CMacroLib::AppendToLibrary(), COrgGeneralPanel::ApplyCommand(), CDockManager::ApplyLayout(), CRenderCommon::Begin(), BlastJSON_FormatReport(), BlastXML2_FormatReport(), BlastXML_FormatReport(), CGlRender::BlendColor(), CGlRender::BlendFunc(), CRenderVector::BlendFunc(), CGlRender::BlendFuncSeparate(), CRenderVector::BlendFuncSeparate(), BOOST_AUTO_TEST_CASE(), CachedTaxonomyLookupCommand(), CGraphUtils::CalcGraphLevels(), CEUtilsApp::CallEFetch(), CEUtilsApp::CallELink(), CEUtilsApp::CallESearch(), CAlnSpanVertModel::CAlnSpanVertModel(), CAsnCacheStore::CAsnCacheStore(), CAV_DisplayMultiple(), CGLFrameBuffer::CheckFBOError(), CGlUtils::CheckGlError(), CCassBlobWaiter::CheckReady(), CCassQueryList::CheckSlot(), CIndexedDb_Old::CIndexedDb_Old(), CVisibleRange::Clamp(), CWorkspaceAutoSaver::CleanUp(), CleanupCommand(), CleanupHugeFileCommand(), CSGAlignmentDS::ClearCache(), CFeatTableDS::ClearCurrentJob(), CGenBankUIDataSource::Close(), CMC3_CodingRegion< order >::CMC3_CodingRegion(), CNADocSumIterator::CNADocSumIterator(), CRenderCommon::ColorC(), CGlRender::ColorMask(), CRenderVector::ColorMask(), ConvertToPairwise(), CTableImportDataSource::ConvertToSeqAnnot(), CPubmedUpdater::ConvertToStandardAuthors(), CMacroFlowEditor::CopyDefaultLibrary(), CSubAnnotationPanel::Create5ColFeatTable(), CVDBBlastUtil::CreateBioseqFromOid(), ColumnarVcfCache::CreateBlob(), CEntrezDB::CreateGene_Gene(), CEntrezDB::CreateGeneSet_Gene(), CAlignCleanup::CreatePairwiseFromMultiple(), CVarTrackFactory::CreateTracks(), CSequenceTrackFactory::CreateTracks(), CViewManagerService::CreateViewInstance(), CSemaphore::CSemaphore(), CSmallDNS::CSmallDNS(), CSymbolGuard::CSymbolGuard(), CTaxonCache::CTaxonCache(), CTLibContext::CTLIB_cterr_handler(), CTLibContext::CTLIB_srverr_handler(), CSGGenBankDS::DeleteAllJobs(), CRegistryWriteView::DeleteField(), CFeaturePanelDS::DeleteMetaDataJob(), CGlRender::Disable(), CRenderVector::Disable(), SAsnProjectSingleT::DoCreate(), CBDB_CheckPointThread::DoJob(), CCacheCleanerThread::DoJob(), AlignmentUtility::DoLeaveNOut(), CSeqMaskerOstat::doSetParam(), CTaxValidationAndCleanup::DoTaxonomyUpdate(), CAlignGlyph::DrawPWAlignElem(), AlignmentDisplay::DumpCondensed(), CGridCommandLineInterfaceApp::DumpJobInputOutput(), DumpSeqEntries(), CGlRender::Enable(), CRenderVector::Enable(), CRenderCommon::End(), CEUtilsGeneric::error(), CEUtilsParser::error(), CHydraServer::error(), CPMCIDConverterServer::error(), CCmdCreateDesc::Execute(), CGBFlatFileObjectLoader::Execute(), CGBObjectLoader::Execute(), CCurVerReader::ExecuteSlice(), CConn_Streambuf::Fetch(), CVariantDescriptors::FinalizeReading(), CTableAnnotDataSource::FindLocations(), CCodeGenerator::FindModuleByName(), CTaxValidationAndCleanup::FixOneSpecificHost(), CRegistryFile::FromConfigFile(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), Get3type(), CAlnVecMultiDataSource::GetAlignType(), IAlnGraphicDataSource::GetAlignType(), CDensegGraphicDataSource::GetAlnSeqString(), CMacroEditorContext::GetAsnMolinfoValue(), CGenomicCollectionsService::GetAssembly(), CGencollSvc::GetAssmAccs(), CSeqUtils::GetAssmAccs_Gi(), CSeqUtils::GetAssmIds_GI(), CSeqUtils::GetAssmIds_GIChr(), CAssemblyInfo::GetAssms_Gi(), CFeatureIndex::GetBestGene(), CFeatureIndex::GetBestParent(), CRemoteBlastDbDataLoader::GetBlobs(), CCgiRequest::GetCGIEntries(), AlignmentDisplay::GetCharAt(), CSeqUtils::GetChrGI(), CTableDataFTable::GetColsCount(), CTableDataSeq_table::GetColumnCommonStrings(), CTableDataFTable::GetColumnLabel(), CTableDataSeq_table::GetColumnLabel(), CTableDataFTable::GetColumnType(), CTableDataSeq_table::GetColumnType(), CBamUtils::GetCoverageGraphInfo(), CSeqDB::GetDiskUsage(), NMFncParse::GetDoFunctions(), CEditObjectSeq_desc::GetEditCommand(), CEditObjectSeq_feat::GetEditCommand(), CEditObjectSubmit_block::GetEditCommand(), CObjectListTableModel::GetExtraValueAt(), GetFeatureFromTableId(), CFtglFontManager::GetFont(), CGencollSvc::GetGCAssembly(), CSeqUtils::GetGiPlacements(), CUnixFeature::GetGroupGIDByName(), CUnixFeature::GetGroupNameByGID(), CGeneGroup::GetHTMLActiveAreas(), CLayoutGroup::GetHTMLActiveAreas(), CTableDataBioTreeContainer::GetIntValue(), CTableDataFTable::GetIntValue(), CTableDataSeq_table::GetIntValue(), CProjectItemLabelHandler::GetLabel(), CWndLayoutReg::GetLayout(), CGraphTrack::GetLegend(), CBulkLocationPanel::GetLocForBioseq(), CSeqUtils::GetLocPlacements(), CApplyBsrcQualTreeItemData::GetMacroDescription(), CMTreeItemDataBuilder::GetMActionType(), CRfamTool::GetModelByAccession(), CRfamTool::GetModelByIdentification(), CTableDataSeq_table::GetObjectValue(), CTempTrackProxy::GetOrder(), CFeatureIndex::GetOverlappingSource(), CProjectStorage::GetProject(), CRsitesGlyph::GetRange(), CTableDataBioTreeContainer::GetRealValue(), CTableDataSeq_table::GetRealValue(), CProjectView::GetReflectionInfo(), CApplyRNAITSDlg::GetRNAITSList_AlignCoordFromDlg(), CApplyRNAITSDlg::GetRNAITSList_SeqCoordFromDlg(), CTableDataFTable::GetRowsCount(), CTableDataSeq_table::GetRowsCount(), NMItemData::GetSelectedCapType(), CBioseqIndex::GetSequence(), CFeatureIndex::GetSequence(), CTraceGraphTrackFactory::GetSettings(), CViewManagerService::GetSingletonView(), CNCDistributionConf::GetSlotByNetCacheKey(), CTableDataBioTreeContainer::GetStringValue(), CTableDataFTable::GetStringValue(), CTableDataSeq_table::GetStringValue(), CGuiObjectInfoVariation::GetToolTip(), CTMSUtils::GetTrackMetaData(), CUnixFeature::GetUserNameByUID(), CUnixFeature::GetUserUIDByName(), CCrossAlignView::GetVisibleRanges(), CDotMatrixView::GetVisibleRanges(), CRegistryWriteView::GetWriteView(), CCleanupApp::HandleSeqEntry(), CAsn2FlatApp::HandleSeqEntryHandle(), CAsn2FlatApp::HandleSeqSubmit(), CCleanupApp::HandleSubmitBlock(), CDeflineProcess::IndexedProcess(), CAsnSubCacheCreateApplication::IndexNewBlobsInSubCache(), CTableDataSeq_table::Init(), CSeqTableReader::Init(), CMassArray::Init(), CMSMod::Init(), CBedCoverageGraph::Init(), CVcfHeatmap::Init(), CVcfHistogram::Init(), CWigGraph::Init(), CTaxonCache::Initialize(), CPhyTreeView::InitView(), InputError(), CWinMaskUtil::CIdSet_SeqId::insert(), CWinMaskUtil::CIdSet_TextMatch::insert(), CRemoveUnindexedFeatures::IsLocationUnindexed(), CTaxValidationAndCleanup::IsOneSpecificHostValid(), CSeqUtils::isTopLevel(), CBioseqIndex::IterateDescriptors(), CBioseqIndex::IterateFeatures(), CBioseqIndex::IterateGaps(), CGlRender::LineCapStyle(), CRenderVector::LineCapStyle(), CGlRender::LineJoinStyle(), CRenderVector::LineJoinStyle(), CGlRender::LineStipple(), CRenderVector::LineStipple(), CGlRender::LineWidth(), CRenderVector::LineWidth(), CGlTexture::Load(), LoadASNFromIstream(), CTableDataVcf::LoadData(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::LoadData(), CClickableSortUniqueCount::LoadData(), CValidatePanel::LoadData(), CRemoteBlast::LoadFromArchive(), CDockManager::LoadLayout(), LoadScope(), CGlWidgetBase::LoadSettings(), CEditingBtnsPanel::LoadSettings(), CTestApplication::LoadTable(), LogCallback(), CReloadPublications::LookUpByPmid(), CDoiLookup::LookupIsojta(), CSQLITE3_Cache::CWriterThread::Main(), CAsn2AsnThread::Main(), CGlOsContext::MakeCurrent(), CGlBuffer20< T >::MapBuffer(), CGlBuffer11< T >::MapBuffer(), CVisibleRange::Match(), CAlignSort::MergeSortedFiles(), NcbiOpenURL(), CAsn2FlatApp::ObtainSeqEntryFromBioseq(), CAsn2FlatApp::ObtainSeqEntryFromBioseqSet(), CAsn2FlatApp::ObtainSeqEntryFromSeqEntry(), CMacroEditingActionPanel::OnActionTreeItemChanged(), CSelectFeatureDlg::OnButtonLoadFile(), CSelectFeatureDlg::OnButtonSaveFile(), CApplyRNAITSDlg::OnCtrlFromKillFocus(), CApplyRNAITSDlg::OnCtrlToKillFocus(), CFrameworkDemoGUI::OnDiagnosticsTimer(), CMacroCompoundConstraintPanel::OnEditConstraint(), CCrossAlnDemoDlg::OnFileClick(), CHitMatrixDemoDlg::OnFileClick(), CBamRefSequencesPanel::OnIdle(), CVcfRefSequencesPanel::OnIdle(), CSubAnnotationPanel::OnImportFeatTableClick(), CAppJobEventTranslator::OnJobProgress(), CFlatFileDemoDlg::OnLoadFileClick(), CSubPrep_panel::OnSaveBtnClick(), CwxExportAlnmultiImgDlg::OnSaveClick(), CMacroFlowEditor::OnSaveCopies(), CDataMiningPanel::OnSearchFinished(), CViewGraphic::OnVisibleRangeChanged(), CLBLASTUIDataSource::Open(), CBamUIDataSource::Open(), CGenBankUIDataSource::Open(), CSQLITE3_Cache::Open(), CSeqIdChunkFile::OpenForRead(), CChunkFile::OpenForRead(), CChunkFile::OpenForWrite(), CSeqIdChunkFile::OpenForWrite(), CPrimeCacheApplication::CCacheBioseq::operator()(), SBlobInserter::operator()(), CAlignSort::SAlignExtractor::operator()(), CAssignQueryTreeGetArgs::operator()(), SResponse::operator()(), Vector< T >::operator[](), Matrix< T >::operator[](), SDiagMessage::ParseDiagStream(), CSeqUtils::ParseRanges(), PatchTargetSequence(), CGlRender::PdfShadeStyle(), CRenderVector::PdfShadeStyle(), CChangePhyloPropertyCmd::PerformEdit(), CGlRender::PointSize(), CRenderVector::PointSize(), CGlRender::PolygonMode(), CRenderVector::PolygonMode(), CGlRender::PolygonStipple(), CRenderVector::PolygonStipple(), CGlRender::PopAttrib(), CRenderVector::PopAttrib(), CPerfLogGuard::Post(), CEventHandler::CPostQueue::Post(), CAbstractProjectItem::PostRead(), CVariation_ref::PostRead(), CSequenceEditingEventHandler::PrepareSeqSubmit(), CSrvTime::Print(), CBlastFormat::PrintOneResultSet(), CSeqEntryPresenter::Process(), CGlCgiImageApplication::ProcessRequest(), CVariationNormalizationRight::ProcessShift(), CBDB_Cache::Purge(), CEntrezDB::Query(), CGlimmerReader::Read(), ReadAnnotFromFile(), CColumnarVCFReader::ReadData(), ReadEntryFromFile(), ReadFastaSeqsFromFile(), CImageIO::ReadImage(), CImageIO::ReadImageInfo(), CFormatReadHook::ReadObject(), CReadHook_SkipError::ReadObject(), CImageIO::ReadSubImage(), CColumnarVCFReader::ReadVariantsForChrs(), CRenderCommon::Rectf(), CUndoManager::Redo(), CViewManagerService::RegisterFactory(), CLayoutTrack::RegisterIconImage(), CBDB_Cache::RegisterOverflow(), CTableAnnotDataSource::RemoveSeqLocs(), CWindowManagerService::RemoveToolBarContext(), CSeqTestApplication::Render(), CDrawingPanel::Render(), IPhyloTreeRender::RenderPdf(), CGuard_Base::ReportException(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CNetBlastSubmittingJob::Run(), CNetBlastMonitoringJob::Run(), C5ColExportJob::Run(), CFlatFileExportJob::Run(), CEditAppJob::Run(), CBuildAlnVecJob::Run(), CBuildSparseAlnJob::Run(), CTableDataSUCJob::Run(), CTableDataValidateJob::Run(), CTextRetrieveJob::Run(), CMkIndexApplication::Run(), CSRSearchApplication::Run(), CBlastDBCmdApp::Run(), CMakeProfileDBApp::Run(), CBlastVdbCmdApp::Run(), CFeatureRetrievalJob::Run(), CFlatFileSequenceListJob::Run(), CTax4BlastDemo::Run(), CAsn2FastaApp::Run(), CAsn2FlatApp::Run(), CAgpFastaComparator::Run(), SGridWorkerNodeImpl::Run(), CNCBIwxApplication::Run(), CAVApp::Run(), CTestCompartApplication::Run(), CAsn2Asn::Run(), CAsnCacheTestApplication::Run(), CCacheIndexCopyApp::Run(), CConcatSeqEntriesApplication::Run(), CAsnCacheDumpSeqIdsApplication::Run(), CReadIndexSpeedApp::Run(), CAsnSubCacheCreateApplication::Run(), CWalkAsnCacheApplication::Run(), BlastdbCopyApplication::Run(), CGi2TaxIdApp::Run(), CObjExtractApp::Run(), CDemoApp::Run(), CStreamTestApp::Run(), CWinMaskApplication::Run(), CTestApplication::Run(), CEntrez2ClientApp::Run(), CSampleSoapClientApplication::Run(), CConvImageApp::Run(), CImageDemoApp::Run(), CSubImageApp::Run(), CClientGenomicCollectionsSvcApplication::RunWithService(), s_AttachAnnotToScope(), s_AttachEntryToScope(), CMixedStrands::s_Blast2NASeq(), s_CallAligner(), s_CompressDiscToDenseq(), s_ConvertSeverity(), s_Create5ColFeatTable(), CBlastArgs::s_CreateBlastOptions(), s_CreateListeningSocket(), s_DetachAnnotFromScope(), s_DetachEntryFromScope(), s_DoSmartProcessing(), s_ExpandSubNodes(), s_FillModuleListPSAPI(), s_FillModuleListTH32(), CMacroFunction_LookupPub::s_GetArticleFromEntrezById(), s_GetCdregionLabel(), s_GetDBTree(), s_GetGeneWeight(), s_GetJoinedAlignment(), s_GetMacroScriptLocation(), s_GetMaskLoc(), s_GetPubImprint(), CAdjustForConsensusSpliceSite::s_IsAdjustedSpliceSitePairOK(), s_IsAsmAccEquiv(), s_IsMaskAlgoIdValid(), s_OpenIndexDB(), s_ParseOptionalSettings(), s_ProcessListenEvent(), s_ProgressCallback(), s_ReadData(), s_ReadIdsFromFile(), s_ReadPerClientConfig(), s_ReadSpecificParams(), s_ReadVariableParams(), s_ReadVCFAssembly(), s_ReinitializeStorage(), s_RunBlast2AASeq(), s_RunBlast2NASeq(), s_SearchInSeqText(), s_UpdateMacros(), CAlignCompare::SAlignment::SAlignment(), CSearchHelper::SaveAnyFile(), CSubmissionWizard::SaveFile(), NMacroStats::SaveScriptToFile(), CGlWidgetBase::SaveSettings(), CSequenceEditingEventHandler::SaveSubmissionFile(), CGlRender::ScaleFactor(), CGlRender::ScaleInvarient(), CPkgManager::ScanPackages(), CGlRender::Scissor(), CRenderVector::Scissor(), CClippedScorer::ScoreAlignments(), CDataMiningPanel::SelectToolByName(), CBrowserUtils::SendToBrowser(), CAgpwriteProcess::SeqEntryProcess(), CCleanupProcess::SeqEntryProcess(), CFastaProcess::SeqEntryProcess(), CFlatfileProcess::SeqEntryProcess(), CGeneOverlapProcess::SeqEntryProcess(), CGeneFeatTreeProcess::SeqEntryProcess(), CInvertProcess::SeqEntryProcess(), CNullProcess::SeqEntryProcess(), CProsplignProcess::SeqEntryProcess(), CSeqVectorProcess::SeqEntryProcess(), CTitleProcess::SeqEntryProcess(), CValidateProcess::SeqEntryProcess(), CVariation_ref::SetAllele_frequency(), CVariation_ref::SetAllele_origin(), CVariation_ref::SetAllele_state(), CPkgManager::SetAppPkg(), CPhyloTreeCalculator::SetAttrTable(), CBamCoverageGraphPanel::SetBamFiles(), CMacroCompoundConstraintPanel::SetConstraints(), CApplyTableItemData::SetData(), CApplyStrCommTableTreeItemData::SetData(), CApplyRNATableTreeItemData::SetData(), SetDoubleDiagHandler(), CSelectQualdDlg::SetField(), CRegistryWriteView::SetField(), CTabularFormatter::SetFormat(), CSeqGlyph::SetHighlightsColor(), CSeq_loc::SetId(), CTableDataSeq_table::SetIntValue(), CVariation_ref::SetIs_ancestral_allele(), CTableDataSeq_table::SetRealValue(), CSearch< LEGACY, NHITS >::SetResult(), CTableDataSeq_table::SetStringValue(), IMacroBioDataIter::SetTableToApply(), SetupForUpdate(), CVariation_ref::SetValidated(), CGlRender::ShadeModel(), CRenderVector::ShadeModel(), CUndoManager::ShowErrorMsg(), ShowFeedbackDialog(), CViewManagerService::ShutDownService(), CAlignSort::SortAlignments(), SpecificHostCleanupCommand(), CSearch< LEGACY, NHITS >::Spectrum2Peak(), CUnorderedSplitter::SplitId(), CUnorderedSplitter::SplitLoc(), sReportDSExceptionToLog(), CPerfLogger::Start(), CSearchToolBase::StartSearch(), CSQLITE3_Cache::StoreSynchronous(), TaxonomyLookupCommand(), CRenderCommon::TexCoord2f(), CMacroFunction_UpdateProteinSeqs::TheFunction(), CObject::ThrowNullPointerException(), CBLASTParams::ToArgVec(), TrackShuttingDown(), CAlnMultiPane::TTHH_GetTooltip(), CUndoManager::Undo(), CDeflineProcess::UnindexedProcess(), CFeatTableDS::Update(), CLDS2_Manager::UpdateData(), CSeqUpdateWorker::UpdateMultipleSequences(), CNCBlobAccessor::UpdatePurgeData(), CSymbolGuard::UpdateSymbols(), CMSSearchSettings::Validate(), CAsnvalThreadState::ValidateInput(), CDockLayoutTree::CNode::ValidateSplitterSizes(), CValidError_bioseq::ValidateTwintrons(), VDBLogWriter(), VectorRemoveElements(), VerifyAlignmentData(), CRenderCommon::Vertex3f(), CGlRenderPdf::Vertex3f(), CVcfWriter::WriteAnnot(), CTableAnnotDataSource::WriteAsn(), CAsnSubCacheCreateApplication::WriteBlobsInSubCache(), CImageIO::WriteImage(), CImageIO::WriteSubImage(), CGlRenderDebug::WriteText(), CRenderCommon::WriteText(), CSVGRenderer::WriteText(), CMemberInfoFunctions::WriteWithSetFlagMember(), CNetBlastSubmittingJob::x_AddError(), CFeatureTrack::x_AddHistogram(), CTableXformPanel::x_AddLocations(), CCachedTaxon3::x_AddReplyToCache(), CSelectProjectOptions::x_AddToExistingProject(), CMacroInterpreter::x_AddToRTVar(), CMSAToolJob::x_AddTreeProjectItem(), CTar::x_Append(), CTar::x_AppendFile(), CLocalFileRestorer::x_AttachNewObject(), CSGGenBankDS::x_BackgroundJob(), CAnnotCompareDS::x_BackgroundJob(), CTar::x_Backspace(), CCleanupApp::x_BasicAndExtended(), CPrimeCacheApplication::x_CacheSeqEntry(), CAlignGlyph::x_CalcIntervals(), CSeqGraphicPane::x_ChangeSwitchPoint(), CFileLoadWizard::x_CheckFormatConflict(), CPerfLogger::x_CheckValidity(), CAlignCleanup::x_Cleanup_AlignVec(), CAlignCleanup::x_Cleanup_AnchoredAln(), CWinMaskerFileStorage::x_ClearDownloads(), CTar::x_Close(), CCmdCleanup::x_CreateActionCmd(), CSGAlignmentJob::x_CreateAlignGlyphsForCrossOriginAlign(), CImportFeatTable::x_CreateCommand(), CSGFeatureJob::x_CreateCrossOriginGlyphs(), CBamLoadingJob::x_CreateDataLoader(), CSGFeatureJob::x_CreateFeature1(), CTableXformPanel::x_CreateFeatures(), CEUtilsApp::x_CreateLitRequest(), CBLASTSeqToolJob::x_CreateProjectItems(), CMergeAlignmentsJob::x_CreateProjectItems(), CMSAToolJob::x_CreateProjectItems(), CNGAlignJob::x_CreateProjectItems(), CAdvancedCleanupJob::x_CreateProjectItems(), CFindOverlapJob::x_CreateProjectItems(), CVcfLoadingJob::x_CreateProjectItems(), CEUtilsApp::x_CreateSeqRequest(), CNgAlignApp::x_CreateSequenceSet(), CSeq_align::x_CreateSubsegAlignment(), CEUtilsApp::x_CreateTaxRequest(), CUpdateMultipleSeq_Input::x_CreateUpdateSeqInputForUnitTest(), CAnnotCompareDS::x_DeleteAllJobs(), CBioseqEditor::x_DeleteObject(), CVCFVariantsBase::x_DeserializeColumn(), CLocalFileRestorer::x_DetachOrigObject(), CURLTooltipHandler::x_DisplayUnalignedRegion(), CComponentSearchJob::x_DoSearch(), CWinMaskerFileStorage::x_DownloadFiles(), CAlignGlyph::x_DrawMultiAlign(), CAsnSubCacheCreateApplication::x_EliminateIdsAlreadyInCache(), CGFFReader::x_Error(), CSGAlignStatJob::x_Execute(), CVcfFeatureJob::x_Execute(), CQueryParsePanel::x_ExecuteQuery(), CTar::x_ExtractEntry(), CTar::x_ExtractSparseFile(), CAsnSubCacheCreateApplication::x_FetchMissingBlobs(), CAssemblyInfo::x_FilterTaxIds(), CNCMessageHandler::x_FinishReadingBlob(), CTar::x_Flush(), CFlatGatherer::x_GatherFeatures(), CFlatGatherer::x_GatherFeaturesIdx(), CFlatGatherer::x_GatherFeaturesOnRange(), CFlatGatherer::x_GatherFeaturesOnRangeIdx(), CFlatGatherer::x_GatherFeaturesOnWholeLocation(), CFlatGatherer::x_GatherFeaturesOnWholeLocationIdx(), CProSplignJob::x_GenerateCompartments(), CNAUtils::x_GetAllGIs(), CNAUtils::x_GetAllNAIds(), CNAUtils::x_GetAllNAIdsWithContext(), CAssemblyInfo::x_GetAssmInfo(), CWigGraph::x_GetBigWigSummary(), CAsnCacheStore::x_GetBlob(), CCreateGeneModelTask::x_GetCommand(), CSeqDB::x_GetDBFilesMetaData(), CBioseqEditor::x_GetDeleteCommand(), CTaxonCache::x_GetItem(), CEntrez2ClientApp::x_GetLinked(), CEntrez2ClientApp::x_GetLinks(), CNAUtils::x_GetNAEntrezLinks(), CNAUtils::x_GetNAId(), CBlastDBCmdApp::x_GetOids(), CRelaxedLookupDlg::x_GetPubIds(), CRelaxedLookupDlg::x_GetPubIdsCitMatch(), CRelaxedLookupDlg::x_GetPubIdsEutils(), CColumnarVCFLoaderManager::x_GetRefSeqs(), CRemoteBlast::x_GetSearchResultsHTTP(), CEntrez2ClientApp::x_GetTermHierarchy(), CEntrez2ClientApp::x_GetTermList(), CEntrez2ClientApp::x_GetTermPos(), CLDS2_Manager::x_GetUrlHandler(), CFeatGlyph::x_GetUserColor(), CDataCrawlerCache::x_Heartbeat(), CAlignDataSource::x_Init(), CSeqMasterIndex::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CGlOsContext::x_InitContext(), CBioseqIndex::x_InitDescs(), CBioseqIndex::x_InitFeats(), CBioseqIndex::x_InitGaps(), CBlastHitMatrix::x_InitGraphics(), CSeqMasterIndex::x_Initialize(), CBioseqIndex::x_InitSource(), CSeq_loc_Mapper_Base::x_InitSpliced(), CSelectionPanel::x_InitTextWidget(), CSeqUpdateWorker::x_LaunchSingleUpdateSequence(), CEutilsClient::x_LinkOnceT(), CFileLoader::x_LoadAsnTextOrXml(), CFileLoader::x_LoadGff(), CwxNCBIApp::x_LoadGuiRegistry(), CNetBLASTUIDataSource::x_LoadJobDescriptors(), CPkgManager::x_LoadPackage(), CSGSeqGraphJob::x_LoadSeqTable(), CFeaturePanel::x_LoadSettings(), CGraphOverlay::x_LoadSettings(), CEpigenomicsTrack::x_LoadSettings(), CGraphTrack::x_LoadSettings(), CTraceGraphTrack::x_LoadSettings(), CProjectService::x_LoadWorkspace(), CAsnSubCacheCreateApplication::x_LocateBlobsInCache(), CSQLITE3_Statement::x_Log(), CTreeAlignMerger::x_MakeSeqAlign(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CEpigenomicsTrack::x_OnJobCompleted(), CFeatureTrack::x_OnJobCompleted(), CGraphTrack::x_OnJobCompleted(), CSegmentMapTrack::x_OnJobCompleted(), CSequenceTrack::x_OnJobCompleted(), CTrackContainer::x_OnJobCompleted(), CAlignmentTrack::x_OnJobCompleted(), CGeneModelTrack::x_OnJobCompleted(), CSixFramesTransTrack::x_OnJobCompleted(), CVcfTrack::x_OnJobCompleted(), CVcfLoadingJob::x_OnVCFVariantListReady(), CMacroInterpreter::x_ParseArgsForApplyTable(), CURLTooltipHandler::x_ParseGenomicLinkHref(), CTar::x_ParsePAXData(), CAlnSpanVertModel::x_PopulateRows(), CArgDescriptions::x_PreCheck(), CAgpFastaComparator::x_Process(), CPrimeCacheApplication::x_Process_Fasta(), CPrimeCacheApplication::x_Process_Ids(), CBlastDBCmdApp::x_ProcessBatchEntry(), CBlastDBCmdApp::x_ProcessBatchEntry_NoDup(), CBlastDBCmdApp::x_ProcessBatchPig(), CTar::x_ProcessEntry(), CHugeFileDemoApp::x_ProcessFileTraditionally(), CMakeBlastDBApp::x_ProcessInputData(), CMakeBlastDBApp::x_ProcessMaskData(), CCassandraFullscanWorker::x_ProcessQueryResult(), CBlastDBCmdApp::x_ProcessSearchRequest(), CBlastVdbCmdApp::x_ProcessSearchRequest(), CBlastDBCmdApp::x_ProcessTaxIdList(), CColumnarVCFReader::x_ProcessWarning(), CTar::x_ReadAndProcess(), CTar::x_ReadArchive(), CNCMessageHandler::x_ReadAuthMessage(), CNCMessageHandler::x_ReadBlobChunkLength(), CNCMessageHandler::x_ReadBlobSignature(), CNCMessageHandler::x_ReadCommand(), CSparseGraph::x_ReadData(), CTar::x_ReadEntryInfo(), CDockManager::x_ReadLayout(), CWigGraph::x_ReadSummary(), CMacroFunction_StringFastConstraints::x_ReadSynonymsFor(), CMacroFunction_StringSlowConstraints::x_ReadSynonymsFor(), CUpdateSeq_Input::x_ReadUpdateSeq_ASN(), CUpdateMultipleSeq_Input::x_ReadUpdateSeqs_ASN(), CSeqGraphicPane::x_Render(), CHitMatrixPane::x_RenderContent(), CFastaSeqBlockItem::x_RenderText(), CCleanupApp::x_ReportChanges(), CBioseqEditor::x_ReportError(), CAlnVecRow::x_ResetTrackPanel(), CInstancedAligner::x_RunAligner(), CInstancedAligner::x_RunCleanup(), CInstancedAligner::x_RunMMGlobal(), CGBDocument::x_SaveFile(), CNetBLASTUIDataSource::x_SaveJobDescriptors(), CWorkspaceAutoSaver::x_SaveWorkspace(), CAssemblyInfo::x_SearchIds(), CEutilsClient::x_SearchOnce(), CCDSTranslationPanel::x_SetLocationForProtein(), CAssemblyListPanel::x_SetTextCompleter(), CSQLITE3_Cache::x_SetTimestamp(), CProSplignJob::x_SetupAndRuntBlastn(), CDataLoadersUtil::x_SetupASNCacheDataLoader(), CVariationNormalization_base< T >::x_Shift(), CWindowManagerService::x_ShowToolBar(), CNCPeerControl::x_SlotsInitiallySynced(), CAlignTabExportPage2::x_StartAlignNamesJob(), CDataCrawlerCache::x_StartHeartbeat(), CAlignTabExportPage2::x_StartNAAlignNamesJob(), CSubmissionWizard::x_StepBackward(), CSubmissionWizard::x_StepForward(), CDataCrawlerCache::x_StopHeartbeat(), CLayoutTrackHandler::x_StopMoving(), CBDB_Cache::x_Store(), CSparseGraph::x_Sync(), CNCPeerControl::x_UpdateHasTasks(), CSeqEditPackage::x_UpdateValAuxFile(), CViewGraphic::x_UpdateVisRangeLayout(), CDataMiningPanel::x_UpdateWidgetAndTool(), CAssemblyInfo::x_ValidateTaxId(), CAppJobDispatcher::x_VerifyProgressNotNull(), CTar::x_WriteArchive(), CVcfWriter::x_WriteFeature(), CProjectFileWriter::x_WriteObject(), CAlignmentTrack::~CAlignmentTrack(), CAlnVecMultiDataSource::~CAlnVecMultiDataSource(), CBDB_BlobDeMuxPersistent::~CBDB_BlobDeMuxPersistent(), CBDB_BlobSplitStore< TBV, TObjDeMux, TL >::~CBDB_BlobSplitStore(), CBDB_ExtBlobStore< TBV >::~CBDB_ExtBlobStore(), CBuildDatabase::~CBuildDatabase(), CCassQueryList::~CCassQueryList(), CGraphCache< TData >::~CGraphCache(), CPerfLogger::~CPerfLogger(), CSafeStaticGuard::~CSafeStaticGuard(), CSparseMultiDataSource::~CSparseMultiDataSource(), CSQLITE3_Cache::~CSQLITE3_Cache(), CTaxonCache::~CTaxonCache(), and CWriteDB_Impl::~CWriteDB_Impl().

◆ Extra() ◆ Fatal()

Definition at line 1209 of file ncbiexpt.hpp.

References eDiag_Fatal, and CExceptionArgs_Base::SetSeverity().

Referenced by CCodeGenerator::AddConfigLine(), SPSG_IoCoordinator::AddRequest(), boost::assertion_failed(), CheckFDLimit(), CScopeTransaction_Impl::Commit(), CDbapiSampleApp::CreateConnection(), CSearchHelper::CreateSearchSettings(), DestinationFile::DestinationFile(), CCodeGenerator::GenerateClientCode(), CCodeGenerator::GenerateCombiningFile(), CFileCode::GenerateCPP(), CCodeGenerator::GenerateFileList(), CFileCode::GenerateHPP(), CCodeGenerator::GenerateModuleCPP(), CCodeGenerator::GenerateModuleHPP(), CDbapiSampleApp::GetDriverContext(), SUv_Timer::Init(), SUv_Async::Init(), CCodeGenerator::LoadConfig(), CRemoteBlast::LoadFromArchive(), CFileModules::PrintDTDModular(), CFileModules::PrintSampleDEF(), CFileModules::PrintXMLSchemaModular(), CBam2GraphApp::ProcessFile(), CBam2GraphApp::ProcessSrz(), CSearchHelper::ReadFile(), CSearchHelper::ReadModFiles(), CScopeTransaction_Impl::RollBack(), CReadresult::Run(), COMSSA::Run(), COMSSAMerge::Run(), SUv_Loop::Run(), CXcompareAnnotsApplication::Run(), CSampleObjmgrApplication::Run(), s_ConvertSeverity(), CSearch< LEGACY, NHITS >::Search(), CMSPeak::SetComputedCharge(), CSearch< LEGACY, NHITS >::SetIons(), COMSSABase::SetSearchSettings(), CNcbiSample_Dbapi_Simple::SetupDb(), SUv_Async::Signal(), SourceFile::SourceFile(), SPSG_IoCoordinator::SPSG_IoCoordinator(), SUv_Timer::Start(), SUv_Barrier::SUv_Barrier(), SUv_Loop::SUv_Loop(), CSearchHelper::ValidateSearchSettings(), SUv_Barrier::Wait(), CFileCode::WriteUserFile(), CDownloadJob::x_Download(), CDownloadJob::x_DownloadAndExtract(), CSGAlignStatJob::x_Execute(), x_GetDispatcher(), CXcompareAnnotsApplication::x_ProcessSeqAlignSetFromFile(), CNcbiApplicationAPI::x_TryInit(), CScopeTransaction::~CScopeTransaction(), and CScopeTransaction_Impl::~CScopeTransaction_Impl().

◆ GetClass() ◆ GetDefault() ◆ GetErrCode() [1/8] ◆ GetErrCode() [2/8]

template<class TErrCode >

◆ GetErrCode() [3/8]

Get error code.

Definition at line 453 of file ncbiexpt.cpp.

References CException::CException(), CException::eInvalid, and CException::x_GetErrCode().

Referenced by CSplign::AlignSingleCompartment(), CNcbiApplicationAPI::AppMain(), CGridCommandLineInterfaceApp::Automation_PipeServer(), BOOST_AUTO_TEST_CASE(), CGraphUtils::CalcGraphLevels(), CPSGDataLoader_Impl::CallWithRetry(), CanRetry(), CCassBlobWaiter::CheckReady(), CCassQueryList::CheckSlot(), CGridCommandLineInterfaceApp::Cmd_BlobInfo(), SNetServerImpl::ConnectAndExec(), CGridCommandLineInterfaceApp::DumpJobInputOutput(), CNetScheduleException::ErrCodeToHTTPStatusCode(), CNetStorageServerException::ErrCodeToHTTPStatusCode(), SNetScheduleExecutorImpl::ExecGET(), CTcpWorker::Execute(), SNetStorageObjectRPC::Exists(), CProjectStorage::Exists(), CBlastDBExtractor::ExtractSeqData(), CNetService::FindServer(), g_ThrowNetStorageException(), CDataLoader::GetAccVerFound(), CGenomicCollectionsService::GetAssembly(), CNetCacheAPI::GetData(), CBamException::GetErrCode(), CSraException::GetErrCode(), CSRSearch::InternalException::GetErrCodeString(), CASNCacheException::GetErrCodeString(), CDbIndex_Exception::GetErrCodeString(), CSeqMasker::CSeqMaskerException::GetErrCodeString(), CSeqMaskerIstatAscii::Exception::GetErrCodeString(), CSeqMaskerIstatBin::Exception::GetErrCodeString(), CSeqMaskerIstatFactory::Exception::GetErrCodeString(), CSeqMaskerIstatOAscii::Exception::GetErrCodeString(), CSeqMaskerIstatOBinary::Exception::GetErrCodeString(), CSeqMaskerOstat::CSeqMaskerOstatException::GetErrCodeString(), CSeqMaskerOstatAscii::CSeqMaskerOstatAsciiException::GetErrCodeString(), CSeqMaskerOstatFactory::CSeqMaskerOstatFactoryException::GetErrCodeString(), CSeqMaskerOstatOpt::Exception::GetErrCodeString(), CSeqMaskerUsetArray::Exception::GetErrCodeString(), CSeqMaskerUsetHash::Exception::GetErrCodeString(), CSeqMaskerUsetSimple::Exception::GetErrCodeString(), CWinMaskConfigException::GetErrCodeString(), CWinMaskCountsConverter::Exception::GetErrCodeString(), CWinMaskCountsGenerator::GenCountsException::GetErrCodeString(), CCompoundIDException::GetErrCodeString(), CJsonException::GetErrCodeString(), CNetCacheException::GetErrCodeString(), CNetCacheBlobTooOldException::GetErrCodeString(), CNetScheduleException::GetErrCodeString(), CNetStorageException::GetErrCodeString(), COpenViewManager::COVMException::GetErrCodeString(), CUser_object::CRefGeneTrackingException::GetErrCodeString(), CMultisourceException::GetErrCodeString(), CWriteDBException::GetErrCodeString(), CPSG_MyNCBIException::GetErrCodeString(), CMaskReader::Exception::GetErrCodeString(), CObjWriterException::GetErrCodeString(), CManifestException::GetErrCodeString(), CGffDeconcatException::GetErrCodeString(), CSeqSubSplitException::GetErrCodeString(), CScorePValuesException::GetErrCodeString(), CException::GetErrCodeString(), CVariationValidateException::GetErrCodeString(), CHgvsVariantException::GetErrCodeString(), CNetStorageGCException::GetErrCodeString(), CBlastHitMatrixCGIException::GetErrCodeString(), CAlnMultiCGIException::GetErrCodeString(), CAlgoAlignException::GetErrCodeString(), CAlgoAlignUtilException::GetErrCodeString(), CIndexedDbException::GetErrCodeString(), CRemoteBlastException::GetErrCodeString(), CInputException::GetErrCodeString(), CGeneralScoreMatrixException::GetErrCodeString(), CHttpSessionException::GetErrCodeString(), CGridClientException::GetErrCodeString(), CStringOrBlobStorageRWException::GetErrCodeString(), CGridWorkerNodeException::GetErrCodeString(), CNetServiceException::GetErrCodeString(), CNSProtoParserException::GetErrCodeString(), CNSClientFactoryException::GetErrCodeString(), CNetSrvConnException::GetErrCodeString(), CBlobStorageException::GetErrCodeString(), CHttpCookieException::GetErrCodeString(), CUrlException::GetErrCodeString(), CSQLITE_Exception::GetErrCodeString(), CSDB_Exception::GetErrCodeString(), CQueryExecException::GetErrCodeString(), CSeqUpdateException::GetErrCodeString(), CPhyloTreeException::GetErrCodeString(), CFeatFilterQueryException::GetErrCodeString(), CGCServiceException::GetErrCodeString(), CSeqAnnotException::GetErrCodeString(), CSeqIdException::GetErrCodeString(), CSeqLocException::GetErrCodeString(), CSeqTableException::GetErrCodeString(), CGridRPCBaseClientException::GetErrCodeString(), CSeqMapException::GetErrCodeString(), CSeqVectorException::GetErrCodeString(), CAnnotException::GetErrCodeString(), CLoaderException::GetErrCodeString(), CObjmgrUtilException::GetErrCodeString(), CAnnotSearchLimitException::GetErrCodeString(), CPrefetchFailed::GetErrCodeString(), CPrefetchCanceled::GetErrCodeString(), CInvalidDataException::GetErrCodeString(), CCDDClientException::GetErrCodeString(), CPSG_Exception::GetErrCodeString(), CCassandraException::GetErrCodeString(), CIdMapperException::GetErrCodeString(), CSerialException::GetErrCodeString(), CUnassignedMember::GetErrCodeString(), CSerialFacetException::GetErrCodeString(), CRPCClientException::GetErrCodeString(), CSrzException::GetErrCodeString(), CBGZFException::GetErrCodeString(), CDiffException::GetErrCodeString(), CCacheException::GetErrCodeString(), CQueryParseException::GetErrCodeString(), CRandomException::GetErrCodeString(), CCRowReaderStream_IANA_CSV_Exception::GetErrCodeString(), CCRowReaderStream_IANA_TSV_Exception::GetErrCodeString(), CSeqUtilException::GetErrCodeString(), CSyncQueueException::GetErrCodeString(), CThreadPoolException::GetErrCodeString(), CUtilException::GetErrCodeString(), CIOException::GetErrCodeString(), CEofException::GetErrCodeString(), CBlockingQueueException::GetErrCodeString(), CGetPasswordFromConsoleException::GetErrCodeString(), CRegexpException::GetErrCodeString(), NAutomation::CAutomationException::GetErrCodeString(), CAppHitFilterException::GetErrCodeString(), CNetStorageServerException::GetErrCodeString(), CPubseqGatewayException::GetErrCodeString(), CPubseqGatewayUVException::GetErrCodeString(), CUvBaseException::GetErrCodeString(), CSplignAppException::GetErrCodeString(), CProjBulderAppException::GetErrCodeString(), CSeq_id_MapperException::GetErrCodeString(), CDatatoolException::GetErrCodeString(), CNotFoundException::GetErrCodeString(), CAmbiguiousTypes::GetErrCodeString(), CAmbiguousDateException::GetErrCodeString(), CDataLoader::GetGiFound(), SNetStorage_NetCacheBlob::GetInfo(), SNetScheduleAPIImpl::GetJobStatus(), SNetCacheAPIImpl::GetPartReader(), SNetICacheClientImpl::GetReadStreamPart(), GetReplyMessageProperties(), CDataLoader::GetSequenceHashFound(), CDataLoader::GetSequenceTypeFound(), CCassConnection::GetSizeEstimates(), CObjectIStreamAsnBinary::GuessDataType(), SNetServiceImpl::IterateUntilExecOK(), CCgi2RCgiApp::ListenJobs(), CMainLoopThread::Main(), CPrelimSearchThread::Main(), NDirectNetStorageImpl::CObj::Meta(), CNetScheduleHandler::OnMessage(), CReader::OpenInitialConnection(), CAlignSort::SAlignExtractor::operator()(), CCassConnection::Perform(), CReadDispatcher::Process(), CDataTool::ProcessData(), CGridCgiApplication::ProcessRequest(), SNetICacheClientImpl::ReadCurrentBlobNotOlderThan(), SNetServerMultilineCmdOutputImpl::ReadLine(), CMemberInfoFunctions::ReadWithDefaultMemberX(), CMemberInfoFunctions::ReadWithSetFlagMember(), SNetStorageObjectRPC::Remove(), CAsnvalThreadState::ReportReadFailure(), CLocalBlast::Run(), CFlatFileExportJob::Run(), CBlastFormatterApp::Run(), CBlastFormatterVdbApp::Run(), CCatenatedPresenter::Run(), CSplign::Run(), CMultiAligner::Run(), CBlastInputDemoApplication::Run(), s_CalcGumbelParams(), s_ExportSearchStrategy(), s_PopulateScores(), SetupSubjects_OMF(), CNetScheduleAdmin::ShutdownServer(), NDirectNetStorageImpl::CFileTrack::StartRead(), CCgi2RCgiApp::SubmitJob(), SNetServerImpl::TryExec(), SNetServerInPool::TryExec(), CCassBlobWaiter::Wait(), CNetScheduleNotificationHandler::WaitForJobCompletion(), CMakeBlastDBApp::x_AddSeqEntries(), CRPCClient_Base::x_Ask(), SGridWorkerNodeImpl::x_ClearNode(), SNetScheduleAPIImpl::x_ClearNode(), CJobCommitterThread::x_CommitJob(), CBlastInputReader::x_CreateBioseq(), CDataSource::x_GetSeqMatch(), CNetStorageHandler::x_OnMessage(), CNetStorageHandler::x_OptionalExpirationUpdate(), CNetStorageHandler::x_ProcessGetObjectInfo(), CNetScheduleHandler::x_ProcessMsgQueue(), CCassandraFullscanWorker::x_ProcessQueryResult(), CNetStorageHandler::x_ProcessRelocate(), CNetStorageHandler::x_ProcessSetExpTime(), CNcbiDiag::x_Put(), CBGZFFile::x_ReadBlock(), CUpdateMultipleSeq_Input::x_ReadFromStream(), CUpdateSeq_Input::x_ReadFromStream(), CMagicBlast::x_Run(), SWorkerNodeJobContextImpl::x_RunJob(), SOfflineJobContextImpl::x_RunJob(), CSplign::x_RunOnCompartment(), and CSrcChkApp::xTryProcessIdFile().

◆ GetErrCode() [4/8] TErrCode CCoreException::GetErrCode ( void  ) const inline

Definition at line 1493 of file ncbiexpt.hpp.

Referenced by CBlobStorageFactory::CreateInstance(), NWinHook::CWinHookException::GetErrCodeString(), CInterProcessLockException::GetErrCodeString(), CConfigException::GetErrCodeString(), CParamException::GetErrCodeString(), CAppException::GetErrCodeString(), CArgException::GetErrCodeString(), CArgHelpException::GetErrCodeString(), CArgumentsException::GetErrCodeString(), CCoreException::GetErrCodeString(), CFileException::GetErrCodeString(), CMutexException::GetErrCodeString(), CConditionVariableException::GetErrCodeString(), CObjectException::GetErrCodeString(), CTimeException::GetErrCodeString(), CPluginManagerException::GetErrCodeString(), CRequestRateControlException::GetErrCodeString(), CChecksumException::GetErrCodeString(), CArchiveException::GetErrCodeString(), CCompressionException::GetErrCodeString(), CTarException::GetErrCodeString(), CRegexpTemplateTesterException::GetErrCodeString(), SLazyInitData::GetTime(), CSeqDBFileMemMap::Init(), SRetryProcessing::operator()(), CDllResolver::TryCandidate(), CConfigRegistry::x_Get(), CConfigRegistry::x_HasEntry(), CNcbiApplicationAPI::x_TryMain(), and CHugeFile::x_TryOpenMemoryFile().

◆ GetErrCode() [5/8] TErrCode CInvalidParamException::GetErrCode ( void  ) const inline ◆ GetErrCode() [6/8]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ GetErrCode() [7/8] ◆ GetErrCode() [8/8] ◆ GetErrCodeString() [1/7] const char * CLastErrorAdapt::GetErrCodeString ( int  errnum ) static ◆ GetErrCodeString() [2/7] const char * CException::GetErrCodeString ( void  ) const virtual

Get error code interpreted as text.

Reimplemented in CAmbiguousDateException, CAmbiguiousTypes, CNotFoundException, CDatatoolException, CSeq_id_MapperException, CProjBulderAppException, CSplignAppException, CUvBaseException, CPubseqGatewayUVException, CPubseqGatewayException, CAppNWAException, CNetStorageServerException, CAppHitFilterException, NAutomation::CAutomationException, CRegexpTemplateTesterException, CRegexpException, CInvalidConversionException, CGetPasswordFromConsoleException, CBlockingQueueException, CEofException, CIOException, CUtilException, CThreadPoolException, CSyncQueueException, CSeqUtilException, CCRowReaderStream_IANA_TSV_Exception, CCRowReaderStream_IANA_CSV_Exception, CRandomException, CQueryParseException, CCacheException, CDiffException, CTarException, CCompressionException, CArchiveException, CChecksumException, CAlignRangeCollException, CBGZFException, CSrzException, CRPCClientException, CSerialFacetException, CInvalidChoiceSelection, CUnassignedMember, CSerialException, CModReaderException, CIdMapperException, CBadResiduesException, CCassandraException, CPSG_Exception, CCDDClientException, CInvalidDataException, CUnsupportedEditSaverException, CSplitException, CPrefetchCanceled, CPrefetchFailed, CAnnotSearchLimitException, CObjmgrUtilException, CBlobStateException, CLoaderException, CAnnotException, CSeqVectorException, CSeqMapException, CObjMgrException, CAssemblyParserException, CGridRPCBaseClientException, CSeqTableException, CSeqLocException, CSeqIdException, CSeqAnnotException, CAnnotMapperException, CGCServiceException, variation::CHgvsParser::CHgvsParserException, CEUtilsException, CFeatFilterQueryException, CPhyloTreeException, CSeqUpdateException, CQueryExecException, CSQLITE3_ICacheException, CSDB_Exception, CSQLITE_Exception, CRequestRateControlException, CPluginManagerException, CTimeException, CObjectException, CConditionVariableException, CMutexException, CFileException, CErrnoTemplException< CCoreException >, CErrnoTemplExceptionEx< CCoreException, NCBI_NS_NCBI::NcbiErrnoCode, NCBI_NS_NCBI::NcbiErrnoStr >, CInvalidParamException, CCoreException, CExecException, CArgumentsException, CArgHelpException, CArgException, CAppException, CUrlException, CParamException, CHttpCookieException, CConfigException, CInterProcessLockException, CBlobStorageException, CNetSrvConnException, CNSClientFactoryException, CNSProtoParserException, CNetServiceException, CGridWorkerNodeException, CStringOrBlobStorageRWException, CGridClientException, CHttpSessionException, CAlgoFeatureGeneratorException, CGumbelParamsException, CGeneralScoreMatrixException, CInputException, CRemoteBlastException, CPssmEngineException, CBlastSystemException, CIndexedDbException, CAlgoAlignUtilException, CAlgoAlignException, CAlnMultiCGIException, CBlastHitMatrixCGIException, NWinHook::CWinHookException, CNetStorageGCException, CHgvsVariantException, CVariationValidateException, CVariationIrepException, variation_ref::CHgvsParser::CHgvsParserException, CScorePValuesException, CSeqSubSplitException, CGffDeconcatException, CManifestException, CObjWriterException, CMaskReader::Exception, CPSG_MyNCBIException, CIpgStorageException, CFlatException, CBlastServicesException, CWriteDBException, CMultisourceException, CUser_object::CRefGeneTrackingException, COpenViewManager::COVMException, CNetStorageException, CNetScheduleException, CNetCacheBlobTooOldException, CNetCacheException, CJsonOverUTTPException, CJsonException, CCompoundIDException, CWinMaskCountsGenerator::GenCountsException, CWinMaskCountsConverter::Exception, CWinMaskConfigException, CSeqMaskerUsetSimple::Exception, CSeqMaskerUsetHash::Exception, CSeqMaskerUsetArray::Exception, CSeqMaskerOstatOpt::Exception, CSeqMaskerOstatFactory::CSeqMaskerOstatFactoryException, CSeqMaskerOstatAscii::CSeqMaskerOstatAsciiException, CSeqMaskerOstat::CSeqMaskerOstatException, CSeqMaskerIstatOBinary::Exception, CSeqMaskerIstatOAscii::Exception, CSeqMaskerIstatFactory::Exception, CSeqMaskerIstatBin::Exception, CSeqMaskerIstatAscii::Exception, CSeqMasker::CSeqMaskerException, CMinHashException, CSequenceIStream::CSequenceIStream_Exception, CDbIndex_Exception, CIndexSuperHeader_Exception, CSearchException, CPrjStorageException, CASNCacheException, and CSRSearch::InternalException.

Examples
/home/coremake/doxygen/cxx/include/corelib/ncbistr.hpp.

Definition at line 444 of file ncbiexpt.cpp.

References CException::eUnknown, and CException::GetErrCode().

Referenced by CSRSearch::InternalException::GetErrCodeString(), CASNCacheException::GetErrCodeString(), CPrjStorageException::GetErrCodeString(), CSearchException::GetErrCodeString(), CIndexSuperHeader_Exception::GetErrCodeString(), CDbIndex_Exception::GetErrCodeString(), CSequenceIStream::CSequenceIStream_Exception::GetErrCodeString(), CMinHashException::GetErrCodeString(), CSeqMasker::CSeqMaskerException::GetErrCodeString(), CSeqMaskerIstatAscii::Exception::GetErrCodeString(), CSeqMaskerIstatBin::Exception::GetErrCodeString(), CSeqMaskerIstatFactory::Exception::GetErrCodeString(), CSeqMaskerIstatOAscii::Exception::GetErrCodeString(), CSeqMaskerIstatOBinary::Exception::GetErrCodeString(), CSeqMaskerOstat::CSeqMaskerOstatException::GetErrCodeString(), CSeqMaskerOstatAscii::CSeqMaskerOstatAsciiException::GetErrCodeString(), CSeqMaskerOstatFactory::CSeqMaskerOstatFactoryException::GetErrCodeString(), CSeqMaskerOstatOpt::Exception::GetErrCodeString(), CSeqMaskerUsetArray::Exception::GetErrCodeString(), CSeqMaskerUsetHash::Exception::GetErrCodeString(), CSeqMaskerUsetSimple::Exception::GetErrCodeString(), CWinMaskConfigException::GetErrCodeString(), CWinMaskCountsConverter::Exception::GetErrCodeString(), CWinMaskCountsGenerator::GenCountsException::GetErrCodeString(), CCompoundIDException::GetErrCodeString(), CJsonException::GetErrCodeString(), CJsonOverUTTPException::GetErrCodeString(), CNetCacheException::GetErrCodeString(), CNetCacheBlobTooOldException::GetErrCodeString(), CNetStorageException::GetErrCodeString(), COpenViewManager::COVMException::GetErrCodeString(), CUser_object::CRefGeneTrackingException::GetErrCodeString(), CMultisourceException::GetErrCodeString(), CWriteDBException::GetErrCodeString(), CBlastServicesException::GetErrCodeString(), CEditException::GetErrCodeString(), CFlatException::GetErrCodeString(), CIpgStorageException::GetErrCodeString(), CPSG_MyNCBIException::GetErrCodeString(), CMaskReader::Exception::GetErrCodeString(), CObjWriterException::GetErrCodeString(), CManifestException::GetErrCodeString(), CGffDeconcatException::GetErrCodeString(), CSeqSubSplitException::GetErrCodeString(), CMerge_Exception::GetErrCodeString(), CViewException::GetErrCodeString(), variation_ref::CHgvsParser::CHgvsParserException::GetErrCodeString(), CVariationIrepException::GetErrCodeString(), CVariationValidateException::GetErrCodeString(), CBamException::GetErrCodeString(), CSraException::GetErrCodeString(), CHgvsVariantException::GetErrCodeString(), CNetStorageGCException::GetErrCodeString(), NWinHook::CWinHookException::GetErrCodeString(), CBlastHitMatrixCGIException::GetErrCodeString(), CAlnMultiCGIException::GetErrCodeString(), CAlgoAlignException::GetErrCodeString(), CProSplignException::GetErrCodeString(), CAlgoAlignUtilException::GetErrCodeString(), CIndexedDbException::GetErrCodeString(), CBlastSystemException::GetErrCodeString(), CPssmEngineException::GetErrCodeString(), CRemoteBlastException::GetErrCodeString(), CInputException::GetErrCodeString(), CGnomonException::GetErrCodeString(), CAlgoFeatureGeneratorException::GetErrCodeString(), CCgiCookieException::GetErrCodeString(), CCgiRequestException::GetErrCodeString(), CCgiErrnoException::GetErrCodeString(), CCgiResponseException::GetErrCodeString(), CCgiHeadException::GetErrCodeString(), CCgiSessionException::GetErrCodeString(), CCgiAppException::GetErrCodeString(), CConnException::GetErrCodeString(), CHttpSessionException::GetErrCodeString(), CServer_Exception::GetErrCodeString(), CGridClientException::GetErrCodeString(), CStringOrBlobStorageRWException::GetErrCodeString(), CGridWorkerNodeException::GetErrCodeString(), CNetServiceException::GetErrCodeString(), CNSProtoParserException::GetErrCodeString(), CNSClientFactoryException::GetErrCodeString(), CNetSrvConnException::GetErrCodeString(), CThreadedServerException::GetErrCodeString(), CBlobStorageException::GetErrCodeString(), CInterProcessLockException::GetErrCodeString(), CConfigException::GetErrCodeString(), CHttpCookieException::GetErrCodeString(), CParamException::GetErrCodeString(), CPIDGuardException::GetErrCodeString(), CUrlException::GetErrCodeString(), CUrlParserException::GetErrCodeString(), CAppException::GetErrCodeString(), CArgException::GetErrCodeString(), CArgHelpException::GetErrCodeString(), CArgumentsException::GetErrCodeString(), CExecException::GetErrCodeString(), CCoreException::GetErrCodeString(), CInvalidParamException::GetErrCodeString(), CErrnoTemplExceptionEx< CBDB_Exception, CBDB_StrErrAdapt::GetErrCode, CBDB_StrErrAdapt::GetErrCodeString >::GetErrCodeString(), CFileException::GetErrCodeString(), CFileErrnoException::GetErrCodeString(), CMutexException::GetErrCodeString(), CConditionVariableException::GetErrCodeString(), CObjectException::GetErrCodeString(), CRegistryException::GetErrCodeString(), CParseTemplException< CSeqsetException >::GetErrCodeString(), CThreadException::GetErrCodeString(), CTimeException::GetErrCodeString(), CPluginManagerException::GetErrCodeString(), CRequestRateControlException::GetErrCodeString(), CRequestContextException::GetErrCodeString(), CNcbiResourceInfoException::GetErrCodeString(), CNcbiEncryptException::GetErrCodeString(), CBDB_ErrnoException::GetErrCodeString(), CBDB_LibException::GetErrCodeString(), CBDB_VolumesException::GetErrCodeString(), CSQLITE_Exception::GetErrCodeString(), CDB_Exception::GetErrCodeString(), CSDB_Exception::GetErrCodeString(), CVariantException::GetErrCodeString(), CSQLITE3_ICacheException::GetErrCodeString(), CProjectServiceException::GetErrCodeString(), CPluginException::GetErrCodeString(), CMacroParseException::GetErrCodeString(), CQueryExecException::GetErrCodeString(), COpenGLException::GetErrCodeString(), CSeqUpdateException::GetErrCodeString(), CColumnarVCFException::GetErrCodeString(), CVCFDataException::GetErrCodeString(), CPhyloTreeException::GetErrCodeString(), CFeatFilterQueryException::GetErrCodeString(), CHTMLException::GetErrCodeString(), variation::CHgvsParser::CHgvsParserException::GetErrCodeString(), CGeneralParseException::GetErrCodeString(), CAnnotMapperException::GetErrCodeString(), CSeqAnnotException::GetErrCodeString(), CSeqalignException::GetErrCodeString(), CSeqIdException::GetErrCodeString(), CSeqLocException::GetErrCodeString(), CSeqsetParseException::GetErrCodeString(), CSeqTableException::GetErrCodeString(), CGridRPCBaseClientException::GetErrCodeString(), CAssemblyParserException::GetErrCodeString(), CObjMgrException::GetErrCodeString(), CSeqMapException::GetErrCodeString(), CSeqVectorException::GetErrCodeString(), CAnnotException::GetErrCodeString(), CLoaderException::GetErrCodeString(), CBlobStateException::GetErrCodeString(), CObjmgrUtilException::GetErrCodeString(), CPrefetchFailed::GetErrCodeString(), CPrefetchCanceled::GetErrCodeString(), CSplitException::GetErrCodeString(), CUnsupportedEditSaverException::GetErrCodeString(), CSeqIdFromHandleException::GetErrCodeString(), CAlnException::GetErrCodeString(), CInvalidDataException::GetErrCodeString(), CCDDClientException::GetErrCodeString(), CLDS2_Exception::GetErrCodeString(), CPSG_Exception::GetErrCodeString(), CCassandraException::GetErrCodeString(), CBadResiduesException::GetErrCodeString(), CIdMapperException::GetErrCodeString(), CModReaderException::GetErrCodeString(), CObjReaderParseException::GetErrCodeString(), CSerialException::GetErrCodeString(), CUnassignedMember::GetErrCodeString(), CInvalidChoiceSelection::GetErrCodeString(), CSerialFacetException::GetErrCodeString(), CRPCClientException::GetErrCodeString(), CSrzException::GetErrCodeString(), CBGZFException::GetErrCodeString(), CChecksumException::GetErrCodeString(), CArchiveException::GetErrCodeString(), CCompressionException::GetErrCodeString(), CTarException::GetErrCodeString(), CDiffException::GetErrCodeString(), CImageException::GetErrCodeString(), CCacheException::GetErrCodeString(), CNcbiTable_Exception::GetErrCodeString(), CQueryParseException::GetErrCodeString(), CRandomException::GetErrCodeString(), CCRowReaderStream_IANA_CSV_Exception::GetErrCodeString(), CCRowReaderStream_IANA_TSV_Exception::GetErrCodeString(), CSeqUtilException::GetErrCodeString(), CSyncQueueException::GetErrCodeString(), CThreadPoolException::GetErrCodeString(), CUtilException::GetErrCodeString(), CIOException::GetErrCodeString(), CEofException::GetErrCodeString(), CBlockingQueueException::GetErrCodeString(), CGetPasswordFromConsoleException::GetErrCodeString(), CRegexpException::GetErrCodeString(), CRegexpTemplateTesterException::GetErrCodeString(), COMSSAException::GetErrCodeString(), NAutomation::CAutomationException::GetErrCodeString(), CAppHitFilterException::GetErrCodeString(), CNetStorageServerException::GetErrCodeString(), CAppNWAException::GetErrCodeString(), CPubseqGatewayException::GetErrCodeString(), CPubseqGatewayUVException::GetErrCodeString(), CUvBaseException::GetErrCodeString(), CSplignAppException::GetErrCodeString(), CProjBulderAppException::GetErrCodeString(), CAlignDataSourceException::GetErrCodeString(), CSeq_id_MapperException::GetErrCodeString(), CDatatoolException::GetErrCodeString(), CNotFoundException::GetErrCodeString(), CAmbiguiousTypes::GetErrCodeString(), CAmbiguousDateException::GetErrCodeString(), SFileTrackRequest::GetFileInfo(), CException::ReportStd(), CFlatGatherer::x_GatherFeaturesOnRange(), CFlatGatherer::x_GatherFeaturesOnRangeIdx(), CFlatGatherer::x_GatherFeaturesOnWholeLocation(), CFlatGatherer::x_GatherFeaturesOnWholeLocationIdx(), CNcbiDiag::x_Put(), and CException::x_ReportToDebugger().

◆ GetErrCodeString() [3/7] const char * CCoreException::GetErrCodeString ( void  ) const overridevirtual

Translate from the error code value to its string representation.

Reimplemented from CException.

Reimplemented in CRegexpTemplateTesterException, CTarException, CCompressionException, CArchiveException, CChecksumException, CRequestRateControlException, CPluginManagerException, CTimeException, CObjectException, CConditionVariableException, CMutexException, CFileException, CErrnoTemplException< CCoreException >, CErrnoTemplExceptionEx< CCoreException, NCBI_NS_NCBI::NcbiErrnoCode, NCBI_NS_NCBI::NcbiErrnoStr >, CExecException, CArgumentsException, CArgHelpException, CArgException, CAppException, CParamException, CConfigException, CInterProcessLockException, and NWinHook::CWinHookException.

Definition at line 757 of file ncbiexpt.cpp.

References CCoreException::eCore, CCoreException::eDiagFilter, CCoreException::eDll, CCoreException::eInvalidArg, CCoreException::eNullPtr, CCoreException::GetErrCode(), and CException::GetErrCodeString().

Referenced by CPipeException::GetErrCodeString().

◆ GetErrCodeString() [4/7] const char * CInvalidParamException::GetErrCodeString ( void  ) const overridevirtual ◆ GetErrCodeString() [5/7]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ GetErrCodeString() [6/7] ◆ GetErrCodeString() [7/7] ◆ GetErrCodeVal() TErrCodeVal CExceptionArgs_Base::GetErrCodeVal ( void  ) const inline ◆ GetErrno()

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ GetFile() ◆ GetFlags() TFlags CExceptionArgs_Base::GetFlags ( void  ) const inline ◆ GetFunction() ◆ GetLast() ◆ GetLine() int CException::GetLine ( void  ) const inline ◆ GetModule() [1/2] const string& CExceptionArgs_Base::GetModule ( void  ) const inline ◆ GetModule() [2/2] ◆ GetMsg()

Get message string.

Definition at line 461 of file ncbiexpt.cpp.

References kEmptyStr, and NULL.

Referenced by CProjectService::AddProjectView(), CTableAnnotDataSource::AddSeqLoc(), CGuiRegistry::AddSite(), CTableAnnotDataSource::AddSnpSeqLoc(), CException::AddToMessage(), AddZoomLevel(), CSplign::AlignSingleCompartment(), CModAdder::Apply(), COrgGeneralPanel::ApplyCommand(), CMiscSeqTable::ApplyTableToEntry(), BlastFormatter_PreFetchSequenceData(), BlastJSON_FormatReport(), BlastSetupPreliminarySearchEx(), BlastXML2_FormatReport(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), CTreeQueryExec::CallFunction(), CMacroEngine::CallFunction(), CMacroResolver::CallFunction(), CWorkspaceAutoSaver::CheckCrash(), CVisibleRange::Clamp(), CleanupCommand(), CleanupHugeFileCommand(), CNADocSumIterator::CNADocSumIterator(), CombineWithZoomLevel(), SNetServerImpl::ConnectAndExec(), CSubAnnotationPanel::Create5ColFeatTable(), createAnnot(), CTableAnnotDataSource::CreateFeature(), AlignmentSet::CreateFromMultiple(), CEntrezDB::CreateGene_Gene(), CEntrezDB::CreateGeneSet_Gene(), CAlignCleanup::CreatePairwiseFromMultiple(), CAlnMultiModel::CreateRows(), CGlShader::CreateShader(), CTableAnnotDataSource::CreateSnpFeature(), CTableAnnotDataSource::CreateSnps(), CSequenceTrackFactory::CreateTracks(), CVCFVariantList::CVCFVariantList(), CNcbiSample_DbCopy::DemoDbCopyTable(), CVCFVariantList::DeserializeAndCheck(), AlignmentUtility::DoLeaveNOut(), AlignmentUtility::DoLeaveOneOut(), CAlgoToolManagerBase::DoTransition(), COpenViewManager::DoTransition(), CBLASTToolManager::DoTransition(), CAutoColValidatortaxid::DoValidate(), CAutoColValidatororgname::DoValidate(), CAutoColValidatorsubsource::DoValidate(), CAutoColValidatorsubtype::DoValidate(), CAutoColValidatorseqid::DoValidate(), CAutoColValidatordate::DoValidate(), CAutoColValidatorcountry::DoValidate(), CAlignGlyph::DrawPWAlignElem(), CEditingBtnsPanel::EditFeatureEvidence(), CEditingBtnsPanel::EditFeatureLocation(), CTableQueryExec::EvalNext(), CTreeQueryExec::EvalNext(), CQueryFuncPromoteEq::Evaluate(), CQueryFuncPromoteIn::Evaluate(), NAutomation::CAutomationObject::ExecNew(), C5ColObjectLoader::Execute(), CAgpObjectLoader::Execute(), CAssemblyObjectLoader::Execute(), CBedObjectLoader::Execute(), CFastaObjectLoader::Execute(), CGBFlatFileObjectLoader::Execute(), CGBObjectLoader::Execute(), CGffObjectLoader::Execute(), CPhyObjectLoader::Execute(), CPslObjectLoader::Execute(), CRMObjectLoader::Execute(), CTextAlignObjectLoader::Execute(), CVcfObjectLoader::Execute(), CWigObjectLoader::Execute(), CUndoManager::Execute(), CTcpWorker::Execute(), CProjectStorage::Exists(), CBlastDBExtractor::ExtractSeqData(), CEditingActionFlatFile::Find(), CNetCacheBlobTooOldException::GetAge(), CSGAlignmentDS::GetAlignType(), CSeqUtils::GetAssmAccs_Gi(), CSeqUtils::GetAssmIds_GI(), CSeqUtils::GetAssmIds_GIChr(), CAssemblyInfo::GetAssms_Gi(), CRemoveSequencesDlg::GetCommand(), CEditObjectSeq_desc::GetEditCommand(), CEditObjectSeq_feat::GetEditCommand(), CEditObjectSubmit_block::GetEditCommand(), CGenomicCollectionsService::GetEquivalentAssemblies(), GetFeatureFromTableId(), CGencollSvc::GetGCAssembly(), CSeqUtils::GetGiPlacements(), CGeneGroup::GetHTMLActiveAreas(), CLayoutGroup::GetHTMLActiveAreas(), CNetScheduleGetJobImpl< CMainLoopThread::CImpl >::GetJobImmediately(), CBlobSplitterImpl::GetLength(), CBulkLocationPanel::GetLocForBioseq(), CSeqUtils::GetLocPlacements(), CProjectStorage::GetObject(), CProjectStorage::GetProject(), CRemoteBlast::GetResultSet(), CApplyRNAITSDlg::GetRNAITSList_AlignCoordFromDlg(), CApplyRNAITSDlg::GetRNAITSList_SeqCoordFromDlg(), CAlignFormatUtil::GetSeqLinkoutInfo(), CVcfTrackFactory::GetSettings(), CFeatGlyph::GetSignature(), CCassConnection::GetSizeEstimates(), CCgi2RCgiApp::GetStatus(), CFlatFileField::GetVal(), CNetCacheBlobTooOldException::GetVersion(), CCleanupApp::HandleSubmitBlock(), CSeqDBFileMemMap::Init(), CFeatureFilter::Init(), AlignmentUtility::Init(), CPhyTreeView::InitView(), CSeqTextView::InitView(), CViewGraphic::InitView(), CVcfTableView::InitView(), CRemoveUnindexedFeatures::IsLocationUnindexed(), SNetServiceImpl::IterateUntilExecOK(), CTextPanel::Load(), CMultiReader::LoadDescriptors(), CwxTableListCtrl::LoadTableSettings(), CReloadPublications::LookUpByPmid(), CDoiLookup::LookupIsojta(), CSeq_loc_Mapper_Base::Map(), CVisibleRange::Match(), CDB_Exception::Message(), CMacroEditingActionPanel::OnActionTreeItemChanged(), CSelectFeatureDlg::OnButtonLoadFile(), CSelectFeatureDlg::OnButtonSaveFile(), CIndexerAppModeExtension::OnCloseWorkspace(), CGridWidget::OnCopy(), CApplyRNAITSDlg::OnCtrlFromKillFocus(), CApplyRNAITSDlg::OnCtrlToKillFocus(), CValidateFrame::OnDone(), CAlnMultiWidget::OnDSChanged(), CMacroCompoundConstraintPanel::OnEditConstraint(), CCgiRequestProcessor::OnException(), CAttribTableDelimitersPanel::OnExportBtnClick(), CGridWidget::OnExportToCSV(), CSelectFeatureDlg::OnFeatureEdit(), CCrossAlnDemoDlg::OnFileClick(), CAlignMultipleDemoDlg::OnFileClick(), CHitMatrixDemoDlg::OnFileClick(), CUpdateSeq_Dlg::OnIdle(), CAlignTabExportPage2::OnIdle(), CAuthorNamesPanel::OnImportAuthorsAffiliationHyperlinkClicked(), CSubAnnotationPanel::OnImportFeatTableClick(), CPhyloTreeWidget::OnLoadAttributes(), CFlatFileDemoDlg::OnLoadFileClick(), CNetScheduleHandler::OnMessage(), CAgpValidateReader::OnObjectChange(), CSubPrep_panel::OnSaveBtnClick(), CMacroFlowEditor::OnSaveCopies(), CTableXformPanel::OnSaveImportParmsClick(), CDataMiningPanel::OnSearchFinished(), CGenBankUIDataSource::Open(), CMacroFlowEditor::OpenEditor(), CAppDialogs::OpenViewlDialog(), CCheckMsg::operator()(), CVisitorAccumulateProperty::operator()(), CFeatureFilter::Pass(), CCassConnection::Perform(), CSequenceEditingEventHandler::PrepareSeqSubmit(), CBiosampleChkApp::ProcessAsnInput(), CBiosampleChkApp::ProcessBioseqHandle(), CBiosampleChkApp::ProcessList(), CGlCgiImageApplication::ProcessRequest(), CEntrezDB::Query(), CPsiBlastValidate::QueryFactory(), CMacroEngine::ReadAndParseMacros(), CMacroEngineParallel::ReadAndParseMacros(), CColumnarVCFReader::ReadData(), CBlastInputReader::ReadOneSeq(), CHgvsReader::ReadSeqAnnot(), CColumnarVCFReader::ReadVariantsForChrs(), CSmartFileTextToolbar::ReallyDone(), CUndoManager::Redo(), CObjectManager::RegisterDataLoader(), CVCFVariantList::RemoveSerializedOutput(), CAlnVecRow::RenderColumn(), CAlnMultiPane::RenderVectorGraphics(), CException::ReportStd(), CLocalBlast::Run(), CBlastPrelimSearch::Run(), CAsnExportJob::Run(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CAlignTabExportJob::Run(), CNetBlastSubmittingJob::Run(), CNetBlastMonitoringJob::Run(), CFastaAlignExportJob::Run(), CPhyExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFastaExportJob::Run(), CFlatFileExportJob::Run(), CGffExportJob::Run(), CGtfExportJob::Run(), CWiggleExportJob::Run(), CEditAppJob::Run(), CBuildAlnVecJob::Run(), CBuildSparseAlnJob::Run(), CTableDataSUCJob::Run(), CTableDataValidateJob::Run(), CTextRetrieveJob::Run(), CBlastDBCmdApp::Run(), CBlastVdbCmdApp::Run(), CGridCommandLineInterfaceApp::Run(), CComponentIDToolApp::Run(), CTableDataVcfJob::Run(), CFlatFileSequenceListJob::Run(), CTax4BlastDemo::Run(), CAnnotWriterApp::Run(), CDiscRepApp::Run(), CTbl2AsnApp::Run(), CSplign::Run(), CMultiAligner::Run(), CBlastInputDemoApplication::Run(), CBlastKmerBuildIndexApplication::Run(), CVDBBlastnApp::Run(), CVDBTblastnApp::Run(), CTAbleValApp::Run(), CTestApplication::Run(), s_AttachAnnotToScope(), s_AttachEntryToScope(), s_CalculateMatchingColumns(), s_Create5ColFeatTable(), s_DetachAnnotFromScope(), s_DetachEntryFromScope(), s_DoSmartProcessing(), CMacroFunction_LookupPub::s_GetArticleFromEntrezById(), s_GetDBTree(), s_GetEntries(), s_GetExceptionText(), s_GetGeneWeight(), s_GetPubImprint(), s_InitializeViralMap(), CAdjustForConsensusSpliceSite::s_IsAdjustedSpliceSitePairOK(), s_LoadSeqAnnot(), CCassQueryCbRef::s_OnFutureCb(), s_ParseErrCodeInfoStr(), s_ProcessSeqIDsForV5(), s_ReadVCFAssembly(), s_SearchInSeqText(), CSubmissionWizard::SaveFile(), CSequenceEditingEventHandler::SaveSubmissionFile(), CwxTableListCtrl::SaveTableSettings(), CProjectService::SaveWorkspace(), CPkgManager::ScanPackages(), CSeqGraphicPane::SelectSeqLoc(), CVCFVariantList::SerializeVariantData(), CBedReader::SetAutoSql(), CBlastAppArgs::SetOptions(), CBlastAppArgs::SetOptionsForSavedStrategy(), CMultiAligner::SetQueries(), CBlastDBExtractor::SetSeqId(), SetupForUpdate(), SetupQueries_OMF(), SetupSubjects_OMF(), sGetMessageAndReport(), ShowFeedbackDialog(), CSequenceEditingEventHandler::SplitCDSwithTooManyXs(), CMacroFunction_UpdateProteinSeqs::TheFunction(), Translate(), CAlnMultiPane::TTHH_GetTooltip(), CUndoManager::Undo(), CMacroEditor::Update(), CSeqUpdateWorker::UpdateMultipleSequences(), CSeqUpdateWorker::UpdateSingleSequence(), CSeqUpdateWorker::UpdateSingleSequence_Ext(), CMolTypeValidator::Validate(), CGenomicCollectionsService::ValidateChrType(), CAsnvalThreadState::ValidateInput(), CAsnvalThreadState::ValidateWorker(), CNetScheduleNotificationHandler::WaitForJobCompletion(), CGff3Writer::WriteAlign(), CPslWriter::WriteAlign(), CTableAnnotDataSource::WriteAsn(), WriteBlastSeqidlistFile(), CTableXformPanel::x_AddLocations(), CCachedTaxon3::x_AddReplyToCache(), CMSAToolJob::x_AddTreeProjectItem(), CMacroEngine::x_AppendToLibrary(), CMacroEngineParallel::x_AppendToLibrary(), CLocalFileRestorer::x_AttachNewObject(), CCleanupApp::x_BasicAndExtended(), CSGAlignmentJob::x_BuildAlignDataSource(), CFileLoadWizard::x_CheckFormatConflict(), CAlignCleanup::x_Cleanup_AlignVec(), CAlignCleanup::x_Cleanup_AnchoredAln(), CUIDataSourceService::x_CloseDataSources(), CJobCommitterThread::x_CommitJob(), CCmdCleanup::x_CreateActionCmd(), CSGAlignmentJob::x_CreateAlignGlyphsForCrossOriginAlign(), CTableXformPanel::x_CreateFeatures(), CBLASTSeqToolJob::x_CreateProjectItems(), CMergeAlignmentsJob::x_CreateProjectItems(), CMSAToolJob::x_CreateProjectItems(), CCleanupJob::x_CreateProjectItems(), CVcfLoadingJob::x_CreateProjectItems(), CWindowMaskerJob::x_CreateProjectItems(), CLocalFileRestorer::x_DetachOrigObject(), CImportFeatTable::x_DoImportCDS(), CProjectTask::x_DoSaveUserSelected(), CComponentSearchJob::x_DoSearch(), COpenViewDlg::x_DoTransition(), COpenDlg::x_DoTransition(), CRunToolDlg::x_DoTransition(), CAlignGlyph::x_DrawMultiAlign(), CBuildDatabase::x_EndBuild(), CSnpJob::x_Execute(), CSGAlignmentJob::x_Execute(), CSGSeqGraphJob::x_Execute(), CBinsJob::x_Execute(), CHapmapJob::x_Execute(), CLDBlockJob::x_Execute(), CEpigenomicsJob::x_Execute(), CSGFeatureJob::x_Execute(), CGeneModelFeatJob::x_Execute(), CBatchFeatJob::x_Execute(), CSGCalcFeatHistJob::x_Execute(), CSGSegmentMapJob::x_Execute(), CSGSegmentSmearJob::x_Execute(), CVcfFeatureJob::x_Execute(), CQueryParsePanel::x_ExecuteQuery(), CAssemblyInfo::x_FilterTaxIds(), CGenomicCollectionsService::x_FindAssembliesBySequences(), CConfigRegistry::x_Get(), CSGAlignmentJob::x_GetAlignments(), CNAUtils::x_GetAllGIs(), CNAUtils::x_GetAllNAIds(), CNAUtils::x_GetAllNAIdsWithContext(), CAssemblyInfo::x_GetAssmInfo(), CCreateGeneModelTask::x_GetCommand(), CObjectIndex::x_GetFeatureCode(), CDisplaySeqalign::x_GetLinkout(), CNAUtils::x_GetNAEntrezLinks(), CNAUtils::x_GetNAId(), CRelaxedLookupDlg::x_GetPubIds(), CRelaxedLookupDlg::x_GetPubIdsCitMatch(), CRelaxedLookupDlg::x_GetPubIdsEutils(), CBlastHitMatrixCGIApplication::x_GetSeqAnnot(), CFeatureTrackFactory::x_GetSettings(), CVarTrackFactory::x_GetSettings(), CConfigRegistry::x_HasEntry(), python::CError::x_Init(), TestUtil::CBlastOM::x_InitBlastDatabaseDataLoader(), CBlastScopeSource::x_InitBlastDatabaseDataLoader(), CBlastScopeSource::x_InitGenbankDataLoader(), TestUtil::CBlastOM::x_InitGenbankDataLoader(), CBlastHitMatrix::x_InitGraphics(), CQueryParsePanel::x_IsValidQuery(), CSeqUpdateWorker::x_LaunchSingleUpdateSequence(), CSGAlignStatJob::x_LoadAlignments(), CAlignmentTrack::x_LoadAlignmentSettings(), CSeqGraphicConfig::x_LoadFeatSettings(), CNetBLASTUIDataSource::x_LoadJobDescriptors(), CColumnarVCFReaderApp::x_LoadSerializedData(), CFeaturePanel::x_LoadSettings(), CSegmentMapTrack::x_LoadSettings(), CAlignmentTrack::x_LoadSettings(), CUIToolRegistry::x_LoadTemplateTool(), CColumnarVCFReaderApp::x_LoadVCFFile(), CProjectService::x_LoadWorkspace(), CSeq_id_Resolver__ChrNamesFromGC::x_MapLoc(), CMacroErrorDlg::x_MergeExceptionMessages(), CUIDataSourceService::x_OpenDataSources(), CFeatureTrack::x_ParseSettings(), CIntronTrack::x_ParseSettings(), CVcfTrack::x_ParseSettings(), CFindOverlapJob::x_PrepareAligner(), CBlastDBCmdApp::x_ProcessBatchEntry_NoDup(), CNetScheduleHandler::x_ProcessMsgBatchHeader(), CNetScheduleHandler::x_ProcessMsgBatchJob(), CNetScheduleHandler::x_ProcessMsgBatchSubmit(), CNetScheduleHandler::x_ProcessMsgQueue(), CNetScheduleHandler::x_ProcessMsgRequest(), CBlastDBCmdApp::x_ProcessSearchRequest(), CBlastVdbCmdApp::x_ProcessSearchRequest(), CGridClient::x_ProlongBlobLifetime(), CUpdateMultipleSeq_Input::x_ReadFromStream(), CUpdateSeq_Input::x_ReadFromStream(), CUIToolRegistry::x_ReadToolInfo(), CUpdateSeq_Input::x_ReadUpdateSeq_ASN(), CUpdateMultipleSeq_Input::x_ReadUpdateSeqs_ASN(), CUpdateMultipleSeq_Input::x_ReadUpdateSeqs_Fasta(), CColumnarVCFReaderApp::x_ReadVCFBlob(), CAlnMultiPane::x_Render(), CAlnMultiRenderer::x_Render(), CBlastHitMatrix::x_RenderImage(), CAlnMultiRenderer::x_RenderRow(), CFastaSeqBlockItem::x_RenderText(), CBioseqEditor::x_ReportError(), CException::x_ReportToDebugger(), CWorkspaceAutoSaver::x_RestoreWorkspace(), CNetBlastSubmittingJob::x_Run(), SOfflineJobContextImpl::x_RunJob(), CSmartFileTextToolbar::x_Save(), CNetBLASTUIDataSource::x_SaveJobDescriptors(), CAssemblyInfo::x_SearchIds(), CCDSTranslationPanel::x_SetLocationForProtein(), CProSplignJob::x_SetupAndRuntBlastn(), CQueryParsePanel::x_StartQueryJob(), CAttribTableColumnIdPanel::x_TableReaderCommon(), CAttribTableColumnIdPanel::x_TableReaderMacro(), CHugeFile::x_TryOpenMemoryFile(), CAssemblyListPanel::x_UpdateSearchTerm(), CUpdateMultiSeq_Dlg::x_UpdateSelected(), CSeqEditPackage::x_UpdateValAuxFile(), CBamLoadOptionPanel::x_ValidateInput(), CAssemblyInfo::x_ValidateTaxId(), CSGSegmentSmearJob::x_WriteToCache(), CFastaOstreamEx::x_WriteTranslatedCds(), CAnnotWriterApp::xInitOutputStream(), CMultiReaderApp::xProcessSingleFile(), CAnnotWriterApp::xReadObject(), CBedGraphWriter::xWriteAnnotFeatureTable(), CBedGraphWriter::xWriteAnnotGraphs(), CAlnVecMultiDataSource::~CAlnVecMultiDataSource(), CBDB_RangeMap< TBV >::~CBDB_RangeMap(), CSparseMultiDataSource::~CSparseMultiDataSource(), and CWriteDB_Impl::~CWriteDB_Impl().

◆ GetPredecessor()

Get "previous" exception from the backlog.

Definition at line 1041 of file ncbiexpt.hpp.

References CException::m_Predecessor.

Referenced by CDiagFilter::Check(), CSDB_Exception::GetDBException(), CSDB_Exception::GetRetriable(), CExceptionReporterStream::Report(), CException::ReportAll(), CTbl2AsnApp::Run(), CSynRegistry::TGet(), CMacroErrorDlg::x_FindDataException(), python::CError::x_Init(), CMacroErrorDlg::x_MergeExceptionMessages(), and CNcbiDiag::x_Put().

◆ GetRequestContext() ◆ GetRetriable() [1/2] ERetriable CExceptionArgs_Base::GetRetriable ( void  ) const inline ◆ GetRetriable() [2/2] virtual ERetriable CException::GetRetriable ( void  ) const inlinevirtual ◆ GetSeverity() [1/2] TSeverity CExceptionArgs_Base::GetSeverity ( void  ) const inline ◆ GetSeverity() [2/2] EDiagSev CException::GetSeverity ( void  ) const inline ◆ GetStackTrace() ◆ GetStackTraceLevel() EDiagSev CException::GetStackTraceLevel ( void  ) static ◆ GetType() [1/6] const char * CException::GetType ( void  ) const virtual

Get class name as a string.

Reimplemented in CInvalidChoiceSelection, CBlobStateException, CErrnoTemplException< CCoreException >, CErrnoTemplExceptionEx< CCoreException, NCBI_NS_NCBI::NcbiErrnoCode, NCBI_NS_NCBI::NcbiErrnoStr >, CInvalidParamException, and CCoreException.

Definition at line 268 of file ncbiexpt.cpp.

Referenced by SFileTrackRequest::GetFileInfo(), GetReplyMessageProperties(), CException::ReportStd(), CDB_Exception::TypeString(), CNetStorageHandler::x_OnMessage(), CNetStorageHandler::x_ProcessGetObjectInfo(), CNetStorageHandler::x_ProcessSetExpTime(), CNcbiDiag::x_Put(), and CException::x_ReportToDebugger().

◆ GetType() [2/6] virtual const char* CCoreException::GetType ( void  ) const inlineoverridevirtual ◆ GetType() [3/6] virtual const char* CInvalidParamException::GetType ( void  ) const inlineoverridevirtual ◆ GetType() [4/6]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ GetType() [5/6] ◆ GetType() [6/6] ◆ HasMainText() bool CException::HasMainText ( void  ) const inline ◆ Info()

Definition at line 1185 of file ncbiexpt.hpp.

References eDiag_Info, and CExceptionArgs_Base::SetSeverity().

Referenced by CDockManager::ActivateClients(), CUIDataSourceService::AddDataSource(), CLDS2_Database::AddFile(), CIndexedDb_New::AddIndexInfo(), CProjectService::AddProjectView(), CBamFileInfo::AddRefSeq(), CCSRAFileInfo::AddRefSeq(), SAccGuide::AddRule(), CAppTaskService::AddTask(), AlignmentDisplay::AlignmentDisplay(), AlignmentSet::AlignmentSet(), CUpdateMultipleSeq_Input::AppendOld_UpdateSeqPairs(), CDockManager::ApplyLayout(), CCassQueryList::AttachSlot(), CMSAToolJob::BeforeRun(), CGRPCServerCallbacks::BeginRequest(), BlastHitList2SeqAlign_OMF(), BOOST_AUTO_TEST_CASE(), CSearch< LEGACY, NHITS >::CalcNSort(), CEquivRange::CalcRelative(), CUpdateSeq_Input::CalculateAlignmentForUnitTest(), CAlignSort::CAlignSort(), CTreeQueryExec::CallFunction(), CMacroEngine::CallFunction(), CMacroResolver::CallFunction(), CAppTaskService::CancelTask(), CCassBlobWaiter::CanRestart(), CAV_DisplayMultiple(), CBamFileInfo::CBamFileInfo(), CBDB_SplitCursor< BDB_SplitStore, BDB_Vol >::CBDB_SplitCursor(), CBlastDbBioseqSource::CBlastDbBioseqSource(), CBlastLMDBManager::CBlastEnv::CBlastEnv(), CCSraDb_Impl::CCSraDb_Impl(), CGBDocument::CGBDocument(), CBDB_Env::CleanLog(), CBDB_Cache::Close(), CNetBLASTUIDataSource::Close(), CWriteDB_Impl::Close(), CBam2Seq_graph::CollectCoverage(), CBam2Seq_graph::CollectRawAccessCoverage(), CNcbiTestApplication::CollectTestUnit(), CUnorderedSplitter::CombineAlignments(), CBDB_RawFile::CompactEx(), CompressAssembly(), CLDS2_Database::Create(), CSubAnnotationPanel::Create5ColFeatTable(), CBamRefSeqInfo::CreateChunks(), CPSGDataLoader_Impl::CGetRequests::CreateGetRequests(), CTableReaderMacro::CreateMacros(), CGBDocument::CreateProjectScope(), CSeqDBImpl::CSeqDBImpl(), CTextPanel::CTextPanel(), CVCFVariantList::CVCFVariantList(), DbIndexInit(), CGlFeedbackFont::DecodeText(), DeleteBlastDb(), CLDS2_Database::DeleteFile(), CVCFVariantList::DeserializeAndCheck(), CSampleJob::Do(), CBDB_CheckPointThread::DoJob(), CAlgoToolManagerBase::DoTransition(), CNcbiApplicationAPI::DryRun(), AlignmentDisplay::DumpCondensed(), DumpSeqEntries(), CGlUtils::DumpState(), CDumpASNIndex::DumpTiming(), CBioseqEditor::EditSelection(), EnabledDelayBuffers(), CNcbiEnvRegMapper::EnvToReg(), CTableQueryExec::EvalNext(), CTreeQueryExec::EvalNext(), CMacroEngineParallel::Exec(), CAsnObjectLoader::Execute(), CPhyloTreeDataSource::ExecuteStringQuery(), CProjectStorage::Exists(), CSplitSeqAlignMerger::GenerateAlignments(), CInstancedAligner::GenerateAlignments(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), CMergeAligner::GenerateAlignments(), CMergeTreeAligner::GenerateAlignments(), CDataTool::GenerateCode(), CLoadInfoMap< Key, Info >::Get(), CGlUtils::GetAccelerated(), CSQLITE3_Cache::GetAccessTime(), CGenomicCollectionsService::GetAssembly(), CPSGDataLoader_Impl::GetBlobByIdOnce(), CSQLITE3_Cache::GetBlobOwner(), CSNPDataLoader_Impl::GetChunkOnce(), CWGSDataLoader_Impl::GetFileInfoByGi(), CWGSDataLoader_Impl::GetFileInfoByProtAcc(), CCassConnectionFactory::GetHostPort(), CSubmissionWizard::GetInstance(), CMTreeItemDataBuilder::GetMActionType(), CGBProjectHandle::GetNextId(), CSNPDataLoader_Impl::GetOrphanAnnotRecordsOnce(), CSnpPtisClient_Impl::GetPrimarySnpTrackForAccVer(), CSnpPtisClient_Impl::GetPrimarySnpTrackForGi(), CProjectView::GetSelection(), CSQLITE3_Cache::GetSize(), CCassConnection::GetSizeEstimates(), CDataCrawlerCache::GetState(), CPosToIndex::GetStatistics(), CVCFVariantList::GetStatistics(), CMacroEngine::GetSynonymFilenames(), CNetBLASTUILoadManager::GetTask(), CTaxTreeDS_ObjMgr::GetTaxMap(), CFormatGuessEx::GuessFormat(), CSampleJobCleanupListener::HandleEvent(), CDB_UserHandler_Diag::HandleIt(), CSDB_UserHandler::HandleIt(), CMessageHandlerDefault::HandleMessage(), CQueryImpl::HasMoreResultSets(), NAdapterSearch::CPairedEndAdapterDetector::CConsensusPattern::InferConsensus(), CWorkbench::Init(), CFeatureFilter::Init(), CTestBMApp::Init(), CSNPFileInfo::InitializeDb(), SNetCacheAPIImpl::InitiateWriteCmd(), CDataMiningService::InitService(), CProjectService::InitService(), CSelectionService::InitService(), CUIDataSourceService::InitService(), CVisibleRangeService::InitService(), CViewManagerService::InitService(), CViewGraphic::InitView(), InsertList(), CTMS_SupportedAssemblies_Client::IsAssemblySupported(), CBamRefSeqInfo::LoadAlignChunk(), CCSRARefSeqInfo::LoadAnnotAlignChunk(), CSNPSeqInfo::LoadAnnotBlob(), CSNPSeqInfo::LoadAnnotChunk(), CCSRARefSeqInfo::LoadAnnotMainChunk(), CCSRARefSeqInfo::LoadAnnotPileupChunk(), CSNPDataLoader_Impl::LoadBlob(), CWGSFileInfo::LoadBlob(), CWGSFileInfo::LoadChunk(), CNcbiApplicationAPI::LoadConfig(), CSpectrumSet::LoadDTA(), LoadFileForSubmission(), CRemoteBlast::LoadFromArchive(), CAsnObjectLoader::LoadFromStream(), CBamRefSeqInfo::LoadMainSplit(), CSpectrumSet::LoadMGF(), CSpectrumSet::LoadMultBlankLineDTA(), CSpectrumSet::LoadMultDTA(), CBamRefSeqInfo::LoadPileupChunk(), CCSRARefSeqInfo::LoadRanges(), CCSRAFileInfo::LoadReadsBlob(), CCSRARefSeqInfo::LoadRefSeqChunk(), CBamRefSeqInfo::LoadSeqChunk(), CObjectListWidgetSel::LoadSettings(), CEditingBtnsPanel::LoadSettings(), CTestApplication::LoadTable(), CTableImportDataSource::LoadTable(), CUIToolRegistry::LoadTemplateToolsInfo(), LogCallback(), CTableImportColumn::LogColumnInfo(), CTableImportDataSource::LogColumnInfo(), CTableDelimiterRules::LogDelims(), CNGAlignParams::LogDump(), CTableImportDataSource::LogFixedFieldWidths(), PT::CItem::LogInstanceCount(), CDockLayoutTree::LogPost(), CDockContainer::LogPostTrees(), LogRequest(), CMacroStat::LogStart(), CMacroStat::LogStop(), CSQLITE3_Cache::CWriterThread::Main(), CConnTestThread::Main(), CFileCode::ModifiedByUser(), ILineReader::New(), CPSGL_Blob_Processor::ObtainSkippedTSE_Lock(), OMSSACallback(), CSeqGraphicDemoDlg::OnAccClick(), CMacroAddConstraint::OnAccept(), CFrameworkDemoGUI::OnActiveClientChanged(), CFrameworkDemoGUI::OnClientAboutToClose(), CFrameworkDemoGUI::OnClientClosed(), CBioseqEditor::OnCreateBiosourceDesc(), CBioseqEditor::OnCreateBiosourceFeat(), CBioseqEditor::OnCreateDescriptor(), CBioseqEditor::OnCreateFeature(), CSeqGraphicWidget::OnDataChanged(), CFrameworkDemoGUI::OnDiagnosticsTimer(), CBioseqEditor::OnEditBiosourceDesc(), CBioseqEditor::OnEditBiosourceFeat(), CGridControlThread::OnExit(), CWorkerNodeIdleThread::OnExit(), CUpdateMultiSeq_Dlg::OnIdle(), CQueryParsePanel::OnIdle(), CAuthorNamesPanel::OnImportAuthorsAffiliationHyperlinkClicked(), CFeatureTblFr::OnJobResult(), CMixedStrands::OnJobResult(), CSubAnnotationPanel::OnJobResult(), CEditMacroDlg::OnPrintClick(), CEditMacroDlg::OnPrintParallelClick(), CBioseqEditor::OnPropagateAllFeatures(), CBioseqEditor::OnPropagateSelectedFeatures(), CTaxTreeTestDlg::OnSubmitClick(), CNetBLASTUIDataSource::Open(), CGenBankUIDataSource::Open(), CBDB_Cache::Open(), CSQLITE3_Cache::Open(), CChunkFile::OpenForWrite(), CSeqIdChunkFile::OpenForWrite(), CBDB_Cache::OpenReadOnly(), CAppDialogs::OpenViewlDialog(), visitor_paste_subtree::operator()(), CHttpCookie::Parse(), CFeatureFilter::Pass(), PatchTargetSequence(), CCassConnection::Perform(), CAppPopup::PopupURL(), CLogPerformance::Post(), CBLASTParams::PrintParams(), CReadDispatcher::Process(), CProcessor_ID2::ProcessData(), CBam2GraphApp::ProcessFile(), CGlCgiImageApplication::ProcessRequest(), CNetCacheBlobFetchApp::ProcessRequest(), CPSGDataLoader_Impl::CGetRequests::ProcessResult(), CBDB_Cache::Purge(), CSQLITE3_Cache::Purge(), CGlimmerReader::Read(), CMSPeak::Read(), CSQLITE3_Cache::Read(), CMSPeak::ReadAndProcess(), CColumnarVCFReader::ReadData(), CVDBCursor::ReadElements(), CColumnarVCFReader::ReadVariantsForChrs(), CMSHit::RecordMatchesScan(), CViewManagerService::RegisterFactory(), CDataMiningService::RegisterTool(), CSGAlignmentDS::ReleaseMemory(), CFileObsolete::Remove(), CEditingBtnsPanel::RemoveAllFeatures(), CGBDocument::RemoveDataLoader(), CVCFVariantList::RemoveSerializedOutput(), ReportMemoryUsage(), CPhyloTreeDataSource::ReRootMidpoint(), CNcbiArguments::Reset(), CPluginManager< TClass >::ResolveFile(), CFrameworkDemoGUI::RestoreWindowLayout(), CNcbiSample_Dbapi_Simple::RetrieveData(), CSeqDBAtlas::ReturnMemoryFile(), CAsnExportJob::Run(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CAlignTabExportJob::Run(), CFastaAlignExportJob::Run(), CPhyExportJob::Run(), C5ColExportJob::Run(), CAgpExportJob::Run(), CFastaExportJob::Run(), CFlatFileExportJob::Run(), CGffExportJob::Run(), CGtfExportJob::Run(), CWiggleExportJob::Run(), CEditAppJob::Run(), CNgAlignApp::Run(), CMkIndexApplication::Run(), CReadresult::Run(), COMSSA::Run(), CSplignApp::Run(), CSeqDescrRetrievalJob::Run(), CAnnotMetaDataJob::Run(), CSampleIdleTask::Run(), SGridWorkerNodeImpl::Run(), CXcompareAnnotsApplication::Run(), CAsnCacheTestApplication::Run(), CAsnSubCacheCreateApplication::Run(), CWalkAsnCacheApplication::Run(), CBDBEnvKeeperApp::Run(), BlastdbCopyApplication::Run(), CGi2TaxIdApp::Run(), CTestApplication::Run(), CEntrez2ClientApp::Run(), CGridClientSampleApp::Run(), CRemoteAppClientSampleApp::Run(), CConvImageApp::Run(), CSubImageApp::Run(), CBDB_Env::RunBackgroundWriter(), CTableReaderMacro::RunMacro(), CDiscrepancyContext::RunTests(), s_ConvertSeverity(), s_Create5ColFeatTable(), s_CreateAlign(), s_CreateHandler(), s_CreateNAChunk(), s_DeleteDBFile(), s_DeleteMakeprofileDb(), s_Dump(), s_DumpSparse(), s_DumpZero(), CAscii85::s_Encode(), s_GetDBTree(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CApplyRNATableTreeItemData::s_GetFunction(), CApplySrcTableTreeItemData::s_GetFunction(), CApplyStrCommTableTreeItemData::s_GetFunction(), CApplyPubTableTreeItemData::s_GetFunction(), CApplyDBlinkTableTreeItemData::s_GetFunction(), CApplyMolinfoTableTreeItemData::s_GetFunction(), CApplyMiscTableTreeItemData::s_GetFunction(), s_GetMinimumSupportedWordSizeByIndex(), s_HTMLEncode(), s_InitializeSubject(), s_LoadSeqAnnot(), s_LogEnvParam(), s_Match_id(), s_SearchInSeqText(), s_UpdateLocalFile(), SAccGuide::SAccGuide(), CEditingBtnsPanel::SaveSettings(), CViewGraphic::SaveSettingsAtProject(), CPkgManager::ScanPackages(), CSearch< LEGACY, NHITS >::Search(), CCompareSeqRegions::SelectMatches(), CFeedbackReport::SendFeedback(), CGBenchService::SendFeedbackReport(), CCachedTaxon3_impl::SendOrgRefList(), SequenceSet::SequenceSet(), CVCFVariantList::SerializeVariantData(), CSeq_id::Set(), CTableImportDataSource::SetColumnHeaderRow(), CTableImportDataSource::SetCommentChar(), CTableImportDataSource::SetFirstImportRow(), CTableImportDataSource::SetHeaderAndFirstRow(), CLoadLockSetter::SetLoaded(), CReaderRequestResult::SetLoadedAcc(), CReaderRequestResult::SetLoadedAccFromSeqIds(), CReaderRequestResult::SetLoadedBlobIds(), CReaderRequestResult::SetLoadedBlobIdsFromZeroGi(), CReaderRequestResult::SetLoadedBlobState(), CReaderRequestResult::SetLoadedBlobVersion(), CReaderRequestResult::SetLoadedGi(), CReaderRequestResult::SetLoadedGiFromSeqIds(), CReaderRequestResult::SetLoadedHash(), CReaderRequestResult::SetLoadedLabel(), CReaderRequestResult::SetLoadedLabelFromSeqIds(), CReaderRequestResult::SetLoadedLength(), CReaderRequestResult::SetLoadedSeqIds(), CReaderRequestResult::SetLoadedSeqIdsFromZeroGi(), CReaderRequestResult::SetLoadedTaxId(), CReaderRequestResult::SetLoadedType(), SetLogFile(), CSearch< LEGACY, NHITS >::SetResult(), CLoadLockSetter::SetSeq_entry(), COMSSABase::SetThreadCount(), ShowFeedbackDialog(), CWorkbench::ShutDown(), CSchedulerEngine::ShutDown(), CDataMiningService::ShutDownService(), CProjectService::ShutDownService(), CSelectionService::ShutDownService(), CVisibleRangeService::ShutDownService(), CViewManagerService::ShutDownService(), AlignmentDisplay::Squeeze(), CBDB_Cache::StartPurgeThread(), CSearchToolBase::StartSearch(), CSQLITE3_Cache::CWriterThread::Stop(), CBDB_Env::StopBackgroundWriterThread(), CBDB_Cache::StopPurgeThread(), CMacroLib::StoreSynonymList(), sx_Update(), CPSGL_Blob_Processor::TSE_ToOM(), UncomressAndCreate(), CMacroEditor::Update(), CAttribTableDelimitersPanel::UpdateDelimiters(), CTableDelimitersPanel::UpdateDelimiters(), CLDS2_Database::UpdateFile(), CSubmissionWizard::UpdateOnPageChange(), CTableXformPanel::x_AddLocations(), CBamRefSeqInfo::x_AddSeqChunk(), CNetBLASTUIDataSource::x_AutoStartMonitoring(), CBlastUsageReport::x_CheckBlastUsageEnv(), CRemoteBlast::x_CheckResultsDC(), CUIDataSourceService::x_CloseDataSources(), CGencollService::x_Connect(), CQualTableLoadManager::x_ConvertToSeqAnnot(), CTableImportWizard::x_ConvertToSeqAnnot(), CSeq_id_Resolver__ChrNamesFromGC::x_Create(), CImportFeatTable::x_CreateCommand(), CBamLoadingJob::x_CreateDataLoader(), x_CreateEmptyLocalCDDEntry(), CTableXformPanel::x_CreateFeatures(), CFrameworkDemoApp::x_CreateGUI(), CHitMatrixDataSource::x_CreateHit(), CProjectServiceTestJob::x_CreateItems(), CCleanupTool::x_CreateLoadingJob(), x_CreateLocalCDDEntryChunk(), CGBankLoadingJob::x_CreateProjectItems(), CBLASTSeqToolJob::x_CreateProjectItems(), CCreateNeedlemanWunschJob::x_CreateProjectItems(), CFindOverlapJob::x_CreateProjectItems(), CProSplignJob::x_CreateProjectItems(), CBamLoadingJob::x_CreateProjectItems(), CWindowMaskerJob::x_CreateProjectItems(), CNgAlignApp::x_CreateSequenceSet(), CProjectServiceTestJob::x_DeleteItems(), CVCFVariantsBase::x_DeserializeAllData(), CFrameworkDemoApp::x_DestroyGUI(), CProjectTask::x_DoSaveUserSelected(), CComponentSearchJob::x_DoSearch(), CRunToolDlg::x_DoTransition(), CDownloadJob::x_Download(), CDownloadJob::x_DownloadAndExtract(), CSGSegmentMapJob::x_Execute(), CVcfFeatureJob::x_Execute(), CQueryParsePanel::x_ExecuteQuery(), CDataMiningPanel::x_ExecuteSearch(), CSnpJob::x_FetchGraphs(), NAdapterSearch::CUnpairedAdapterDetector::x_FindAdapterSeed(), CWriteDB_OidList::x_Flush(), CVDBValue::x_Get(), CVDBValueFor4Bits::x_Get(), CVDBValueFor2Bits::x_Get(), CTL_LangCmd::x_GetDynamicID(), CSNPDataLoader_Impl::x_GetFileInfo(), CWGSDataLoader_Impl::x_GetFileInfo(), CSnpPtisClient_Impl::x_GetPrimarySnpTrack(), CCompareSeqRegions::x_GetPutativeMatches(), CColumnarVCFLoaderManager::x_GetRefSeqs(), CRemoteBlast::x_GetSearchResultsHTTP(), CPoolBalancer::x_GetServer(), CCorrectRNAStrandDlg::x_GetStatusSMART(), CMacroEngineParallel::x_GetThreadCount(), CBlastVdbCmdApp::x_GetVDBBlastUtil(), CHitMatrixDataSource::x_GoodSeg(), CTableImportWizard::x_GuessColumns(), CMacroWorker::x_HandleOutput(), CGlWidgetPane::x_Handlers_handle(), CWriteDB_TaxID::x_IncreaseEnvMapSize(), CWriteDB_LMDB::x_IncreaseEnvMapSize(), CGFFReader::x_Info(), CCassandraException::x_Init(), CUIDataSourceService::x_InitDataSourceTypes(), CUIDataSourceService::x_InitDefaultDataSources(), CRemoteBlast::x_InitDiskCache(), CCSRAFileInfo::x_Initialize(), CWGSFileInfo::x_Initialize(), CUnicodeToAsciiTranslation::x_Initialize(), CSeq_loc_Mapper_Base::x_InitializeLocs(), CDataCrawlerCache::x_InitICache(), CUIDataSourceService::x_InitLoadManagers(), CQueryParsePanel::x_IsValidQuery(), CwxNCBIApp::x_LoadGuiRegistry(), CNetBLASTUIDataSource::x_LoadJobDescriptors(), CPkgManager::x_LoadPackage(), CBamRefSeqInfo::x_LoadRangesCov(), CBamRefSeqInfo::x_LoadRangesEstimated(), CBamRefSeqInfo::x_LoadRangesScan(), CBamRefSeqInfo::x_LoadRangesStat(), CCSRARefSeqInfo::x_LoadRangesStat(), CProjectService::x_LoadWorkspace(), BlastdbCopyApplication::x_MakeDBwIDList(), CSnpJob::x_MakeHistogramFromFtable(), CProjectServiceTestJob::x_ModifyItems(), CBDB_SplitCursor< BDB_SplitStore, BDB_Vol >::x_NextVolume(), CFeaturePanel::x_OnColorIconClicked(), CFeaturePanel::x_OnDecorationIconClicked(), CFeaturePanel::x_OnLabelIconClicked(), CFeaturePanel::x_OnLayoutIconClicked(), CWorkspaceAutoSaver::x_OnSave(), CFeaturePanel::x_OnSizeIconClicked(), CUIDataSourceService::x_OpenDataSources(), CReadIndexSpeedApp::x_PreReadIndex(), CBlastVdbCmdApp::x_PrintBlastDatabaseInformation(), CProjectServiceTestJob::x_PrintItems(), CSequenceUpdater::x_PrintNewEntryIds(), CMacroCompoundConstraintPanel::x_PrintState(), CBlastVdbCmdApp::x_PrintVDBPaths(), CId2ReaderBase::x_ProcessGetBlob(), CId2ReaderBase::x_ProcessGetSplitInfo(), CMakeClusterDBApp::x_ProcessInputFile(), CBGZFFile::x_ReadBlock(), CPSGDataLoader_Impl::x_ReadCDDChunk(), CTar::x_ReadEntryInfo(), CPagedFile::x_ReadPage(), CReader::x_ReportDisconnect(), CScope_Impl::x_ReportNewDataConflict(), CSDB_ConnectionParam::x_ReportOverride(), CSatInfoSchema::x_ResolveServiceName(), CProjectServiceTestTask::x_Run(), CNetBlastSubmittingJob::x_Run(), CInstancedAligner::x_RunAligner(), CGBDocument::x_SaveFile(), CwxNCBIApp::x_SaveGuiRegistry(), CNetBLASTUIDataSource::x_SaveJobDescriptors(), CFeatureSearchJob::x_SearchFeatures(), CVCFVariantsBase::x_SerializeData(), CSeqDBOIDList::x_Setup(), CDataLoadersUtil::x_SetupASNCacheDataLoader(), CDataLoadersUtil::x_SetupBlastDataLoader(), CDataLoadersUtil::x_SetupGenbankDataLoader(), CDataLoadersUtil::x_SetupLDS2DataLoader(), CWindowManagerService::x_ShowToolBar(), CWorkbench::x_ShutDownServices(), CDataCrawlerCache::x_StartHeartbeat(), CAlignTabExportPage2::x_StartNAAlignNamesJob(), CQueryParsePanel::x_StartQueryJob(), CSubmissionWizard::x_StepBackward(), CSubmissionWizard::x_StepForward(), CDataCrawlerCache::x_StopHeartbeat(), SGridWorkerNodeImpl::x_StopWorkerThreads(), CAttribTableColumnIdPanel::x_TableReaderMacro(), CBDB_Cache::x_TruncateDB(), CBLASTSearchOptionsPanel::x_UpdateDBCombo(), CAssemblyListPanel::x_UpdateSearchTerm(), CPkgManager::x_ValidatePackage(), CReadIndexSpeedApp::x_WalkIndex(), SGridWorkerNodeImpl::x_WNCleanUp(), CSchedulerEngine::x_WorkOnThread(), CDumpASNIndex::x_WriteBlob(), CEditObjectFeaturePropagate::xGetEditCommandAllSequences(), CUCSCRegionReader::xParseFeatureUCSCFormat(), CBAMDataLoader_Impl::~CBAMDataLoader_Impl(), CReader::CDebugPrinter::~CDebugPrinter(), CGBDocument::~CGBDocument(), CObjectPool< C >::~CObjectPool(), CSQLITE3_Cache::~CSQLITE3_Cache(), CTaxonCache::~CTaxonCache(), CTextPanel::~CTextPanel(), CTextRetrieveJob::~CTextRetrieveJob(), CWorkerNodeControlServer::~CWorkerNodeControlServer(), and SW::~SW().

◆ IsSetFlag() ◆ IsSetModule() bool CExceptionArgs_Base::IsSetModule ( void  ) const inline ◆ Module() [1/2] ◆ Module() [2/2] ◆ Native() int CNcbiError::Native ( void  ) const inline ◆ Ncbi_strerror() const char* Ncbi_strerror ( int  errnum ) ◆ NcbiErrnoCode() ◆ NcbiErrnoStr() ◆ operator()() [1/4] ◆ operator()() [2/4] ◆ operator()() [3/4] ◆ operator()() [4/4] ◆ operator<<() ◆ operator=() [1/2]

Private assignment operator to prohibit assignment.

◆ operator=() [2/2] ◆ operator==() bool CNcbiError::operator== ( ECode  err ) const inline ◆ operator|() [1/4] ◆ operator|() [2/4] ◆ operator|() [3/4]

template<class TErrCode >

◆ operator|() [4/4] ◆ Report() [1/3] ◆ Report() [2/3]

Report specified exception on output stream.

Implements CExceptionReporter.

Definition at line 720 of file ncbiexpt.cpp.

References file, flags, CException::GetClass(), CException::GetFunction(), CException::GetModule(), CException::GetPredecessor(), CException::GetSeverity(), CExceptionReporterStream::m_Out, NULL, CException::ReportThis(), and SDiagMessage::Write().

◆ Report() [3/3] ◆ ReportAll()

Report all exceptions.

Report as a string all exceptions. Include full backlog.

Definition at line 370 of file ncbiexpt.cpp.

References eDPF_Exception, flags, CException::GetPredecessor(), CException::m_InReporter, NCBI_CURRENT_FUNCTION, CExceptionReporter::ReportDefault(), and CException::sm_BkgrEnabled.

Referenced by CDUpdater::blast(), BOOST_AUTO_TEST_CASE(), CAlgoToolManagerBase::DoTransition(), CBLASTToolManager::DoTransition(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), CProjectStorage::GetObject(), CBLASTDatabases::Load(), CTestApplication::LoadTable(), main(), CMergeTreeThread::Main(), CSelectFeatureDlg::OnButtonLoadFile(), CSelectFeatureDlg::OnButtonSaveFile(), CCrossAlnDemoDlg::OnFileClick(), CAlignMultipleDemoDlg::OnFileClick(), CHitMatrixDemoDlg::OnFileClick(), CFlatFileDemoDlg::OnLoadFileClick(), CEditMacroDlg::OnPrintClick(), CEditMacroDlg::OnPrintParallelClick(), CEditMacroDlg::OnRunClick(), CMacroEngine::ReadAndParseMacros(), CMacroEngineParallel::ReadAndParseMacros(), ReadAnnotFromFile(), ReadEntryFromFile(), ReadFastaSeqsFromFile(), CCgi2RCgiApp::ReadJob(), CDUpdater::reformatBioseq(), CLegend::Render(), CPieGraph::Render(), CScatterGraph::Render(), CAsnvalThreadState::ReportReadFailure(), CUsageReportJob::ReportUsage(), CDataLoadingAppJob::Run(), CProjectServiceTestJob::Run(), CNetBlastSubmittingJob::Run(), CNetBlastMonitoringJob::Run(), CEditAppJob::Run(), CDownloadJob::Run(), CBuildAlnVecJob::Run(), CBuildSparseAlnJob::Run(), CNgAlignApp::Run(), CTableReaderMacro::RunMacro(), CBlastArgs::s_CreateBlastOptions(), s_GetMaskLoc(), CClippedScorer::ScoreAlignments(), sGetMessageAndReport(), CMacroLib::StoreSynonymList(), CDUpdater::submitBlast(), CNgAlignApp::x_AddFilters(), CMacroEngine::x_AppendToLibrary(), CMacroEngineParallel::x_AppendToLibrary(), CRunToolDlg::x_DoTransition(), CDownloadJob::x_Download(), CDownloadJob::x_DownloadAndExtract(), CIdMapperTestApp::x_HandleFeatures(), CNgAlignApp::x_LoadExternalSequences(), CTreeAlignMerger::x_MakeSeqAlign(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CHugeFileDemoApp::x_ProcessFileTraditionally(), CSplignApp::x_ProcessPair(), CSoapServerApplication::x_ProcessSoapRequest(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CInstancedAligner::x_RunAligner(), CInstancedAligner::x_RunCleanup(), CInstancedAligner::x_RunMMGlobal(), CVariationNormalization_base< T >::x_Shift(), and CGff3Writer::xWriteNucleotideFeature().

◆ ReportDefault() ◆ ReportDefaultEx() ◆ ReportExtra() [1/2] void CException::ReportExtra ( ostream &  out ) const virtual

Report "non-standard" attributes.

Report "non-standard" attributes (those of derived class) into the "out" stream.

Reimplemented in CRowReaderException, CSerialException, CBadResiduesException, CLoaderException, CErrnoTemplExceptionEx< CCoreException, NCBI_NS_NCBI::NcbiErrnoCode, NCBI_NS_NCBI::NcbiErrnoStr >, and CSDB_Exception.

Definition at line 428 of file ncbiexpt.cpp.

Referenced by CException::ReportThis(), s_GetExceptionText(), CException::x_ReportToDebugger(), and CMultiReaderApp::xProcessSingleFile().

◆ ReportExtra() [2/2]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ ReportStd()

Report "standard" attributes.

Report "standard" attributes (file, line, type, err.code, user message) into the "out" stream (this exception only, no backlog).

Definition at line 409 of file ncbiexpt.cpp.

References flags, SDiagMessage::fNoEndl, SDiagMessage::fNoPrefix, CException::GetClass(), CException::GetErrCodeString(), CException::GetFile(), CException::GetFunction(), CException::GetLine(), CException::GetModule(), CException::GetMsg(), CException::GetSeverity(), CException::GetType(), NULL, out(), text(), and SDiagMessage::Write().

Referenced by CException::ReportThis().

◆ ReportThis() ◆ Retriable() ◆ Set() [1/5] void CNcbiError::Set ( ECode  code ) static

Set last error using native error code enum.

Parameters
code Error code extra Additional information

Definition at line 160 of file ncbierror.cpp.

References CNcbiError::x_Init().

Referenced by CEndpointKey::CEndpointKey(), CDirEntry::Copy(), CMemoryFileSegment::Flush(), CSystemInfo::GetAvailPhysicalMemorySize(), CSystemInfo::GetClockTicksPerSecond(), CCurrentProcess::GetFileDescriptorsCount(), CProcess::GetFileDescriptorsCount(), CWinSecurity::GetFilePermissions(), GetMemoryUsage(), CCurrentProcess::GetMemoryUsage(), CProcess::GetMemoryUsage(), CCurrentProcess::GetThreadCount(), CProcess::GetThreadCount(), CCurrentProcess::GetTimes(), CProcess::GetTimes(), CSystemInfo::GetTotalPhysicalMemorySize(), CSystemInfo::GetUptime(), GetVirtualMemoryLimitHard(), GetVirtualMemoryLimitSoft(), CSystemInfo::GetVirtualMemoryPageSize(), CProcess::KillGroupById(), MemoryAdvise(), CDirEntry::NormalizePath(), s_CheckAccessPath(), s_GetFileSecurityDescriptor(), s_Win_GetMemoryCounters(), CDirEntry::StringToMode(), CMemoryFileSegment::Unmap(), x_GetAccountSidByName(), and CProcess::x_GetHandle().

◆ Set() [2/5] void CNcbiError::Set ( ECode  code, const char *  extra  ) static ◆ Set() [3/5] ◆ Set() [4/5] ◆ Set() [5/5] ◆ SetClass() ◆ SetDefault() ◆ SetErrCodeVal() void CExceptionArgs_Base::SetErrCodeVal ( TErrCodeVal  err_code ) inline ◆ SetErrno() [1/5] void CNcbiError::SetErrno ( int  errno_code ) static

Set last error using errno code.

Parameters
errno_code "errno" code extra Additional information

Definition at line 190 of file ncbierror.cpp.

References CNcbiError::x_Init().

Referenced by CTarTempDirEntry::CTarTempDirEntry(), CFileWriter::Flush(), MemoryAdvise(), CFileReader::Read(), CFileReaderWriter::Read(), CTarTempDirEntry::Restore(), s_CheckAccessPath(), s_OSReason(), CNcbiError::SetFromErrno(), NStr::StringToNonNegativeInt(), sx_NewStringToNonNegativeInt(), CFileWriter::Write(), CFileReaderWriter::Write(), CTar::x_ExtractEntry(), and CTar::x_ExtractSparseFile().

◆ SetErrno() [2/5] void CNcbiError::SetErrno ( int  errno_code, const char *  extra  ) static ◆ SetErrno() [3/5] ◆ SetErrno() [4/5] ◆ SetErrno() [5/5] void CNcbiError::SetErrno ( int  errno_code, string &&  extra  ) static ◆ SetFlag() ◆ SetFlags() void CExceptionArgs_Base::SetFlags ( TFlags  flags ) inline ◆ SetFromErrno() [1/5] void CNcbiError::SetFromErrno ( const char *  extra ) static ◆ SetFromErrno() [2/5] ◆ SetFromErrno() [3/5] ◆ SetFromErrno() [4/5] void CNcbiError::SetFromErrno ( string &&  extra ) static ◆ SetFromErrno() [5/5] void CNcbiError::SetFromErrno ( void  ) static

Set last error using current "errno" code.

Parameters
extra Additional information

Definition at line 220 of file ncbierror.cpp.

References CNcbiError::SetErrno().

Referenced by CFileByteSourceReader::CFileByteSourceReader(), CFStreamByteSource::CFStreamByteSource(), CDirEntry::CheckAccess(), CSystemInfo::GetClockTicksPerSecond(), CDir::GetEntriesPtr(), CCurrentProcess::GetMemoryUsage(), CCurrentProcess::GetTimes(), CDirEntry::GetType(), GetVirtualMemoryLimitHard(), GetVirtualMemoryLimitSoft(), CSystemInfo::GetVirtualMemoryPageSize(), CProcess::Kill(), CProcess::KillGroup(), CProcess::KillGroupById(), s_CheckAccessPath(), SetMemoryLimit(), SetMemoryLimitHard(), SetMemoryLimitSoft(), CDirEntry::SetOwner(), CProcess::Wait(), and CTar::x_RestoreAttrs().

◆ SetFromWindowsError() [1/5] void CNcbiError::SetFromWindowsError ( const char *  extra ) static

Set last error on MS Windows using GetLastError()

Parameters
extra Additional information
Note
Not all Windows errors can be translated into ECode enum. In this case, Code() will return 'eUnknown'

Definition at line 314 of file ncbierror.cpp.

References CNcbiError::SetWindowsError().

◆ SetFromWindowsError() [2/5]

Set last error on MS Windows using GetLastError()

Parameters
extra Additional information
Note
Not all Windows errors can be translated into ECode enum. In this case, Code() will return 'eUnknown'

Definition at line 296 of file ncbierror.cpp.

References CNcbiError::SetWindowsError().

◆ SetFromWindowsError() [3/5] void CNcbiError::SetFromWindowsError ( const stringextra ) static

Set last error on MS Windows using GetLastError()

Parameters
extra Additional information
Note
Not all Windows errors can be translated into ECode enum. In this case, Code() will return 'eUnknown'

Definition at line 308 of file ncbierror.cpp.

References CNcbiError::SetWindowsError().

◆ SetFromWindowsError() [4/5] void CNcbiError::SetFromWindowsError ( string &&  extra ) static

Set last error on MS Windows using GetLastError()

Parameters
extra Additional information
Note
Not all Windows errors can be translated into ECode enum. In this case, Code() will return 'eUnknown'

Definition at line 302 of file ncbierror.cpp.

References CNcbiError::SetWindowsError().

◆ SetFromWindowsError() [5/5] void CNcbiError::SetFromWindowsError ( void  ) static

Set last error on MS Windows using GetLastError()

Parameters
extra Additional information
Note
Not all Windows errors can be translated into ECode enum. In this case, Code() will return 'eUnknown'

Definition at line 290 of file ncbierror.cpp.

References CNcbiError::SetWindowsError().

Referenced by CDirEntry::Exists(), CDir::GetEntriesPtr(), CWinSecurity::GetFilePermissions(), CCurrentProcess::GetParentPid(), CCurrentProcess::GetThreadCount(), CProcess::GetThreadCount(), CDirEntry::GetType(), CWinSecurity::GetUserName(), CProcess::Kill(), s_FileTimeToCTime(), s_GetCurrentThreadToken(), s_GetFileSecurityDescriptor(), s_Win_GetHandleTimes(), s_Win_GetMemoryCounters(), CWinSecurity::SetTokenPrivilege(), x_GetAccountNameBySid(), x_GetAccountSidByName(), and CProcess::x_GetHandle().

◆ SetFunction() void CException::SetFunction ( const stringfunction ) inline ◆ SetModule() [1/2] void CExceptionArgs_Base::SetModule ( const stringmodule ) inline ◆ SetModule() [2/2] ◆ SetRetriable() [1/2] void CExceptionArgs_Base::SetRetriable ( ERetriable  retriable ) inline ◆ SetRetriable() [2/2] void CException::SetRetriable ( ERetriable  retriable ) inline ◆ SetSeverity() [1/2] ◆ SetSeverity() [2/2] void CExceptionArgs_Base::SetSeverity ( TSeverity  severity ) inline ◆ SetStackTraceLevel() void CException::SetStackTraceLevel ( EDiagSev  level ) static ◆ SetThrowTraceAbort() void SetThrowTraceAbort ( bool  abort_on_throw_trace ) ◆ SetWindowsError() [1/5] void CNcbiError::SetWindowsError ( int  native_err_code ) static

Set last error using Windows-specific error code.

Parameters
native_err_code Windows-specific error code extra Additional information
Note
Not all Windows errors can be translated into ECode enum. In this case, Code() will return 'eUnknown'

Definition at line 260 of file ncbierror.cpp.

References CNcbiError::x_Init(), and CNcbiError::x_SetWindowsCodeCategory().

Referenced by CDir::GetEntriesPtr(), CWinSecurity::GetObjectOwner(), CProcess::Kill(), s_GetCurrentThreadToken(), s_GetFileSecurityDescriptor(), CNcbiError::SetFromWindowsError(), CWinSecurity::SetTokenPrivilege(), x_GetAccountSidByName(), and CProcess::x_GetHandle().

◆ SetWindowsError() [2/5] void CNcbiError::SetWindowsError ( int  native_err_code, const char *  extra  ) static ◆ SetWindowsError() [3/5] ◆ SetWindowsError() [4/5] void CNcbiError::SetWindowsError ( int  native_err_code, const stringextra  ) static ◆ SetWindowsError() [5/5] void CNcbiError::SetWindowsError ( int  native_err_code, string &&  extra  ) static ◆ Throw() [1/5] void CException::Throw ( void  ) const virtual ◆ Throw() [2/5] virtual void CCoreException::Throw ( void  ) const inlineoverridevirtual

Polymorphically (re)throw an exception whose exact type is uncertain.

NB: for best results, *EVERY* concrete derived class in the hierarchy must implement its *OWN* version of Throw(). (Using NCBI_EXCEPTION_DEFAULT or a related macro will take care of this for you.)

Simply invoking the throw keyword with no arguments is a better option when available (within a catch block), but there are circumstances in which it is not.

Reimplemented from CException.

Reimplemented in CErrnoTemplException< CCoreException >.

Definition at line 1493 of file ncbiexpt.hpp.

◆ Throw() [3/5] virtual void CInvalidParamException::Throw ( void  ) const inlineoverridevirtual

Polymorphically (re)throw an exception whose exact type is uncertain.

NB: for best results, *EVERY* concrete derived class in the hierarchy must implement its *OWN* version of Throw(). (Using NCBI_EXCEPTION_DEFAULT or a related macro will take care of this for you.)

Simply invoking the throw keyword with no arguments is a better option when available (within a catch block), but there are circumstances in which it is not.

Reimplemented from CException.

Definition at line 1516 of file ncbiexpt.hpp.

◆ Throw() [4/5] ◆ Throw() [5/5] ◆ Trace()

Definition at line 1179 of file ncbiexpt.hpp.

References eDiag_Trace, and CExceptionArgs_Base::SetSeverity().

Referenced by CVariationUtilities::CorrectRefAllele(), CEutilsClient::Count(), CBLASTToolManager::DoTransition(), CConn_Streambuf::Fetch(), gen_bitlen(), CCassandraFullscanPlan::Generate(), CSeqDB::GetDiskUsage(), CCassandraFullscanPlan::GetPartitionCountEstimate(), CCassConnection::GetTokenRanges(), inflate(), CRemoteBlast::LoadFromArchive(), CStdAnnotTypes::LoadTypes(), LogCallback(), CFrameworkDemoGUI::OnDiagnosticsTimer(), CSeqVectorCache::PrefetchSequence(), CVariationNormalizationLeft::ProcessShift(), CVariationNormalizationDelIns::ProcessShift(), CVariationNormalizationRight::ProcessShift(), RequestToString(), s_ConvertSeverity(), SSignalHandler::s_WatchCtrlCPressed(), CCassandraFullscanPlan::SplitTokenRangesForLimits(), VDBLogWriter(), CWindowMaskerJob::x_CreateProjectItems(), CVariationUtilities::x_FixAlleles(), CAlignFilter::x_GetAlignmentScore(), CSnpPtisClient_Impl::x_GetPrimarySnpTrack(), CCachedTaxon3::x_GetReplyForOrgRef(), CTMS_DisplayTrack_Client::x_HttpFetch(), CEutilsClient::x_LinkOutOnce(), CTar::x_ReadEntryInfo(), CCassBlobTaskLoadBlob::x_RequestChunksAhead(), CEutilsClient::x_Search(), CVariationNormalization_base< T >::x_Shift(), and CEutilsClient::x_SummaryOnce().

◆ UnsetFlag() ◆ UppermostCast()

template<class TTo , class TFrom >

Return valid pointer to uppermost derived class only if "from" is _really_ the object of the desired type.

Do not cast to intermediate types (return NULL if such cast is attempted).

Definition at line 1260 of file ncbiexpt.hpp.

◆ Warning()

Definition at line 1191 of file ncbiexpt.hpp.

References eDiag_Warning, and CExceptionArgs_Base::SetSeverity().

Referenced by CThreadPool_Impl::Abort(), CSeqsRange::Add(), CCompoundRWRegistry::Add(), CTextJoiner< num_prealloc, TIn, TOut >::Add(), CGapAnalysis::AddBioseqGaps(), CQueueClientInfoList::AddClientInfo(), CFeatureTableReader_Imp::AddFeatQual(), SAccGuide::AddRule(), CGRPCClientContext::AddStandardNCBIMetadata(), SPSG_Throttling::SStats::Adjust(), AlignmentSet::AlignmentSet(), CNcbiApplicationAPI::AppMain(), CSerialObject::Assign(), CNCBlobKey::Assign(), CAdminCmdProcessor::Authenticate(), CCgiResponse::BeginPart(), BlastFormatter_PreFetchSequenceData(), CGlBuffer20< T >::BufferData(), CGlBuffer11< T >::BufferData(), BuildAlignDataSource(), WSDLParser::BuildDataTree(), CRelocateCallback::Callback(), CEutilsClient::CallWithRetry(), CPSGDataLoader_Impl::CallWithRetry(), CallWithRetry(), CCSRADataLoader_Impl::CallWithRetry(), CSNPDataLoader_Impl::CallWithRetry(), CVDBGraphDataLoader_Impl::CallWithRetry(), CWGSDataLoader_Impl::CallWithRetry(), CQueue::CancelSelectedJobs(), CQueue::CancelWaitGet(), CQueue::CancelWaitRead(), CBlastFormat::CBlastFormat(), CClusterDBSource::CClusterDBSource(), CQueue::ChangeAffinity(), CRmtFileStatus::Check(), CheckBinaryTruncation(), CNCActiveHandler::CheckCommandTimeout(), CheckForFreqRatioFile(), CCgiApplication::CheckMemoryLimit(), CheckMTByQueries_QuerySize(), CDataTypeModule::CheckNames(), CCassBlobWaiter::CheckReady(), CCassQueryList::CheckSlot(), CheckStringTruncation(), CIgAnnotationInfo::CIgAnnotationInfo(), CBDB_Cache::Close(), CQueueDataBase::Close(), CArg_Ios::CloseFile(), CBam2Seq_graph::CollectCoverage(), CBam2Seq_graph::CollectRawAccessCoverage(), CCodeGenerator::CollectTypes(), NWinHook::COnExitProcess::COnExitProcess(), CICacheCF< CNetICacheClient >::ConfigureICache(), CICacheCF< CNetICacheClient >::ConfigureTimeStamp(), CBlastDBAliasApp::ConvertGiFile(), pub_report::ConvertPMCtoPMID(), CSeqMaskerIstatFactory::create(), CMSModSpecSet::CreateArrays(), CVDBBlastUtil::CreateBioseqFromOid(), CSeqMaskerOstatOpt::createCacheBitArray(), CGradientColorPanel::CreateControls(), CSQLITE3_BlobCacheCF::CreateInstance(), CBlobStorageFactory::CreateInstance(), CNCPeerControl::CreateNewSocket(), CAlignCleanup::CreatePairwiseFromMultiple(), CProtSeqlocHelper::CreateSeqloc(), CDeltaHelper::CreateSSR(), CSafeStaticLifeSpan::CSafeStaticLifeSpan(), CSeqMaskerIstatOBinary::CSeqMaskerIstatOBinary(), CSmallDNS::CSmallDNS(), CTLibContext::CTLIB_srverr_handler(), CVDBGraphDb_Impl::CVDBGraphDb_Impl(), CWriteDB_ConsolidateAliasFiles(), SPSG_Throttling::Discovered(), SPSG_ParamMin< NCBI_PARAM_TYPE(PSG, max_concurrent_requests_per_server)>::Do(), SAsnProjectSingleT::DoCreate(), pub_report::DoHydraSearch(), CEUtilsUpdater::DoPubSearch(), CAlignGlyph::DrawPWAlignElem(), CLDS2_ObjectParser::EndBlob(), CTreeFiller::Execute(), CProjectStorage::Exists(), CObjectIStreamAsnBinary::ExpectStringTag(), CMapperMTArgs::ExtractAlgorithmOptions(), CFormattingArgs::ExtractAlgorithmOptions(), CQueue::FailJob(), CConn_Streambuf::Fetch(), pub_report::CUnpublishedReport::FetchPub(), CRgbaGradColorTable::FillGradient(), CAppRegistry::Find(), CSeq_id_not_set_Tree::FindMatch(), CSeq_id_not_set_Tree::FindReverseMatch(), CTestDispatcher::Fire(), CTestDispatcher::FireFirst(), CCurrentProcess::Fork(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), CClientPseudoTypeStrings::GenerateClassCode(), CBlast4Field::Get(), CSGAlignmentDS::GetAlignType(), CGencollSvc::GetAssmsInfo(), ChemicalGraph::GetAtomInfo(), Residue::GetAtomInfo(), Molecule::GetAtomInfo(), CNCPeerControl::GetBGConn(), CSplitQueryBlk::GetChunkOverlapSize(), CSatInfoServiceParser::GetConnectionString(), CGenomicCollectionsService::GetEquivalentAssemblies(), CNetScheduleGetJobImpl< CMainLoopThread::CImpl >::GetJobImmediately(), ICitationBase::GetLabel(), CGuiObjectInfoSeq_align::GetLinks(), CSmallDNS::GetLocalHost(), CDB_Object::GetLogString(), CClusterDBSource::GetNext(), CProjectItem::GetObject(), CProjectStorage::GetObject(), StructureBase::GetParentOfType(), CPMCIDConverterServer::GetPmids(), CRefArgs::GetQueryString(), CSegmentMapTrackFactory::GetSettings(), CSequenceTrackFactory::GetSettings(), CSixFramesTransTrackFactory::GetSettings(), CAlignmentTrackFactory::GetSettings(), CVcfTrackFactory::GetSettings(), SWorkerNodeJobContextImpl::GetShutdownLevel(), CFeatGlyph::GetSignature(), CSysPath::GetStdPath(), CImage::GetSubImage(), CDirEntry::GetTmpName(), CGuiObjectInfoVariation::GetToolTip(), IAlnGraphicDataSource::GetUnalignedTails(), IntegerSpinCtrl::GetUnsignedInteger(), CArgErrorHandler::HandleError(), CSDB_UserHandler::HandleMessage(), CNcbiRegistry::IncludeNcbircIfAllowed(), CSeq_align_Mapper_Base::InitExon(), CNCSyncLog::Initialize(), CIdMapperConfig::Initialize(), CSetupFactory::InitializeMegablastDbIndex(), CSrvSocketTask::InternalRunSlice(), CTMS_SupportedAssemblies_Client::IsAssemblySupported(), SNetServiceImpl::IterateUntilExecOK(), CStdPoolOfThreads::KillAllThreads(), CAlignmentTrack::LayoutStrToValue(), CCgi2RCgiApp::ListenJobs(), CCodeGenerator::LoadConfig(), CDataTool::LoadDefinitions(), CRemoteBlast::LoadFromArchive(), CId1Reader::LoadGiBlob_ids(), CwxTableListCtrl::LoadTableSettings(), LogCallback(), CThreadInPool_ForServer::Main(), CThreadInPool< TRequest >::Main(), CBlastnNode::Main(), CBlastxNode::Main(), CTblastnNode::Main(), CDBConnectionFactory::MakeValidConnection(), CLocMapper_Default::Map(), CSeq_loc_Mapper_Base::Map(), CGlBuffer20< T >::MapBuffer(), CGlBuffer11< T >::MapBuffer(), MemoryAdvise(), MTByQueries_DBSize_Warning(), NCBITEST_INIT_TREE(), CSeqDBLMDBSet::NegativeTaxIdsToOids(), CSDBAPI::NewBlobStore(), CDatabase::NewBlobStore(), CNormalizeVariant::NormalizeIdentityInstance(), CDirEntry::NormalizePath(), CWGSDb_Impl::NormalizePathOrAccession(), CWNJobWatcher::Notify(), CNetStorageHandler::OnClose(), CFrameworkDemoGUI::OnDiagnosticsTimer(), CNetScheduleHandler::OnError(), CTestReceiver::OnEventReceipt(), CTestDispatcher::OnEventReceipt(), CwxTableListCtrl::OnPaint(), CNetStorageHandler::OnRead(), COpentelemetryTracer::OnRequestStart(), CNetCacheServerListener::OnWarningImpl(), CNetScheduleServerListener::OnWarningImpl(), CNetStorageServerListener::OnWarningImpl(), CPubseqGatewayCacheBlobProp::Open(), CBDB_Cache::Open(), CBDB_Volumes::Open(), CReader::OpenInitialConnection(), CCassandraFullscanWorker::operator()(), CDefaultModErrorReporter::operator()(), CRemoteAppReaperTask::operator()(), CRemoteAppRemoverTask::operator()(), CBioseq::PackAsDeltaSeq(), CSeq_id::ParseIDs(), XSDParser::ParseList(), JSDParser::ParseNode(), XSDParser::ParseUnion(), CUsageReportSampleApp::Pattern_3_StatusControl(), CServer_ConnectionPool::PingControlConnection(), CMessageListener_Stack::PopListener(), CValidError_imp::PostErr(), CFastaReader::PostWarning(), CObjectManagerEngine::PrefetchNotify(), CLocalVDBBlast::PreprocessDBs(), CQueue::PrintAllJobDbStat(), CRemoteAppClientSampleApp::PrintJobInfo(), CBlastFormat::PrintOneResultSet(), CPdf::PrintQuadBuffer(), CShutdownProcessor::Process(), CReadDispatcher::Process(), CDataTool::ProcessModules(), ProjectExon(), CBDB_Cache::Purge(), CGlRender::PushAttrib(), CRenderVector::PushAttrib(), CGPipeMessageListener::PutError(), SWorkerNodeJobContextImpl::PutProgressMessage(), CBamIndex::Read(), CBioTreeAttrReader::Read(), CRepeatLibrary::Read(), SNetStorageServerParameters::Read(), SJobDump::Read(), CSearchHelper::ReadCompleteSearch(), impl::CDriverContext::ReadDBConfParams(), CCgi2RCgiApp::ReadJob(), CSrvSocketTask::ReadLine(), CSearchHelper::ReadModFiles(), SNetScheduleJobReaderImpl::ReadNextJob(), ReadObject(), CPSGDataLoader_Impl::CPSG_PrefetchCDD_Task::ReadResults(), CSearchHelper::ReadSearchRequest(), CFeature_table_reader::ReadSequinFeatureTables(), RecoverSearchStrategy(), CObjectManager::RegisterDataLoader(), RemoteBlastDbLoader_ErrorHandler(), CDiagContextThreadData::RemoveCollectGuard(), CServer_ConnectionPool::RemoveListener(), CCgi2RCgiApp::RenderPage(), tracker::report_match(), CODBC_Reporter::ReportErrors(), ColumnarVcfCache::ReportSyntaxErrors(), CUsageReportJob::ReportUsage(), CNcbiArguments::Reset(), SRelLoc::Resolve(), CCassQuery::Restart(), CNcbiSample_Dbapi_Simple::RetrieveData(), CQueue::ReturnJob(), CNSSubmitRollback::Rollback(), CNSBatchSubmitRollback::Rollback(), CNSGetJobRollback::Rollback(), CNSReadJobRollback::Rollback(), CSearchJobBase::Run(), CBuildAlnVecJob::Run(), CNgAlignApp::Run(), CMkIndexApplication::Run(), CIdMapperTestApp::Run(), CDeltaBlastApp::Run(), CPsiBlastApp::Run(), CTblastxApp::Run(), SGridWorkerNodeImpl::Run(), CAsnCacheTestApplication::Run(), CAsnSubCacheCreateApplication::Run(), CBDBEnvKeeperApp::Run(), CWig2tableApplication::Run(), CTestDispatchApp::Run(), CGridClientSampleApp::Run(), CRemoteAppClientSampleApp::Run(), CBDB_Env::RunBackgroundWriter(), CHydraServer::RunHydraSearch(), s_ConvertMetaData(), s_ConvertSeverity(), SPSG_Params::s_GetCompetitiveAfter(), s_GetCubbyUserName(), s_GetDiskSpace_PANFS(), fix_pub::s_GetESearchIds(), SPSG_Params::s_GetRequestTimeout(), s_GetRetryDelay(), s_GetTaxIDList(), s_GetTryLimit(), s_ImportSearchStrategy(), SPSG_Throttling::s_OnTimer(), s_ParseErrCodeInfoStr(), s_PostWarning(), s_ProcessCellLineLine(), s_ProcessECNumberLine(), s_ProcessListenEvent(), s_ProcessSeqIDsForV5(), s_ReadFromSocket(), s_ScanRecursive(), s_SetContainerData(), s_SetPrimitiveData(), s_UnpackPrimitiveField(), s_ValidateSeqLiteral(), s_VerifySeqidlist(), s_WriteToSocket(), sAddRuntimeError(), CPkgManager::ScanPackages(), CSearch< LEGACY, NHITS >::Search(), CSeqGraphicPane::SelectSeqLoc(), CRemoteAppRequest::Send(), CBDB_FieldString::Set(), CSeq_id::Set(), CRmtFileStatus::Set(), CSeqMaskerIstat::set_min_count(), CDiagContext::SetAppState(), CDbapiConnMgr::SetConnectionFactory(), CTrackUtils::SetError(), CObjectOStream::SetFormattingFlags(), CObjectOStreamXml::SetFormattingFlags(), CReaderRequestResult::SetLoadedBlobVersion(), CReader::SetMaximumConnections(), CCassandraFullscanPlan::SetPartitionCountPerQueryLimit(), CSearch< LEGACY, NHITS >::SetResult(), CRequestContext::SetSessionID(), CDiagContext::SetupDiag(), SetupSubjects_OMF(), CArgDescriptions::SetUsageContext(), CObjectOStream::SetVerifyDataGlobal(), CObjectOStream::SetVerifyDataThread(), CCgiApplication::ShouldRestart(), SourceToProduct(), CBDB_Cache::StartPurgeThread(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSeq_loc_Mapper_Base::sx_GetExonPartLength(), CSynRegistry::TGet(), CBLASTParams::ToArgVec(), TrackShuttingDown(), CEUtilsGeneric::TryQuery(), DTDParser::TypesBlock(), NWinHook::CHookedFunctions::UnHookAllFuncs(), CGlBuffer20< T >::UnmapBuffer(), CSDBAPI::UpdateMirror(), CGeneModelConfig::UpdateSettings(), CSQLITE3_Cache::Vacuum(), CValidError_imp::Validate(), CGenomicCollectionsService::ValidateChrType(), CSearchHelper::ValidateSearchSettings(), CReader::WaitBeforeNewConnection(), CEUtilsGeneric::warning(), CHydraServer::warning(), CPMCIDConverterServer::warning(), CPluginManager< TClass >::WillExtendCapabilities(), CObjectOStream::AsnIo::Write(), CConversionApp::Write(), CFastaOstreamEx::WriteFeature(), CCgiResponse::WriteHeader(), NWinHook::CApiHookMgr::x_AddHook(), CCachedTaxon3::x_AddReplyToCache(), CMakeBlastDBApp::x_AddSeqEntries(), CScope_Impl::x_AddSynonym(), CBlastDBAliasApp::x_AddVDBsToAliasFile(), CReader::x_AllocConnection(), CTar::x_Append(), CTar::x_Backspace(), CSGAlignmentJob::x_BuildAlignDataSource(), CNetScheduleHandler::x_CheckGetParameters(), CFeatureGenerator::SImplementation::x_CheckInconsistentDbxrefs(), CQueueDataBase::x_CheckOpenPreconditions(), CNetScheduleHandler::x_CheckReadParameters(), CNCActiveSyncControl::x_CheckSlotTheirSync(), CBlastTabularInfo::x_CheckTaxDB(), CAlignCleanup::x_Cleanup_AnchoredAln(), CNCMessageHandler::x_CloseOnPeerError(), CJobCommitterThread::x_CommitJob(), CNSClientId::x_ConvertToClaimedType(), CBamLoadingJob::x_CreateDataLoader(), CBLASTSeqToolJob::x_CreateProjectItems(), CMergeAlignmentsJob::x_CreateProjectItems(), CNaSeqlocHelper::x_CreateSeqloc(), CNCMessageHandler::x_DoCmd_SyncStart(), CAlignGlyph::x_DrawMultiAlign(), CBlastUsageReport::x_EUsageParmsToString(), CSGSegmentSmearJob::x_Execute(), CMTArgs::x_ExtractAlgorithmOptions(), CTar::x_ExtractEntry(), CNetScheduleHandler::x_FinalizeReadCommand(), CGenomicCollectionsService::x_FindAssembliesBySequences(), CGencollIdMapper::x_FindParentSequence(), CPhrapReader::x_FindSeq(), CSpaceShrinker::x_FinishMoves(), CNCMessageHandler::x_FinishReadingBlob(), CSGAlignmentJob::x_GetAlignments(), CAsnSubCacheCreateApplication::x_GetBioseqHandle(), SNSCommandArguments::x_GetDumpFields(), CId2ReaderBase::x_GetError(), CDeflineGenerator::x_GetModifiers(), CMainLoopThread::x_GetNextJob(), CBasicManifest_CI< TString >::x_GetNextValue(), CPromote::x_GetProductId(), CReportEntry::x_GetRCoordinate(), CFeatureTrackFactory::x_GetSettings(), CVarTrackFactory::x_GetSettings(), CPsiBlastInputData::x_GetSubjectSequence(), CNcbiApplicationAPI::x_HonorStandardSettings(), NWinHook::CApiHookMgr::x_HookSystemFuncs(), CSeq_id::x_IdentifyAccession(), CCgiRequest::x_Init(), CSeq_align_Mapper_Base::x_Init(), CNcbiRegistry::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), TestUtil::CBlastOM::x_InitBlastDatabaseDataLoader(), CBlastScopeSource::x_InitBlastDatabaseDataLoader(), CBlastDBCmdApp::x_InitBlastDB_TaxIdList(), CBlastScopeSource::x_InitGenbankDataLoader(), TestUtil::CBlastOM::x_InitGenbankDataLoader(), CSeq_loc_Mapper_Base::x_InitializeLocs(), CSeq_loc_Mapper_Base::x_InitSparse(), CBlastAppArgs::x_IssueWarningsForIgnoredOptions(), CSGAlignStatJob::x_LoadAlignments(), CAlignmentTrack::x_LoadAlignmentSettings(), CSeqGraphicConfig::x_LoadFeatSettings(), CNcbiEncrypt::x_LoadKeys(), CPkgManager::x_LoadPackage(), CSnpTrack::x_LoadSettings(), CSegmentMapTrack::x_LoadSettings(), CSequenceTrack::x_LoadSettings(), CAlignmentTrack::x_LoadSettings(), CSixFramesTransTrack::x_LoadSettings(), CNCMessageHandler::x_LogCmdLog(), CSeq_loc_Mapper_Base::x_MapInterval(), CReportEntry::x_MapPos(), CAlnSpanVertModel::x_MergeRows(), SNSCommandArguments::x_NormalizeErrorMessage(), CDataTrack::x_OnJobFailed(), CNetStorageHandler::x_OnMessage(), CViewGraphic::x_OnSetSelection(), CVcfLoadingJob::x_OnVCFVariantListReady(), CQueueDataBase::x_Open(), CBDB_Env::x_Open(), CTar::x_Open(), CGFFReader::x_ParseFeatRecord(), CLDS2_Manager::x_ParseFile(), CTar::x_ParsePAXData(), CFeatureTrack::x_ParseSettings(), CIntronTrack::x_ParseSettings(), CVcfTrack::x_ParseSettings(), CAlnSpanVertModel::x_PopulateRows(), CSrvSocketTask::x_PrintError(), CNetScheduleHandler::x_PrintGetJobResponse(), CDiagContext::x_PrintMessage(), CAnnotObject_Info::x_ProcessAlign(), CNetScheduleHandler::x_ProcessCancel(), CNetScheduleHandler::x_ProcessChangeAffinity(), CNetScheduleHandler::x_ProcessDump(), CNetScheduleHandler::x_ProcessFastStatusS(), CNetScheduleHandler::x_ProcessFastStatusW(), CId2ReaderBase::x_ProcessGetBlob(), CNetScheduleHandler::x_ProcessGetMessage(), CNetScheduleHandler::x_ProcessJobDelayExpiration(), CNetScheduleHandler::x_ProcessJobDelayReadExpiration(), CNetScheduleHandler::x_ProcessJobExchange(), CNetScheduleHandler::x_ProcessListenJob(), CNCActiveHandler::x_ProcessPeerError(), CNetScheduleHandler::x_ProcessPut(), CNetScheduleHandler::x_ProcessPutFailure(), CNetScheduleHandler::x_ProcessPutMessage(), CCassandraFullscanWorker::x_ProcessQueryResult(), CNetScheduleHandler::x_ProcessRedo(), CNetScheduleHandler::x_ProcessReread(), CNetScheduleHandler::x_ProcessReschedule(), CNetScheduleHandler::x_ProcessReturn(), CNetScheduleHandler::x_ProcessSetClientData(), CNetScheduleHandler::x_ProcessStatus(), CGridClient::x_ProlongBlobLifetime(), CNCMessageHandler::x_ProxyToNextPeer(), CAlignFilter::x_Query_Op(), IRWRegistry::x_Read(), CTar::x_ReadAndProcess(), CTar::x_ReadArchive(), CNCMessageHandler::x_ReadAuthMessage(), CBGZFFile::x_ReadBlock(), CNCMessageHandler::x_ReadCommand(), CNcbiTestApplication::x_ReadConfiguration(), CTar::x_ReadEntryInfo(), CCgiEntryReaderContext::x_ReadMultipartHeaders(), CCgiEntryReaderContext::x_ReadURLEncodedEntry(), CObjectManager::x_RegisterLoader(), CDBPoolBalancer::x_ReinitFromCounts(), CNetScheduleHandler::x_RemoveDuplicateStatuses(), CReader::x_ReportDisconnect(), CSDB_ConnectionParam::x_ReportOverride(), CFastCgiApplicationMT::x_RunFastCGI(), CBlastnApp::x_RunMTBySplitDB(), CBlastpApp::x_RunMTBySplitDB(), CBlastxApp::x_RunMTBySplitDB(), CRPSBlastApp::x_RunMTBySplitDB(), CRPSTBlastnApp::x_RunMTBySplitDB(), CTblastnApp::x_RunMTBySplitDB(), CBlastnApp::x_RunMTBySplitQuery(), CBlastpApp::x_RunMTBySplitQuery(), CBlastxApp::x_RunMTBySplitQuery(), CRPSBlastApp::x_RunMTBySplitQuery(), CRPSTBlastnApp::x_RunMTBySplitQuery(), CTblastnApp::x_RunMTBySplitQuery(), CAnnot_Collector::x_SearchMapped(), CUsageReport::x_SendAsync(), CEnvironmentRegistry::x_Set(), CEnvironmentRegistry::x_SetComment(), CRequestContext::x_SetHitID(), CSharedHitId::x_SetHitId(), CDataLoadersUtil::x_SetupASNCacheDataLoader(), CDataLoadersUtil::x_SetupLDS2DataLoader(), CTar::x_Skip(), CPhrapReader::x_SkipTag(), CNCMessageHandler::x_StartCommand(), CDiagContext::x_StartRequest(), CException::x_ThrowSanityCheck(), CSysLog::x_TranslateFlags(), CTraversalPatternMatchCallback::x_TryToAttachPattern(), CTraversalPatternMatchCallback::x_TryToDeprecatePatternMatchers(), CQueue::x_UpdateDB_PutResultNoLock(), CAlnSpanVertModel::x_UpdateMetaData(), CMakeBlastDBApp::x_VerifyInputFilesType(), CNCMessageHandler::x_WaitForPeerAnswer(), CGFFReader::x_Warn(), CVcfWriter::x_WriteFeature(), CNCMessageHandler::x_WriteInitWriteResponse(), CNetScheduleDApp::x_WritePid(), CNetStorageDApp::x_WritePid(), CSGSegmentSmearJob::x_WriteToCache(), CAutoTrans::~CAutoTrans(), CDB_UserHandler_Deferred::~CDB_UserHandler_Deferred(), CFileDeleteList::~CFileDeleteList(), NWinHook::CHookedFunction::~CHookedFunction(), CPoolOfThreads< TRequest >::~CPoolOfThreads(), CPoolOfThreads_ForServer::~CPoolOfThreads_ForServer(), and CSQLITE3_Cache::~CSQLITE3_Cache().

◆ what() const char * CException::what ( void  ) const virtualnoexcept

Standard report (includes full backlog).

Definition at line 342 of file ncbiexpt.cpp.

References string.

Referenced by NMItemData::AddConstraintIgnoreNewText(), CIndexedDb_New::AddIndexInfo(), CProjectService::AddProjectView(), CGuiRegistry::AddSite(), CContigAssembly::Align(), CNcbiApplicationAPI::AppMain(), BlastJSON_FormatReport(), BlastXML2_FormatReport(), BlastXML_FormatReport(), BOOST_AUTO_TEST_CASE(), CDiscrepancyCore::Call(), CEUtilsApp::CallESummary(), CMacroEngine::CallFunction(), CMacroResolver::CallFunction(), CEutilsClient::CallWithRetry(), CPSGDataLoader_Impl::CallWithRetry(), CallWithRetry(), CCSRADataLoader_Impl::CallWithRetry(), CSNPDataLoader_Impl::CallWithRetry(), CVDBGraphDataLoader_Impl::CallWithRetry(), CWGSDataLoader_Impl::CallWithRetry(), CWorkspaceAutoSaver::CheckCrash(), CCassBlobWaiter::CheckReady(), CCassQueryList::CheckSlot(), CReferenceDataType::CheckType(), CGridCommandLineInterfaceApp::Cmd_Replay(), CCodeGenerator::CollectTypes(), CSeqMaskerIstatFactory::create(), CSeqMaskerOstatFactory::create(), CSubAnnotationPanel::Create5ColFeatTable(), CEntrezDB::CreateGeneSet_Gene(), CAlnMultiModel::CreateRows(), CSequenceTrackFactory::CreateTracks(), CTmpStreamGuard::CTmpStreamGuard(), CCurrentProcess::Daemonize(), DbIndexInit(), CVCFVariantList::DeserializeAndCheck(), CDisplaySeqalign::DisplaySeqalign(), CIndexUpdateThread::DoJob(), CBuildDatabase::EndBuild(), C5ColObjectLoader::Execute(), CAgpObjectLoader::Execute(), CAsnObjectLoader::Execute(), CAssemblyObjectLoader::Execute(), CBedObjectLoader::Execute(), CFastaObjectLoader::Execute(), CGBFlatFileObjectLoader::Execute(), CGBObjectLoader::Execute(), CGffObjectLoader::Execute(), CPhyObjectLoader::Execute(), CPslObjectLoader::Execute(), CRMObjectLoader::Execute(), CTextAlignObjectLoader::Execute(), CVcfObjectLoader::Execute(), CWigObjectLoader::Execute(), CTcpWorker::Execute(), CProjectStorage::Exists(), CCodeGenerator::ExternalResolve(), ExtractCommonFields(), CNetService::FindServer(), CRR_Field< TTraits >::Get(), CGencollSvc::GetAssmsInfo(), CFeatureIndex::GetBestGene(), CFeatureIndex::GetBestParent(), GetFeatureFromTableId(), CRR_Util::GetFieldValueConverted(), CGencollSvc::GetGCAssembly(), GetLoc(), CBulkLocationPanel::GetLocForBioseq(), CFeatureIndex::GetOverlappingSource(), NMItemData::GetSelectedCapType(), CBioseqIndex::GetSequence(), CFeatureIndex::GetSequence(), NMItemData::GetSourceTypeInDoublePanel(), NMItemData::GetSourceTypeInSinglePanel(), CDeflineProcess::IndexedProcess(), CNSTDatabase::InitialConnect(), SNetCacheAPIImpl::InitiateWriteCmd(), CWinMaskUtil::CIdSet_SeqId::insert(), CRemoveUnindexedFeatures::IsLocationUnindexed(), CBioseqIndex::IterateDescriptors(), CBioseqIndex::IterateFeatures(), CBioseqIndex::IterateGaps(), CTextPanel::Load(), CwxTableListCtrl::LoadTableSettings(), CMainLoopThread::Main(), DTDParser::Module(), ASNParser::ModuleBody(), NSTGetBackendConfiguration(), NMItemData::OnAfterCheck(), NMItemData::OnAutodefCompleteSelected(), NMItemData::OnBeforeCheck(), CIndexerAppModeExtension::OnCloseWorkspace(), NMItemData::OnControlsAddRNAPanelSelected(), NMItemData::OnConvertFeatFromCDS(), NMItemData::OnConvertFeatToChanged(), NMItemData::OnDOILookupModeChanged(), CValidateFrame::OnDone(), CAlnMultiWidget::OnDSChanged(), NMItemData::OnExistingTextChanged(), CUpdateSeq_Dlg::OnIdle(), CAlignTabExportPage2::OnIdle(), NMItemData::OnIllegalDbXrefSelected(), CSubAnnotationPanel::OnImportFeatTableClick(), NMItemData::OnLeftDigitsLettersInParsePanels(), CPhyloTreeWidget::OnLoadAttributes(), CNetScheduleHandler::OnMessage(), NMItemData::OnMiscFeatRuleSelected(), NMItemData::OnProductDouble(), NMItemData::OnProteinNameDouble(), NMItemData::OnProteinNameSingle(), NMItemData::OnRemoveFromParsedField(), NMItemData::OnRightDigitsLettersInParsePanels(), NMItemData::OnRnaTypeChanged(), CMacroFlowEditor::OnSaveCopies(), CDataMiningPanel::OnSearchFinished(), NMItemData::OnSelectFeature(), NMItemData::OnSelectTable(), NMItemData::OnStructCommFieldChanged(), NMItemData::OnStructCommFieldDblChanged(), CTaxTreeTestDlg::OnSubmitClick(), CGenBankUIDataSource::Open(), CReader::OpenInitialConnection(), CLocalVDBBlast::PreprocessDBs(), CIndexedDb_Old::PreSearch(), CReadDispatcher::Process(), CSeqEntryPresenter::Process(), CGlCgiImageApplication::ProcessRequest(), CGridCgiApplication::ProcessRequest(), CMacroEngine::ReadAndParseMacros(), CMacroEngineParallel::ReadAndParseMacros(), CCgi2RCgiApp::ReadJob(), CFormatReadHook::ReadObject(), CReadHook_SkipError::ReadObject(), CSmartFileTextToolbar::ReallyDone(), CNetStorageGCDatabase::ReleaseAppLock(), CNetStorageGCDatabase::RemoveObject(), CVCFVariantList::RemoveSerializedOutput(), CLegend::Render(), CPieGraph::Render(), CScatterGraph::Render(), CAlnVecRow::RenderColumn(), CAlnMultiPane::RenderVectorGraphics(), CCodeGenerator::ResolveInAnyModule(), CLocalBlast::Run(), CBuildAlnVecJob::Run(), CBuildSparseAlnJob::Run(), CTableDataSUCJob::Run(), CTableDataValidateJob::Run(), CTextRetrieveJob::Run(), COMSSAMerge::Run(), CComponentIDToolApp::Run(), CIgBlastnApp::Run(), seqsubmit_split::CSeqSubSplitter::Run(), CTableDataVcfJob::Run(), CFeatureRetrievalJob::Run(), CFlatFileSequenceListJob::Run(), CTax4BlastDemo::Run(), CSdbapiTest::Run(), CPubmedFetchApplication::Run(), CMultiAligner::Run(), CAsnCacheTestApplication::Run(), CConvert2BlastMaskApplication::Run(), CVDBBlastnApp::Run(), CVDBTblastnApp::Run(), CDemoApp::Run(), SegMaskerApplication::Run(), CSampleBasicApplication::Run(), CSampleLds2Application::Run(), CDataTool::Run(), CClientGenomicCollectionsSvcApplication::RunWithService(), s_BuildSeqMasker(), s_Create5ColFeatTable(), s_GetCubbyUserName(), s_GetPubImprint(), CAdjustForConsensusSpliceSite::s_IsAdjustedSpliceSitePairOK(), CCassQueryCbRef::s_OnFutureCb(), s_ReadRanges(), s_ReadVCFAssembly(), s_RunLocalVDBSearch(), s_RunPsiVDBSearch(), s_SearchInSeqText(), python::s_ThrowDatabaseError(), s_VerifyTree(), CSequenceEditingEventHandler::SaveSubmissionFile(), CwxTableListCtrl::SaveTableSettings(), CProjectService::SaveWorkspace(), ScanForCpGs(), CAgpwriteProcess::SeqEntryProcess(), CCleanupProcess::SeqEntryProcess(), CFastaProcess::SeqEntryProcess(), CFlatfileProcess::SeqEntryProcess(), CGeneOverlapProcess::SeqEntryProcess(), CGeneFeatTreeProcess::SeqEntryProcess(), CInvertProcess::SeqEntryProcess(), CNullProcess::SeqEntryProcess(), CProsplignProcess::SeqEntryProcess(), CSeqVectorProcess::SeqEntryProcess(), CTitleProcess::SeqEntryProcess(), CValidateProcess::SeqEntryProcess(), CVCFVariantList::SerializeVariantData(), ShowFeedbackDialog(), DTDParser::SkipConditionalSection(), CObjectIStreamAsn::SkipWhiteSpace(), CObjectIStreamJson::SkipWhiteSpace(), CCgi2RCgiApp::SubmitJob(), sx_Update(), CTestAction::TestOID(), CAlnMultiPane::TTHH_GetTooltip(), CDeflineProcess::UnindexedProcess(), CSeqUpdateWorker::UpdateMultipleSequences(), CSeqUpdateWorker::UpdateSingleSequence(), CSeqUpdateWorker::UpdateSingleSequence_Ext(), CMolTypeValidator::Validate(), CRowReader< TTraits >::Validate(), CRR_Util::ValidateBasicTypeFieldValue(), CValidError_imp::ValidateSeqLoc(), CValidError_bioseq::ValidateSeqParts(), CValidError_bioseq::ValidateTwintrons(), CCassBlobWaiter::Wait(), CBuildDatabase::x_AddOneRemoteSequence(), CMSAToolJob::x_AddTreeProjectItem(), CMacroEngine::x_AppendToLibrary(), CMacroEngineParallel::x_AppendToLibrary(), CCleanupApp::x_BatchExtendCDS(), CNcbiTestApplication::x_CallUserFuncs(), SGridWorkerNodeImpl::x_ClearNode(), SNetScheduleAPIImpl::x_ClearNode(), CUIDataSourceService::x_CloseDataSources(), CJobCommitterThread::x_CommitJob(), CPubseq2Reader::x_ConnectAtSlot(), CMSAToolJob::x_CreateProjectItems(), CVcfLoadingJob::x_CreateProjectItems(), CProjectTask::x_DoSaveUserSelected(), COpenDlg::x_DoTransition(), CRunToolDlg::x_DoTransition(), CSnpJob::x_Execute(), CSGAlignmentJob::x_Execute(), CBinsJob::x_Execute(), CHapmapJob::x_Execute(), CLDBlockJob::x_Execute(), CEpigenomicsJob::x_Execute(), CSGFeatureJob::x_Execute(), CGeneModelFeatJob::x_Execute(), CBatchFeatJob::x_Execute(), CSGCalcFeatHistJob::x_Execute(), CSGSegmentMapJob::x_Execute(), CVcfFeatureJob::x_Execute(), CSequenceUpdater::x_FormNewAlignment(), CFlatGatherer::x_GatherFeaturesOnRange(), CFlatGatherer::x_GatherFeaturesOnRangeIdx(), CFlatGatherer::x_GatherFeaturesOnWholeLocation(), CFlatGatherer::x_GatherFeaturesOnWholeLocationIdx(), CProSplignJob::x_GenerateCompartments(), CRowReader< TTraits >::x_GetContextClone(), CRR_Row< TTraits >::x_GetFieldIndex(), CRelaxedLookupDlg::x_GetPubIdsCitMatch(), CRowReader< TTraits >::x_GetRowData(), CAlignDataSource::x_Init(), CSeqMasterIndex::x_Init(), CBioseqIndex::x_InitDescs(), CBioseqIndex::x_InitFeats(), CBioseqIndex::x_InitGaps(), CSeqMasterIndex::x_Initialize(), CBioseqIndex::x_InitSource(), CSelectionPanel::x_InitTextWidget(), CSeqUpdateWorker::x_LaunchSingleUpdateSequence(), CUIToolRegistry::x_LoadTemplateTool(), CColumnarVCFReaderApp::x_LoadVCFFile(), CFeaturePropagator::x_MapLocation(), CRowReader< TTraits >::x_OnEvent(), CNetStorageHandler::x_OnMessage(), CUIDataSourceService::x_OpenDataSources(), CArgDescriptions::x_PreCheck(), CAgpFastaComparator::x_Process(), CNetStorageHandler::x_ProcessGetObjectInfo(), CNetScheduleHandler::x_ProcessMsgQueue(), CNetStorageHandler::x_ProcessSetExpTime(), CSoapServerApplication::x_ProcessSoapRequest(), CGapStatsApplication::x_ReadFileOrAccn(), CRowReader< TTraits >::x_ReadNextRow(), CUIToolRegistry::x_ReadToolInfo(), CNetStorageGCApp::x_RemoveObjects(), CAlnMultiPane::x_Render(), CAlnMultiRenderer::x_Render(), CBlastHitMatrix::x_RenderImage(), CAlnMultiRenderer::x_RenderRow(), CWorkspaceAutoSaver::x_RestoreWorkspace(), CNetBlastSubmittingJob::x_Run(), SWorkerNodeJobContextImpl::x_RunJob(), CSmartFileTextToolbar::x_Save(), CCDSTranslationPanel::x_SetLocationForProtein(), CAlignTabExportPage2::x_StartAlignNamesJob(), CAppJobDispatcher::x_StartJob(), CAlignTabExportPage2::x_StartNAAlignNamesJob(), CNcbiApplicationAPI::x_TryMain(), CSeqEditPackage::x_UpdateValAuxFile(), CValidError_graph::x_ValidateGraphValues(), CBamLoadOptionPanel::x_ValidateInput(), CSingleFeatValidator::x_ValidateSeqFeatLoc(), CBDB_BlobDeMuxPersistent::~CBDB_BlobDeMuxPersistent(), CBDB_Cache::~CBDB_Cache(), and CBDB_RangeMap< TBV >::~CBDB_RangeMap().

◆ x_Assign()

Helper method for copying exception data.

Reimplemented in CRowReaderException, CRPCClientException, CSerialException, CCassandraException, and CSDB_Exception.

Definition at line 536 of file ncbiexpt.cpp.

References CException::m_Class, CException::m_File, CException::m_Flags, CException::m_Function, CException::m_InReporter, CException::m_Line, CException::m_MainText, CException::m_Module, CException::m_Msg, CException::m_Predecessor, CException::m_RequestContext, CException::m_Retriable, CException::m_Severity, CException::m_StackTrace, CException::x_AssignErrCode(), and CException::x_Clone().

Referenced by CBlobStateException::CBlobStateException(), CException::CException(), CCgiException::x_Assign(), CExprParserException::x_Assign(), CPIDGuardException::x_Assign(), CDB_Exception::x_Assign(), CSDB_Exception::x_Assign(), CMacroDataException::x_Assign(), CMacroExecException::x_Assign(), CHTMLException::x_Assign(), CCassandraException::x_Assign(), CSerialException::x_Assign(), CRPCClientException::x_Assign(), and CRowReaderException::x_Assign().

◆ x_AssignErrCode() ◆ x_Clone() [1/6]

Helper method for cloning the exception.

Reimplemented in CInvalidChoiceSelection, CBadResiduesException, CBlobStateException, CErrnoTemplException< CCoreException >, CErrnoTemplExceptionEx< CCoreException, NCBI_NS_NCBI::NcbiErrnoCode, NCBI_NS_NCBI::NcbiErrnoStr >, CInvalidParamException, and CCoreException.

Definition at line 503 of file ncbiexpt.cpp.

References CException::CException().

Referenced by CException::AddBacklog(), CException::AddPrevious(), CException::x_Assign(), and CException::x_Init().

◆ x_Clone() [2/6] inlineoverrideprotectedvirtual ◆ x_Clone() [3/6] inlineoverrideprotectedvirtual ◆ x_Clone() [4/6]

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

inlineoverrideprotectedvirtual ◆ x_Clone() [5/6]

template<class TBase >

inlineoverrideprotectedvirtual ◆ x_Clone() [6/6]

template<class TBase >

inlineoverrideprotectedvirtual ◆ x_GetErrCode() virtual int CException::x_GetErrCode ( void  ) const inlineprotectedvirtual ◆ x_GetStackTrace() void CException::x_GetStackTrace ( void  ) protected ◆ x_Init() [1/3]

Helper method for initializing exception data.

Reimplemented in CCassandraException, CSDB_DeadlockException, and CSDB_Exception.

Definition at line 509 of file ncbiexpt.cpp.

References GetDiagContext(), CException::GetRequestContext(), info, CException::m_Class, CException::m_File, CException::m_Function, CException::m_Line, CException::m_Module, CException::m_Msg, CException::m_Predecessor, CException::m_RequestContext, CException::m_Severity, CException::x_Clone(), and CException::x_GetStackTrace().

Referenced by CException::AddBacklog(), CBlobStateException::CBlobStateException(), CException::CException(), CInvalidChoiceSelection::CInvalidChoiceSelection(), CCgiException::x_Init(), CDB_Exception::x_Init(), and CCassandraException::x_Init().

◆ x_Init() [2/3] ◆ x_Init() [3/3] ◆ x_InitArgs() ◆ x_InitErrCode() ◆ x_ReportToDebugger() void CException::x_ReportToDebugger ( void  ) const protectedvirtual ◆ x_SetWindowsCodeCategory() void CNcbiError::x_SetWindowsCodeCategory ( CNcbiErrore ) staticprivate ◆ x_ThrowSanityCheck() void CException::x_ThrowSanityCheck ( const type_info &  expected_type, const char *  human_name  ) const protected ◆ xx_unused_CCoreException() static void CCoreException::xx_unused_CCoreException ( void  ) staticprivate ◆ xx_unused_CInvalidParamException() static void CInvalidParamException::xx_unused_CInvalidParamException ( void  ) staticprivate ◆ ~ CCoreException() ◆ ~ CErrnoTemplException() ◆ ~ CErrnoTemplException_Win() ◆ ~ CInvalidParamException() ◆ ~CErrnoTemplExceptionEx()

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ ~CException() CException::~CException ( void  ) virtualnoexcept ◆ ~CExceptionArgsManip() virtual CExceptionArgsManip::~CExceptionArgsManip ( void  ) inlinevirtual

Definition at line 821 of file ncbiexpt.hpp.

◆ ~CExceptionReporter() CExceptionReporter::~CExceptionReporter ( void  ) virtual ◆ ~CExceptionReporterStream() CExceptionReporterStream::~CExceptionReporterStream ( void  ) virtual ◆ ~CNcbiError() CNcbiError::~CNcbiError ( void  ) inline

Definition at line 176 of file ncbierror.hpp.

◆ ~Module() virtual Module::~Module ( void  ) inlinevirtual

Definition at line 1222 of file ncbiexpt.hpp.

◆ ~Retriable() virtual Retriable::~Retriable ( void  ) inlinevirtual

Definition at line 1240 of file ncbiexpt.hpp.

◆ m_Category ◆ m_Class ◆ m_Code ◆ m_ErrCode [1/2] ◆ m_ErrCode [2/2] int CException::m_ErrCode private ◆ m_Errno

template<class TBase , TErrorCode PErrCode = NCBI_NS_NCBI::NcbiErrnoCode, TErrorStr PErrStr = NCBI_NS_NCBI::NcbiErrnoStr>

◆ m_Extra ◆ m_File ◆ m_Flags [1/2] TFlags CExceptionArgs_Base::m_Flags private ◆ m_Flags [2/2] ◆ m_Func ◆ m_Function ◆ m_InReporter bool CException::m_InReporter mutableprivate ◆ m_Line ◆ m_MainText bool CException::m_MainText mutableprivate ◆ m_Module [1/3] string CExceptionArgs_Base::m_Module private ◆ m_Module [2/3] ◆ m_Module [3/3] ◆ m_Msg ◆ m_Native ◆ m_Out ostream& CExceptionReporterStream::m_Out private ◆ m_Predecessor ◆ m_RequestContext ◆ m_Retriable [1/3] ◆ m_Retriable [2/3] ◆ m_Retriable [3/3] ◆ m_Severity [1/2] ◆ m_Severity [2/2] ◆ m_StackTrace ◆ m_What ◆ sm_BkgrEnabled ◆ sm_DefEnabled bool CExceptionReporter::sm_DefEnabled = true staticprivate ◆ sm_DefHandler

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