EDoc::FileIOException Class Reference

#include <include/EDoc/exceptions.h>

Inheritance diagram for EDoc::FileIOException:

EDoc::BaseException EDoc::Throwable EDoc::EOFException EDoc::UnknownFileTypeException EDocBFD::BFDException

Detailed Description

Definition at line 250 of file exceptions.h.

Public Member Functions

 FileIOException (const char *type_name_in, const char *file_in, int line_in, std::string user_message_in="", std::string dev_message_in="")
 (BRIEF DESC NOT PROVIDED).
 FileIOException (const char *file_in, int line_in, std::string user_message_in="", std::string dev_message_in="")
 (BRIEF DESC NOT PROVIDED).
virtual const char * what () const throw ()
 Return a string of information so that this can be used as a std::exception instance.
std::string GetType () const
 Returns the name of the type of exception that was thrown.
std::string GetFile () const
 Returns the name of the source file from where the exception was thrown.
int GetLine () const
 Returns the line number of the source file from where the exception was thrown.
std::string GetUserMessage () const
 Returns the succinct message describing the error for the user.
std::string GetDevMessage () const
 Returns the more detailed message describing the error for a developer.


Constructor & Destructor Documentation

EDoc::FileIOException::FileIOException ( const char *  type_name_in,
const char *  file_in,
int  line_in,
std::string  user_message_in = "",
std::string  dev_message_in = "" 
) [inline]

(BRIEF DESC NOT PROVIDED).

Note:
EDoc++ data included.

Definition at line 250 of file exceptions.h.

EDoc::FileIOException::FileIOException ( const char *  file_in,
int  line_in,
std::string  user_message_in = "",
std::string  dev_message_in = "" 
) [inline]

(BRIEF DESC NOT PROVIDED).

Note:
EDoc++ data included.

Definition at line 250 of file exceptions.h.


Member Function Documentation

EDoc::Throwable::what (  )  const throw () [virtual, inherited]

Return a string of information so that this can be used as a std::exception instance.

Note:
EDoc++ data included.

Definition at line 46 of file exceptions.cpp.

References EDoc::Throwable::detailed_message.

Referenced by EDoc::Persistence::ReadOpen().

EDoc::Throwable::GetType (  )  const [inherited]

Returns the name of the type of exception that was thrown.

Note:
EDoc++ data included.

Definition at line 51 of file exceptions.cpp.

References EDoc::Throwable::type_name.

EDoc::Throwable::GetFile (  )  const [inherited]

Returns the name of the source file from where the exception was thrown.

Note:
EDoc++ data included.

Definition at line 56 of file exceptions.cpp.

References EDoc::Throwable::file.

EDoc::Throwable::GetLine (  )  const [inherited]

Returns the line number of the source file from where the exception was thrown.

Note:
EDoc++ data included.

Definition at line 61 of file exceptions.cpp.

References EDoc::Throwable::line.

EDoc::Throwable::GetUserMessage (  )  const [inherited]

Returns the succinct message describing the error for the user.

Note:
EDoc++ data included.

Definition at line 66 of file exceptions.cpp.

References EDoc::Throwable::user_message.

EDoc::Throwable::GetDevMessage (  )  const [inherited]

Returns the more detailed message describing the error for a developer.

Note:
EDoc++ data included.

Definition at line 71 of file exceptions.cpp.

References EDoc::Throwable::dev_message.


The documentation for this class was generated from the following files:
Generated on Tue Jan 20 18:26:08 2009 for EDoc-0.2.1 by  doxygen 1.5.1