ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
ALib.System.H
Go to the documentation of this file.
1
//==================================================================================================
2
/// \file
3
/// This header-file is part of the \aliblong.
4
///
5
/// Copyright 2013-2026 A-Worx GmbH, Germany.
6
/// Published under #"mainpage_license".
7
//==================================================================================================
8
#ifndef H_ALIB_SYSTEM
9
#define H_ALIB_SYSTEM
10
#pragma once
11
#ifndef HPP_ALIB
12
# include "
alib/alib.prepro.hpp
"
13
#endif
14
15
#if ALIB_SYSTEM
16
//=========================================== Dependencies =========================================
17
#include "
ALib.Monomem.H
"
18
#include "
ALib.Containers.LRUCacheTable.H
"
19
#include "
ALib.Boxing.H
"
20
#include "
ALib.Strings.Tokenizer.H
"
21
#include "
ALib.Strings.Vector.H
"
22
#include "
ALib.EnumRecords.H
"
23
24
#include "
alib/system/system.prepro.hpp
"
25
26
#include <filesystem>
27
#if defined( __GNUC__ ) || ( defined(_WIN32) && defined(_MSC_VER))
28
#include <errno.h>
29
#endif
30
31
//============================================= Imports ============================================
32
#if ALIB_C20_MODULES
33
import
ALib.System
;
34
#else
35
#include "
alib/system/console.hpp
"
36
#include "
alib/system/environment.hpp
"
37
#include "
alib/system/path.hpp
"
38
#include "
alib/system/filestatus.hpp
"
39
#include "
alib/system/processinfo.hpp
"
40
#include "
alib/system/shellcommand.hpp
"
41
42
#endif
// ALIB_C20_MODULES
43
#endif
// ALIB_SYSTEM
44
#endif
// H_ALIB_SYSTEM
ALib.Boxing.H
ALib.Containers.LRUCacheTable.H
ALib.EnumRecords.H
ALib.Monomem.H
ALib.Strings.Tokenizer.H
ALib.Strings.Vector.H
alib.prepro.hpp
console.hpp
environment.hpp
filestatus.hpp
ALib.System
path.hpp
processinfo.hpp
shellcommand.hpp
system.prepro.hpp