ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
mainargs.cpp
1namespace alib {
2 int ARG_C = 0;
3 const char** ARG_VN= nullptr;
4 const wchar_t** ARG_VW= nullptr;
5}
6
7//##################################################################################################
8// Namespace documentation alib
9//##################################################################################################
10
11/// # 1. Introduction #
12/// This is the root namespace of \alib, a general purpose C++ library. \alib is developed by
13/// A-Worx GmbH, Germany, published under <em>Boost Software License</em>.
14///
15/// While this namespace is the owner of the various sub-namespaces imposed by the \alibmods_nl,
16/// it does not introduce many "own" entities. One exclamation is that the types and functions
17/// of module \alib_bootstrap are not placed into a separate sub-namespace, but directly here.
18///
19/// Nevertheless, this namespace contains a substantial number of **type aliases**.
20/// Almost every type found within the sub-namespaces which are dedicated to certain \alibmods,
21/// has a corresponding alias in this namespace.
22/// For templated types, there are often multiple aliases available.
23/// The purpose and usage of these aliases are explained in detail in the appendix chapter
24/// #"alib_manual_appendix_typealiases" of the General Programmer's Manual of \alib.
25///
26/// # 2. Domain-Specific Constants and Variables #
27/// Similar to the concept of aliasing many types into this <b>namespace alib</b>
28/// (which is described in the previous paragraph), it is also agreed to place important global
29/// constants here. The impact and benefits are quite the same.<br>
30/// As samples, see #"NEW_LINE" or #"BASECAMP;2", which appear in this namespace as
31/// soon as the module \alib_strings, respectively \alib_camp is included.
32///
33/// # 3. Documentation #
34/// The #"alib_manual" provides extensive documentation, including various separated manuals of
35/// \alibmods, tutorials with sample code, information about configuring and compiling the
36/// library, and so forth.<br>
37/// For people new to \alib, the #"alib_manual" is the right place to start!
38///
39/// # Reference Documentation #
40namespace alib {}
41
42/// \dir ALib/build
43/// Configuration files for build-systems and IDEs.
44
45/// \dir ALib/build/cmake
46/// Configuration scripts for the CMake buildsystem.
47
48/// \dir alib/alox
49/// This directory contains header-files and compilation units of the module \alib_alox.
50
51/// \dir alib/alox/detail
52/// This directory contains header-files and compilation units of the module \alib_alox.
53
54/// \dir alib/alox/textlogger
55/// This directory contains header-files and compilation units of the module \alib_alox.
56
57/// \dir alib/alox/loggers
58/// This directory contains header-files and compilation units of the module \alib_alox.
59
60/// \dir alib/app
61/// This directory contains header-files and compilation units of the module \alib_app.
62///
63/// \dir alib/bitbuffer
64/// This directory contains header-files and compilation units of the module \alib_bitbuffer.
65
66/// \dir alib/bitbuffer/ac_v1
67/// This directory contains detail header-files and compilation units of the module \alib_bitbuffer.
68
69/// \dir alib/boxing
70/// This directory contains header-files and compilation units of the module \alib_boxing.
71
72/// \dir alib/boxing/detail
73/// This directory contains detail header-files and compilation units of the module \alib_boxing.
74
75/// \dir alib/characters
76/// This directory contains header-files and compilation units of the module \alib_characters.
77
78/// \dir alib/variables
79/// This directory contains header-files and compilation units of the module \alib_variables.
80
81/// \dir alib/containers
82/// This directory contains header-files and compilation units of the module \alib_containers.
83
84/// \dir alib/containers/detail
85/// This directory contains detail header-files and compilation units of the module \alib_containers.
86
87/// \dir alib/enumops
88/// This directory contains header-files and compilation units of the module \alib_enumops.
89
90/// \dir alib/enumrecords
91/// This directory contains header-files and compilation units of the module \alib_enumrecords.
92
93/// \dir alib/expressions
94/// This directory contains header-files and compilation units of the module \alib_expressions.
95
96/// \dir alib/expressions/detail
97/// This directory contains detail header-files and compilation units of the module \alib_expressions.
98
99/// \dir alib/expressions/plugins
100/// This directory contains header-files and compilation units of the module \alib_expressions.
101
102/// \dir alib/expressions/util
103/// This directory contains header-files and compilation units of the module \alib_expressions.
104
105/// \dir alib/lang
106/// This directory contains general language extension types, functions and preprocessor code
107/// of \aliblong, which are to be included in any \alibbuild, regardless of the selected module subset.
108
109/// \dir alib/threads
110/// This directory contains foundational types needed for multi-threading compilations of \alib.
111/// Types herein are unavailable (or shortened) in case symbol #"ALIB_SINGLE_THREADED" is set.
112
113/// \dir alib/time
114/// This directory contains foundational times which are included in any \alibbuild.
115/// A Programmer's Manual is given with \alib_time.
116
117/// \dir alib/camp
118/// This directory contains header-files that define \alibcamps and extended bootstrapping
119/// functionality as well as the compilation units of special \alib module \alib_camp.
120
121/// \dir alib/system
122/// This directory contains header-files and compilation units of the module \alib_system.
123
124/// \dir alib/resources
125/// This directory contains header-files and compilation units of the module \alib_resources.
126
127/// \dir alib/resources/detail
128/// This directory contains detail header-files and compilation units of the module \alib_resources.
129
130/// \dir alib/exceptions
131/// This directory contains header-files and compilation units of the module \alib_exceptions.
132
133/// \dir alib/format
134/// This directory contains header-files and compilation units of the module \alib_format.
135
136/// \dir alib/monomem
137/// This directory contains header-files and compilation units of the module \alib_monomem.
138
139/// \dir alib/singletons
140/// This directory contains header-files and compilation units of the module \alib_singletons.
141
142/// \dir alib/strings
143/// This directory contains header-files and compilation units of the module \alib_strings.
144
145/// \dir alib/strings/detail
146/// This directory contains detail header-files and compilation units of the module \alib_strings.
147
148/// \dir alib/strings/util
149/// This directory contains header-files and compilation units of utility types of the module \alib_strings.
Definition alox.cpp:14
const wchar_t ** ARG_VW
Definition mainargs.cpp:4
int ARG_C
Definition mainargs.cpp:2
const char ** ARG_VN
Definition mainargs.cpp:3