Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84855 - in trunk/boost/geometry: algorithms index/detail index/detail/rtree/linear index/detail/rtree/quadratic index/detail/rtree/rstar
From: adam.wulkiewicz_at_[hidden]
Date: 2013-06-20 18:56:09


Author: awulkiew
Date: 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013)
New Revision: 84855
URL: http://svn.boost.org/trac/boost/changeset/84855

Log:
[geometry]: added boost::ignore_unused_variable_warning in covered_by, [index]: BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM removed, boost::ignore_unused_variable_warning used instead.

Text files modified:
   trunk/boost/geometry/algorithms/covered_by.hpp | 2 ++
   trunk/boost/geometry/index/detail/config_begin.hpp | 6 ------
   trunk/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp | 4 ++--
   trunk/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp | 2 +-
   trunk/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp | 4 ++--
   trunk/boost/geometry/index/detail/rtree/rstar/insert.hpp | 2 +-
   trunk/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp | 2 +-
   trunk/boost/geometry/index/detail/varray.hpp | 26 +++++++++++++++++++-------
   8 files changed, 28 insertions(+), 20 deletions(-)

Modified: trunk/boost/geometry/algorithms/covered_by.hpp
==============================================================================
--- trunk/boost/geometry/algorithms/covered_by.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/algorithms/covered_by.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -47,6 +47,7 @@
     template <typename Strategy>
     static inline bool apply(Point const& point, Box const& box, Strategy const& strategy)
     {
+ ::boost::ignore_unused_variable_warning(strategy);
         return strategy.apply(point, box);
     }
 };
@@ -58,6 +59,7 @@
     static inline bool apply(Box1 const& box1, Box2 const& box2, Strategy const& strategy)
     {
         assert_dimension_equal<Box1, Box2>();
+ ::boost::ignore_unused_variable_warning(strategy);
         return strategy.apply(box1, box2);
     }
 };

Modified: trunk/boost/geometry/index/detail/config_begin.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/config_begin.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/config_begin.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -10,8 +10,6 @@
 
 #ifdef BOOST_MSVC
 
- #define BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(A) (void)A;
-
     #pragma warning (push)
     #pragma warning (disable : 4512) // assignment operator could not be generated
     #pragma warning (disable : 4127) // conditional expression is constant
@@ -19,9 +17,5 @@
     // temporary?
     #pragma warning (disable : 4180) // qualifier applied to function type has no meaning
 
-#else //BOOST_MSVC
-
- #define BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(A)
-
 #endif //BOOST_MSVC
 

Modified: trunk/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/rtree/linear/redistribute_elements.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -136,7 +136,7 @@
         seed1 = highest_low_index;
         seed2 = lowest_high_index;
 
- BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(parameters)
+ ::boost::ignore_unused_variable_warning(parameters);
     }
 };
 
@@ -191,7 +191,7 @@
         if ( lowest_index == highest_index )
             seed2 = (lowest_index + 1) % elements_count; // % is just in case since if this is true lowest_index is 0
 
- BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(parameters)
+ ::boost::ignore_unused_variable_warning(parameters);
     }
 };
 

Modified: trunk/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/rtree/quadratic/redistribute_elements.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -72,7 +72,7 @@
             }
         }
 
- BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(parameters)
+ ::boost::ignore_unused_variable_warning(parameters);
     }
 };
 

Modified: trunk/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/rtree/rstar/choose_next_node.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -47,6 +47,8 @@
                                parameters_type const& parameters,
                                size_t node_relative_level)
     {
+ ::boost::ignore_unused_variable_warning(parameters);
+
         children_type & children = rtree::elements(n);
         
         // children are leafs
@@ -63,8 +65,6 @@
         // children are internal nodes
         else
             return choose_by_minimum_content_cost(children, indexable);
-
- BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(parameters)
     }
 
 private:

Modified: trunk/boost/geometry/index/detail/rtree/rstar/insert.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/rtree/rstar/insert.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/rtree/rstar/insert.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -118,7 +118,7 @@
         }
         BOOST_CATCH_END
 
- BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(parameters)
+ ::boost::ignore_unused_variable_warning(parameters);
     }
 
 private:

Modified: trunk/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/rtree/rstar/redistribute_elements.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -125,7 +125,7 @@
             }
         }
 
- BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM(parameters)
+ ::boost::ignore_unused_variable_warning(parameters);
     }
 };
 

Modified: trunk/boost/geometry/index/detail/varray.hpp
==============================================================================
--- trunk/boost/geometry/index/detail/varray.hpp Thu Jun 20 17:57:28 2013 (r84854)
+++ trunk/boost/geometry/index/detail/varray.hpp 2013-06-20 18:56:09 EDT (Thu, 20 Jun 2013) (r84855)
@@ -36,6 +36,8 @@
 #include <boost/geometry/index/detail/assert.hpp>
 #include <boost/geometry/index/detail/varray_detail.hpp>
 
+#include <boost/concept_check.hpp>
+
 /*!
 \defgroup varray_non_member varray non-member functions
 */
@@ -69,8 +71,9 @@
     static inline void check_capacity(Varray const& v, size_type s)
     {
         BOOST_GEOMETRY_INDEX_ASSERT(s <= v.capacity(), "size too big");
- // unused params
- (void)v; (void)s;
+
+ ::boost::ignore_unused_variable_warning(v);
+ ::boost::ignore_unused_variable_warning(s);
     }
 
     static inline void throw_out_of_bounds(Varray const& v, size_type i)
@@ -81,31 +84,40 @@
 //#else // BOOST_NO_EXCEPTIONS
 // BOOST_GEOMETRY_INDEX_ASSERT(i < v.size(), "index out of bounds");
 //#endif // BOOST_NO_EXCEPTIONS
- (void)v; (void)i;
+
+ ::boost::ignore_unused_variable_warning(v);
+ ::boost::ignore_unused_variable_warning(i);
     }
 
     static inline void check_index(Varray const& v, size_type i)
     {
         BOOST_GEOMETRY_INDEX_ASSERT(i < v.size(), "index out of bounds");
- (void)v; (void)i;
+
+ ::boost::ignore_unused_variable_warning(v);
+ ::boost::ignore_unused_variable_warning(i);
     }
 
     static inline void check_not_empty(Varray const& v)
     {
         BOOST_GEOMETRY_INDEX_ASSERT(!v.empty(), "the container is empty");
- (void)v;
+
+ ::boost::ignore_unused_variable_warning(v);
     }
 
     static inline void check_iterator_end_neq(Varray const& v, const_iterator position)
     {
         BOOST_GEOMETRY_INDEX_ASSERT(v.begin() <= position && position < v.end(), "iterator out of bounds");
- (void)v; (void)position;
+
+ ::boost::ignore_unused_variable_warning(v);
+ ::boost::ignore_unused_variable_warning(position);
     }
 
     static inline void check_iterator_end_eq(Varray const& v, const_iterator position)
     {
         BOOST_GEOMETRY_INDEX_ASSERT(v.begin() <= position && position <= v.end(), "iterator out of bounds");
- (void)v; (void)position;
+
+ ::boost::ignore_unused_variable_warning(v);
+ ::boost::ignore_unused_variable_warning(position);
     }
 };
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk