ae ~sd (2021-12-20T16:35:43.7627576)
Dub
Repo
AllocTypes
ae
utils
alloc
Creates T/R/V aliases from context, and checks ALLOCATOR_TYPE if appropriate.
mixin template
AllocTypes () {
alias
T
=
FromRefType
!
R
;
alias
R
=
RefType
!
T
;
alias
V
=
StorageType
!
T
;
static if
(
is(BASE_TYPE) && is(V)
)
enum
ALLOC_SIZE
;
}
Members
Aliases
R
alias
R
=
RefType
!
T
Undocumented in source.
T
alias
T
=
FromRefType
!
R
Undocumented in source.
V
alias
V
=
StorageType
!
T
Undocumented in source.
Manifest constants
ALLOC_SIZE
enum
ALLOC_SIZE
;
Undocumented in source.
Meta
Source
See Implementation
ae
utils
alloc
classes
BufferExhaustedException
functions
allocate
create
destroy
free
mixin templates
AllocTypes
AllocatorCommon
PointerBumpCommon
structs
BufferAllocator
DataAllocator
FreeListAllocator
GCRootAllocatorProxy
GrowingBufferAllocator
HeapAllocator
HybridBufferAllocator
InitializingAllocatorProxy
PageAllocator
RegionAllocator
StatAllocatorProxy
StaticBufferAllocator
TrackingAllocatorProxy
WrapParts
templates
FreeListNode
PartsWrapper
mixAliasForward
variables
heapAllocator
Creates T/R/V aliases from context, and checks ALLOCATOR_TYPE if appropriate.