SpatiaLiteC++ is a C++ wrapper for the SpatiaLite library to provide RAII management.
The main goal of SpatiaLiteC++ is to provide a simple and clean encapsulation of the dynamically allocated data structures in SpatiaLite. It is not a complete C++ wrapper to the SpatiaLite C API but only to those data structures that were dynamically allocated with malloc or one of the various gaiaAlloc methods in the SpatiaLite. Additionally, SpatiaLiteC++ uses SQLite++ to provide RAII management to the underlying SQLite database used by SpatiaLite. SpatiaLiteC++ aims to provide complete memory management of all SpatiaLite data structures and minimize memory leaks.
The following help is available at the SpatiaLiteC++ website:
Copyright (c) 2015 Daniel Pulido [email protected]
SpatiaLiteC++ is released under the MIT License