ae ~master (2024-01-05T13:09:51Z)
Home
Dub
Repo
Memory
ae
sys
data
Base abstract class which owns a block of memory.
abstract
class
Memory {
sizediff_t
referenceCount
;
inout
(
ubyte
)[]
contents
[@property getter];
size_t
size
[@property getter];
void
setSize
(size_t newSize);
size_t
capacity
[@property getter];
~this
();
}
Destructor
~this
~this
()
Undocumented in source.
Members
Functions
setSize
void
setSize
(size_t newSize)
Undocumented in source.
Properties
capacity
size_t
capacity
[@property getter]
Undocumented in source.
contents
inout
(
ubyte
)[]
contents
[@property getter]
Undocumented in source.
size
size_t
size
[@property getter]
Undocumented in source.
Variables
referenceCount
sizediff_t
referenceCount
;
Reference count.
Meta
Source
See Implementation
ae
sys
data
aliases
CMemory
Data
DataWrapper
OSMemory
classes
DynamicMemory
Memory
functions
as
debugLog
debugStackTrace
pop
setGCThreshold
unmanagedAlloc
unmanagedDelete
unmanagedFree
unmanagedNew
static variables
allocCount
collectThreshold
dataCount
dataMemory
dataMemoryPeak
structs
TData
templates
DataElementType
variables
allocatedThreshold
Base abstract class which owns a block of memory.