ALib C++ Library
by
Library Version:
2412 R0
Documentation generated by
Loading...
Searching...
No Matches
home
dev
A-Worx
ALib
src
alib
monomem
aliases
localstringma.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_LOCALSTRINGMA
9
#define HPP_ALIB_MONOMEM_ALIASES_LOCALSTRINGMA
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/astringma.hpp"
18
#include "
alib/strings/localstring.hpp
"
19
#include "
alib/monomem/monoallocator.hpp
"
20
21
namespace
alib
22
{
23
/// Type alias in namespace \b alib.
24
template
<
int
eger TCapacity>
25
using
LocalStringMA
=
strings::TLocalString<character , TCapacity, MonoAllocator>
;
26
27
/// Type alias in namespace \b alib.
28
template
<
int
eger TCapacity>
29
using
ComplementLocalStringMA
=
strings::TLocalString<complementChar, TCapacity, MonoAllocator>
;
30
31
/// Type alias in namespace \b alib.
32
template
<
int
eger TCapacity>
33
using
StrangeLocalStringMA
=
strings::TLocalString<strangeChar , TCapacity, MonoAllocator>
;
34
35
/// Type alias in namespace \b alib.
36
template
<
int
eger TCapacity>
37
using
NLocalStringMA
= strings::TLocalString <nchar , TCapacity, MonoAllocator>;
38
39
/// Type alias in namespace \b alib.
40
template
<
int
eger TCapacity>
41
using
WLocalStringMA
= strings::TLocalString <wchar , TCapacity, MonoAllocator>;
42
43
/// Type alias in namespace \b alib.
44
template
<
int
eger TCapacity>
45
using
XLocalStringMA
= strings::TLocalString <xchar , TCapacity, MonoAllocator>;
46
47
48
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,8,MonoAllocator>}.
49
using
StringMA8
=
LocalStringMA< 8>
;
50
51
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,16,MonoAllocator>}.
52
using
StringMA16
=
LocalStringMA< 16>
;
53
54
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,32,MonoAllocator>}.
55
using
StringMA32
=
LocalStringMA< 32>
;
56
57
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,64,MonoAllocator>}.
58
using
StringMA64
=
LocalStringMA< 64>
;
59
60
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,128,MonoAllocator>}.
61
using
StringMA128
=
LocalStringMA< 128>
;
62
63
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,256,MonoAllocator>}.
64
using
StringMA256
=
LocalStringMA< 256>
;
65
66
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,512,MonoAllocator>}.
67
using
StringMA512
=
LocalStringMA< 512>
;
68
69
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,1024,MonoAllocator>}.
70
using
StringMA1K
=
LocalStringMA<1024>
;
71
72
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,2048,MonoAllocator>}.
73
using
StringMA2K
=
LocalStringMA<2048>
;
74
75
/// Type alias name for \alib{strings;TLocalString;TLocalString<character,4096,MonoAllocator>}.
76
using
StringMA4K
=
LocalStringMA<4096>
;
77
78
}
// namespace [alib]
79
80
81
#endif
// HPP_ALIB_MONOMEM_ALIASES_LOCALSTRINGMA
82
alib.hpp
alib::strings::TLocalString
Definition
localstring.hpp:67
ALIB_ASSERT_MODULE
#define ALIB_ASSERT_MODULE(modulename)
Definition
alib.hpp:223
localstring.hpp
monoallocator.hpp
alib
Definition
alib.cpp:69