Lumiera
0.pre.03
»edit your freedom«
|
This is the complete list of members for BufferMetadata, including all inherited members.
BufferMetadata(Literal implementationID) | BufferMetadata | inline |
Entry typedef (defined in BufferMetadata) | BufferMetadata | |
family_ (defined in BufferMetadata) | BufferMetadata | private |
get(HashVal hashID) | BufferMetadata | inline |
id_ (defined in BufferMetadata) | BufferMetadata | private |
isKnown(HashVal key) const (defined in BufferMetadata) | BufferMetadata | inline |
isLocked(HashVal key) const (defined in BufferMetadata) | BufferMetadata | inline |
Key typedef (defined in BufferMetadata) | BufferMetadata | |
key(size_t storageSize, TypeHandler instanceFunc=RAW_BUFFER, LocalKey specifics=UNSPECIFIC) | BufferMetadata | inline |
key(Key const &parentKey, TypeHandler const &instanceFunc) | BufferMetadata | inline |
key(Key const &parentKey, LocalKey specifics) | BufferMetadata | inline |
key(Key const &parentKey, void *concreteBuffer, LocalKey const &implID=UNSPECIFIC) | BufferMetadata | inline |
lock(Key const &parentKey, void *concreteBuffer, LocalKey const &implID=UNSPECIFIC, bool onlyNew=false) | BufferMetadata | inline |
markLocked(Key const &parentKey, void *buffer, LocalKey const &implID=UNSPECIFIC) | BufferMetadata | inline |
maybeStore(Key const &key) (defined in BufferMetadata) | BufferMetadata | inlineprivate |
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 |
release(HashVal key) | BufferMetadata | inline |
release(Entry const &entry) (defined in BufferMetadata) | BufferMetadata | inline |
store_and_lock(Entry const &metadata) (defined in BufferMetadata) | BufferMetadata | inlineprivate |
table_ (defined in BufferMetadata) | BufferMetadata | private |
trackKey(PAR parent, DEF specialisation) (defined in BufferMetadata) | BufferMetadata | inlineprivate |
~NonCopyable()=default (defined in NonCopyable) | NonCopyable | private |