ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib_precompile.hpp
Go to the documentation of this file.
1//==================================================================================================
2/// \file
3/// This header-file is part of the \aliblong.
4///
5/// \emoji :copyright: 2013-2025 A-Worx GmbH, Germany.
6/// Published under \ref mainpage_license "Boost Software License".
7//==================================================================================================
8#if !defined(ALIB_C20_MODULES) || ((ALIB_C20_MODULES != 0) && (ALIB_C20_MODULES != 1))
9# error "Symbol ALIB_C20_MODULES has to be given to the compiler as either 0 or 1"
10#endif
11#if !ALIB_C20_MODULES
12#ifndef H_ALIB_PRECOMPILE
13#define H_ALIB_PRECOMPILE
14#if defined(_MSC_VER)
15# define _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS
16#endif
17#ifndef INL_ALIB
18# include "alib/alib.inl"
19#endif
20
21#if !ALIB_C20_MODULES && defined(ALIB_PRECOMPILED_HEADER) && ALIB_PRECOMPILED_HEADER
22# include "ALib.Lang.H"
23# include "ALib.Time.H"
24# include "ALib.EnumOps.H"
25# if defined(QT_CORE_LIB)
27# endif
28
29# include "ALib.Strings.H"
31# include "ALib.Boxing.H"
32# include "ALib.EnumRecords.H"
33# include "ALib.Resources.H"
34# include "ALib.Format.H"
35# include "ALib.Exceptions.H"
36# include "ALib.ALox.H"
37#endif
38
39#endif // H_ALIB_PRECOMPILE
40#endif // ALIB_C20_MODULES
41
42