This is a submodule of .

It contains allocation utilities.

License

.

Copyright

Copyright © 2016-, Ilya Yaroshenko

Authors

Ilya Yaroshenko

Functions

rcsliceReturns:

n-dimensional slice

rcsliceReturns:

n-dimensional slice

rcsliceautoReturns:

n-dimensional slice

rcsliceautoReturns:

n-dimensional slice

bitRcsliceReturns:

.

mininitRcsliceReturns:

contiguous minimally initialized n-dimensional reference-counted (thread-safe) slice

sliceReturns:

n-dimensional slice

sliceReturns:

n-dimensional slice

sliceautoReturns:

n-dimensional slice

sliceautoReturns:

n-dimensional slice

bitSliceReturns:

.

uninitSliceautoReturns:

contiguous uninitialized n-dimensional slice

uninitAlignedSlice@systemautoReturns:

contiguous uninitialized n-dimensional slice

makeSliceautoReturns:

makeSlice
always returns slice with mutable elements

makeSliceReturns:

makeSlice
always returns slice with mutable elements

makeSliceReturns:

makeSlice
always returns slice with mutable elements

makeSliceautoReturns:

makeSlice
always returns slice with mutable elements

makeUninitSliceReturns:

a structure with fields

array
and
slice

ndarrayautoReturns:

multidimensional D array

makeNdarrayautoReturns:

multidimensional D array

shapeautoReturns:

static array of dimensions type of

size_t[n]

stdcUninitSliceReturns:

,

stdcSliceautoReturns:

,

stdcFreeSlice
stdcUninitAlignedSlice@systemautoReturns:

contiguous uninitialized n-dimensional slice

stdcFreeAlignedSlice