ae2f::Core
Loading...
Searching...
No Matches
Arr.hpp
Go to the documentation of this file.
1
#include "
Arr.h
"
2
3
// Fork + exec
4
5
#if !defined(ae2f_ds_Arr_hpp)
6
#define ae2f_ds_Arr_hpp
7
8
#include "
Alloc.hpp
"
9
#include <type_traits>
10
11
#include "
Arr/Defs.hpp
"
12
#include "
Arr/Pack.hpp
"
13
14
#include "
Arr/Ref.hpp
"
15
#include "
Arr/Own.hpp
"
16
17
namespace
ae2f
{
18
namespace
Ds {
19
namespace
Arr {
20
21
template
<
typename
T, const ae2f_ds_vAlloc* __imp>
22
struct
iOwner
:
public
xrOwner
<T>,
public
Alloc::vfDef
<__imp> {
23
inline
iOwner
(
24
ae2f_errint_t
* perr = 0
25
) noexcept :
xrOwner
<T>(perr, __imp) {}
26
};
27
28
namespace
cOwner {
29
template
<
typename
T>
30
using
Linear_t
=
iOwner<T, &ae2f_ds_vAlloc_cLinear>
;
31
}
32
}
33
}
34
}
35
36
#endif
Alloc.hpp
Defs.hpp
Own.hpp
Ref.hpp
Arr.h
Pack.hpp
ae2f_errint_t
uint8_t ae2f_errint_t
Informs that this number represents the error.
Definition
errGlob.h:10
ae2f
Definition
Alloc.hpp:6
ae2f::Ds::Alloc::vfDef
Definition
Alloc.hpp:13
ae2f::Ds::Arr::__Owner
Definition
Defs.hpp:39
ae2f::Ds::Arr::iOwner
Definition
Arr.hpp:22
ae2f::Ds::Arr::iOwner::iOwner
iOwner(ae2f_errint_t *perr=0) noexcept
Definition
Arr.hpp:23
include
ae2f
Ds
Arr.hpp
Generated by
1.12.0