ddc
Public Member Functions | List of all members
CFatalExpc Class Reference

local exception class, fatal (can be used to force immediate bail-out) More...

#include <utilit.h>

Inheritance diagram for CFatalExpc:
Inheritance graph
[legend]
Collaboration diagram for CFatalExpc:
Collaboration graph
[legend]

Public Member Functions

 CFatalExpc (int ErrorCode) throw ()
 
 CFatalExpc (int ErrorCode, const string &Cause) throw ()
 
 CFatalExpc (const string &Cause) throw ()
 
 CFatalExpc (const CFatalExpc &from) throw ()
 copy constructor More...
 
virtual ~CFatalExpc () throw ()
 destructor More...
 
- Public Member Functions inherited from CExpc
 CExpc (int ErrorCode) throw ()
 
 CExpc (int ErrorCode, const string &Cause) throw ()
 
 CExpc (const string &Cause) throw ()
 
 CExpc (int ErrorCode, const char *format,...) throw ()
 
 CExpc (const char *format,...) throw ()
 
 CExpc (const CExpc &from) throw ()
 copy constructor More...
 
virtual ~CExpc () throw ()
 destructor More...
 
void Set (const char *format,...) throw ()
 set m_strCause with a printf() format More...
 
void vSet (const char *format, va_list &arglst) throw ()
 set m_strCause with a vprintf() format More...
 
CExpcoperator= (const CExpc &from) throw ()
 assignment constructor More...
 
virtual const char * what () const throw ()
 stdexcept interface More...
 
virtual int code () const throw ()
 error code interface More...
 

Additional Inherited Members

- Public Attributes inherited from CExpc
int m_ErrorCode
 internal error code (see ../CommonLib/DDCInternalError.h) More...
 
string m_strCause
 symbolic error message (should also be returned by what() method) More...
 

Detailed Description

local exception class, fatal (can be used to force immediate bail-out)

Constructor & Destructor Documentation

◆ CFatalExpc() [1/4]

CFatalExpc::CFatalExpc ( int  ErrorCode)
throw (
)
inline

◆ CFatalExpc() [2/4]

CFatalExpc::CFatalExpc ( int  ErrorCode,
const string &  Cause 
)
throw (
)
inline

◆ CFatalExpc() [3/4]

CFatalExpc::CFatalExpc ( const string &  Cause)
throw (
)
inline

◆ CFatalExpc() [4/4]

CFatalExpc::CFatalExpc ( const CFatalExpc from)
throw (
)
inline

copy constructor

◆ ~CFatalExpc()

virtual CFatalExpc::~CFatalExpc ( )
throw (
)
inlinevirtual

destructor

References FileExists().

Here is the call graph for this function:

The documentation for this class was generated from the following file: