|
Base Module
VST 3.6.12
SDK for developing VST Plug-in
|
#include "base/source/updatehandler.h"#include "base/source/classfactoryhelpers.h"#include "base/source/fstring.h"#include <map>#include <deque>#include <vector>#include <algorithm>Namespaces | |
| Steinberg | |
| Steinberg::Update | |
Macros | |
| #define | NON_EXISTING_DEPENDENCY_CHECK 0 |
| #define | CLASS_NAME_TRACKED DEVELOPMENT |
Typedefs | |
| typedef std::deque< DeferedChange > | DeferedChangeList |
| typedef DeferedChangeList::const_iterator | DeferedChangeListIterConst |
| typedef DeferedChangeList::iterator | DeferedChangeListIter |
| typedef std::deque< UpdateData > | UpdateDataList |
| typedef UpdateDataList::const_iterator | UpdateDataListIterConst |
| typedef std::vector< IDependent * > | DependentList |
| typedef DependentList::iterator | DependentListIter |
| typedef DependentList::const_iterator | DependentListIterConst |
| typedef std::map< const FUnknown *, DependentList > | DependentMap |
| typedef DependentMap::iterator | DependentMapIter |
| typedef DependentMap::const_iterator | DependentMapIterConst |
Functions | |
| uint32 | hashPointer (void *p) |
| IPtr< FUnknown > | getUnknownBase (FUnknown *unknown) |
| void | updateDone (FUnknown *unknown, int32 message) |
Variables | |
| const uint32 | kHashSize = (1 << 8) |
| const uint32 | kMapSize = 1024 * 10 |
| #define NON_EXISTING_DEPENDENCY_CHECK 0 |
| #define CLASS_NAME_TRACKED DEVELOPMENT |