acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_.h
1//
2// memory/_.h
3// acme
4//
5// Create by camilo on 2023-11-23 06:34 <3ThomasBorregaardSoerensen!!
6//
7#pragma once
8
9
10namespace heap
11{
12
13//
14// enum enum_allocator
15// {
16//
17// e_allocator_system,
18// e_allocator_default,
19// e_allocator_memory,
20// e_allocator_c,
21// e_allocator_a2,
22//
23// e_allocator_count,
24//
25// };
26//
27//
28// enum enum_memory
29// {
30//
31// e_memory_main,
32// e_memory_secondary,
33// e_memory_array,
34// e_memory_property,
35// e_memory_string,
36//
37// e_memory_count,
38//
39// };
40//
41//
42
43
44 class heap;
45 class allocator;
46 class memory;
47
48
49 class management;
50
51
52 template < typename TYPE >
53 class counter;
54
55
56} // namespace heap
57//
58//
59//
60
61
62
63CLASS_DECL_ACME void increment_particle_counter(::particle * pparticle);
64
65
66CLASS_DECL_ACME void decrement_particle_counter(::particle * pparticle);
67
Definition allocator.h:37
Definition counter.h:16
Definition heap.h:10
Definition management.h:40
Definition memory.h:23
Definition particle.h:95