Base::FileException Class Reference

File exception handling class This class is specialized to go with exception thrown in case of File IO Problems. More...

#include <Exception.h>

Inheritance diagram for Base::FileException:
Base::Exception Base::BaseClass

List of all members.

Public Member Functions

 FileException (const FileException &inst)
 Construction.
 FileException ()
 standard construction
 FileException (const char *sMessage, const FileInfo &File)
 With massage and file name.
 FileException (const char *sMessage, const char *sFileName=0)
 With massage and file name.
virtual const char * what () const throw ()
 Description of the exception.
virtual ~FileException () throw ()
 Destruction.

Protected Attributes

FileInfo file

Detailed Description

File exception handling class This class is specialized to go with exception thrown in case of File IO Problems.

Author:
Juergen Riegel

Definition at line 104 of file Exception.h.


Constructor & Destructor Documentation

FileException::FileException ( const char *  sMessage,
const char *  sFileName = 0 
)

With massage and file name.

Definition at line 126 of file Exception.cpp.

References Base::Exception::_sErrMsg.

FileException::FileException ( const char *  sMessage,
const FileInfo File 
)

With massage and file name.

Definition at line 133 of file Exception.cpp.

References Base::Exception::_sErrMsg, and Base::FileInfo::fileName().

FileException::FileException (  ) 

standard construction

Definition at line 140 of file Exception.cpp.

FileException::FileException ( const FileException inst  ) 

Construction.

Definition at line 145 of file Exception.cpp.

virtual Base::FileException::~FileException (  )  throw () [inline, virtual]

Destruction.

Definition at line 116 of file Exception.h.


Member Function Documentation

const char * FileException::what ( void   )  const throw () [virtual]

Description of the exception.

Reimplemented from Base::Exception.

Definition at line 150 of file Exception.cpp.


Member Data Documentation

Definition at line 120 of file Exception.h.


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

Generated on Wed Nov 23 19:01:46 2011 for FreeCAD by  doxygen 1.6.1