acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_platform.h
1
#pragma once
2
3
4
#include "profiler.h"
5
6
7
#ifndef __PARTIAL_CPP
8
9
10
//
11
//#ifdef WINDOWS
12
//
13
//
14
//interface ID2D1DeviceContext;
15
//
16
//
17
//#endif
18
19
//Fclass image_list;
20
//
21
22
//namespace user
23
//{
24
//
25
// class printer;
26
// class single_document_template;
27
// class main_frame;
28
//
29
//
30
//} // namespace user
31
32
33
//namespace experience
34
//{
35
//
36
// class frame_window;
37
//
38
//} // namespace experience
39
40
41
//class service_base;
42
//
43
//
44
//namespace filehandler
45
//{
46
//
47
//
48
// class handler;
49
//
50
//
51
//} // namespace filehandler
52
53
//
54
//namespace html
55
//{
56
//
57
//
58
// class html_ex;
59
//
60
//
61
//} // namespace html
62
//
63
//
64
//namespace userfs
65
//{
66
//
67
//
68
// class userfs;
69
//
70
//
71
//} // namespace userfs
72
73
//
74
//namespace userex
75
//{
76
//
77
//
78
// class userex;
79
//
80
//
81
//} // namespace userex
82
83
//
84
//namespace filemanager
85
//{
86
//
87
//
88
// class document;
89
// class data;
90
//
91
//
92
//} // namespace filemanager
93
94
95
namespace
acme
96
{
97
98
99
CLASS_DECL_ACME
bool
init_core();
100
101
CLASS_DECL_ACME
bool
term_core();
102
103
104
}
// namespace acme
105
106
107
#pragma warning(disable: 4250)
108
109
110
//class stdio_file;
111
struct
memory_state;
112
113
114
#include "const.h"
115
116
117
#include "less.h"
118
119
120
#define ASSERT_KINDOF(class_name, matter) ASSERT(base_class < class_name > ::bases(matter))
121
#define DYNAMIC_CAST(class_name, matter) (dynamic_cast < class_name * > (matter))
122
#define ZERO_INIT_JUST_THIS(base_class) memory_set(((base_class*)this)+1, 0, sizeof(*this) - sizeof(class base_class));
123
124
125
#include "constraint.h"
126
127
128
namespace
acme
129
{
130
131
132
CLASS_DECL_ACME
void
format_strings(
string
& rString, const ::scoped_string & scopedstrFormat, const_char_pointer
const
* rgpsz, ::i32 nString);
133
134
CLASS_DECL_ACME
bool
extract_sub_string(
string
& rString, const ::scoped_string & scopedstrFullString, ::i32 iSubString, ::i8 chSep =
'\n'
);
135
136
137
}
138
139
140
#include "acme/prototype/collection/std_iterator.h"
141
#include "acme/prototype/collection/insert_iterator.h"
142
#include "acme/prototype/collection/back_insert_iterator.h"
143
#include "acme/prototype/collection/std_pair.h"
144
145
//#include "acme/prototype/prototype/tupe.h"
146
147
148
//#include "muldiv32.h"
149
150
151
#include "logic.h"
152
153
154
#endif
155
156
157
acme
include "aura/graphics/image/context.h"
Definition
aaaa__defer.h:32
platform
_platform.h
Generated by
1.17.0