ALib C++ Framework
by
Library Version:
2605 R0
Documentation generated by
Loading...
Searching...
No Matches
ALib
src
ALib.Containers.StringTree.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_CONTAINERS_STRINGTREE
9
#define H_ALIB_CONTAINERS_STRINGTREE
10
#pragma once
11
#ifndef HPP_ALIB
12
# include "
alib/alib.prepro.hpp
"
13
#endif
14
15
#if ALIB_CONTAINERS && ALIB_STRINGS
16
//=========================================== Dependencies =========================================
17
#include "
ALib.Containers.HashTable.H
"
18
#include "
ALib.Strings.H
"
19
20
#include <iterator>
21
#include <cmath>
22
#include <algorithm>
23
24
#if defined( _WIN32 ) || defined(__APPLE__)
25
#include <clocale>
26
#endif
27
#if defined(_WIN32)
28
#include <intrin.h>
29
#endif
30
#include <clocale>
31
#include <limits>
32
#include <vector>
33
#include <algorithm>
34
35
//============================================= Imports ============================================
36
#if ALIB_C20_MODULES
37
import
ALib.Containers.StringTree
;
38
#else
39
#ifndef ALIB_GUARD_CONTAINERS_INIT
40
# define ALIB_GUARD_CONTAINERS_INIT 1
41
#include "
alib/containers/recycling.hpp
"
42
#include "
alib/containers/valuedescriptor.hpp
"
43
#endif
44
#if ALIB_STRINGS
45
#include "
alib/containers/detail/stringtreebase.hpp
"
46
#include "
alib/containers/stringtree.hpp
"
47
#endif
48
#endif
// ALIB_C20_MODULES
49
#endif
// ALIB_CONTAINERS && ALIB_STRINGS
50
#endif
// H_ALIB_CONTAINERS_STRINGTREE
ALib.Containers.HashTable.H
ALib.Strings.H
alib.prepro.hpp
ALib.Containers.StringTree
recycling.hpp
stringtree.hpp
stringtreebase.hpp
valuedescriptor.hpp