acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
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
10
namespace
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
63
CLASS_DECL_ACME
void
increment_particle_counter(
::particle
* pparticle);
64
65
66
CLASS_DECL_ACME
void
decrement_particle_counter(
::particle
* pparticle);
67
heap::allocator
Definition
allocator.h:37
heap::counter
Definition
counter.h:16
heap::heap
Definition
heap.h:10
heap::management
Definition
management.h:40
heap::memory
Definition
memory.h:23
particle
Definition
particle.h:95
memory
_.h
Generated by
1.17.0