alid

A collection of D modules.

Modules

blockreusable
module alid.blockreusable

Implements a memory block to place elements on.

cached
module alid.cached

Implements a range algorithm that caches element values turns InputRangess to RandomAccessRanges.

circularblocks
module alid.circularblocks

Implements an expanding circular buffer that places elements on an array of blocks.

errornogc
module alid.errornogc

Implements a mixin template that allows throwing Errors from @nogc code.

test
module alid.test

Implements tools that are useful especially in unittest blocks.

Meta