Boost logo

Boost :

Subject: [boost] double_ended - request formal review
From: Benedek Thaler (thalerbenedek_at_[hidden])
Date: 2016-07-15 11:51:26


Dear Boost,

I'd like to request the review of the double_ended library.

Code: https://github.com/erenon/double_ended
Documentation: http://erenon.hu/double_ended

The library contains two classes. Excerpt from the documentation:

* `devector` is a hybrid of the standard vector and deque containers, as
well as the small_vector of Boost.Container. It offers cheap (amortized
constant time) insertion at both the front and back ends, while also
providing the regular features of std::vector, in particular the contiguous
underlying memory. In contrast to the standard vector, however, devector
offers greater control over its internals. Like small_vector, it can store
elements internally without dynamically allocating memory.

* `batch_deque` is very similar to the standard deque, with a slight twist.
It lets you specify its segment size: The size of the contiguous memory
segments it uses to store its elements. This provides a consistent layout
across platforms, and lets you iterate over the segments with batch
operations.

I'm also looking for a review manager.

Thanks,
Benedek


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk