Lumiera  0.pre.03
»edit your freedom«
BufferMetadata Member List

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

BufferMetadata(Literal implementationID)BufferMetadatainline
Entry typedef (defined in BufferMetadata)BufferMetadata
family_ (defined in BufferMetadata)BufferMetadataprivate
get(HashVal hashID)BufferMetadatainline
id_ (defined in BufferMetadata)BufferMetadataprivate
isKnown(HashVal key) const (defined in BufferMetadata)BufferMetadatainline
isLocked(HashVal key) const (defined in BufferMetadata)BufferMetadatainline
Key typedef (defined in BufferMetadata)BufferMetadata
key(size_t storageSize, TypeHandler instanceFunc=RAW_BUFFER, LocalKey specifics=UNSPECIFIC)BufferMetadatainline
key(Key const &parentKey, TypeHandler const &instanceFunc)BufferMetadatainline
key(Key const &parentKey, LocalKey specifics)BufferMetadatainline
key(Key const &parentKey, void *concreteBuffer, LocalKey const &implID=UNSPECIFIC)BufferMetadatainline
lock(Key const &parentKey, void *concreteBuffer, LocalKey const &implID=UNSPECIFIC, bool onlyNew=false)BufferMetadatainline
markLocked(Key const &parentKey, void *buffer, LocalKey const &implID=UNSPECIFIC)BufferMetadatainline
maybeStore(Key const &key) (defined in BufferMetadata)BufferMetadatainlineprivate
NonCopyable()=default (defined in NonCopyable)NonCopyableprivate
NonCopyable(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
operator=(NonCopyable const &)=delete (defined in NonCopyable)NonCopyableprivate
release(HashVal key)BufferMetadatainline
release(Entry const &entry) (defined in BufferMetadata)BufferMetadatainline
store_and_lock(Entry const &metadata) (defined in BufferMetadata)BufferMetadatainlineprivate
table_ (defined in BufferMetadata)BufferMetadataprivate
trackKey(PAR parent, DEF specialisation) (defined in BufferMetadata)BufferMetadatainlineprivate
~NonCopyable()=default (defined in NonCopyable)NonCopyableprivate