#include <IoExceptions.h>
Inheritance diagram for Sct::FileException:


| Public Member Functions | |
| FileException (const string &fileName, const string &msg, const string &file, int line) throw () | |
| Creates an Exception with message msg and no cause. | |
| FileException (const string &fileName, Throwable &cause, const string &file, int line) throw () | |
| Creates an Exception with a cause. | |
| FileException (const string &fileName, const string &msg, Throwable &cause, const string &file, int line) throw () | |
| Creates an Exception with a message and a cause. | |
| ~FileException () throw () | |
| const string & | getFileName () const throw () | 
| Get the filename of the file being accessed which caused the exception. | |
| virtual shared_ptr< Throwable > | clone () const throw () | 
| Necessary for chaining of exceptions unfortunately. | |
| virtual string | getMessage () const throw () | 
| Gets the detail message for this. | |
| Protected Member Functions | |
| FileException () throw () | |
| Protected Attributes | |
| string | fileName | 
| the name of the file which had the problem | |
Definition at line 80 of file IoExceptions.h.
| 
 | ||||||||||||||||||||
| Creates an Exception with message msg and no cause. 
 Definition at line 46 of file IoExceptions.cpp. | 
| 
 | ||||||||||||||||||||
| Creates an Exception with a cause. Useful for simply wrapping exceptions. Definition at line 50 of file IoExceptions.cpp. | 
| 
 | ||||||||||||||||||||||||
| Creates an Exception with a message and a cause. 
 Definition at line 54 of file IoExceptions.cpp. | 
| 
 | 
| Necessary for chaining of exceptions unfortunately. Should return a copy of this allocated on the heap. It is necessary for sub-classes to override this if they add new data members or if they do and special processing in what() or sentToMrs() Reimplemented from Sct::AbstractThrowable. Definition at line 63 of file IoExceptions.cpp. References FileException(). Here is the call graph for this function:  | 
| 
 | 
| Get the filename of the file being accessed which caused the exception. 
 Definition at line 59 of file IoExceptions.cpp. References fileName. | 
| 
 | 
| Gets the detail message for this. 
 Reimplemented from Sct::AbstractThrowable. Definition at line 67 of file IoExceptions.cpp. References fileName, and Sct::AbstractThrowable::msg. | 
| 
 | 
| the name of the file which had the problem 
 Definition at line 108 of file IoExceptions.h. Referenced by getFileName(), and getMessage(). | 
 1.4.6
 1.4.6