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

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910]
oCFX::FXArrayBaseArrayBase manages a memory buffer
oCFX::FXAutoPtr< EType >Automatic pointer
oCFX::FXAutoPtrRef< EType >Implicitly used FXAutoPtrRef to hand FXAutoPtr through implicitly called constructors and conversion operators
oCFX::FXAutoThreadStorageKeyAutomatically generated thread-local storage key
oCFX::FXBarrierBarrier with changeable threshold
oCFX::FXCallback< RT()>
oCFX::FXCallback< RT(PT1)>
oCFX::FXCallback< RT(PT1, PT2)>
oCFX::FXCallback< RT(PT1, PT2, PT3)>
oCFX::FXCallback< RT(PT1, PT2, PT3, PT4)>
oCFX::FXCompletionA completion counter allows a single thread to monitor a number of ongoing concurrent activities for completion
oCFX::FXComplexdDouble-precision complex
oCFX::FXComplexfSingle-precision complex
oCFX::FXConditionA condition allows one or more threads to synchronize to an event
oCFX::FXDateGregorian date class, which is useful for calendrical calculations
oCFX::FXDCAbstract Device Context
oCFX::FXDictionaryThe dictionary class is a fast-access hash table, mapping strings to pointers
oCFX::FXDirDirectory enumerator
oCFX::FXDirVisitorDirectory visitor walks across all files and directories recursively, starting from the given path
oCFX::FXDispatcherA Dispatcher watches a number of devices and signals for activity and dispatches to the proper function when activity is observed
oCFX::FXDLLWrap library module handle to allow various operations on libraries to be performed
oCFX::FXEventFOX Event
oCFX::FXExceptionGeneric catch-all exception
oCFX::FXExpressionExpression compiles a simple numerical expression into efficient byte-code for repeated evaluation
oCFX::FXFileAssocRegisters stuff to know about the extension
oCFX::FXFontDescFont description
oCFX::FXhalfHalf float (16-bit float)
oCFX::FXHashA hash table for mapping pointers to pointers
oCFX::FXHiliteStyleHighlight style entry
oCFX::FXIOFXIO is a base class for a generic i/o device
oCFX::FXJSONThe FXJSON serializer loads or saves an FXVariant to a json text file
oCFX::FXLFQueueLock-free queue of void pointers
oCFX::FXLightOpenGL Light Source
oCFX::FXLocaleLocale definitions
oCFX::FXMat2dDouble-precision 2x2 matrix
oCFX::FXMat2fSingle-precision 2x2 matrix
oCFX::FXMat3dDouble-precision 3x3 matrix
oCFX::FXMat3fSingle-precision 3x3 matrix
oCFX::FXMat4dDouble-precision 4x4 matrix
oCFX::FXMat4fSingle-precision 4x4 matrix
oCFX::FXMaterialOpenGL Material Description
oCFX::FXMetaClassDescribes a FOX object
oCFX::FXMutexFXMutex provides a mutex which can be used to enforce critical sections around updates of data shared by multiple threads
oCFX::FXObjectObject is the base class for all objects in FOX; in order to receive messages from the user interface, your class must derive from Object
oCFX::FXObjectListList of pointers to objects
oCFX::FXPrinterDescribes printer
oCFX::FXProcessExecutable process
oCFX::FXPSBoundsBounding box
oCFX::FXPtrListList of void pointers
oCFX::FXPtrQueueQueue of void pointers
oCFX::FXQuatdDouble-precision quaternion
oCFX::FXQuatfSingle-precision quaternion
oCFX::FXRandomFXRandom provides a thread-safe random number generator with a period of around 1.84E19
oCFX::FXReadWriteLockFXReadWriteLock allows multiple readers but only a single writer
oCFX::FXRefPtr< EType >Pointer to shared object
oCFX::FXReverseMutexThe Reverse Mutex unlocks its associated Mutex when entering the scope, and automatically relocks it upon exiting the scope
oCFX::FXRexFXRex is a regular expression class implementing a NFA matcher
oCFX::FXRunnableFXRunnable represents a generic runnable thing
oCFX::FXScopedMutexEstablish a correspondence between a C++ scope and a mutex, so that entering and leaving the scope in which the scoped lock is defined will automatically lock and unlock the associated mutex
oCFX::FXScopedReadLockScoped read lock
oCFX::FXScopedSpinLockEstablish a correspondence between a C++ scope and a spin lock, so that entering and leaving the scope in which the scoped lock is defined will automatically lock and unlock the associated spin lock
oCFX::FXScopedWriteLockScoped write lock
oCFX::FXSegmentLine segment
oCFX::FXSemaphoreA semaphore allows for protection of a resource that can be accessed by a fixed number of simultaneous threads
oCFX::FXSemaQueueSemaphore protected queue
oCFX::FXSettingsThe Settings class manages a key-value database
oCFX::FXSpheredSpherical bounds
oCFX::FXSpherefSpherical bounds
oCFX::FXSpinLockFXSpinLock can be used to provide safe access to very small critical sections
oCFX::FXStatStatistics about a file or directory
oCFX::FXStreamA stream is a way to serialize data and objects into a byte stream
oCFX::FXStringFXString provides essential string manipulation capabilities in FOX
oCFX::FXStringDictionaryThe dictionary class maintains a fast-access hash table of entities indexed by a character string
oCFX::FXTablePosPosition in table
oCFX::FXTableRangeRange of table cells
oCFX::FXTaskGroupAn FXTaskGroup manages a number of tasks, executing on the associated FXThreadPool
oCFX::FXTextChangeText mutation callback data passed with the SEL_INSERTED, SEL_REPLACED, and SEL_DELETED messages; both old and new text is available on behalf of the undo system as well as syntax highlighting
oCFX::FXVariantA Variant type can hold any kind of object, be it a boolean, integer, real, string, or even array of Variants or dictionaries of variants
oCFX::FXVariantMapVariant map associates strings to variants using fast hash table
oCFX::FXVec2dDouble-precision 2-element vector
oCFX::FXVec2fSingle-precision 2-element vector
oCFX::FXVec3dDouble-precision 3-element vector
oCFX::FXVec3fSingle-precision 3-element vector
oCFX::FXVec4dDouble-precision 4-element vector
oCFX::FXVec4fSingle-precision 4-element vector
oCFX::FXViewportOpenGL Viewer Viewport
oCFX::FXWSQueueWork-stealing queue
oCFX::FXXMLThe XML serializer loads or saves data to xml text file

Copyright © 1997-2016 Jeroen van der Zijp