Lumiera  0.pre.03
»edit your freedom«
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Entry Member List

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

__buffer_required() const (defined in Entry)Entryinlineprivate
__must_be_FREE() const (defined in Entry)Entryinlineprivate
__must_not_be_FREE() const (defined in Entry)Entryinlineprivate
__must_not_be_NIL() const (defined in Entry)Entryinlineprivate
access() (defined in Entry)Entryinline
buffer_ (defined in Entry)Entryprivate
engine::BufferMetadata classEntryfriend
Entry(Key const &parent, Buff *bufferPtr=nullptr, LocalTag const &specialTag=LocalTag::UNKNOWN) (defined in Entry)Entryinlineprotected
forEntry(Key const &parent, const Buff *bufferAddr, LocalTag const &localTag=LocalTag::UNKNOWN)Keyinlinestatic
instanceFunc_ (defined in Key)Keyprotected
invalidate(bool invokeDtor=true) (defined in Entry)Entryinline
invokeEmbeddedCtor()Entryinlineprotected
invokeEmbeddedDtor_and_clear()Entryinlineprotected
isLocked() constEntryinline
isTypeKey() constEntryinline
Key(HashVal familyID, size_t storageSize)Keyinline
Key(Key const &parent, size_t differingStorageSize)Keyinline
Key(Key const &parent, TypeHandler const &differingTypeHandlerFunctions)Keyinline
Key(Key const &parent, LocalTag anotherTypeSpecificInternalTag)Keyinline
localTag() const (defined in Key)Keyinline
lock(Buff *newBuffer) (defined in Entry)Entryinline
mark(BufferState newState)Entryinline
operator HashVal() const (defined in Key)Keyinline
parentKey() const (defined in Key)Keyinline
specifics_ (defined in Key)Keyprotected
state() const (defined in Entry)Entryinline
state_ (defined in Entry)Entryprivate
storageSize() const (defined in Key)Keyinline
storageSize_ (defined in Key)Keyprotected
useTypeHandlerFrom(Key const &ref) (defined in Key)Keyinline