Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
TrackingHeapBlockProvider Member List

This is the complete list of members for TrackingHeapBlockProvider, including all inherited members.

access_emitted(uint bufferID) (defined in TrackingHeapBlockProvider)TrackingHeapBlockProvider
accessAs(uint bufferID)TrackingHeapBlockProvider
announce(uint count, BuffDescr const &)BufferProvider
attachTypeHandler(BuffHandle const &target, BuffDescr const &reference)BufferProvider
Buff typedefBufferProviderprotected
BufferProvider(Literal implementationID)BufferProviderprotected
buildHandle(HashVal typeID, Buff *storage, LocalTag const &=LocalTag::UNKNOWN)BufferProviderprotected
detachBuffer(HashVal, LocalTag const &, Buff &) overrideTrackingHeapBlockProvidervirtual
emergencyCleanup(BuffHandle const &target, bool invokeDtor=false)BufferProvider
emitBuffer(BuffHandle const &)BufferProvider
emittedCnt() const (defined in TrackingHeapBlockProvider)TrackingHeapBlockProvider
getBlockPoolFor(HashVal typeID) (defined in TrackingHeapBlockProvider)TrackingHeapBlockProviderprivate
getBufferSize(HashVal typeID) const (defined in BufferProvider)BufferProvider
getDescriptor(ARGS ...args)BufferProvider
getDescriptorFor(size_t storageSize=0)BufferProvider
getDescriptorFor(size_t storageSize, TypeHandler specialTreatment) (defined in BufferProvider)BufferProvider
locateBlock(HashVal typeID, void *) (defined in TrackingHeapBlockProvider)TrackingHeapBlockProviderprivate
lockBuffer(BuffDescr const &)BufferProvider
lockBufferFor(ARGS ...args)BufferProvider
mark_emitted(HashVal, LocalTag const &) override (defined in TrackingHeapBlockProvider)TrackingHeapBlockProvidervirtual
outSeq_ (defined in TrackingHeapBlockProvider)TrackingHeapBlockProviderprivate
pool_ (defined in TrackingHeapBlockProvider)TrackingHeapBlockProviderprivate
prepareBuffers(uint count, HashVal typeID) override (defined in TrackingHeapBlockProvider)TrackingHeapBlockProvidervirtual
provideLockedBuffer(HashVal typeID) override (defined in TrackingHeapBlockProvider)TrackingHeapBlockProvidervirtual
releaseBuffer(BuffHandle const &)BufferProvider
searchInOutSeqeuence(void *storage) (defined in TrackingHeapBlockProvider)TrackingHeapBlockProviderprivate
TrackingHeapBlockProvider()TrackingHeapBlockProvider
verifyValidity(BuffDescr const &) constBufferProvider
was_created_by_this_provider(BuffDescr const &) const (defined in BufferProvider)BufferProviderprotected
withinOutputSequence(uint bufferID) const (defined in TrackingHeapBlockProvider)TrackingHeapBlockProviderprivate
~BufferProvider()BufferProvidervirtual
~TrackingHeapBlockProvider() (defined in TrackingHeapBlockProvider)TrackingHeapBlockProvidervirtual