libqueso/queso — pull request #59 by dmcdougall (2013-09-16 04:38:26+00:00)
Title: Separate implementation of VectorSubset

This fixes part of #48 with some extra foo.

`VectorSubset.h` not only contained the implementation of the `VectorSubset` class, but also the implementation of all of the following classes:

1. `BoxSubset`
2. `IntersectionSubset`
3. `ConcatenationSubset`
4. `DiscreteSubset`

These four classes now have their own homes, with separated implementation and declaration code.

Lastly, I've added a test to bump up the code coverage. All of the above four classes are now at 100% coverage. `VectorSubset` now sitting at 74%.