acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
_.h
1
// acme / camilo made by thomas
2
//
3
//
4
//
5
// ------------------ - --/ ------------------------ - ----/ -------------------------------------- - --
6
// THOMAS_16-09-0.1989 > ThomasBS_ / ------ - ---/ aura.dll Release(Win32) / aura.lib Static Release(Win32) oe helloaura.exe Static Release(Win32) ---- - -- <3Thomas Boregaard SoerensenCamilo SasukeThomas Boregaard Soerensen!!
7
// 2020 - 08 - 18 01:38 / 17, 180kb---- - ---/ 189, 893kb-------- - ---/ 12, 187kb------------------ - --
8
// 2020 - 08 - 20 07:41 / 13, 915kb / 137, 668kb / 9, 715kb------------------ - --
9
// rebuild mark / ---------------- - ------------------------- - -------------------------------- - --
10
// ------------------ - --
11
// ------------------------------------------------------------------------------
12
// | |
13
// | |
14
// | |
15
// | |
16
// | |
17
// | |
18
// | |
19
// | |
20
// | |
21
// | |
22
// | |
23
// | |
24
// | |
25
// | |
26
// | |-----------------| |-----------------| | |-----------------| |
27
// | | |---------------| |-----------------| | |---------------| | |
28
// | | | | | | | |
29
// | | | |------| |-| |----| | |---------------| | |
30
// | | | | |----| |-| |----| | | |---------------| |
31
// | | | | | | | | | |
32
// | | |---------------| | |---------------| | | |---------------| |
33
// | |-----------------| |-----------------| | |-----------------| |
34
// | |
35
// ------------------------------------------------------------------------------
36
//
37
//
38
// <3 ThomasBS - 400th follower
39
//
40
//
41
// ca2 is an all-purpose multi-platform framework
42
// and set of libraries written in C++ language with
43
// the aim to help developers create awesome apps for users.
44
//
45
//
46
// ca2/./acme/C++/C/Assembly/Huffman Machine/...
47
// ...Hardware/Universe/Multiverse stack
48
// c(s)t(s)<tb(s)!!
49
//
50
//01234567-?8888?+? ??? ??? ????? ??????????? ????? ?????????? ??????? ???????????????????????
51
//
52
//
53
//
54
//---------------------------------------------------------------------------------------
55
#pragma once
56
57
58
//#include "_macro.h"
59
#include "acme/include/_tags.h"
60
#include "acme/include/_configuration.h"
61
#include "acme/include/_types.h"
62
#include "acme/include/_integer.h"
63
#include "acme/include/_macro.h"
64
#include "acme/constant/_.h"
65
#include "acme/include/_forward_declaration.h"
66
#include "acme/include/_structures.h"
67
#include "acme/include/_template_forward_declaration.h"
68
#include "acme/include/_pointer_forward_declaration.h"
69
#include "acme/include/_initial_concepts.h"
70
//#include "_other_initial_concepts.h"
71
#include "acme/include/_template_after_initial_concepts.h"
72
#include "acme/include/_enumeration.h"
73
//#include "_c.h"
74
#include "acme/include/_function_declarations.h"
75
#include "acme/include/_template_function_declarations.h"
76
#include "acme/include/_inline_functions.h"
77
#include "acme/include/_template_inline_functions.h"
78
79
#include "acme/accessibility/_.h"
80
#include "acme/crypto/_.h"
81
#include "acme/exception/_.h"
82
#include "acme/filesystem/_.h"
83
#include "acme/graphics/_.h"
84
#include "acme/handler/_.h"
85
#include "acme/input_output/_.h"
86
#include "acme/memory/_.h"
87
#include "acme/nano/_.h"
88
#include "acme/parallelization/_.h"
89
#include "acme/platform/_.h"
90
#include "acme/prototype/_.h"
91
//#include "subsystem/_.h"
92
#include "acme/user/_.h"
93
#include "acme/windowing/_.h"
94
//#include "acme/windowing/_.h"
95
//#include "acme/windowing_system/_.h"
96
//#ifdef _STDIO_H_
97
//#error "already included?!?! WHAT?!?! (After including acme/include/(1))"
98
//#endif
99
100
#include "acme/prototype/prototype/cast.h"
101
102
103
#include "acme/parallelization/_preamble.h"
104
105
106
#include "acme/prototype/time/_structures.h"
107
108
109
110
// _c.h
111
// Created by Camilo Sasuke Thomas Borregaard Soerensen on 24/04/20.
112
//#include "acme/platform/_c.h"
113
#include "acme/memory/_memory.h"
114
115
//#ifdef _STDIO_H_
116
//#error "already included?!?! WHAT?!?! (After including acme/include/(2))"
117
//#endif
118
119
120
#include "acme/memory/allocation.h"
121
//#include "acme/platform/_referencing_debugging.h"
122
#include "acme/platform/object_type_counter.h"
123
//#include "acme/memory/::system()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate.h"
124
//#include "acme/prototype/prototype/_c_memory.h"
125
//#include "acme/memory/heap_c.h"
126
#include "acme/memory/allocate_processor_cache_oriented.h"
127
//#include "acme/memory/_heap.h"
128
129
//#ifdef _STDIO_H_
130
//#error "already included?!?! WHAT?!?! (After including acme/include/(3))"
131
//#endif
132
133
#include "acme/constant/parallelization.h"
134
#include "acme/filesystem/file/_c.h"
135
//#include "acme/parallelization/critical_section.h"
136
#include "acme/platform/display.h"
137
#include "acme/platform/lparam.h"
138
#include "acme/platform/wparam.h"
139
#include "acme/prototype/comparison/compare.h"
140
//#include "acme/prototype/prototype/e_status.h"
141
#include "acme/prototype/logic/boolean.h"
142
#include "acme/prototype/prototype/logic.h"
143
#include "acme/prototype/mathematics/c_number.h"
144
#include "acme/prototype/mathematics/numeric_info.h"
145
#include "acme/prototype/prototype/e_flag.h"
146
#include "acme/prototype/prototype/transfer.h"
147
//#ifdef _STDIO_H_
148
//#error "already included?!?! WHAT?!?! (After including acme/include/(4))"
149
//#endif
150
151
152
#include "acme/prototype/prototype/_unit.h"
153
//#ifdef _STDIO_H_
154
//#error "already included?!?! WHAT?!?! (After including acme/include/(5.0))"
155
//#endif
156
#include "acme/prototype/time/_.h"
157
//#ifdef _STDIO_H_
158
//#error "already included?!?! WHAT?!?! (After including acme/include/(5.1))"
159
//#endif
160
#include "acme/prototype/string/string.h"
161
//#ifdef _STDIO_H_
162
//#error "already included?!?! WHAT?!?! (After including acme/include/(5.2))"
163
//#endif
164
#include "acme/prototype/prototype/payload.h"
165
//#ifdef _STDIO_H_
166
//#error "already included?!?! WHAT?!?! (After including acme/include/(5.3))"
167
//#endif
168
#include "acme/prototype/prototype/object.h"
169
//#ifdef _STDIO_H_
170
//#error "already included?!?! WHAT?!?! (After including acme/include/(5.4))"
171
//#endif
172
#include "acme/exception/exception.h"
173
//#ifdef _STDIO_H_
174
//#error "already included?!?! WHAT?!?! (After including acme/include/(5.5))"
175
//#endif
176
#include "acme/platform/class.h"
177
178
//#include "acme/handler/sequence.h"
179
//#include "acme/platform/message_box.h"
180
181
//#ifdef _STDIO_H_
182
//#error "already included?!?! WHAT?!?! (After including acme/include/(5))"
183
//#endif
184
185
#include "acme/prototype/string/scoped_string_base.h"
186
187
188
//#include "acme/prototype/string/prototype_character_range.h"
189
//#include "acme/prototype/string/character_range.h"
190
191
192
#include "acme/prototype/string/_format.h"
193
194
195
#include "acme/operating_system/_.h"
196
197
198
#include "acme/platform/url_context.h"
199
200
201
#include "acme/include/_string.h"
202
203
204
205
206
207
208
#include "acme/filesystem/file/binary_stream.h"
209
#include "acme/exception/interface_only.h"
210
#include "acme/exception/not_implemented.h"
211
212
213
#include "acme/handler/topic.h"
214
#include "acme/handler/handler_context.h"
215
216
217
#include "acme/filesystem/_impl.h"
218
#include "acme/platform/_impl.h"
219
#include "acme/prototype/datetime/_impl.h"
220
#include "acme/prototype/prototype/_impl.h"
221
#include "acme/prototype/string/_impl.h"
222
#include "acme/include/_impl.h"
223
#include "acme/prototype/time/_impl.h"
224
#include "acme/prototype/mathematics/_impl.h"
225
#include "acme/prototype/_impl.h"
226
#include "acme/memory/_impl.h"
227
228
#include "acme/parallelization/_platform.h"
229
230
232
233
//#ifdef _STDIO_H_
234
//#error "already included?!?! WHAT?!?! (After including acme/include/(A))"
235
//#endif
236
237
238
//#include "acme/memory/allocation.h"
239
//
240
//#include "acme/platform/reference_count_debug.h"
241
//
242
//#include "acme/platform/object_type_counter.h"
243
//
244
//#include "acme/memory/::system()->m_pheapmanagement->memory(::heap::e_memory_main)->allocate.h"
245
//
246
//#include "acme/prototype/prototype/_c_memory.h"
247
//
248
//#include "acme/memory/heap_c.h"
249
//
250
//#include "acme/memory/allocate_processor_cache_oriented.h"
251
//
252
//#include "acme/platform/number.h"
253
//#include "acme/prototype/prototype/transfer.h"
254
//
255
//
256
//#include "acme/platform/_synchronization.h"
257
//
258
//
259
//#include "acme/exception/debug.h"
260
//
261
//
262
//#include "acme/constant/check.h"
263
//
264
//
265
//#include "acme/prototype/prototype/echeck.h"
266
//
267
//
268
//#include "acme/prototype/mathematics/mkint_c.h"
269
//
270
//
271
//#include "acme/memory/secondary_memory_allocate.h"
272
//
273
//
274
//#include "acme/prototype/comparison/_c.h"
275
//
276
//
277
//#include "acme/prototype/prototype/_c_memory.h"
278
//
279
//
280
//#include "acme/prototype/datetime/_c.h"
281
//
282
//
283
//#include "acme/filesystem/file/_c.h"
284
//
285
//
286
//#include "acme/constant/thread.h"
287
//
288
//
289
//#include "acme/platform/this_type.h"
290
//
291
//
292
//#include "acme/operating_system/argcargv.h"
293
//
294
//
295
//#include "acme/prototype/prototype/_u32hash.h"
296
//
297
//
298
//#include "acme/memory/_heap.h"
299
//
300
//
301
//#include "acme/filesystem/file/_constant.h"
302
//
303
//
304
//#include "acme/prototype/collection/forward.h"
305
//
306
//
307
//#include "acme/graphics/draw2d/_constant.h"
308
//
309
//
310
//#include "acme/prototype/logic/boolean.h"
311
//
312
//
313
//#include "acme/platform/auto.h"
314
//
315
//
316
//#include "acme/prototype/comparison/compare.h"
317
//
318
//
319
//#include "acme/prototype/prototype/acme.h"
320
//
321
//
322
//#include "acme/prototype/prototype/logic.h"
323
//
324
//
325
//#include "acme/prototype/mathematics/static_numeric_info.h"
326
//
327
//
328
//#include "acme/prototype/mathematics/numeric_info.h"
329
//
330
//
332
//
333
//
335
//
336
//
338
//
339
//
341
//
342
//
344
//
345
//
346
//#include "acme/platform/display.h"
347
//
348
//
349
//#include "acme/prototype/prototype/tuple.h"
350
//
351
//
352
//#include "acme/memory/del.h"
353
//
354
//
355
//#include "acme/platform/definition.h"
356
//
357
//
358
//#include "acme/platform/auto_pointer.h"
359
//
360
//
361
//#include "acme/prototype/prototype/ptr.h"
362
//
363
//
364
//#include "acme/platform/lparam.h"
365
//
366
//
367
//#include "acme/prototype/prototype/holder.h"
368
//
369
//
370
//#include "acme/prototype/mathematics/math_clip.h"
371
//
372
//
373
//#include "acme/prototype/time/_unit_operator.h"
374
//
375
//
376
//#include "acme/platform/common.h"
377
//
378
//
379
//#include "acme/prototype/mathematics/cast.h"
380
//
381
//
382
//#include "acme/memory/chunk.h"
383
//
384
//
385
//#include "acme/memory/_memory.h"
386
//
387
//
388
//#include "acme/memory/malloc.h"
389
//
390
//
391
//#include "acme/exception/status.h"
392
//
393
//
394
//#include "acme/constant/filesystem.h"
395
//
396
//
397
//#include "acme/platform/_global.h"
398
//
399
//
400
//#include "acme/platform/keep.h"
401
//
402
//
403
//#include "acme/constant/parallelization.h"
404
//
405
//
406
//#include "acme/parallelization/synchronization_result.h"
407
//
408
//
409
//#include "acme/prototype/prototype/e_flag.h"
410
//
411
//
412
//#include "acme/platform/status.h"
413
//
414
//
415
//#include "acme/prototype/prototype/_papaya.h"
416
//
417
//
418
//#include "acme/prototype/geometry2d/_struct.h"
419
//
420
//
421
//#include "acme/prototype/prototype/linked_property.h"
422
//
423
//
424
//#include "acme/exception/extended_status.h"
425
//
426
//
427
//#include "acme/prototype/prototype/enum_bitset.h"
428
//
429
//
430
//#include "acme/parallelization/task_flag.h"
431
//
432
//
433
//#include "acme/prototype/prototype/pointer2.h"
434
//
435
//
436
//#include "acme/constant/filesystem.h"
437
//
438
//
439
//#include "acme/graphics/draw2d/_constant.h"
440
//
441
//
442
//#include "acme/graphics/draw2d/opacity.h"
443
//
444
//
445
//#include "acme/graphics/draw2d/color.h"
446
//
447
//
448
//#include "acme/platform/predicate_procedure.h"
449
//
450
//
451
//#include "acme/parallelization/_preamble.h"
452
//
453
//
454
//#include "acme/parallelization/critical_section.h"
455
//
456
//
457
//#include "acme/platform/debug.h"
458
//
459
//
460
//#include "acme/platform/class.h"
461
//
462
//
463
//#include "acme/prototype/prototype/request_interface.h"
464
//
465
//
466
//#include "acme/memory/allocate.h"
467
//
468
//
469
//#include "acme/prototype/collection/composite_array.h"
470
//
471
//
472
//#include "acme/platform/display.h"
473
//
474
//
475
//#include "acme/filesystem/file/cpp.h"
476
//
477
//
478
//#include "acme/filesystem/filesystem.h"
479
//
480
//
481
//#include "acme/constant/source.h"
482
//
483
//
484
//#include "acme/constant/context.h"
485
//
486
//
487
//#include "acme/platform/enum.h"
488
//
489
//
490
//#include "acme/constant/check.h"
491
//
492
//
493
//#include "acme/platform/keep.h"
494
//
495
//
496
//#include "acme/platform/restore.h"
497
//
498
//
499
//#include "acme/platform/procedure_array.h"
500
//
501
//
502
//#include "acme/operating_system/text.h"
503
//
504
//
505
//#include "acme/platform/number.h"
506
//
507
//
508
//#include "acme/prototype/text/international.h"
509
//
510
//
511
//#include "acme/user/user/ewindowflag.h"
512
//
513
//
514
//#include "acme/constant/application_capability.h"
515
//
516
//
517
//
518
519
struct
block_143 :
public
block
520
{
521
template
<array_of_non_prototype_
char
acter NONCHARACTERA>
522
block_143(NONCHARACTERA & a)
523
{
524
this->m_begin = (::u8 *)(a);
525
this->m_end = (::u8 *)(&a[0] + øarray_count(a));
526
}
527
528
//template<prototype_raw_array NONCHARACTERA>
529
// block_143(NONCHARACTERA & a)
530
// // requires(
531
// //::is_raw_array<NONCHARACTERA>/*
532
// // && ::is_const<::decay_array<T>>
533
// // && !prototype_character<::non_const<::decay_array<T>>>*/)
534
// {
535
536
537
538
// }
539
540
// template<typename NONCHARACTERA>
541
//block_143(NONCHARACTERA &a)
542
// requires(::is_raw_array<NONCHARACTERA> )
544
//{
545
//}
546
547
// template<typename NONCHARACTERA>
548
//block_143(NONCHARACTERA &a)
549
// requires(::is_raw_array<NONCHARACTERA> &&
550
//::is_same<::decay_array<NONCHARACTERA>, ::u8>)
552
//{
553
//}
554
555
// template<typename NONCHARACTERA>
556
//block_143(NONCHARACTERA &a)
557
// requires(::is_raw_array<NONCHARACTERA> &&
558
// !prototype_character<::decay_array<NONCHARACTERA>>)
559
//{
560
//}
561
562
// template<typename NONCHARACTERA>
563
//block_143(NONCHARACTERA &a)
564
// requires(
565
//::is_raw_array<NONCHARACTERA> &&
566
// ::is_const<::decay_array<NONCHARACTERA>>)
568
//{
569
//}
570
};
571
572
struct
block_9438756 :
public
block
573
{
574
575
using
PRIMITIVE_BLOCK_TAG =
PRIMITIVE_BLOCK_TAG_TYPE
;
576
577
// using BLOCK::BLOCK;
578
template
<array_of_non_prototype_
char
acter NONCHARACTERA>
579
block_9438756(NONCHARACTERA & a)
580
{
581
this->m_begin = (::u8 *)(a);
582
this->m_end = (::u8 *)(&a[0] + øarray_count(a));
583
}
584
585
block_9438756() : block() {}
586
block_9438756(
const
block &block)
587
{
588
this->m_begin = block.m_begin;
589
this->m_end = block.m_end;
590
}
591
592
block_9438756(
const
range<::u8 *> &range) {}
593
block_9438756(
const
memory_base
&
memory
) {}
594
block_9438756(
const
memory_base
*pmemory) {}
595
block_9438756(
const
atom
&
atom
) {}
596
597
// template < ::collection::count c >
598
// block(const ::i8(&sz)[c])
599
//{
600
601
// this->m_begin = (::u8 *)(sz);
602
// this->m_end = (::u8 *)(this->m_begin + c);
603
604
//}
605
// template < ::collection::count c >
606
// block(const ::u8(&ba)[c])
607
//{
608
609
// this->m_begin = (::u8 *) ba;
610
// this->m_end = (::u8 *) (this->m_begin + c);
611
612
//}
613
//template<const_pointer_to_prototype_character PSZ>
614
//block_9438756(PSZ psz)
615
//{
616
// this->m_begin = (::u8 *)(psz);
617
// this->m_end = (::u8 *)(psz + ::string_safe_length(psz));
618
//}
619
620
//template<const_array_of_prototype_character CONSTCHARACTERA>
621
//block_9438756(CONSTCHARACTERA a)
622
//{
623
// this->m_begin = (::u8 *)(a);
624
// this->m_end = (::u8 *)(&a[0] + øarray_count(a) - 1);
625
//}
626
// template<prototype_character CHARACTER, ::collection::count c>
627
// requires(c > 1)
628
// block(const CHARACTER (&a)[c]) : block((const void *)a, (memsize)(sizeof(CHARACTER) * (c - 1)))
629
//{
630
//}
631
// block(const ::scoped_string & scopedstr);
632
template
<prototype_
int
egral INTEGRAL>
633
block_9438756(INTEGRAL &i) : block(e_as_little_endian_block, i)
634
{
635
}
636
template
<
typename
TYPE>
637
block_9438756(enum_as_little_endian_block, TYPE &t) : block((
void
*)&t,
sizeof
(t))
638
{
639
#if BIG_ENDIAN
640
reverse(m_begin, m_end);
641
#endif
642
}
643
template
<
typename
TYPE>
644
block_9438756(enum_as_block, TYPE &t) : block((
void
*)&t,
sizeof
(t))
645
{
646
}
647
template
<
typename
TYPE>
648
block_9438756(enum_as_block,
const
TYPE &t) : block((
void
*)&t,
sizeof
(t))
649
{
650
}
651
block_9438756(
const
void
*begin,
const
void
*end) : block((::u8 *)begin, (::u8 *)end) {}
652
template
<prototype_
int
egral INTEGRAL>
653
block_9438756(
const
void
*data, INTEGRAL count) : block((::u8 *)data, count)
654
{
655
}
656
};
657
658
659
660
inline
void
random_143_3956873456854(const ::block_143 &) {
661
662
663
}
664
665
inline
void
random_3956873456854(const ::block_9438756 & )
666
{
667
668
669
}
670
671
672
inline
void
test_random_3956873456854()
673
{
674
675
::u8 baTicketKey[512];
676
677
random_143_3956873456854(baTicketKey);
678
679
random_3956873456854(baTicketKey);
680
681
}
atom
Definition
atom.h:237
memory_base
Definition
memory_base.h:92
memory
Definition
memory.h:33
PRIMITIVE_BLOCK_TAG_TYPE
Definition
_forward_declaration.h:1303
include
_.h
Generated by
1.17.0