Lumiera
0.pre.03
»edit your freedom«
|
This is the complete list of members for BufferProvider, including all inherited members.
announce(uint count, BufferDescriptor const &) | BufferProvider | |
attachTypeHandler(BuffHandle const &target, BufferDescriptor const &reference) | BufferProvider | |
BufferProvider(Literal implementationID) | BufferProvider | protected |
buildHandle(HashVal typeID, void *storage, LocalKey const &) | BufferProvider | protected |
detachBuffer(HashVal typeID, LocalKey const &)=0 (defined in BufferProvider) | BufferProvider | protectedpure virtual |
emergencyCleanup(BuffHandle const &target, bool invokeDtor=false) | BufferProvider | |
emitBuffer(BuffHandle const &) | BufferProvider | |
getBufferSize(HashVal typeID) const (defined in BufferProvider) | BufferProvider | |
getDescriptor() | BufferProvider | |
getDescriptorFor(size_t storageSize=0) | BufferProvider | |
getDescriptorFor(size_t storageSize, TypeHandler specialTreatment) (defined in BufferProvider) | BufferProvider | |
lockBuffer(BufferDescriptor const &) | BufferProvider | |
lockBufferFor() | BufferProvider | |
mark_emitted(HashVal typeID, LocalKey const &)=0 (defined in BufferProvider) | BufferProvider | protectedpure virtual |
meta_ (defined in BufferProvider) | BufferProvider | private |
NonCopyable()=default (defined in NonCopyable) | NonCopyable | private |
NonCopyable(NonCopyable const &)=delete (defined in NonCopyable) | NonCopyable | private |
operator=(NonCopyable const &)=delete (defined in NonCopyable) | NonCopyable | private |
prepareBuffers(uint count, HashVal typeID)=0 (defined in BufferProvider) | BufferProvider | protectedpure virtual |
provideLockedBuffer(HashVal typeID)=0 (defined in BufferProvider) | BufferProvider | protectedpure virtual |
releaseBuffer(BuffHandle const &) | BufferProvider | |
verifyValidity(BufferDescriptor const &) const | BufferProvider | |
was_created_by_this_provider(BufferDescriptor const &) const (defined in BufferProvider) | BufferProvider | protected |
~BufferProvider() | BufferProvider | virtual |
~NonCopyable()=default (defined in NonCopyable) | NonCopyable | private |