Data selection to identify and manage an Entry.
bool operator()(const marlinmt::book::EntryKey &lh, const marlinmt::book::EntryKey &rh) const
std::size_t mInstances
number of memory instances
Container for data to construct and setup booked object.
EntryKey(const std::type_index &t)
Construct typed EntryKey.
std::filesystem::path path
virtual Entry path
Context(std::shared_ptr< MemLayout > memLayout, std::size_t numInstances)
constructor
Base type for Entries. To avoid void pointer.
Base Class for Entry Data, for similar behavior.
Data selection for the Entry to work properly.
std::type_index type
Type of object stored in Entry.