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=TypeHandler::RAW, LocalTag specifics=LocalTag::UNKNOWN)BufferMetadatainline
key(Key const &parentKey, TypeHandler const &instanceFunc)BufferMetadatainline
key(Key const &parentKey, LocalTag specifics)BufferMetadatainline
key(Key const &parentKey, metadata::Buff *concreteBuffer, LocalTag const &specifics=LocalTag::UNKNOWN)BufferMetadatainline
lock(Key const &parentKey, metadata::Buff *concreteBuffer, LocalTag const &specifics=LocalTag::UNKNOWN, bool onlyNew=false)BufferMetadatainline
markLocked(Key const &parentKey, metadata::Buff *buffer, LocalTag const &specifics=LocalTag::UNKNOWN)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_as_locked(Entry const &metadata)BufferMetadatainlineprivate
table_ (defined in BufferMetadata)BufferMetadataprivate
trackKey(PAR parent, DEF specialisation) (defined in BufferMetadata)BufferMetadatainlineprivate
~NonCopyable()=default (defined in NonCopyable)NonCopyableprivate