ALib C++ Library
Library Version: 2511 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
ALib.Monomem.StdContainers.H
Go to the documentation of this file.
1//==================================================================================================
2/// \file
3/// This header-file is part of the \aliblong.
4///
5/// \emoji :copyright: 2013-2025 A-Worx GmbH, Germany.
6/// Published under \ref mainpage_license "Boost Software License".
7//==================================================================================================
8#ifndef H_ALIB_MONOMEM_STDCONTAINERS
9#define H_ALIB_MONOMEM_STDCONTAINERS
10#pragma once
11#ifndef INL_ALIB
12# include "alib/alib.inl"
13#endif
14
15#if ALIB_MONOMEM
16#include <vector>
17#include <list>
18#include <deque>
19#include "ALib.Monomem.H"
20
21namespace alib
22{
23 /// Type alias in namespace \b alib.
24 template<typename T>
25 using StdVectorMA= std::vector<T, StdMA<T>>;
26
27 /// Type alias in namespace \b alib.
28 template<typename T>
29 using StdVectorPA= std::vector<T, StdPA<T>>;
30
31 /// Type alias in namespace \b alib.
32 template<typename T>
33 using StdListMA = std::list <T, StdMA<T>>;
34
35 /// Type alias in namespace \b alib.
36 template<typename T>
37 using StdListPA = std::list <T, StdPA<T>>;
38
39 /// Type alias in namespace \b alib.
40 template<typename T>
41 using StdDequeMA = std::deque <T, StdMA<T>>;
42
43 /// Type alias in namespace \b alib.
44 template<typename T>
45 using StdDequePA = std::deque <T, StdPA<T>>;
46
47} // namespace [alib]
48
49#endif // ALIB_MONOMEM
50#endif // H_ALIB_MONOMEM_STDCONTAINERS
std::vector< T, StdMA< T > > StdVectorMA
Type alias in namespace alib.
std::deque< T, StdPA< T > > StdDequePA
Type alias in namespace alib.
std::list< T, StdPA< T > > StdListPA
Type alias in namespace alib.
std::list< T, StdMA< T > > StdListMA
Type alias in namespace alib.
std::vector< T, StdPA< T > > StdVectorPA
Type alias in namespace alib.
std::deque< T, StdMA< T > > StdDequeMA
Type alias in namespace alib.