Lumiera
0.pre.03
»edit your freedom«
|
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 typedef | BufferProvider | protected |
BufferProvider(Literal implementationID) | BufferProvider | protected |
buildHandle(HashVal typeID, Buff *storage, LocalTag const &=LocalTag::UNKNOWN) | BufferProvider | protected |
detachBuffer(HashVal, LocalTag const &, Buff &) override | TrackingHeapBlockProvider | virtual |
emergencyCleanup(BuffHandle const &target, bool invokeDtor=false) | BufferProvider | |
emitBuffer(BuffHandle const &) | BufferProvider | |
emittedCnt() const (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | |
getBlockPoolFor(HashVal typeID) (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | private |
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) | TrackingHeapBlockProvider | private |
lockBuffer(BuffDescr const &) | BufferProvider | |
lockBufferFor(ARGS ...args) | BufferProvider | |
mark_emitted(HashVal, LocalTag const &) override (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | virtual |
outSeq_ (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | private |
pool_ (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | private |
prepareBuffers(uint count, HashVal typeID) override (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | virtual |
provideLockedBuffer(HashVal typeID) override (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | virtual |
releaseBuffer(BuffHandle const &) | BufferProvider | |
searchInOutSeqeuence(void *storage) (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | private |
TrackingHeapBlockProvider() | TrackingHeapBlockProvider | |
verifyValidity(BuffDescr const &) const | BufferProvider | |
was_created_by_this_provider(BuffDescr const &) const (defined in BufferProvider) | BufferProvider | protected |
withinOutputSequence(uint bufferID) const (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | private |
~BufferProvider() | BufferProvider | virtual |
~TrackingHeapBlockProvider() (defined in TrackingHeapBlockProvider) | TrackingHeapBlockProvider | virtual |