gbiggs/tide — Issue #5: Use type traits to implement clusters
Author: gbiggs
Created: 2011-12-09 02:09:39+00:00
State: open

Change the Clusters interface to use type traits to specify the implementation. In-memory trait will store blocks in a vector. In-file trait will stream them to and from a file.

Use a non-template base class to allow interchangeable use. Ensure a single iterator type works with both so they can be used interchangeably.