__anonymous

Undocumented in source.

Examples

import stdx.allocator.mallocator: Mallocator;

auto arr = UniqueArray!(NoGcStruct, Mallocator)(2);
assert(arr.length == 2);

arr[0] = NoGcStruct(1);
arr[1] = NoGcStruct(3);

{
    NoGcStruct[2] expected = [NoGcStruct(1), NoGcStruct(3)];
    assert(arr[] == expected[]);
}

auto arr2 = UniqueArray!(NoGcStruct, Mallocator)(1);
arr ~= arr2.unique;

{
    NoGcStruct[3] expected = [NoGcStruct(1), NoGcStruct(3), NoGcStruct()];
    assert(arr[] == expected[]);
}

Meta