acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
reference_item.h
1
//
2
// reference_count_debug.h
3
// acme
4
//
5
// Created by Camilo Sasuke Thomas Borregaard Soerensen on 20/06/20.
6
// More work on 2023-11-22 22:21 <3ThomasBorregaardSorensen!!
7
//
8
#pragma once
9
10
11
#if REFERENCING_DEBUGGING
12
13
14
class
reference_item_array;
15
16
17
CLASS_DECL_ACME ::collection::index new_reference_item_serial();
18
19
20
class
CLASS_DECL_ACME reference_item
21
{
22
public
:
23
24
25
::reference_item_array * m_pitema;
26
::i32 m_iStep;
27
//::collection::index m_iSerial = ::new_reference_item_serial();
28
//reference_referer * m_preferer = ::allocator::pop_referer();
29
::collection::index m_iSerial;
30
reference_referer * m_preferer;
31
::string m_strDebug;
32
::string m_strDebugDecrement;
33
::string m_strCallStackTrace;
34
35
36
reference_item(::reference_item_array * pitema, ::collection::index iSerial, ::reference_referer * preferer,
bool
bIncludeCallStackTrace);
37
~reference_item();
38
39
40
};
41
42
43
#endif
44
platform
reference_item.h
Generated by
1.17.0