mapnik/mapnik — Issue #1079: Split headers into public API and private functions
Author: herm
Created: 2012-02-12 15:19:35+00:00
State: open

Mapnik has a lot of header files, but not all of them should be considered public API.

Examples are all the grammar files, symbolizer_helpers.hpp and probably many more. I think we should split headers into two categories:

* public API: installed by ```scons install```; (more or less) stable across releases; contains only functions users are expected to call.
* internal: only for compiling mapnik but not required for building external programs; not installed; can change at any time