ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
astringpa.hpp
Go to the documentation of this file.
1//==================================================================================================
2/// \file
3/// This header file is part of module \alib_monomem of the \aliblong.
4///
5/// \emoji :copyright: 2013-2024 A-Worx GmbH, Germany.
6/// Published under \ref mainpage_license "Boost Software License".
7//==================================================================================================
8#ifndef HPP_ALIB_MONOMEM_STRINGS_ASTRINGPA
9#define HPP_ALIB_MONOMEM_STRINGS_ASTRINGPA
10#pragma once
11#if !defined(DOXYGEN)
12# include "alib/alib.hpp"
13#endif
14ALIB_ASSERT_MODULE(MONOMEM)
15ALIB_ASSERT_MODULE(STRINGS)
16#include "alib/monomem/poolallocator.hpp"
17
18#if !DOXYGEN
19
20#define HPP_ALIB_STRINGS_TASTRING_INLINING
23#ifndef HPP_ALIB_STRINGS_TASTRING_INLINING
24#define HPP_ALIB_STRINGS_TASTRING_INLINING
25#endif
26
27#define ASTR_TALLOC_SPEC PoolAllocator
28#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_X
30
31#define ASTR_TALLOC_SPEC PoolAllocator
32#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_W
34
35#define ASTR_TALLOC_SPEC PoolAllocator
36#define ASTR_TCHAR_SPEC ALIB_CHAR_TYPE_ID_N
38
39#endif //if !DOXYGEN
40
41namespace alib
42{
43
44/// Type alias in namespace \b alib.
46
47/// Type alias in namespace \b alib.
49
50/// Type alias in namespace \b alib.
52
53/// Type alias in namespace \b alib.
55
56/// Type alias in namespace \b alib.
58
59/// Type alias in namespace \b alib.
61
62
63/// Type alias in namespace \b alib.
65
66/// Type alias in namespace \b alib.
68
69/// Type alias in namespace \b alib.
71
72/// Type alias in namespace \b alib.
74
75/// Type alias in namespace \b alib.
77
78/// Type alias in namespace \b alib.
80
81
82} // namespace [alib]
83
84
85#endif // HPP_ALIB_MONOMEM_STRINGS_ASTRINGPA
86
#define ALIB_ASSERT_MODULE(modulename)
Definition alib.hpp:223
Definition alib.cpp:69