JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions | Variables
updatehandler.cpp File Reference
#include "base/source/updatehandler.h"
#include "base/source/classfactoryhelpers.h"
#include "base/source/fstring.h"
#include <map>
#include <deque>
#include <vector>
#include <algorithm>

Go to the source code of this file.

Classes

struct  Steinberg::Update::DeferedChange
 
struct  Steinberg::Update::UpdateData
 
struct  Steinberg::Update::Table
 

Macros

#define NON_EXISTING_DEPENDENCY_CHECK
 
#define CLASS_NAME_TRACKED
 

Typedefs

using Steinberg::Update::DeferedChangeList = std::deque< DeferedChange >
 
using Steinberg::Update::DeferedChangeListIterConst = DeferedChangeList::const_iterator
 
using Steinberg::Update::DeferedChangeListIter = DeferedChangeList::iterator
 
using Steinberg::Update::UpdateDataList = std::deque< UpdateData >
 
using Steinberg::Update::UpdateDataListIterConst = UpdateDataList::const_iterator
 
typedef std::vector< IDependent * > Steinberg::Update::DependentList
 
using Steinberg::Update::DependentListIter = DependentList::iterator
 
using Steinberg::Update::DependentListIterConst = DependentList::const_iterator
 
typedef std::map< const FUnknown *, DependentListSteinberg::Update::DependentMap
 
using Steinberg::Update::DependentMapIter = DependentMap::iterator
 
using Steinberg::Update::DependentMapIterConst = DependentMap::const_iterator
 

Functions

uint32 Steinberg::Update::hashPointer (void *p)
 
IPtr< FUnknownSteinberg::Update::getUnknownBase (FUnknown *unknown)
 
void Steinberg::Update::updateDone (FUnknown *unknown, int32 message)
 

Variables

const uint32 Steinberg::Update::kHashSize
 
const uint32 Steinberg::Update::kMapSize
 

Macro Definition Documentation

◆ CLASS_NAME_TRACKED

#define CLASS_NAME_TRACKED

Definition at line 52 of file updatehandler.cpp.

◆ NON_EXISTING_DEPENDENCY_CHECK

#define NON_EXISTING_DEPENDENCY_CHECK

Definition at line 51 of file updatehandler.cpp.

Typedef Documentation

◆ DeferedChangeList

using Steinberg::Update::DeferedChangeList = typedef std::deque<DeferedChange>

Definition at line 130 of file updatehandler.cpp.

◆ DeferedChangeListIter

using Steinberg::Update::DeferedChangeListIter = typedef DeferedChangeList::iterator

Definition at line 132 of file updatehandler.cpp.

◆ DeferedChangeListIterConst

using Steinberg::Update::DeferedChangeListIterConst = typedef DeferedChangeList::const_iterator

Definition at line 131 of file updatehandler.cpp.

◆ DependentList

Definition at line 140 of file updatehandler.cpp.

◆ DependentListIter

using Steinberg::Update::DependentListIter = typedef DependentList::iterator

Definition at line 142 of file updatehandler.cpp.

◆ DependentListIterConst

using Steinberg::Update::DependentListIterConst = typedef DependentList::const_iterator

Definition at line 143 of file updatehandler.cpp.

◆ DependentMap

typedef std::map<const FUnknown*, DependentList> Steinberg::Update::DependentMap

Definition at line 148 of file updatehandler.cpp.

◆ DependentMapIter

using Steinberg::Update::DependentMapIter = typedef DependentMap::iterator

Definition at line 150 of file updatehandler.cpp.

◆ DependentMapIterConst

using Steinberg::Update::DependentMapIterConst = typedef DependentMap::const_iterator

Definition at line 151 of file updatehandler.cpp.

◆ UpdateDataList

using Steinberg::Update::UpdateDataList = typedef std::deque<UpdateData>

Definition at line 134 of file updatehandler.cpp.

◆ UpdateDataListIterConst

using Steinberg::Update::UpdateDataListIterConst = typedef UpdateDataList::const_iterator

Definition at line 135 of file updatehandler.cpp.

Function Documentation

◆ getUnknownBase()

IPtr< FUnknown > Steinberg::Update::getUnknownBase ( FUnknown unknown)

Definition at line 71 of file updatehandler.cpp.

◆ hashPointer()

uint32 Steinberg::Update::hashPointer ( void *  p)

Definition at line 65 of file updatehandler.cpp.

◆ updateDone()

void Steinberg::Update::updateDone ( FUnknown unknown,
int32  message 
)

Definition at line 161 of file updatehandler.cpp.

Variable Documentation

◆ kHashSize

const uint32 Steinberg::Update::kHashSize

Definition at line 61 of file updatehandler.cpp.

◆ kMapSize

const uint32 Steinberg::Update::kMapSize

Definition at line 62 of file updatehandler.cpp.