Base Module  VST 3.6.5
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CBitSetBitset - A collection of bits
 CBufferBuffer
 CConstStringInvariant String
 CDescriptionsList of command-line option descriptions
 CDisableDispatchingTimersDisables dispatching of timers for the live time of this object
 CFArrayDeleter< T >Template definition for classes that help guarding against memory leaks
 CFBlockAllocatorFBlockAllocator 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
 CFConditionFCondition - wraps the signal and wait calls in win32
 CFConditionalBoolSetterClass definition for objects that help setting boolean variables
 CFConditionalGuardConditional Guard - Locks only if valid lock is passed
 CFConditionalReadGuardConditional Read Guard - Locks only if valid lock is passed
 CFConditionalWriteGuardConditional Write Guard - Locks only if valid lock is passed
 CFCpuInfoCPU Info
 CFCriticalPerformanceEnablerFCriticalPerformanceEnabler
 CFDeleter< T >Template definition for classes that help guarding against memory leaks
 CFGuardFGuard - automatic object for locks
 CFLocalThreadStorageLocal 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
 CFMallocReleaserClass definition for objects that help guarding against memory leaks
 CFMemoryBlockPoolFMemoryBlockPool provides a pool of equal sized preallocated memory blocks
 CFMemoryPoolFMemoryPool provides a pool of equal sized cached memory blocks
 CFNuller< T >Template definition for classes that help resetting an object's value
 CFObjectPoolFObjectPool 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
 CFRecursionCounterPrevent recursive calls or from another thread to a method use in combination with FRecursionGuard
 CFRecursionGuardGuard for a FRecursionCounterusage example:
 CFRwLockFRwLock - read / write lock
 CFSemaphoreSemaphore
 CFSemaphoreGuardSemaphore Guard - automatic object for semaphores
 CFStreamerByteorder-aware base class for typed stream i/o
 CFStreamSizeHolderFStreamSizeHolder Declaration remembers size of stream chunk for backward compatibility
 CFThreadFThread wraps threads for each platform
 CFUnknown
 CFUnknownFactoryFUnknown factory singleton
 CFWriteGuardT< T >Scope object for setting a write lock
 CIDependent
 CILockLock interface declaration
 CIPtr
 CIString
 CIStringResult
 CIThreadSpyThread Spy interface declaration
 CITimerCallbackImplement this callback interface to receive triggers from a timer
 CIUpdateHandler
 CMetaClassClass whose instances are classes
 CMode
 COneTimeProcedureManager for initialization & termination code
 CPointPoint Representation
 CPThreadReaderPreferenceRWLock
 CPThreadSlimWriterPreferenceRWLock
 CPThreadWriterPreferenceRWLock
 CRectRectangle Class
 CRegionRegion 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
 CVariablesMapCommand-line parsing result
 CWindowsCompatibilityRWLock
 CWindowsReaderPreferenceRWLock
 CWindowsWriterPreferenceRWLock
Empty

Copyright ©2015 Steinberg Media Technologies GmbH. All Rights Reserved.