ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
alib
app
app.ixx
Go to the documentation of this file.
1
//==================================================================================================
2
/// \file
3
/// This header-file is part of the \aliblong.
4
/// With supporting legacy or module builds, .mpp-files are either recognized by the build-system
5
/// as C++20-Module interface files, or are included by the
6
/// #"alib_manual_modules_impludes;import/include headers".
7
///
8
/// Copyright 2013-2026 A-Worx GmbH, Germany.
9
/// Published under #"mainpage_license".
10
//==================================================================================================
11
module
;
12
13
14
//========================================= Global Fragment ========================================
15
#include "
alib/boxing/boxing.prepro.hpp
"
16
#include "
alib/enumops/enumops.prepro.hpp
"
17
#include "
alib/enumrecords/enumrecords.prepro.hpp
"
18
#include "
alib/resources/resources.prepro.hpp
"
19
#include "
alib/camp/camp.prepro.hpp
"
20
#include "
alib/app/app.prepro.hpp
"
21
22
#include <stack>
23
#include <bitset>
24
#include <vector>
25
//============================================== Module ============================================
26
/// This is a <em><b>C++ Module</b></em> of the \aliblong.
27
/// Due to the dual-compile option (either as C++20-Modules or using legacy C++ inclusion),
28
/// the C++20-Module names are not of further interest or use.<br>
29
/// In general, the names equal the names of the header files listed in the chapter
30
/// #"alib_manual_modules_impludes" of the \alib User Manual.
31
///
32
/// @see The documentation of the <em><b>"ALib Module"</b></em> given with the corresponding
33
/// Programmer's Manual \alib_app.
34
export
module
ALib.App
;
35
import
ALib.Lang
;
36
import
ALib.Time
;
37
import
ALib.EnumOps
;
38
import
ALib.Containers.List
;
39
import
ALib.Containers.HashTable
;
40
import
ALib.Boxing
;
41
import
ALib.Boxing.StdFunctors
;
42
import
ALib.Strings
;
43
import
ALib.Strings.Token
;
44
import
ALib.Singletons
;
45
import
ALib.Monomem
;
46
import
ALib.Monomem.SharedMonoVal
;
47
import
ALib.Monomem.StdContainers
;
48
import
ALib.Resources
;
49
import
ALib.EnumRecords
;
50
import
ALib.Format
;
51
import
ALib.Format.Paragraphs
;
52
import
ALib.Exceptions
;
53
import
ALib.System
;
54
import
ALib.Variables
;
55
import
ALib.Camp
;
56
import
ALib.ALox
;
57
import
ALib.ALox.Impl
;
58
59
//============================================= Exports ============================================
60
#include "alib/app/appcamp.hpp"
61
#include "
alib/app/cliargtypes.hpp
"
62
#include "
alib/app/cli.hpp
"
63
#include "
alib/app/cliutil.hpp
"
64
#include "
alib/app/app.hpp
"
app.hpp
app.prepro.hpp
boxing.prepro.hpp
camp.prepro.hpp
cli.hpp
cliargtypes.hpp
cliutil.hpp
enumops.prepro.hpp
enumrecords.prepro.hpp
ALib.ALox.Impl
ALib.ALox
ALib.App
ALib.Boxing.StdFunctors
ALib.Boxing
ALib.Camp
ALib.Containers.HashTable
ALib.Containers.List
ALib.EnumOps
ALib.EnumRecords
ALib.Exceptions
ALib.Format.Paragraphs
ALib.Format
ALib.Lang
ALib.Monomem.SharedMonoVal
ALib.Monomem.StdContainers
ALib.Monomem
ALib.Resources
ALib.Singletons
ALib.Strings.Token
ALib.Strings
ALib.System
ALib.Time
ALib.Variables
resources.prepro.hpp