Base Module
VST 3.6.14
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 |