mirror of
https://github.com/boostorg/geometry.git
synced 2025-05-09 23:24:02 +00:00
Boost's iterator.hpp is deprecated (just like std::iterator in C++17). It does nothing but pulling std::iterator into namespace boost and including standard headers 'iterator' and 'cstddef'. Therefore get rid of including iterator.hpp (it had no effect in Boost.Geometry anyway) and replace inheritance by lifting std::iterator's members into the derived class. Instantiating std::iterator is granted with lengthy warning messages by latest MSVC when compiling in C++17 mode. Signed-off-by: Daniela Engert <dani@ngrt.de>
Boost.Geometry, part of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems.
Test results
@ | Build | Coverage | Regression |
---|---|---|---|
master | ![]() ![]() |
||
develop | ![]() ![]() ![]() |
Directories
- doc - QuickBook documentation sources
- example - Boost.Geometry examples
- extensions - examples and tests for the extensions - develop branch
- include - the sourcecode of Boost.Geometry
- index - examples and tests for the Spatial Index
- meta - library metadata
- test - Boost.Geometry unit tests
Description
Boost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
boostcomputational-geometrycpluspluscplusplus-14cxx14generic-geometry-librarygeometric-algorithmsgeometryogcspatial-analysisspatial-index
Readme
66 MiB
Languages
C++
99.7%
CMake
0.3%