Objective-C++ Preprocessor  5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCNSObject
|oCOOAdaptor
|oCOODatabase
|\COORecord
| \COOMetaData
oCOOAssign< ETYPE >
oCOOBuffer< ETYPE >
oCOOBuffer< OOBuffer< ETYPE > >
oCOOBuffer< OOBuffer< OOBuffer< ETYPE > > >
oCOOBuffer< OOReference< RTYPE > >
oCOOBuffer< OOString >
oCOOOODatabase
oCOOPattern
oCOOReference< RTYPE >
oCOOReference< NSAutoreleasePool * >
|\COOPool
oCOOReference< NSMutableArray * >
|oCOOArray< ETYPE >
|oCOOArray< id >
|\COOArray< OOValueDictionary >
oCOOReference< NSMutableDictionary * >
|oCOODictionary< ETYPE >
|oCOODictionary< OOMetaData * >
|\COODictionary< OOString >
| oCOODefaults
| oCOOInfo
| oCOOJson
| \COONode
oCOOReference< NSMutableString * >
|\COOString
| \COOTmpString
oCOOReference< NSMutableURLRequest * >
|\COORequest
oCOOReference< NSNumber * >
|\COONumber
oCOOReference< NSURL * >
|\COOURL
| \COOFile
|  oCOODocument
|  oCOOResource
|  \COOTmpFile
oCOOReference< NSValue * >
|oCOOPointer< PTYPE >
|oCOOPointer< CNAME * >
|oCOOPointer< OOBuffer< ETYPE > * >
||\COOClassPtr< OOBuffer< ETYPE > >
|| \COOVector< ETYPE >
|oCOOPointer< OOBuffer< OOBuffer< ETYPE > > * >
||\COOClassPtr< OOBuffer< OOBuffer< ETYPE > > >
|| \COOVector< OOBuffer< ETYPE > >
||  \COOMatrix< ETYPE >
|oCOOPointer< OOBuffer< OOBuffer< OOBuffer< ETYPE > > > * >
||\COOClassPtr< OOBuffer< OOBuffer< OOBuffer< ETYPE > > > >
|| \COOVector< OOBuffer< OOBuffer< ETYPE > > >
|oCOOPointer< OOBuffer< OOReference< RTYPE > > * >
||\COOClassPtr< OOBuffer< OOReference< RTYPE > > >
|| \COOVector< OOReference< RTYPE > >
||  \COOObjects< RTYPE >
|\COOPointer< OOBuffer< OOString > * >
| \COOClassPtr< OOBuffer< OOString > >
|  \COOVector< OOString >
|   \COOStrings
oCOOReference< OOAdaptor * >
oCOOReference< RTYPE * >
oCOOReplace
oCOOScan
oCOOSoap
oCOOStringSearch
oCOOSubscript< ETYPE, RTYPE, STYPE >
oCOOTable
oC<OOTableCustomization>
oCOOTask
oCOOView(OOExtras)
oCOOXMLSaxParser
oCOOXMLWriter
\CUISwitch(OOExtras)