LMMS
Loading...
Searching...
No Matches
Steinberg::Update Namespace Reference

Classes

struct  DeferedChange
struct  UpdateData
struct  Table

Typedefs

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

Functions

uint32 hashPointer (void *p)
IPtr< FUnknowngetUnknownBase (FUnknown *unknown)
void updateDone (FUnknown *unknown, int32 message)

Variables

const uint32 kHashSize = (1 << 8)
const uint32 kMapSize = 1024 * 10

Typedef Documentation

◆ DeferedChangeList

◆ DeferedChangeListIter

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

◆ DeferedChangeListIterConst

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

◆ DependentList

◆ DependentListIter

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

◆ DependentListIterConst

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

◆ DependentMap

◆ DependentMapIter

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

◆ DependentMapIterConst

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

◆ UpdateDataList

◆ UpdateDataListIterConst

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

Function Documentation

◆ getUnknownBase()

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

◆ hashPointer()

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

◆ updateDone()

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

Variable Documentation

◆ kHashSize

const uint32 Steinberg::Update::kHashSize = (1 << 8)

◆ kMapSize

const uint32 Steinberg::Update::kMapSize = 1024 * 10