|
Base Module
VST 3.6.5
SDK for developing VST Plug-in
|
| ►CBitSet | Bitset - A collection of bits |
| CBuffer | Buffer |
| ►CConstString | Invariant String |
| CDescriptions | List of command-line option descriptions |
| CDisableDispatchingTimers | Disables dispatching of timers for the live time of this object |
| CFArrayDeleter< T > | Template definition for classes that help guarding against memory leaks |
| CFBlockAllocator | FBlockAllocator provides a simple allocator that works on larger blocks of memory |
| CFBooleanSetter< T > | Class definition for objects that help resetting boolean variables |
| CFCloser< T > | Template definition for classes that help closing resourses |
| CFCondition | FCondition - wraps the signal and wait calls in win32 |
| CFConditionalBoolSetter | Class definition for objects that help setting boolean variables |
| CFConditionalGuard | Conditional Guard - Locks only if valid lock is passed |
| CFConditionalReadGuard | Conditional Read Guard - Locks only if valid lock is passed |
| CFConditionalWriteGuard | Conditional Write Guard - Locks only if valid lock is passed |
| CFCpuInfo | CPU Info |
| CFCriticalPerformanceEnabler | FCriticalPerformanceEnabler |
| CFDeleter< T > | Template definition for classes that help guarding against memory leaks |
| CFGuard | FGuard - automatic object for locks |
| CFLocalThreadStorage | Local storage for threadsLocal thread storage enables multiple threads to use the same ID to store and retrieve an object that is local to the thread |
| CFMallocReleaser | Class definition for objects that help guarding against memory leaks |
| CFMemoryBlockPool | FMemoryBlockPool provides a pool of equal sized preallocated memory blocks |
| CFMemoryPool | FMemoryPool provides a pool of equal sized cached memory blocks |
| CFNuller< T > | Template definition for classes that help resetting an object's value |
| CFObjectPool | FObjectPool allocates objects in blocks with MAX_USHORT elements per block |
| CFPtrNuller< T > | Template definition for classes that help guarding against dangling pointers |
| CFReadGuardT< T > | Scope object for setting a read lock |
| CFRecursionCounter | Prevent recursive calls or from another thread to a method use in combination with FRecursionGuard |
| CFRecursionGuard | Guard for a FRecursionCounterusage example: |
| CFRwLock | FRwLock - read / write lock |
| CFSemaphore | Semaphore |
| CFSemaphoreGuard | Semaphore Guard - automatic object for semaphores |
| ►CFStreamer | Byteorder-aware base class for typed stream i/o |
| CFStreamSizeHolder | FStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility |
| CFThread | FThread wraps threads for each platform |
| ►CFUnknown | |
| CFUnknownFactory | FUnknown factory singleton |
| CFWriteGuardT< T > | Scope object for setting a write lock |
| ►CIDependent | |
| ►CILock | Lock interface declaration |
| ►CIPtr | |
| ►CIString | |
| ►CIStringResult | |
| CIThreadSpy | Thread Spy interface declaration |
| CITimerCallback | Implement this callback interface to receive triggers from a timer |
| ►CIUpdateHandler | |
| CMetaClass | Class whose instances are classes |
| CMode | |
| COneTimeProcedure | Manager for initialization & termination code |
| CPoint | Point Representation |
| CPThreadReaderPreferenceRWLock | |
| CPThreadSlimWriterPreferenceRWLock | |
| CPThreadWriterPreferenceRWLock | |
| CRect | Rectangle Class |
| CRegion | Region Class |
| ►Cstring | |
| CTAssociation< T, O > | Association template definition |
| CTAssociation< K, O > | |
| CTAssociation< TKey, TObject > | |
| CTBinaryTreeIterator< T > | |
| CTBinaryTreeNode< T > | |
| CTBTreeNode< T > | |
| CTBTreeNode< TAssociation< K, O > > | |
| ►CTContainer< T > | Template container base class (abstract) |
| ►CTContainer< Block > | |
| ►CTContainer< FObjectBlock * > | |
| ►CTContainer< Rect > | |
| ►CTContainer< SorterByCID > | |
| ►CTContainer< SorterByName > | |
| ►CTContainer< TAssociation< K, O > > | |
| ►CTContainer< TAssociation< TKey, TObject > > | |
| ►CTContainer< void * > | |
| CTHashBucket< T > | Private class to THashTable |
| CTHashBucket< SorterByCID > | |
| CTHashBucket< SorterByName > | |
| CTHashBucket< TAssociation< TKey, TObject > > | |
| CTHashNode< T > | Private class to THashTable |
| CTHashNode< SorterByCID > | |
| CTHashNode< SorterByName > | |
| CTHashNode< TAssociation< TKey, TObject > > | |
| ►CTIterator< T > | Template container iterator base class (abstract) |
| ►CTIterator< TAssociation< TKey, TObject > > | |
| CTRingBuffer< T > | RingBuffer template |
| CTSortable< T, CompareFunc > | |
| CTSortablePtr< T, CompareFunc > | |
| CTSorterFunc< T > | |
| CTVector< T > | TVector provides a basic templated container for arrays of dynamic sizeTVector is a base class that is not meant to be derived from |
| CVariablesMap | Command-line parsing result |
| CWindowsCompatibilityRWLock | |
| CWindowsReaderPreferenceRWLock | |
| CWindowsWriterPreferenceRWLock |