GitXplorerGitXplorer
h

PolyPool

public
0 stars
1 forks
0 issues

Commits

List of commits on branch master.
Unverified
0f82965016edc581c9e274d56787ba647b3b178f

Implement iterator -> and hopefully fix clear().

hholocronweaver committed 8 years ago
Unverified
ad3ff3c753af31b0814fce43abed2d3fe73054e9

Add README.

hholocronweaver committed 8 years ago
Unverified
38d9ce6d7c2d7c05816d567ffdaf4152cc22a1bf

First functional demo.

hholocronweaver committed 8 years ago
Unverified
c0901059b8866683a25bce3e8428bf2986ce7bd4

Add boost::poly_collection submodule.

hholocronweaver committed 8 years ago
Unverified
2b39d34d97a4f93110f5315ed4b34bae9a6690a0

Add missing file.

hholocronweaver committed 8 years ago
Unverified
70d9917bf1fdec01284e0b80f85fe03d9fa007c7

Initial commit.

hholocronweaver committed 8 years ago

README

The README file for this repository.

PolyPool is a polymorphic object pool written in C++11.

Under the hood it relies on RTTI and stores objects using boost candidate library boost::poly_collection.

It is a header only library, so nothing to compile. Just #include "PolyPool.h" and you are good to go.

This project is still in its early stages. Expect frequent interface changes and bugs.

  • TODO: Rationale
  • TODO: ** [#A] finish PolyPoolLocalIterator ** [#B] create performance tests ** [#B] create correctness tests ** [#B] seek STL container & iterator compliance ** [#C] flesh out README ** [#C] make iterators bidirectional