Stores the actual state of outer class MonoAllocator. Retrieved method MonoAllocator::TakeSnapshot and MonoAllocator::Reset(Snapshot).
Definition at line 160 of file monoallocator.hpp.
#include <monoallocator.hpp>
◆ actFill
Pointer to the first free byte in the current buffer.
Definition at line 168 of file monoallocator.hpp.
◆ buffer
◆ Snapshot() [1/2]
|
inlineconstexprprotectednoexcept |
Internal constructor.
- Parameters
-
pBuffer | The current buffer. |
pFill | The current fill of buffer. |
Definition at line 173 of file monoallocator.hpp.
◆ Snapshot() [2/2]
Default constructor.
- Note
- Default-constructed snapshots passed to method MonoAllocator::Reset(Snapshot) do reset the monotonic allocator to its initial state after construction. All monotonic allocated memory is considered 'freed' then.
Definition at line 183 of file monoallocator.hpp.
◆ IsValid()
Returns false
if this snapshot was never initialized properly (default constructed and not copied over).
- Returns
true
if this is not a valid snapshot, false
otherwise.
Definition at line 190 of file monoallocator.hpp.
The documentation for this class was generated from the following file: