home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-09-24 | 1.5 KB | 77 lines | [TEXT/ttxt] |
- srcfiles.txt
-
- This describes roughly how OOFILE classes are divided amongst files.
- I use Object Master from ACI as a class browser and recommend it - available for both Mac and Windows. However, if you're doing things the hard way:
-
-
- USER-EDITABLE HEADERS
- oofoptn.hpp
- set defines that affect all of OOFILE, eg: OOF_Debug
-
- oofile.hpp
- this is the file you include in your programs, so might vary
- if you use a different backend, or if you don't use views
-
-
- DATABASE FRONTEND
- (.hpp & .inl files)
- oof0
- some core classes and general header imports
-
- (.hpp, .inl & .cpp files)
- oof1
- dbConnect & dbTable with the abstract backed OOF_tableBackend
-
- oof2
- utility classes, OOF_String etc.
-
- oof3
- non-numeric fields
-
- oof4
- numeric fields
-
- ooflist
- internal list utility classes
-
- oofquery
- query construction classes
-
- oofrel
- relations - classes used to support dbTable
-
- oofmswin
- specific data-types (dbWin3RGB only for now)
-
- oofview
- dbView - database view, and related classes
-
-
-
- REPORT-WRITER
- oofrw
- character-mode report writer
-
-
-
- C-TREE PLUS BACKEND
- oofctree.hpp, .inl
- public face of c-tree backend, as far as dbTable is concerned
-
- oofctrex.hpp, .inl
- private header for c-tree backend
-
- oofctre1.cpp
- OOF_tableBackend_ctree - construction & admin methods
-
- oofctre2.cpp
- OOF_tableBackend_ctree & OOF_ctreeSelection - combinatorial methods
-
- oofctre3.cpp
- OOF_tableBackend_ctree - search methods
-
- oofctre4.cpp
- dbConnect_ctree & minor ctree classes
-
- oofctre5.cpp
- OOF_ctreeSelection - most methods