Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members

SDIFException - SDIF Error handling via exceptions


Classes

class  Easdif::SDIFException
 SDIFException - Basic exception from which all other Easdif exceptions derive. More...
class  Easdif::SDIFFileError
 SDIFFileError error during file operations. More...
class  Easdif::SDIFOpeningError
 SDIFOpeningError error when opening a file. More...
class  Easdif::SDIFReadWriteOnSameFile
 ReadWriteOnSameFile. More...
class  Easdif::SDIFBadStdFile
 SDIFBadStdFile. More...
class  Easdif::SDIFBadMode
 SDIFBadMode bad mode when opening file. More...
class  Easdif::SDIFHeaderError
 SDIFHeaderError Frame/Matrix/File Header Errors. More...
class  Easdif::SDIFFrameHeaderSizeError
 SDIFFrameHeaderSizeError. More...
class  Easdif::SDIFDirError
 SDIFDirError: Indicates error when creating the SDIF Frame directory. More...
class  Easdif::SDIFSeekError
 SDIFNoSeekError: Indicates error while seeking. More...
class  Easdif::SDIFBadFormatVersion
 SDIFBadFormatVersion. More...
class  Easdif::SDIFBadHeader
 SDIFBadHeader. More...
class  Easdif::SDIFAsciiChunkError
 ASCII Chunk Errors. More...
class  Easdif::SDIFReDefined
 SDIFReDefined. More...
class  Easdif::SDIFUnDefined
 SDIFUnDefined. More...
class  Easdif::SDIFReading
 SDIFReading error during read. More...
class  Easdif::SDIFEof
 SDIFEof: eof of sdif file reached. More...
class  Easdif::SDIFDescriptionTypeError
 SDIFDescriptionTypeError. More...
class  Easdif::SDIFMatrixDataError
 SDIFMatrixDataError. More...
class  Easdif::SDIFNotInDataTypeUnion
 SDIFNotInDataTypeUnion. More...
class  Easdif::SDIFArrayPosition
 SDIFArrayPosition. More...
class  Easdif::SDIFMemoryError
 SDIFMemoryError memory problems. More...
class  Easdif::SDIFFreeNull
 SDIFFreeNull mem pointer is zero. More...
class  Easdif::SDIFAllocFail
 SDIFAllocFail memory allocation failed. More...
class  Easdif::SDIFTextReadingError
 SDIFTextReadingError error reading text section. More...
class  Easdif::SDIFTokenLength
 SDIFTokenLength. More...
class  Easdif::SDIFMatrixNotAvailable
 SDIFMatrixNotAvailable requested matrix not in frame. More...

Functions

 Easdif::SDIFException::SDIFException (SdifErrorLevelET level, const char *message, SdifFileT *_sdifFile, int error, const char *sourceFileName, int sourceFileLine)
 Initialize exception.
const char * Easdif::SDIFException::what () const throw ()
 return message
void Easdif::SDIFException::ErrorMessage ()
 pretty print error message
const SdifFileT * Easdif::SDIFException::sdifFile () const
 get sdiffile pointer for file that causec exception
const std::string & Easdif::SDIFException::getmessage () const
 get error message
const std::string & Easdif::SDIFException::getsourcename () const
 get source file name that emitted error
int Easdif::SDIFException::getenum () const
 get SDIF error tag / SdifErrorNumber

Function Documentation

const char* Easdif::SDIFException::what  )  const throw () [inline, inherited]
 

return message

The member function what returns the error message

void Easdif::SDIFException::ErrorMessage  )  [inline, inherited]
 

pretty print error message

The member function ErrorMessage pretty-prints the SDIF error message via cerr.

const SdifFileT* Easdif::SDIFException::sdifFile  )  const [inline, inherited]
 

get sdiffile pointer for file that causec exception

Returns:
sdiffile pointer

const std::string& Easdif::SDIFException::getmessage  )  const [inline, inherited]
 

get error message

Returns:
returns mMessage string

const std::string& Easdif::SDIFException::getsourcename  )  const [inline, inherited]
 

get source file name that emitted error

Returns:
returns Source File name as a string

int Easdif::SDIFException::getenum  )  const [inline, inherited]
 

get SDIF error tag / SdifErrorNumber

Returns:
error number


Generated on Tue Jan 3 15:00:56 2006 for Easdif by  doxygen 1.3.9.1