ALib C++ Framework
by
Library Version: 2605 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
ALib.Lang.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_LANG
9#define H_ALIB_LANG
10#pragma once
11#ifndef HPP_ALIB
12# include "alib/alib.prepro.hpp"
13#endif
14
15//=========================================== Dependencies =========================================
16#if defined(_WIN32)
17#include <intrin.h>
18#endif
19#include <algorithm>
20#include <array>
21#include <chrono>
22#include <cmath>
23#include <cstring>
24#include <memory>
25#include <span>
26#include <string>
27#include <string_view>
28#include <typeindex>
29#include <vector>
30
31#if ALIB_DEBUG
32#include <any>
33#include <iostream>
34#endif
35
36//============================================= Imports ============================================
37#if ALIB_C20_MODULES
38import ALib.Lang;
39#else
41#include "alib/lang/assert.hpp"
43#include "alib/lang/chk_nc.hpp"
44#include "alib/lang/tmp.hpp"
53#include "alib/lang/bits.hpp"
54#include "alib/lang/bitset.hpp"
55#include "alib/lang/owner.hpp"
56#include "alib/lang/plugins.hpp"
58
62#endif // ALIB_C20_MODULES
63#endif // H_ALIB_LANG