Introducing v2 interfaces
This release introduces a 2nd set of interfaces for existing containers, as well as a slew of new containers. The new interfaces are intended to be even closer to the STL standard, but are not backwards compatible with v1.
v1 interfaces remain the default, but users can now link against GFTL::gftl-v2 to use the new interfaces. Users can also explicitly link with GFTL::gftl-v1 to insulate against changes when v2 becomes the default in release v2.0.
Comments on how to further improve the consistency with STL interfaces are strongly encouraged. We will also welcome contributions to the API documentation. Prototypes are in ./include/v2/vector/vector.md
and ./include/v2/map.md
.