Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

POLiTe.h

Go to the documentation of this file.
00001 /******************************************************************************/
00002 /*                                                                            */
00003 /* POLiTe - Persistent Object Library Test                                    */
00004 /*                                        Ph.D. Thesis by Mgr. Michal Kopecky */
00005 /*                                                                            */
00006 /* Charles University Prague                                                  */
00007 /*                                                                            */
00008 /******************************************************************************/
00009 /*                                                                            */
00010 /* File name: ...                                                             */
00011 /* Module: ......                                                             */
00012 /*                                                                            */
00013 /******************************************************************************/
00014 
00015 #ifndef __POLITE_H__
00016 #define __POLITE_H__
00017 
00018 #if defined(_MSC_VER) || defined (__BORLANDC__)
00019 # define DLL_External __declspec(dllimport)
00020 #endif
00021 
00022 // Standard Header(s)
00023 
00024 // POLite Header(s)
00025 // a) Common POLiTe Header(s)
00026 #include <lDefsX.h>             // include platform dependent definitions
00027 #include <lDefs.h>              // include platform independent definitions
00028 #include <lTypes.h>             // include enum consistency strategies
00029 #include <lStr.h>               // include string manipulation library
00030 #include <lTrace.h>             // include tracing library
00031 #include <lExceptions.h>// include exceptions
00032 #include <lCmds.h>              // include SQL commands
00033 // b) Database Abstraction Layer Header(s)
00034 // b1)   Basic Database Abstraction Layer Header(s)
00035 #include <cDatabase.h>
00036 #include <cConnection.h>
00037 #include <cCursor.h>
00038 // b2)   Oracle Database Abstraction Layer Header(s)
00039 #include <cOracleDatabase.h>
00040 #include <cOracleConnection.h>
00041 #include <cOracleCursor.h>
00042 // c) Main Hierarchy Header(s)
00043 #include <cQueRefProto.h>
00044 #include <cQuery.h>
00045 #include <cComplexQuery.h>
00046 #include <cObjRef.h>
00047 #include <cRefBase.h>
00048 #include <tRef.h>
00049 #include <cProtoBase.h>
00050 #include <tProto.h>
00051 #include <cObject.h>
00052 #include <cImmutableObject.h>
00053 #include <cDatabaseObject.h>
00054 #include <cPersistentObject.h>
00055 // d) Class Register Header(s)
00056 #include <cClassRegister.h>
00057 // e) Result Header(s)
00058 #include <cResultBase.h>
00059 #include <tResult.h>
00060 // f) Relation Hierarchy Header(s)
00061 #include <cRelation.h>
00062 #include <cOneToOneRelationBase.h>
00063 #include <cOneToManyRelationBase.h>
00064 #include <cManyToOneRelationBase.h>
00065 #include <cManyToManyRelationBase.h>
00066 #include <cChainedRelationBase.h>
00067 #include <tRelation.h>
00068 
00069 #endif //__POLITE_H__

Generated on Sun Jul 14 20:51:15 2002 for POLiTe by doxygen1.2.16