15template<
typename ENUM>
22template<
class TYPE, TYPE t>
26 inline static constexpr TYPE payload = t;
35using true_type = bool_constant<true>;
37using false_type = bool_constant<false>;
53inline constexpr bool is_const = is_const_struct<T>::payload;
75inline constexpr bool is_reference = is_reference_struct<T>::payload;
78template<
typename TYPE>
81 using CONST_OF_TYPE =
const TYPE;
85template<
typename TYPE>
88 using CONST_OF_TYPE =
const TYPE &;
92template<
typename TYPE>
95 using CONST_OF_TYPE =
const TYPE *;
99template<
typename TYPE>
102 using CONST_OF_TYPE =
const TYPE &;
106template<
typename TYPE>
109 using CONST_OF_TYPE =
const TYPE *;
113template<
typename TYPE>
116 using CONST_OF_TYPE =
const TYPE &&;
176template<
typename TYPE>
177using const_of =
typename const_of_struct<TYPE>::CONST_OF_TYPE;
180template<
typename TYPE>
183 using NON_CONST_TYPE = TYPE;
187template<
typename TYPE>
190 using NON_CONST_TYPE = TYPE &;
194template<
typename TYPE>
197 using NON_CONST_TYPE = TYPE;
201template<
typename TYPE>
204 using NON_CONST_TYPE = TYPE &;
208template<
typename TYPE>
211 using NON_CONST_TYPE = TYPE *;
215template<
typename TYPE>
218 using NON_CONST_TYPE = TYPE &&;
222template<
typename TYPE>
223using non_const =
typename erase_const_struct<TYPE>::NON_CONST_TYPE;
226template<
typename TYPE>
229 using NON_REFERENCE_TYPE = TYPE;
233template<
typename TYPE>
236 using NON_REFERENCE_TYPE = TYPE;
240template<
typename TYPE>
243 using NON_REFERENCE_TYPE =
const TYPE;
247template<
typename TYPE>
250 using NON_REFERENCE_TYPE = TYPE;
254template<
typename TYPE>
257 using NON_REFERENCE_TYPE =
const TYPE;
261template<
typename TYPE>
262using non_reference =
typename erase_reference_struct<TYPE>::NON_REFERENCE_TYPE;
265template<
typename TYPE>
270 using CONST_TYPE =
const TYPE;
276template<
typename TYPE>
279 using CONST_TYPE =
const TYPE &;
283template<
typename TYPE>
286 using CONST_TYPE =
const TYPE *;
290template<
typename TYPE>
293 using CONST_TYPE =
const TYPE;
297template<
typename TYPE>
300 using CONST_TYPE =
const TYPE &;
304template<
typename TYPE>
307 using CONST_TYPE =
const TYPE *;
312using add_const =
typename insert_const<TYPE>::CONST_TYPE;
317template<
typename DERIVED,
typename BASE>
319 ::std::is_base_of<BASE, DERIVED>::value;
322template<
bool B,
class TRUE_TYPE =
void,
class ELSE_TYPE =
void>
328template<
class TRUE_TYPE,
class ELSE_TYPE>
331 using type = TRUE_TYPE;
335template<
class TRUE_TYPE,
class ELSE_TYPE>
338 using type = ELSE_TYPE;
342template<
bool B,
class TRUE_TYPE =
void,
class ELSE_TYPE =
void>
352template<
typename T, std::
size_t N>
357template<
typename T, std::
size_t N>
373inline constexpr bool is_raw_array = is_raw_array_struct<T>::payload;
402using erase_const_effemeral =
typename erase_const_effemeral_struct<T>::type;
425inline constexpr bool is_raw_pointer = is_raw_pointer_struct<T>::payload;
428template<
typename POINTER>
431namespace inner_detail
493using non_pointer =
typename erase_pointer_struct<T>::type;
510template<
class T, std::
size_t N>
518using non_extent =
typename erase_extent_struct<T>::type;
521#if REFERENCING_DEBUGGING
524class reference_referer;
534 CLASS_DECL_ACME ::reference_referer* push_referer(const ::reference_referer& referer);
536 CLASS_DECL_ACME ::reference_referer * defer_push_referer(
::subparticle * psubparticleExisting, const ::reference_referer& referer);
539 CLASS_DECL_ACME
void _push_referer(::reference_referer* preferer);
548 CLASS_DECL_ACME ::reference_referer* pop_referer();
551 CLASS_DECL_ACME ::reference_referer* get_top_referer();
554 CLASS_DECL_ACME
void defer_erase_referer();
557 CLASS_DECL_ACME
void defer_erase_referer(
::subparticle * psubparticle);
560 CLASS_DECL_ACME
void erase_referer(::reference_referer* preferer);
563 CLASS_DECL_ACME
void add_releaser(::reference_referer* preferer);
566 CLASS_DECL_ACME ::reference_referer* get_releaser();
569 CLASS_DECL_ACME ::reference_referer* pop_releaser();
572 CLASS_DECL_ACME
void defer_erase_releaser(
bool bParticleReferencingDebuggingEnabled);
575 CLASS_DECL_ACME
void erase_releaser(::reference_referer* preferer);
587 !is_const<const T> && !is_reference<T>
594inline constexpr bool is_function = is_function_struct<T>::payload;
825 using U = ::non_reference<T>;
834 add_pointer<non_extent<U>>,
836 is_function<U>, add_pointer<U>, non_const<U>>
842using decay =
typename decay_struct<T>::type;
855namespace operating_system
921IDENTIFIER_SUFFIX_OPERATING_SYSTEM(aura_)
951IDENTIFIER_SUFFIX_OPERATING_SYSTEM(acme_)
958IDENTIFIER_SUFFIX_OPERATING_SYSTEM(apex_)
965IDENTIFIER_SUFFIX_OPERATING_SYSTEM(aura_)
1037namespace node_gtk_based
1089 class generic_handle;
1095using hinstance =
void *;
1097using tchar = wchar_t;
1104namespace desktop_environment_kde
1114namespace desktop_environment_xfce
1228namespace operating_system
1240namespace regular_expression
1389 class interaction_base;
1391 class prototype_impl;
1412 class image_context;
1441namespace interprocess
1454#define CONSIDER_AS(as, use) using use = as
1517class form_property_set;
1565 class http_client_socket;
1588class compress_department;
1603class factory_item_base;
1624namespace colorertake5
1627 class ParserFactory;
1667 enum enum_type : ::i32
1671 e_type_exists = 1 << 0,
1672 e_type_folder2 = 1 << 1,
1673 e_type_file2 = 1 << 2,
1674 e_type_element2 = 1 << 3,
1675 e_type_executable = 1 << 4,
1676 e_type_non_executable = 1 << 5,
1677 e_type_existent_folder = e_type_exists | e_type_folder2,
1678 e_type_existent_file = e_type_exists | e_type_file2,
1679 e_type_existent_element = e_type_exists | e_type_element2,
1680 e_type_file_or_folder2 = e_type_folder2 | e_type_file2,
1681 e_type_existent_file_or_folder = e_type_exists | e_type_folder2 | e_type_file2,
1682 e_type_doesnt_exist = I32_MINIMUM,
1690constexpr bool is_existent_folder(::file::enum_type etype)
1693 return (etype & ::file::e_type_existent_folder) == ::file::e_type_existent_folder;
1698constexpr bool is_existent_file(::file::enum_type etype)
1701 return (etype & ::file::e_type_existent_file) == ::file::e_type_existent_file;
1720class machine_event_data;
1781typedef ::platform::library* NEW_LIBRARY();
1784typedef NEW_LIBRARY* PFN_NEW_LIBRARY;
1807struct system_time_t;
1812CLASS_DECL_ACME ::i32 __node_is_debugger_attached();
1824 CLASS_DECL_ACME const_char_pointer get_message_text(::user::enum_message eusermessage);
1856IDENTIFIER_SUFFIX_OPERATING_SYSTEM(acme_)
1885namespace dynamic_source
1889 class script_interface;
2059class machine_event_central;
2074class composite_base;
2081 class font_enumeration_item;
2136class node_data_exchange;
2155 class remote_native;
2344using lresult = iptr;
2347namespace mathematics
2369 namespace international
2383class thread_parameter;
2399#ifndef WINDOWS_DESKTOP
2416typedef bool FN_TIMER(
timer* ptimer);
2419typedef FN_TIMER* PFN_TIMER;
2518template<
typename ARGUMENT>
2522 using type =
const ARGUMENT &;
2527template<
typename TYPE>
2531 using type = TYPE *;
2545template<
typename ARGUMENT>
2546using argument_of =
typename argument_of_struct<ARGUMENT>::type;
2553 class keyboard_state;
2561 class system_factory;
2591 class frame_interaction;
2607namespace parallelization
2663class get_file_extension_mime_type;
2676namespace interprocess
2679 class communication;
2685class service_handler;
2728 class application_handler;
2729 class application_socket;
2731 class email_department;
2760 class interaction_array;
2762 class options_impact_handler;
2786struct platform_media_item_t;
2799#if REFERENCING_DEBUGGING
2803class referencing_debugging;
2877enum enum_method : ::i32;
2878enum enum_future : ::i32;
2885template<
class T1,
class T2>
2892template<
class,
class>
2893constexpr bool is_same_type_bool =
false;
2895constexpr bool is_same_type_bool<T, T> =
true;
2897template<
class T1,
class T2>
2904template<
typename T1,
typename T2>
2905inline constexpr bool is_same = is_same_struct<T1, T2>::payload;
2924template <
typename ARRAY>
2927template<
typename ARRAY, std::
size_t N>
2933template<
typename ARRAY, std::
size_t N>
2939template<
typename ARRAY>
Definition exclusive.h:13
Definition aaa_timer_array.h:14
Definition action_context.h:9
Definition aaa_app_core.h:47
Definition aaa_conversation.h:10
Definition create_task_attributes.h:28
Definition critical_section.h:9
Definition container.h:38
Definition directory_context.h:16
Definition aaa_dir_system.h:10
Definition earth_time_span.h:20
Definition earth_time.h:33
Definition error_code.h:22
Definition translator.h:44
Definition extended_topic.h:15
Definition path_array.h:71
Definition path_object.h:15
Definition file_context.h:13
Definition aaa_file_system.h:10
Definition file_time.h:11
Definition fixed_alloc.h:16
Definition happening.h:37
Definition _main_hold_base.h:10
Definition aaa_manual_reset_event.h:26
Definition mathematics.h:29
Definition memory_base.h:92
Definition memory_file.h:82
Definition bbb_object.h:11
Definition path_system.h:10
Definition __payload_array.h:13
Definition property_object.h:21
Definition property_set.h:512
Definition regular_expression.h:20
Definition security_attributes.h:7
Definition stdio_file.h:12
Definition string_buffer.h:69
Definition string_exchange.h:10
Definition string_stream.h:14
Definition subparticle.h:78
Definition task_message_queue.h:14
Definition international_locale_schema.h:19
Definition translator.h:15
Definition uncompress.h:10
Definition strdup_array.h:9
Definition _forward_declaration.h:318
Definition _forward_declaration.h:429
include "aura/graphics/image/context.h"
Definition aaaa__defer.h:32
Definition filesystem.h:16
Created by camilo on 2026-05-28 12:34 <3ThomasBorregaardSørensen!! Mummi!! Bilbo!!
Definition _.h:67
Definition _forward_declaration.h:1298
Definition _forward_declaration.h:1318
Definition _forward_declaration.h:1303
Definition _forward_declaration.h:1308
Definition _forward_declaration.h:1313
Definition _forward_declaration.h:1328
Definition _forward_declaration.h:1323
Definition _forward_declaration.h:449
Definition _forward_declaration.h:2520
Definition _forward_declaration.h:80
Definition create_task_attributes.h:12
Definition _forward_declaration.h:2925
Definition _forward_declaration.h:821
Definition _forward_declaration.h:378
Definition _forward_declaration.h:182
Definition _forward_declaration.h:498
Definition _forward_declaration.h:459
Definition _forward_declaration.h:228
Definition _forward_declaration.h:324
Definition _forward_declaration.h:435
Definition _forward_declaration.h:267
Definition _forward_declaration.h:24
Definition _forward_declaration.h:42
Definition _forward_declaration.h:589
Definition _forward_declaration.h:349
Definition _forward_declaration.h:409
Definition _forward_declaration.h:420
Definition _forward_declaration.h:58
Definition _forward_declaration.h:2899
Definition exit_status.h:10
Definition os_theme_colors.h:11
Definition _forward_declaration.h:17