acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
data.h
1
//Created by camilo on 2021-03-26 00:35 BRT <3ThomasBS_
2
#pragma once
3
4
5
#include "acme/prototype/prototype/atom.h"
6
#include "acme/memory/memory_allocate.h"
7
8
9
namespace
platform
10
{
11
12
class
context
;
13
14
}
// namespace platform
15
16
namespace
text
17
{
18
19
20
class
CLASS_DECL_ACME data :
21
public
::memory_quantum
22
{
23
protected
:
24
25
26
bool
m_bPendingUpdate;
27
::text::translator
* m_ptranslator;
28
::atom
m_atom;
29
string
m_str;
30
31
32
friend
class
translator;
33
friend
class
text;
34
friend
class ::platform::context;
35
friend
class ::allocator::accessor;
36
37
38
data(translator * ptranslator);
39
~data();
40
41
42
43
};
44
45
46
}
// namespace text
47
48
49
atom
Definition
atom.h:237
platform::context
Definition
context.h:30
text::translator
Definition
translator.h:15
platform
include "thread/AutoLock.h"
Definition
_forward_declaration.h:877
prototype
text
data.h
Generated by
1.17.0