Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofexcep.h File Reference

#include "oof1.h"

Include dependency graph for oofexcep.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  oofE_Base
 Base class for exception hierarchy. More...

class  oofE_Connection
 Exception for database connection. More...

class  oofE_CtreeBlobError
 Exception where we get a c-tree error number for an operation on a variable-length BLOB. More...

class  oofE_CtreeConnectionError
 Exception for database connection to c-tree Plus backend. More...

class  oofE_CtreeError
 Base exception for database operations on the c-tree Plus backend. More...

class  oofE_CtreeISAMError
 Exception where we get a c-tree error number back for diagnosis. More...

class  oofE_CtreeISAMErrorAtOffset
 Exception where we get a c-tree error number and know the record address. More...

class  oofE_CtreeKeyError
 Exception where we get a c-tree error number and have the key value causing the error. More...

class  oofE_dBaseConnectionError
 Exception for database connection to dBase-compatible backend. More...

class  oofE_dbUser
 Base class for exceptions from login. More...

class  oofE_DuplicateRecord
 Exception for database table operation resulting in duplicate record error. More...

class  oofE_Field
 Base exception for database field operations. More...

class  oofE_FieldError
 Exception for database field operations with descriptive error numbers. More...

class  oofE_General
 Exception for unclassified use when nothing else is better. More...

class  oofE_GUI
 Base class for any GUI exception. More...

class  oofE_GUIError
 Base class for any GUI exception able to describe error. More...

class  oofE_MacOSErr
 Base class for exceptions returning MacOS error numbers. More...

class  oofE_MFCGUIError
 Exception for MFC GUI on MS Windows. More...

class  oofE_oofCTRes
 Exceptions related to reading c-tree Plus resources. More...

class  oofE_oofSchemaParser
 Base class for exceptions from parsing schemae. More...

class  oofE_RamConnectionError
 Exception for database connection to RAM-based backend. More...

class  oofE_RamError
 Exception from the OOF_ramBackend database backend. More...

class  oofE_RampConnectionError
 Exception for database connection to persistent version of RAM backend. More...

class  oofE_RampError
 Base class for exceptions returning MacOS error numbers. More...

class  oofE_RangeError
 Exception for database field operation violating field data numeric range. More...

class  oofE_RecordLocked
 Exception for database table operation failure due to locking conflict. More...

class  oofE_Selection
 Exception for database selections. More...

class  oofE_Table
 Base exception for database table operations. More...

class  oofE_TableError
 Base exception for table operations that can report more details. More...


Defines

#define RAISE_EXCEPTION(E)   throw(E)
 Macro to allow us to either throw an exception or call dbConnect::raise.


Functions

std::ostream & operator<< (std::ostream &, const oofE_Base &)
 oofE_Base


Function Documentation

std::ostream& operator<< std::ostream &  ,
const oofE_Base
 

oofE_Base


Generated on Thu Jan 1 21:23:58 2004 for OOFILE by doxygen 1.3.5