|
Base Module
VST 3.6.6
SDK for developing VST Plug-in
|
| ►NSteinberg | |
| ►NCommandLine | Very simple command-line parser |
| CDescription | The description of one single command-line option |
| CDescriptions | List of command-line option descriptions |
| CVariablesMap | Command-line parsing result |
| ►NPerformance | |
| CMode | |
| ►NStringMethods | |
| CBitSet | Bitset - A collection of bits |
| CBuffer | Buffer |
| CClassFactory | Registry for meta classes |
| CConstString | Invariant String |
| CDisableDispatchingTimers | Disables dispatching of timers for the live time of this object |
| CFArrayDeleter | Template definition for classes that help guarding against memory leaks |
| CFBlockAllocator | FBlockAllocator provides a simple allocator that works on larger blocks of memory |
| CFBooleanSetter | Class definition for objects that help resetting boolean variables |
| CFCloser | Template definition for classes that help closing resourses |
| CFComparablePtr | Extends IPtr to allow comparison in containers |
| 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 | Template definition for classes that help guarding against memory leaks |
| CFDynLibrary | Platform independent dynamic library loader |
| 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 |
| CFLock | FLock declaration |
| CFLockObject | FLockObj declaration |
| 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 | Template definition for classes that help resetting an object's value |
| CFObject | Implements FUnknown and IDependent |
| CFObjectPool | FObjectPool allocates objects in blocks with MAX_USHORT elements per block |
| CFPtrNuller | Template definition for classes that help guarding against dangling pointers |
| CFReadGuardT | 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 |
| CFSortablePtr | Extends IPtr to allow sorted containers |
| 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 |
| CFUnknownFactory | FUnknown factory singleton |
| CFWriteGuardT | Scope object for setting a write lock |
| CIBStreamer | Wrapper class for typed reading/writing from or to IBStream |
| CIDSet | IDSet is a BitSet allowing to generate/release IDs starting with a given start offset |
| CILock | Lock interface declaration |
| CISortablePtr | |
| CIThreadSpy | Thread Spy interface declaration |
| CITimerCallback | Implement this callback interface to receive triggers from a timer |
| CIUpdateManager | Handle Send and Cancel pending message for a given object |
| CMetaClass | Class whose instances are classes |
| COneTimeProcedure | Manager for initialization & termination code |
| CPoint | Point Representation |
| CPThreadReaderPreferenceRWLock | |
| CPThreadSlimWriterPreferenceRWLock | |
| CPThreadWriterPreferenceRWLock | |
| CRect | Rectangle Class |
| CRegion | Region Class |
| CRWLockRecursion | |
| CString | String |
| CStringObject | StringObject implements IStringResult and IString methods |
| CTArray | Array container template |
| CTArrayBase | Template array base class |
| CTArrayIterator | Iterator for array template container |
| CTAssociation | Association template definition |
| CTAssociationArray | Association Array template definition |
| CTBag | Bag template |
| CTBinaryTree | TBinaryTree is a rooted binary tree |
| CTBinaryTreeIterator | |
| CTBinaryTreeNode | |
| CTBTree | BTree template definition |
| CTBTreeDictionary | B-Tree dictionary template definition |
| CTBTreeIterator | Iterator for the BTree template |
| CTBTreeNode | |
| CTBTreeSet | B-Tree set template definition |
| CTContainer | Template container base class (abstract) |
| CTDeque | TDeque is a double ended queue |
| CTDictionary | Dictionary template definition |
| CTDictionaryIterator | |
| CTDLinkedList | Doubly linked template list |
| CTDLinkedListIterator | Iterator for doubly linked template list |
| CTHashBucket | Private class to THashTable |
| CTHashDictionary | Hash dictionary template definition |
| CTHashDictionaryIterator | |
| CTHashNode | Private class to THashTable |
| CTHashSet | A hash set is a collection of items, without any particular order and without repetitions stored in a hash table |
| CTHashTable | Hash Table templateA hash table is a list of buckets |
| CTHashTableIterator | Iterator for a THashTable |
| CTimer | Timer is a class that allows you to receive triggers at regular intervals |
| CTIterator | Template container iterator base class (abstract) |
| CTLinkedList | Single linked list template definition |
| CTLinkedListIterator | Iterator for single linked template list |
| CTOrderedArray | Ordered Array container template |
| CTQueue | Queue template |
| CTRingBuffer | RingBuffer template |
| CTSortable | |
| CTSortableArray | Sortable Array container template |
| CTSortablePtr | |
| CTSorterFunc | |
| CTStack | TStack is a template container based on the LIFO-principle (last in/first out) |
| CTVector | TVector provides a basic templated container for arrays of dynamic sizeTVector is a base class that is not meant to be derived from |
| CUpdateHandler | UpdateHandler implements IUpdateManager and IUpdateHandler to handle dependencies between objects to store and forward messages to dependent objects |
| CWindowsCompatibilityRWLock | |
| CWindowsReaderPreferenceRWLock | |
| CWindowsWriterPreferenceRWLock |