ALib C++ Library
by
Library Version:
2412 R0
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
monomem
aliases
localstringpa.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_ALIASES_LOCALSTRINGPA
9
#define HPP_ALIB_MONOMEM_ALIASES_LOCALSTRINGPA
10
#pragma once
11
#if !defined(DOXYGEN)
12
# include "
alib/alib.hpp
"
13
#endif
14
ALIB_ASSERT_MODULE
(MONOMEM)
15
ALIB_ASSERT_MODULE
(STRINGS)
16
17
#include "alib/monomem/aliases/astringpa.hpp"
18
#include "
alib/strings/localstring.hpp
"
19
#include "
alib/monomem/poolallocator.hpp
"
20
21
namespace
alib
22
{
23
/// Type alias in namespace \b alib.
24
template
<
int
eger TCapacity>
25
using
LocalStringPA
=
strings::TLocalString<character , TCapacity, PoolAllocator>
;
26
27
/// Type alias in namespace \b alib.
28
template
<
int
eger TCapacity>
29
using
ComplementLocalStringPA
=
strings::TLocalString<complementChar, TCapacity, PoolAllocator>
;
30
31
/// Type alias in namespace \b alib.
32
template
<
int
eger TCapacity>
33
using
StrangeLocalStringPA
=
strings::TLocalString<strangeChar , TCapacity, PoolAllocator>
;
34
35
/// Type alias in namespace \b alib.
36
template
<
int
eger TCapacity>
37
using
NLocalStringPA
= strings::TLocalString <nchar , TCapacity, PoolAllocator>;
38
39
/// Type alias in namespace \b alib.
40
template
<
int
eger TCapacity>
41
using
WLocalStringPA
= strings::TLocalString <wchar , TCapacity, PoolAllocator>;
42
43
/// Type alias in namespace \b alib.
44
template
<
int
eger TCapacity>
45
using
XLocalStringPA
= strings::TLocalString <xchar , TCapacity, PoolAllocator>;
46
47
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,8,PoolAllocator>}.
48
using
StringPA8
=
LocalStringPA< 8>
;
49
50
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,16,PoolAllocator>}.
51
using
StringPA16
=
LocalStringPA< 16>
;
52
53
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,32,PoolAllocator>}.
54
using
StringPA32
=
LocalStringPA< 32>
;
55
56
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,64,PoolAllocator>}.
57
using
StringPA64
=
LocalStringPA< 64>
;
58
59
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,128,PoolAllocator>}.
60
using
StringPA128
=
LocalStringPA< 128>
;
61
62
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,256,PoolAllocator>}.
63
using
StringPA256
=
LocalStringPA< 256>
;
64
65
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,512,PoolAllocator>}.
66
using
StringPA512
=
LocalStringPA< 512>
;
67
68
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,1024,PoolAllocator>}.
69
using
StringPA1K
=
LocalStringPA<1024>
;
70
71
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,2048,PoolAllocator>}.
72
using
StringPA2K
=
LocalStringPA<2048>
;
73
74
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,4096,PoolAllocator>}.
75
using
StringPA4K
=
LocalStringPA<4096>
;
76
}
// namespace [alib]
77
78
79
#endif
// HPP_ALIB_MONOMEM_ALIASES_LOCALSTRINGPA
80
alib.hpp
alib::strings::TLocalString
Definition
localstring.hpp:67
ALIB_ASSERT_MODULE
#define ALIB_ASSERT_MODULE(modulename)
Definition
alib.hpp:223
localstring.hpp
alib
Definition
alib.cpp:69
poolallocator.hpp