ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
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
14ALIB_ASSERT_MODULE(MONOMEM)
15ALIB_ASSERT_MODULE(STRINGS)
16
17#include "alib/monomem/aliases/astringma.hpp"
20
21namespace alib
22{
23 /// Type alias in namespace \b alib.
24 template<integer TCapacity>
26
27 /// Type alias in namespace \b alib.
28 template<integer TCapacity>
30
31 /// Type alias in namespace \b alib.
32 template<integer TCapacity>
34
35 /// Type alias in namespace \b alib.
36 template<integer TCapacity>
37 using NLocalStringMA = strings::TLocalString <nchar , TCapacity, MonoAllocator>;
38
39 /// Type alias in namespace \b alib.
40 template<integer TCapacity>
41 using WLocalStringMA = strings::TLocalString <wchar , TCapacity, MonoAllocator>;
42
43 /// Type alias in namespace \b alib.
44 template<integer TCapacity>
45 using XLocalStringMA = strings::TLocalString <xchar , TCapacity, MonoAllocator>;
46
47
48 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,8,MonoAllocator>}.
50
51 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,16,MonoAllocator>}.
53
54 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,32,MonoAllocator>}.
56
57 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,64,MonoAllocator>}.
59
60 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,128,MonoAllocator>}.
62
63 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,256,MonoAllocator>}.
65
66 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,512,MonoAllocator>}.
68
69 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,1024,MonoAllocator>}.
71
72 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,2048,MonoAllocator>}.
74
75 /// Type alias name for \alib{strings;TLocalString;TLocalString<character,4096,MonoAllocator>}.
77
78} // namespace [alib]
79
80
81#endif // HPP_ALIB_MONOMEM_ALIASES_LOCALSTRINGMA
82
#define ALIB_ASSERT_MODULE(modulename)
Definition alib.hpp:223
Definition alib.cpp:69