Classes |
| class | owl::TBitSet< T > |
| | Simplifies setting and testing bits in a 32 count array of uint8 (32 bytes). More...
|
| class | owl::TCharSet |
| class | owl::TBitFlags< T > |
| class | owl::TCmdLine |
| | Command line argument processing class, processes in the form: More...
|
| class | owl::TDate |
| struct | owl::TFileStatus |
| struct | owl::TBinField |
| class | owl::TFile |
| | The TFile class encapsulates standard file characteristics and operations. More...
|
| class | owl::TFileHandle |
| class | owl::TDiskFileHandle |
| class | owl::TBufferedFile |
| class | owl::TTextFile |
| class | owl::TFileLineIterator |
| | The TFileLineIterator class is used to iterate through a TTextFile file. More...
|
| class | owl::TXBadFormat |
| struct | owl::TCkInfo |
| | RIFF chunk information data structure. More...
|
| class | owl::TRiffFile |
| | The TRiffFile class is used for reading and writing RIFF files. More...
|
| struct | owl::TQtInfo |
| | QuickTime atom information data structure. More...
|
| class | owl::TQtFile |
| | The TQtFile class is used for reading and writing QuickTime files. More...
|
| class | owl::TStreamHandle |
| class | owl::TStreamFile |
| class | owl::TPointerBase< T > |
| class | owl::TPointer< T > |
| | Smart pointer to a single object. Provides member access operator -> More...
|
| class | owl::TAPointer< T > |
| class | owl::TEnvelope< T > |
| class | owl::TVoidPointer |
| class | owl::TComRefBase< T > |
| | Encapsulation of OLE interface pointers. More...
|
| class | owl::TComRef< T > |
| class | owl::TCharIterator< T > |
| class | owl::TBidirCharIterator< T > |
| class | owl::TTmpBufferBase |
| | Static temporary fixed buffer, provides fast temporary buffer, for use in functions. More...
|
| class | owl::TTmpBuffer< T > |
| class | owl::TProperty< T > |
| | simple type/pointer More...
|
| class | owl::TConstProperty< T > |
| class | owl::TObjProperty< T > |
| | Property container for object. More...
|
| class | owl::TConstObjProperty< T > |
| | Read only Property container for object. More...
|
| class | owl::TArrayProperty< T, I > |
| class | owl::TConstArrayProperty< T, I > |
| | array read only array More...
|
| class | owl::TConstObjArrayProperty< T, I > |
| | array read only array More...
|
| class | owl::TFuncProperty< T > |
| class | owl::TFuncObjProperty< T > |
| class | owl::TFuncPropertyGet< T > |
| class | owl::TFuncObjPropertyGet< T > |
| class | owl::TFuncPropertyPut< T > |
| class | owl::TFuncObjPropertyPut< T > |
| class | owl::TFuncPropertyVarPut< T > |
| class | owl::TFuncObjPropertyVarPut< T > |
| class | owl::TFuncPropertyIdxGet< T, index > |
| class | owl::TFuncObjPropertyIdxGet< T, index > |
| class | owl::TFuncPropertyIdxPut< T, index > |
| class | owl::TFuncObjPropertyIdxPut< T, index > |
| class | owl::TFuncPropertyIdx< T, index > |
| class | owl::TFuncObjPropertyIdx< T, index > |
| class | owl::TStandardAllocator |
| class | owl::TSharedAllocator |
| class | owl::TLocalAllocator |
| class | owl::TGlobalAllocator |
| class | owl::TMBlockList< A > |
| class | owl::TBlockList |
| | Used internally. More...
|
| class | owl::TMBaseMemBlocks< A > |
| class | owl::TBaseMemBlocks |
| class | owl::TMMemStack< A > |
| class | owl::TMMarker< A > |
| class | owl::TMemStack |
| class | owl::TMarker |
| class | owl::TMMemBlocks< A > |
| class | owl::TMemBlocks |
| class | owl::TObjArrayIterator< T, T1 > |
| | class Iterator for TObjectContainer More...
|
| class | owl::TPtrArrayIterator< T, T1 > |
| | Iterator for Pointer Container. More...
|
| class | owl::TMapNode< T1, T2 > |
| class | owl::TArrayBase |
| | base array class -> reduce code size More...
|
| class | owl::TMObjectArray< T, A > |
| class | owl::TObjectArray< T > |
| class | owl::TMSortedObjectArray< T, A > |
| class | owl::TSortedObjectArray< T > |
| class | owl::TTypedArray< T, R, A > |
| | (store pointer to object) - Jogy: incorrect, stores simple types without assuming that they are pointer to objects More...
|
| class | owl::TSTypedArray< T, R, A > |
| class | owl::TPtrArray< T > |
| class | owl::TSortedPtrArray< T > |
| class | owl::TMIPtrArray< T, R, A > |
| class | owl::TIPtrArray< T > |
| class | owl::TISortedPtrArray< T > |
| class | owl::TBaseNode< T > |
| class | owl::TBaseListIterator< T > |
| class | owl::TBaseList< T > |
| class | owl::TTernaryNode< T, T1 > |
| class | owl::TTernaryTree< T, T1 > |
| class | owl::TSemaphore |
| class | owl::TMutex |
| | Mutual-exclusive semaphore. More...
|
| class | owl::TCountedSemaphore |
| | Counted semaphore. Currently Win32 only. More...
|
| class | owl::TEventSemaphore |
| class | owl::TWaitableTimer |
| class | owl::TSemaphoreSet |
| class | owl::TCriticalSection |
| class | owl::TMRSWSection |
| class | owl::TSync |
| class | owl::TStaticSync< T > |
| | Example. More...
|
| class | owl::TThread |
| class | owl::TTlsAllocator |
| class | owl::TArrayAsVector< T > |
| class | owl::TArrayAsVectorIterator< T > |
| class | owl::TSArrayAsVector< T > |
| class | owl::TSArrayAsVectorIterator< T > |
| class | owl::TIArrayAsVector< T > |
| class | owl::TIArrayAsVectorIterator< T > |
| class | owl::TISArrayAsVector< T > |
| class | owl::TISArrayAsVectorIterator< T > |
| class | owl::TSetAsVector< T > |
| class | owl::TSet< T > |
Defines |
|
#define | BINNTYPE (varLastMember+1) |
|
#define | TFILE_ERROR uint32(-1) |
| #define | FileNull 0 |
|
#define | TFILE64_ERROR uint64(0xFFFFFFFF) |
| #define | owlFCC(ch0, ch1, ch2, ch3) |
|
#define | FOURCC_RIFF owlFCC('R','I','F','F') |
|
#define | FOURCC_LIST owlFCC('L','I','S','T') |
|
#define | GETFUNCTOR(T, func) Functor((TFunctor0<T>*)0, func) |
|
#define | PUTFUNCTOR(T, func) Functor((TFunctorV1<T>*)0, func) |
| #define | GETPUTFUNCTOR(T, funcGet, funcPut) |
|
#define | GETOBJFUNCTOR(T, func) Functor((TFunctor0<T&>*)0, func) |
|
#define | PUTOBJFUNCTOR(T, func) Functor((TFunctorV1<const T&>*)0, func) |
| #define | GETPUTOBJFUNCTOR(T, funcGet, funcPut) |
|
#define | GETMFUNCTOR(T, type, memberFunc) Functor((TFunctor0<T>*)0, *this, &type::memberFunc) |
|
#define | PUTMFUNCTOR(T, type, memberFunc) Functor((TFunctorV1<T>*)0, *this, &type::memberFunc) |
| #define | GETPUTMFUNCTOR(T, type, memberGet, memberPut) |
|
#define | GETOBJMFUNCTOR(T, type, memberFunc) Functor((TFunctor0<T&>*)0, *this, &type::memberFunc) |
|
#define | PUTOBJMFUNCTOR(T, type, memberFunc) Functor((TFunctorV1<const T&>*)0, *this, &type::memberFunc) |
| #define | GETPUTOBJMFUNCTOR(T, type, memberGet, memberPut) |
|
#define | IDXGETFUNCTOR(T, func) Functor((TFunctor1<T,int>*)0, func) |
|
#define | IDXPUTFUNCTOR(T, func) Functor((TFunctorV2<int,T>*)0, func) |
| #define | IDXGETPUTFUNCTOR(T, funcGet, funcPut) |
| #define | IDXGETPUTOBJFUNCTOR(T, funcGet, funcPut) |
|
#define | IDXGETMFUNCTOR(T, type, memberFunc) Functor((TFunctor1<T,int>*)0, *this, &type::memberFunc) |
|
#define | IDXPUTMFUNCTOR(T, type, memberFunc) Functor((TFunctorV2<int,T>*)0, *this, &type::memberFunc) |
| #define | IDXGETPUTMFUNCTOR(T, type, memberGet, memberPut) |
| #define | IDXGETPUTOBJMFUNCTOR(T, type, memberGet, memberPut) |
Typedefs |
|
typedef std::fstream | owl::_tfstream |
| typedef VOID(APIENTRY * | owl::PTIMERAPCROUTINE )(LPVOID lpArgToCompletionRoutine, DWORD dwTimerLowValue, DWORD dwTimerHighValue) |
Enumerations |
| enum | owl::TByteOrderType { owl::boLittle_Endian,
owl::boBig_Endian
} |
| enum | owl::TVarType {
varEnd,
varPOINTER,
varCHAR,
varUCHAR,
varSHORT,
varLONG,
varINT8,
varINT16,
varINT32,
varUSHORT,
varULONG,
varUINT8,
varUINT16,
varUINT32,
varFLOAT,
varDOUBLE,
varINT64,
varUINT64,
varLastMember
} |
Functions |
|
template<class T > |
| int | owl::operator== (const TBitSet< T > &bs1, const TBitSet< T > &bs2) |
| tostream & | owl::operator<< (tostream &os, const TFileStatus &status) |
|
TByteOrderType | owl::EndianType () |