53 std::map<void*, int>& getVaults();
56 std::map<void*, int> _vaults;
66 me& operator=(
const me&
rhs) =
default;
67 void*
operator new(
size_t sz)
noexcept;
68 void operator delete(
void*
pt,
size_t sz)
noexcept;
71 virtual id getId()
const;
86 static vault& getVault();
90 nbool _setId(
id new1);
Interface for objects that can be cloned.
Definition clonable.hpp:13
Definition instance.hpp:47
Base class for all managed instances in memlite system.
Definition instance.hpp:41
virtual nbool isHeap() const
Checks if this instance is allocated on the heap.
const life * getBindTag() const
Returns a pointer to the associated life object for reference counting.
Singleton manager for instance lifecycle and memory allocation.
Definition instancer.hpp:16
Binding tag for instance reference tracking and lifecycle management.
Definition life.hpp:21
Definition memliteInternal.hpp:12
Interface for objects that can provide their type information.
Definition typeProvidable.hpp:13
Rich logging support with polymorphic type conversion.
Definition richLog.hpp:34