From f9044045b2f89ef717140a99812ab90fed339010 Mon Sep 17 00:00:00 2001 From: Justin Carpentier Date: Sat, 2 Apr 2022 17:59:24 +0200 Subject: [PATCH] python: switch include order --- doc/python/doxygen-boost.hh | 6 ++---- python/collision.cc | 1 - python/fcl.cc | 1 - python/fwd.hh | 15 +++++++-------- 4 files changed, 9 insertions(+), 14 deletions(-) diff --git a/doc/python/doxygen-boost.hh b/doc/python/doxygen-boost.hh index 689170883..463c14617 100644 --- a/doc/python/doxygen-boost.hh +++ b/doc/python/doxygen-boost.hh @@ -1,12 +1,10 @@ #ifndef DOXYGEN_BOOST_DOC_HH #define DOXYGEN_BOOST_DOC_HH -#ifndef DOXYGEN_DOC_HH -#error "You should have included doxygen.hh first." -#endif // DOXYGEN_DOC_HH - #include +#include "./doxygen.hh" + namespace doxygen { namespace visitor { diff --git a/python/collision.cc b/python/collision.cc index e543deeef..273aec8ff 100644 --- a/python/collision.cc +++ b/python/collision.cc @@ -44,7 +44,6 @@ #include "doxygen_autodoc/hpp/fcl/collision_data.h" #endif -#include "../doc/python/doxygen.hh" #include "../doc/python/doxygen-boost.hh" using namespace boost::python; diff --git a/python/fcl.cc b/python/fcl.cc index 64e43647f..195e27974 100644 --- a/python/fcl.cc +++ b/python/fcl.cc @@ -46,7 +46,6 @@ #include "doxygen_autodoc/hpp/fcl/mesh_loader/loader.h" #endif -#include "../doc/python/doxygen.hh" #include "../doc/python/doxygen-boost.hh" using namespace hpp::fcl; diff --git a/python/fwd.hh b/python/fwd.hh index 45e24bcbf..0b33bf896 100644 --- a/python/fwd.hh +++ b/python/fwd.hh @@ -5,13 +5,6 @@ #ifndef HPP_FCL_PYTHON_FWD_HH #define HPP_FCL_PYTHON_FWD_HH -#include -#ifdef HPP_FCL_HAS_DOXYGEN_AUTODOC -namespace doxygen { -using hpp::fcl::shared_ptr; -} -#endif - // Silence a warning about a deprecated use of boost bind by boost python // at least fo boost 1.73 to 1.75 // ref. https://github.com/stack-of-tasks/tsid/issues/128 @@ -20,7 +13,13 @@ using hpp::fcl::shared_ptr; #include #undef BOOST_BIND_GLOBAL_PLACEHOLDERS -#include "../doc/python/doxygen.hh" +#include +#ifdef HPP_FCL_HAS_DOXYGEN_AUTODOC +namespace doxygen { +using hpp::fcl::shared_ptr; +} +#endif + #include "../doc/python/doxygen-boost.hh" namespace bp = boost::python;