Following discussion in #590, we are identifying support for C++03
as a candidate for removal from future releases of Boost.Geometry.
Issue deprecation warning during compilation in C++03 conformance mode
Users can define BOOST_GEOMETRY_DISABLE_DEPRECATED_03_WARNING to disable it.
* Cross_Product Example
* Update cross_product
- Removes the first empty line
- Uses doxygen commands
- Adds result at the end as comments
- Mentions that the second point is undefined in Example 1
* Update Cross_Product
- Added a missing `
* Update imports.qbk
- Adds [import src/examples/arithmetic/cross_product.cpp]
* Create cross_product.qbk
* Update cross_product.hpp
Refers cross_product example
* Delete cross_product.qbk
Uneccessary
* Update
Deletes .qbk reference
* Update make_qbk.py
* Rename cross_product to cross_product.cpp
* Update
-Shifts example reference to line 115-116
Co-authored-by: Vissarion Fisikopoulos <fisikop@gmail.com>
* A dot_product example for the documentation
Proposed above is the example of a dot product arithmetic operation involving different point concepts as operands. This aims to aid the user in understanding the concept more clearly when the user goes through the documentation.
* Update
- Indent by 4 spaces as per Boost's developer's guidelines for code
- Add appropriate copyright at the beginning of the file
* Update dot_product
- Adds Doxygen commands
- Added comment indicating example number
* Create dot_product.cpp
* Update imports.qbk
-Adds reference to example
* Update dot_product.hpp
-Adds reference to example
* Delete dot_product
Closes#658
This is to enable a minimal CI check for the pull requests, to assist
contributors and reviewers, as well as for direct commits and merges.
For each toolset, this runs permutation of
b2 cxxstd=03,11,14,17,2a variant=debug,release address-model=32,64
with cxxstd list tailored according to the actual toolset.
Doxygen 1.8.17 reporst this as error:
error: Illegal PREDEFINED format '=', no define name specified
It seems Doxygen output is not affected by removal of the `=` sign.
Closes#678
On push, build master and develop.
On pull request, build if any of documentation related files are touched.
Prior to the documentation build, all doc/src/examples are built to
verify valid source code is displayed in the docs.