acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_want_to_remove_memory_state.h
1#pragma once
2
3
4
5//
6//
8//struct CLASS_DECL_ACME memory_state :
9// public MEMORY_STATE
10//{
11//
12// enum blockUsage
13// {
14// freeBlock, // memory not used
15// objectBlock, // contains a matter derived class matter
16// bitBlock, // contains ::operator new data
17// crtBlock,
18// ignoredBlock,
19// nBlockUseMax // total number of usages
20// };
21//
22//
23// memory_state();
24//
25//
26// void Checkpoint(); // fill with current state
27// bool Difference(const memory_state& oldState,
28// const memory_state& newState); // fill with difference
29// void update_data();
30//
31// void dumpStatistics() const;
32// void dumpAllObjectsSince() const;
33//
34//};
35//
36//