|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r58139 - in sandbox/itl: boost/itl boost/itl/detail boost/itl_xt boost/itl_xt/detail boost/validate/driver boost/validate/std/algorithm boost/validate/validater libs/itl/example libs/itl/example/boost_party_ libs/itl/example/interval_ libs/itl/example/interval_container_ libs/itl/example/large_bitset_ libs/itl/example/man_power_ libs/itl/example/month_and_week_grid_ libs/itl/example/overlap_counter_ libs/itl/example/party_ libs/itl/example/partys_height_average_ libs/itl/example/partys_tallest_guests_ libs/itl/example/std_copy_ libs/itl/example/std_transform_ libs/itl/example/user_groups_ libs/itl/test/fastest_interval_map_ libs/itl/test/fastest_interval_map_infix_ libs/itl/test/fastest_interval_map_infix_mixed_ libs/itl/test/fastest_interval_map_mixed2_ libs/itl/test/fastest_interval_map_mixed_ libs/itl/test/fastest_interval_set_ libs/itl/test/fastest_interval_set_infix_ libs/itl/test/fastest_interval_set_mixed_ libs/itl/test/fastest_itl_interval_ libs/itl/test/fastest_itl_map_ libs/itl/test/fastest_partial_interval_quantifier_ libs/itl/test/fastest_separate_interval_set_ libs/itl/test/fastest_separate_interval_set_infix_ libs/itl/test/fastest_set_interval_set_ libs/itl/test/fastest_set_itl_set_ libs/itl/test/fastest_split_interval_map_ libs/itl/test/fastest_split_interval_map_infix_ libs/itl/test/fastest_split_interval_set_ libs/itl/test/fastest_split_interval_set_infix_ libs/itl/test/fastest_total_interval_quantifier_ libs/itl/test/test_casual_ libs/itl/test/test_combinable_ libs/itl/test/test_interval_map_ libs/itl/test/test_interval_map_infix_ libs/itl/test/test_interval_map_infix_mixed_ libs/itl/test/test_interval_map_mixed2_ libs/itl/test/test_interval_map_mixed_ libs/itl/test/test_interval_set_ libs/itl/test/test_interval_set_infix_ libs/itl/test/test_interval_set_mixed_ libs/itl/test/test_itl_interval_ libs/itl/test/test_itl_map_ libs/itl/test/test_partial_interval_quantifier_ libs/itl/test/test_separate_interval_set_ libs/itl/test/test_separate_interval_set_infix_ libs/itl/test/test_set_interval_set_ libs/itl/test/test_set_itl_set_ libs/itl/test/test_split_interval_map_ libs/itl/test/test_split_interval_map_infix_ libs/itl/test/test_split_interval_set_ libs/itl/test/test_split_interval_set_infix_ libs/itl/test/test_total_interval_quantifier_ libs/validate/example/labat_single_ libs/validate/test/test_bit_collector_ libs/validate/test/test_collector_ libs/validate/test/test_interval_bitset_ libs/validate/test/test_itl_morphic_ libs/validate/test/test_itl_set_ libs/validate/test/test_map_copy_conformity_ libs/validate/test/test_map_order_ libs/validate/test/test_set_copy_conformity_ libs/validate/test/test_set_order_ libs/validate/test/test_signed_quantifier_ libs/validate/test/test_unsigned_quantifier_ libs/validate/test/test_val_relations_
From: afojgo_at_[hidden]
Date: 2009-12-04 09:32:48
Author: jofaber
Date: 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
New Revision: 58139
URL: http://svn.boost.org/trac/boost/changeset/58139
Log:
Polishing and implementation of new warning policy. Replaced Tabs. Stable {msvc-9.0,10.0; gcc-3.4.4}
Text files modified:
sandbox/itl/boost/itl/detail/interval_set_algo.hpp | 10 +++++++++
sandbox/itl/boost/itl/detail/interval_subset_comparer.hpp | 4 +-
sandbox/itl/boost/itl/detail/map_algo.hpp | 9 ++++++++
sandbox/itl/boost/itl/detail/notate.hpp | 6 ++--
sandbox/itl/boost/itl/detail/subset_comparer.hpp | 4 +-
sandbox/itl/boost/itl/functions.hpp | 11 ++++++++++
sandbox/itl/boost/itl/gregorian.hpp | 11 ++++++++++
sandbox/itl/boost/itl/interval_base_map.hpp | 6 ++--
sandbox/itl/boost/itl/interval_map.hpp | 4 +-
sandbox/itl/boost/itl/map.hpp | 10 ++++----
sandbox/itl/boost/itl/ptime.hpp | 10 +++++++++
sandbox/itl/boost/itl/rational.hpp | 14 ++++++++++--
sandbox/itl/boost/itl/split_interval_map.hpp | 18 +++++++---------
sandbox/itl/boost/itl_xt/detail/bit_element_iterator.hpp | 4 +-
sandbox/itl/boost/itl_xt/interval_bitset.hpp | 4 +-
sandbox/itl/boost/validate/driver/bit_collector_driver.hpp | 1
sandbox/itl/boost/validate/driver/collector_driver.hpp | 4 +-
sandbox/itl/boost/validate/driver/itl_driver.hpp | 17 ++++++++++++++-
sandbox/itl/boost/validate/driver/itl_set_driver.hpp | 4 +-
sandbox/itl/boost/validate/driver/signed_quantifier_driver.hpp | 4 +-
sandbox/itl/boost/validate/driver/unsigned_quantifier_driver.hpp | 1
sandbox/itl/boost/validate/std/algorithm/copy.hpp | 20 +++++++++++-------
sandbox/itl/boost/validate/std/algorithm/relation.hpp | 4 +-
sandbox/itl/boost/validate/validater/collector_validater.hpp | 15 +++++++++++++
sandbox/itl/boost/validate/validater/itl_set_validater.hpp | 13 +++++++++++
sandbox/itl/boost/validate/validater/law_validater.hpp | 2
sandbox/itl/boost/validate/validater/signed_quantifier_validater.hpp | 14 ++++++++++++
sandbox/itl/boost/validate/validater/sorted_associative_back_validater.hpp | 41 +++++++++++++++++++++------------------
sandbox/itl/boost/validate/validater/sorted_associative_validater.hpp | 39 ++++++++++++++++++++-----------------
sandbox/itl/libs/itl/example/boost_party_/vc9_boost_party.vcproj | 2
sandbox/itl/libs/itl/example/interval_/vc9_interval.vcproj | 2
sandbox/itl/libs/itl/example/interval_container_/vc9_interval_container.vcproj | 2
sandbox/itl/libs/itl/example/large_bitset_/large_bitset.cpp | 4 +++
sandbox/itl/libs/itl/example/large_bitset_/large_bitset.hpp | 3 +
sandbox/itl/libs/itl/example/large_bitset_/vc9_large_bitset.vcproj | 2
sandbox/itl/libs/itl/example/man_power_/vc9_man_power.vcproj | 2
sandbox/itl/libs/itl/example/month_and_week_grid_/vc9_month_and_week_grid.vcproj | 2
sandbox/itl/libs/itl/example/overlap_counter_/vc9_overlap_counter.vcproj | 2
sandbox/itl/libs/itl/example/party_/vc9_party.vcproj | 2
sandbox/itl/libs/itl/example/partys_height_average_/vc9_partys_height_average.vcproj | 2
sandbox/itl/libs/itl/example/partys_tallest_guests_/vc9_partys_tallest_guests.vcproj | 2
sandbox/itl/libs/itl/example/std_copy_/vc9_std_copy.vcproj | 2
sandbox/itl/libs/itl/example/std_transform_/vc9_std_transform.vcproj | 2
sandbox/itl/libs/itl/example/toytime.hpp | 9 +++++++
sandbox/itl/libs/itl/example/user_groups_/vc9_user_groups.vcproj | 2
sandbox/itl/libs/itl/test/fastest_interval_map_/fastest_interval_map.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_map_infix_/fastest_interval_map_infix.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_set_/fastest_interval_set.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_set_infix_/fastest_interval_set_infix.cpp | 2
sandbox/itl/libs/itl/test/fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp | 2
sandbox/itl/libs/itl/test/fastest_itl_interval_/fastest_itl_interval.cpp | 2
sandbox/itl/libs/itl/test/fastest_itl_map_/fastest_itl_map.cpp | 2
sandbox/itl/libs/itl/test/fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp | 2
sandbox/itl/libs/itl/test/fastest_separate_interval_set_/fastest_separate_interval_set.cpp | 2
sandbox/itl/libs/itl/test/fastest_separate_interval_set_infix_/fastest_separate_interval_set_infix.cpp | 2
sandbox/itl/libs/itl/test/fastest_set_interval_set_/fastest_set_interval_set.cpp | 2
sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set.cpp | 2
sandbox/itl/libs/itl/test/fastest_split_interval_map_/fastest_split_interval_map.cpp | 2
sandbox/itl/libs/itl/test/fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp | 2
sandbox/itl/libs/itl/test/fastest_split_interval_set_/fastest_split_interval_set.cpp | 2
sandbox/itl/libs/itl/test/fastest_split_interval_set_infix_/fastest_split_interval_set_infix.cpp | 2
sandbox/itl/libs/itl/test/fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp | 2
sandbox/itl/libs/itl/test/test_casual_/test_casual.cpp | 13 +++++++++++
sandbox/itl/libs/itl/test/test_combinable_/test_combinable.cpp | 2
sandbox/itl/libs/itl/test/test_interval_map_/test_interval_map.cpp | 2
sandbox/itl/libs/itl/test/test_interval_map_infix_/test_interval_map_infix.cpp | 2
sandbox/itl/libs/itl/test/test_interval_map_infix_mixed_/test_interval_map_infix_mixed.cpp | 2
sandbox/itl/libs/itl/test/test_interval_map_mixed2_/test_interval_map_mixed2.cpp | 2
sandbox/itl/libs/itl/test/test_interval_map_mixed_/test_interval_map_mixed.cpp | 2
sandbox/itl/libs/itl/test/test_interval_set_/test_interval_set.cpp | 2
sandbox/itl/libs/itl/test/test_interval_set_infix_/test_interval_set_infix.cpp | 2
sandbox/itl/libs/itl/test/test_interval_set_mixed_/test_interval_set_mixed.cpp | 2
sandbox/itl/libs/itl/test/test_itl_interval_/test_itl_interval.cpp | 2
sandbox/itl/libs/itl/test/test_itl_map_/test_itl_map.cpp | 2
sandbox/itl/libs/itl/test/test_partial_interval_quantifier_/test_partial_interval_quantifier.cpp | 2
sandbox/itl/libs/itl/test/test_separate_interval_set_/test_separate_interval_set.cpp | 2
sandbox/itl/libs/itl/test/test_separate_interval_set_infix_/test_separate_interval_set_infix.cpp | 2
sandbox/itl/libs/itl/test/test_set_interval_set_/test_set_interval_set.cpp | 2
sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set.cpp | 2
sandbox/itl/libs/itl/test/test_split_interval_map_/test_split_interval_map.cpp | 2
sandbox/itl/libs/itl/test/test_split_interval_map_infix_/test_split_interval_map_infix.cpp | 2
sandbox/itl/libs/itl/test/test_split_interval_set_/test_split_interval_set.cpp | 2
sandbox/itl/libs/itl/test/test_split_interval_set_infix_/test_split_interval_set_infix.cpp | 2
sandbox/itl/libs/itl/test/test_total_interval_quantifier_/test_total_interval_quantifier.cpp | 2
sandbox/itl/libs/validate/example/labat_single_/labat_single.cpp | 6 ++--
sandbox/itl/libs/validate/test/test_bit_collector_/test_bit_collector.cpp | 2
sandbox/itl/libs/validate/test/test_collector_/test_collector.cpp | 2
sandbox/itl/libs/validate/test/test_interval_bitset_/test_interval_bitset.cpp | 2
sandbox/itl/libs/validate/test/test_itl_morphic_/test_itl_morphic.cpp | 2
sandbox/itl/libs/validate/test/test_itl_set_/test_itl_set.cpp | 2
sandbox/itl/libs/validate/test/test_map_copy_conformity_/test_map_copy_conformity.cpp | 2
sandbox/itl/libs/validate/test/test_map_order_/test_map_order.cpp | 2
sandbox/itl/libs/validate/test/test_set_copy_conformity_/test_set_copy_conformity.cpp | 2
sandbox/itl/libs/validate/test/test_set_order_/test_set_order.cpp | 2
sandbox/itl/libs/validate/test/test_signed_quantifier_/test_signed_quantifier.cpp | 2
sandbox/itl/libs/validate/test/test_unsigned_quantifier_/test_unsigned_quantifier.cpp | 2
sandbox/itl/libs/validate/test/test_val_relations_/test_val_relations.cpp | 2
100 files changed, 304 insertions(+), 167 deletions(-)
Modified: sandbox/itl/boost/itl/detail/interval_set_algo.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/interval_set_algo.hpp (original)
+++ sandbox/itl/boost/itl/detail/interval_set_algo.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -148,6 +148,11 @@
return result == inclusion::superset || result == inclusion::equal;
}
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#endif
+
template<class IntervalContainerT>
bool is_joinable(const IntervalContainerT& container,
typename IntervalContainerT::const_iterator first,
@@ -179,6 +184,11 @@
return true;
}
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
+
template<class IntervalContainerT>
bool is_dense(const IntervalContainerT& container,
typename IntervalContainerT::const_iterator first,
Modified: sandbox/itl/boost/itl/detail/interval_subset_comparer.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/interval_subset_comparer.hpp (original)
+++ sandbox/itl/boost/itl/detail/interval_subset_comparer.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -20,7 +20,7 @@
namespace boost{namespace itl
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4127) // conditional expression is constant
#endif
@@ -358,7 +358,7 @@
} // namespace Interval_Set
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl/detail/map_algo.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/map_algo.hpp (original)
+++ sandbox/itl/boost/itl/detail/map_algo.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -14,6 +14,11 @@
#include <boost/itl/detail/notate.hpp>
#include <boost/itl/detail/set_algo.hpp>
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#endif
+
namespace boost{namespace itl
{
namespace Map
@@ -190,5 +195,9 @@
} // namespace Map
}} // namespace boost itl
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
#endif
Modified: sandbox/itl/boost/itl/detail/notate.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/notate.hpp (original)
+++ sandbox/itl/boost/itl/detail/notate.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,8 +10,8 @@
/*-----------------------------------------------------------------------------
Macro definitions for some useful notations e.g. iteration headers
-----------------------------------------------------------------------------*/
-#ifndef BOOST_ITL_NOTATE_HPP_JOFA_990119
-#define BOOST_ITL_NOTATE_HPP_JOFA_990119
+#ifndef BOOST_ITL_DETAIL_NOTATE_HPP_JOFA_990119
+#define BOOST_ITL_DETAIL_NOTATE_HPP_JOFA_990119
// Iterations over stl or stl-compatible containers:
@@ -30,6 +30,6 @@
}} // namespace itl boost
-#endif // BOOST_ITL_NOTATE_HPP_JOFA_990119
+#endif // BOOST_ITL_DETAIL_NOTATE_HPP_JOFA_990119
Modified: sandbox/itl/boost/itl/detail/subset_comparer.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/subset_comparer.hpp (original)
+++ sandbox/itl/boost/itl/detail/subset_comparer.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -20,7 +20,7 @@
namespace boost{namespace itl
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4127) // conditional expression is constant
#endif
@@ -247,7 +247,7 @@
} // namespace Set
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl/functions.hpp
==============================================================================
--- sandbox/itl/boost/itl/functions.hpp (original)
+++ sandbox/itl/boost/itl/functions.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -376,6 +376,12 @@
//------------------------------------------------------------------------------
//- intersects
//------------------------------------------------------------------------------
+
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#endif
+
template<class LeftT, class RightT>
typename boost::enable_if<is_intra_combinable<LeftT, RightT>,
bool>::type
@@ -403,6 +409,11 @@
return false;
}
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
+
template<class LeftT, class RightT>
typename boost::enable_if<is_cross_combinable<LeftT, RightT>,
bool>::type
Modified: sandbox/itl/boost/itl/gregorian.hpp
==============================================================================
--- sandbox/itl/boost/itl/gregorian.hpp (original)
+++ sandbox/itl/boost/itl/gregorian.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -11,8 +11,19 @@
#include <stdio.h>
#include <string>
#include <sstream>
+#include <boost/detail/workaround.hpp>
+
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4244) // 'argument' : conversion from 'int' to 'unsigned short', possible loss of data
+#endif
#include <boost/date_time/gregorian/gregorian.hpp>
+
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
#include <boost/itl/type_traits/neutron.hpp>
#include <boost/itl/type_traits/difference.hpp>
#include <boost/itl/type_traits/size.hpp>
Modified: sandbox/itl/boost/itl/interval_base_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_base_map.hpp (original)
+++ sandbox/itl/boost/itl/interval_base_map.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -26,7 +26,7 @@
namespace boost{namespace itl
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4127) // conditional expression is constant
#endif
@@ -1374,7 +1374,7 @@
{
iterator it = _map.begin();
while(it != _map.end())
- if(Predicate()(*it))
+ if(pred(*it))
_map.erase(it++);
else ++it;
return *that();
@@ -1636,7 +1636,7 @@
BOOST_STATIC_CONSTANT(bool, value = true);
};
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl/interval_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_map.hpp (original)
+++ sandbox/itl/boost/itl/interval_map.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -16,7 +16,7 @@
namespace boost{namespace itl
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4127) // conditional expression is constant
#endif
@@ -841,7 +841,7 @@
}
};
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl/map.hpp
==============================================================================
--- sandbox/itl/boost/itl/map.hpp (original)
+++ sandbox/itl/boost/itl/map.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -26,7 +26,7 @@
namespace boost{namespace itl
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4127) // conditional expression is constant
#endif
@@ -649,10 +649,10 @@
{
clear();
const_iterator it = src.begin();
- while(it != src.end()) {
- if(Predicate()(*it))
+ while(it != src.end())
+ if(pred(*it))
add(*it++);
- }
+
return *this;
}
@@ -1153,7 +1153,7 @@
}
};
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl/ptime.hpp
==============================================================================
--- sandbox/itl/boost/itl/ptime.hpp (original)
+++ sandbox/itl/boost/itl/ptime.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -18,8 +18,18 @@
#include <stdio.h>
#include <string>
#include <sstream>
+#include <boost/detail/workaround.hpp>
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4100) // boost/date_time/time.hpp(80) : warning C4100: 'as_offset' : unreferenced formal parameter
+#pragma warning(disable:4244) // 'argument' : conversion from 'int' to 'unsigned short', possible loss of data
+#endif
#include <boost/date_time/posix_time/posix_time.hpp>
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
#include <boost/itl/type_traits/neutron.hpp>
#include <boost/itl/type_traits/difference.hpp>
#include <boost/itl/type_traits/size.hpp>
Modified: sandbox/itl/boost/itl/rational.hpp
==============================================================================
--- sandbox/itl/boost/itl/rational.hpp (original)
+++ sandbox/itl/boost/itl/rational.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -13,11 +13,19 @@
#ifndef BOOST_ITL_RATIONAL_HPP_JOFA_080913
#define BOOST_ITL_RATIONAL_HPP_JOFA_080913
-#if defined(_MSC_VER)
-#pragma warning( disable : 4800 ) //warning C4800: 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning)
-#endif
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#pragma warning(disable:4512) // 'boost::detail::resetter' : assignment operator could not be generated
+#pragma warning(disable:4800) // 'unsigned int' : forcing value to bool 'true' or 'false' (performance warning)
+#endif
#include <boost/rational.hpp>
+
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
#include <boost/itl/type_traits/is_continuous.hpp>
namespace boost{namespace itl
Modified: sandbox/itl/boost/itl/split_interval_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/split_interval_map.hpp (original)
+++ sandbox/itl/boost/itl/split_interval_map.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -17,7 +17,7 @@
namespace boost{namespace itl
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4127) // conditional expression is constant
#endif
@@ -149,10 +149,9 @@
void add_rear(const interval_type& inter_val, const CodomainT& co_val, iterator& it_);
template<class Combiner>
- void subtract_main(const interval_type& inter_val, const CodomainT& co_val,
- iterator& it_, iterator& end_ );
+ void subtract_main(const CodomainT& co_val, iterator& it_, iterator& end_ );
- void subtract_front(const interval_type& inter_val, const CodomainT& co_val, iterator& it_);
+ void subtract_front(const interval_type& inter_val, iterator& it_);
template<class Combiner>
void subtract_rear(const interval_type& inter_val, const CodomainT& co_val, iterator& it_);
@@ -394,15 +393,15 @@
iterator last_ = end_; --last_;
iterator it_ = first_;
- subtract_front (inter_val, co_val, it_);
- subtract_main<Combiner>(inter_val, co_val, it_, last_);
+ subtract_front (inter_val, it_);
+ subtract_main<Combiner>( co_val, it_, last_);
subtract_rear<Combiner>(inter_val, co_val, it_);
}
template <typename DomainT, typename CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, template<class,ITL_COMPARE>class Interval, ITL_ALLOC Alloc>
inline void split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc>
- ::subtract_front(const interval_type& inter_val, const CodomainT& co_val, iterator& it_)
+ ::subtract_front(const interval_type& inter_val, iterator& it_)
{
interval_type left_resid = right_subtract(it_->first, inter_val);
@@ -420,8 +419,7 @@
template <typename DomainT, typename CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, template<class,ITL_COMPARE>class Interval, ITL_ALLOC Alloc>
template<class Combiner>
inline void split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc>
- ::subtract_main(const interval_type& inter_val, const CodomainT& co_val,
- iterator& it_, iterator& last_)
+ ::subtract_main(const CodomainT& co_val, iterator& it_, iterator& last_)
{
while(it_ != last_)
{
@@ -705,7 +703,7 @@
}
};
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl_xt/detail/bit_element_iterator.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/detail/bit_element_iterator.hpp (original)
+++ sandbox/itl/boost/itl_xt/detail/bit_element_iterator.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -233,7 +233,7 @@
namespace biterate
{
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4706) // assignment within conditional expression
#pragma warning(disable:4146) // unary minus operator applied to unsigned type, result still unsigned
@@ -503,7 +503,7 @@
{ return inter_val.last() - reptator; }
};
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/itl_xt/interval_bitset.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/interval_bitset.hpp (original)
+++ sandbox/itl/boost/itl_xt/interval_bitset.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -213,7 +213,7 @@
private:
typedef typename interval_bitmap_type::segment_type seg_type;
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4245) //'initializing' : conversion from 'int' to 'const unsigned char', signed/unsigned mismatch
#endif
@@ -227,7 +227,7 @@
BOOST_STATIC_CONSTANT( word_type, all = ~static_cast<word_type>(0));
BOOST_STATIC_CONSTANT( word_type, top = w1 << (digits-w1) );
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/validate/driver/bit_collector_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/bit_collector_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/bit_collector_driver.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -134,7 +134,6 @@
default: return choiceError(ITL_LOCATION("rootChoice:\n"), rootChoice, _rootChoice);
} //switch()
- return NULL; //just to please the compiler ;)
}
};
Modified: sandbox/itl/boost/validate/driver/collector_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/collector_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/collector_driver.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -94,8 +94,8 @@
algebra_validater* chooseValidater()
{
int rootChoice = _rootChoice.some();
- int domainChoice = _domainChoice.some();
- int codomainChoice = _codomainChoice.some();
+ //int domainChoice = _domainChoice.some();
+ //int codomainChoice = _codomainChoice.some();
int neutronizerChoice = _neutronizerChoice.some();
switch(rootChoice)
Modified: sandbox/itl/boost/validate/driver/itl_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/itl_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/itl_driver.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -7,15 +7,21 @@
(See accompanying file LICENCE.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_ITL_VALIDATE_DRIVER_ITL_DRIVER_HPP_JOFA_090303
+#define BOOST_ITL_VALIDATE_DRIVER_ITL_DRIVER_HPP_JOFA_090303
#include <iostream>
#include <stdio.h>
#include <time.h>
-#include <boost/config/warning_disable.hpp>
#include <boost/validate/validater/algebra_validater.hpp>
#include <boost/validate/utility.hpp>
+
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4996) // 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
+#endif
+
namespace boost{namespace itl
{
namespace RootType
@@ -291,3 +297,10 @@
}} // namespace itl boost
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
+#endif // BOOST_ITL_VALIDATE_DRIVER_ITL_DRIVER_HPP_JOFA_090303
+
+
Modified: sandbox/itl/boost/validate/driver/itl_set_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/itl_set_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/itl_set_driver.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -95,8 +95,8 @@
{
int rootChoice = _rootChoice.some();
int domainChoice = _domainChoice.some();
- int codomainChoice = _codomainChoice.some();
- int neutronizerChoice = _neutronizerChoice.some();
+ //int codomainChoice = _codomainChoice.some();
+ //int neutronizerChoice = _neutronizerChoice.some();
switch(rootChoice)
{
Modified: sandbox/itl/boost/validate/driver/signed_quantifier_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/signed_quantifier_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/signed_quantifier_driver.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -94,8 +94,8 @@
algebra_validater* chooseValidater()
{
int rootChoice = _rootChoice.some();
- //int domainChoice = _domainChoice.some(); // not used
- int codomainChoice = _codomainChoice.some();
+ //int domainChoice = _domainChoice.some();
+ //int codomainChoice = _codomainChoice.some();
int neutronizerChoice = _neutronizerChoice.some();
switch(rootChoice)
Modified: sandbox/itl/boost/validate/driver/unsigned_quantifier_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/unsigned_quantifier_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/unsigned_quantifier_driver.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -135,7 +135,6 @@
default: return choiceError(ITL_LOCATION("rootChoice:\n"), rootChoice, _rootChoice);
} //switch()
- return NULL; //just to please the compiler ;)
}
};
Modified: sandbox/itl/boost/validate/std/algorithm/copy.hpp
==============================================================================
--- sandbox/itl/boost/validate/std/algorithm/copy.hpp (original)
+++ sandbox/itl/boost/validate/std/algorithm/copy.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -97,16 +97,18 @@
template<class SourceT, class TargetT, template<class>class InsertIterator>
struct std_copy_backward
{
+ typedef typename TargetT::value_type value_type;
+
static void apply(const SourceT& source, TargetT& target)
{
- std::copy_backward(source.begin(), source.end(),
- InsertIterator<TargetT>(target, typename TargetT::iterator(target.end())));
+ fill_n(InsertIterator<TargetT>(target, target.end()), source.size(), neutron<value_type>::value());
+ std::copy_backward(source.begin(), source.end(), target.end());
}
static void apply_elemental(const SourceT& source, TargetT& target)
{
- std::copy_backward(source.elements_begin(), source.elements_end(),
- InsertIterator<TargetT>(target, typename TargetT::iterator(target.end())));
+ fill_n(InsertIterator<TargetT>(target, target.end()), source.size(), neutron<value_type>::value());
+ std::copy_backward(source.elements_begin(), source.elements_end(), target.end());
}
static std::string struct_abbreviation(){ return "cpyb_f"; }
@@ -115,16 +117,18 @@
template<class SourceT, class TargetT, template<class>class InsertIterator>
struct std_copy_backward_back
{
+ typedef typename TargetT::value_type value_type;
+
static void apply(const SourceT& source, TargetT& target)
{
- std::copy_backward(source.rbegin(), source.rend(),
- InsertIterator<TargetT>(target, typename TargetT::iterator(target.end())));
+ fill_n(InsertIterator<TargetT>(target, target.end()), source.size(), neutron<value_type>::value());
+ std::copy_backward(source.rbegin(), source.rend(), target.end());
}
static void apply_elemental(const SourceT& source, TargetT& target)
{
- std::copy_backward(source.elements_rbegin(), source.elements_rend(),
- InsertIterator<TargetT>(target, typename TargetT::iterator(target.end())));
+ fill_n(InsertIterator<TargetT>(target, target.end()), source.size(), neutron<value_type>::value());
+ std::copy_backward(source.elements_rbegin(), source.elements_rend(), target.end());
}
static std::string struct_abbreviation(){ return "cpyb_b"; }
Modified: sandbox/itl/boost/validate/std/algorithm/relation.hpp
==============================================================================
--- sandbox/itl/boost/validate/std/algorithm/relation.hpp (original)
+++ sandbox/itl/boost/validate/std/algorithm/relation.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -17,7 +17,7 @@
//- equal ----------------------------------------------------------------------
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) // 1500=MSVC-9.0 1400=MSVC-8.0; 1310=MSVC-7.1; 1300=MSVC-7.0;
+#ifdef BOOST_MSVC
#pragma warning(push)
#pragma warning(disable:4996) //'std::equal': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators'
#endif // I do guarantee here that I am using the parameters correctly :)
@@ -63,7 +63,7 @@
static std::string struct_abbreviation(){ return "==b"; }
};
-#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400)
+#ifdef BOOST_MSVC
#pragma warning(pop)
#endif
Modified: sandbox/itl/boost/validate/validater/collector_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/collector_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/collector_validater.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -7,7 +7,9 @@
(See accompanying file LICENCE.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_ITL_VALIDATE_VALIDATER_ITL_COLLECTOR_VALIDATER_HPP_JOFA_090315
+#define BOOST_ITL_VALIDATE_VALIDATER_ITL_COLLECTOR_VALIDATER_HPP_JOFA_090315
+
#include <boost/itl/functors.hpp>
#include <boost/validate/laws/monoid.hpp>
@@ -17,6 +19,11 @@
#include <boost/validate/validater/law_validater.hpp>
#include <boost/validate/validater/algebra_validater.hpp>
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#endif
+
namespace boost{namespace itl
{
@@ -134,3 +141,9 @@
}} // namespace itl boost
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
+#endif // BOOST_ITL_VALIDATE_VALIDATER_ITL_COLLECTOR_VALIDATER_HPP_JOFA_090315
+
Modified: sandbox/itl/boost/validate/validater/itl_set_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/itl_set_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/itl_set_validater.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -7,7 +7,8 @@
(See accompanying file LICENCE.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_ITL_VALIDATE_VALIDATER_ITL_SET_VALIDATER_HPP_JOFA_090303
+#define BOOST_ITL_VALIDATE_VALIDATER_ITL_SET_VALIDATER_HPP_JOFA_090303
#include <boost/itl/functors.hpp>
#include <boost/validate/laws/monoid.hpp>
@@ -17,6 +18,11 @@
#include <boost/validate/validater/law_validater.hpp>
#include <boost/validate/validater/algebra_validater.hpp>
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#endif
+
namespace boost{namespace itl
{
@@ -136,3 +142,8 @@
}} // namespace itl boost
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
+#endif // BOOST_ITL_VALIDATE_VALIDATER_ITL_SET_VALIDATER_HPP_JOFA_090303
Modified: sandbox/itl/boost/validate/validater/law_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/law_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/law_validater.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -11,7 +11,7 @@
#include <iostream>
#include <stdio.h>
-#include <boost/date_time/posix_time/posix_time.hpp>
+#include <boost/itl/ptime.hpp>
#include <boost/validate/loki_xt/Tuple.h>
#include <boost/itl/set.hpp>
Modified: sandbox/itl/boost/validate/validater/signed_quantifier_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/signed_quantifier_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/signed_quantifier_validater.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -7,7 +7,8 @@
(See accompanying file LICENCE.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_ITL_VALIDATE_VALIDATER_SIGNED_QUANTIFIER_VALIDATER_HPP_JOFA_090314
+#define BOOST_ITL_VALIDATE_VALIDATER_SIGNED_QUANTIFIER_VALIDATER_HPP_JOFA_090314
#include <boost/itl/functors.hpp>
#include <boost/itl/type_traits/is_interval_splitter.hpp>
@@ -20,6 +21,11 @@
#include <boost/validate/validater/law_validater.hpp>
#include <boost/validate/validater/algebra_validater.hpp>
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4127) // conditional expression is constant
+#endif
+
namespace boost{namespace itl
{
@@ -146,3 +152,9 @@
}} // namespace itl boost
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
+
+#endif // BOOST_ITL_VALIDATE_VALIDATER_SIGNED_QUANTIFIER_VALIDATER_HPP_JOFA_090314
+
Modified: sandbox/itl/boost/validate/validater/sorted_associative_back_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/sorted_associative_back_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/sorted_associative_back_validater.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -26,16 +26,17 @@
enum Laws
{
- copy ,
- reverse_copy ,
- equals ,
- lexicographical_compare,
- includes ,
- set_union ,
- set_difference,
- set_intersection,
- set_symmetric_difference,
- Laws_size
+ copy
+ , copy_backward
+ , reverse_copy
+ , equal
+ , lexicographical_compare
+ , includes
+ , set_union
+ , set_difference
+ , set_intersection
+ , set_symmetric_difference
+ , Laws_size
};
sorted_associative_back_validater() {setProfile();}
@@ -49,8 +50,9 @@
int rest_shares = sum_of_shares, item_index = 0;
_lawChoice[copy ] = share(Laws_size, item_index, rest_shares);
+ _lawChoice[copy_backward ] = share(Laws_size, item_index, rest_shares);
_lawChoice[reverse_copy ] = share(Laws_size, item_index, rest_shares);
- _lawChoice[equals ] = share(Laws_size, item_index, rest_shares);
+ _lawChoice[equal ] = share(Laws_size, item_index, rest_shares);
_lawChoice[lexicographical_compare ] = share(Laws_size, item_index, rest_shares);
_lawChoice[includes ] = share(Laws_size, item_index, rest_shares);
_lawChoice[set_union ] = share(Laws_size, item_index, rest_shares);
@@ -66,14 +68,15 @@
{
switch(_lawChoice.some())
{
- case copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_copy_back >, RandomGentor>;
- case reverse_copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_reverse_copy_back >, RandomGentor>;
- case equals : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_equals_back >, RandomGentor>;
- case lexicographical_compare : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_lexicographical_compare_back>, RandomGentor>;
- case includes : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_includes_back >, RandomGentor>;
- case set_union : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_union_back >, RandomGentor>;
- case set_difference : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_difference_back >, RandomGentor>;
- case set_intersection : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_intersection_back >, RandomGentor>;
+ case copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_copy_back >, RandomGentor>;
+ case copy_backward : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_copy_backward_back >, RandomGentor>;
+ case reverse_copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_reverse_copy_back >, RandomGentor>;
+ case equal : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_equals_back >, RandomGentor>;
+ case lexicographical_compare : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_lexicographical_compare_back >, RandomGentor>;
+ case includes : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_includes_back >, RandomGentor>;
+ case set_union : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_union_back >, RandomGentor>;
+ case set_difference : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_difference_back >, RandomGentor>;
+ case set_intersection : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_intersection_back >, RandomGentor>;
case set_symmetric_difference: return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_symmetric_difference_back >, RandomGentor>;
default: return NULL;
}
Modified: sandbox/itl/boost/validate/validater/sorted_associative_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/sorted_associative_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/sorted_associative_validater.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -28,16 +28,17 @@
enum Laws
{
- copy ,
- reverse_copy ,
- equal ,
- lexicographical_compare ,
- includes ,
- set_union ,
- set_difference,
- set_intersection,
- set_symmetric_difference,
- Laws_size
+ copy
+ , copy_backward
+ , reverse_copy
+ , equal
+ , lexicographical_compare
+ , includes
+ , set_union
+ , set_difference
+ , set_intersection
+ , set_symmetric_difference
+ , Laws_size
};
sorted_associative_validater() {setProfile();}
@@ -51,6 +52,7 @@
int rest_shares = sum_of_shares, item_index = 0;
_lawChoice[copy ] = share(Laws_size, item_index, rest_shares);
+ _lawChoice[copy_backward ] = share(Laws_size, item_index, rest_shares);
_lawChoice[reverse_copy ] = share(Laws_size, item_index, rest_shares);
_lawChoice[equal ] = share(Laws_size, item_index, rest_shares);
_lawChoice[lexicographical_compare ] = share(Laws_size, item_index, rest_shares);
@@ -68,14 +70,15 @@
{
switch(_lawChoice.some())
{
- case copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_copy >, RandomGentor>;
- case reverse_copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_reverse_copy >, RandomGentor>;
- case equal : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_equals >, RandomGentor>;
- case lexicographical_compare : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_lexicographical_compare>, RandomGentor>;
- case includes : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_includes >, RandomGentor>;
- case set_union : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_union >, RandomGentor>;
- case set_difference : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_difference>, RandomGentor>;
- case set_intersection : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_intersection >, RandomGentor>;
+ case copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_copy >, RandomGentor>;
+ case copy_backward : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_copy_backward >, RandomGentor>;
+ case reverse_copy : return new LawValidater< UnaryAtomicEquivalence<Type, TargetT, std_reverse_copy >, RandomGentor>;
+ case equal : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_equals >, RandomGentor>;
+ case lexicographical_compare : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_lexicographical_compare >, RandomGentor>;
+ case includes : return new LawValidater<BinaryAtomicEquivalence<Type, bool, std_includes >, RandomGentor>;
+ case set_union : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_union >, RandomGentor>;
+ case set_difference : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_difference >, RandomGentor>;
+ case set_intersection : return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_intersection >, RandomGentor>;
case set_symmetric_difference: return new LawValidater<BinaryAtomicEquivalence<Type, TargetT, std_set_symmetric_difference >, RandomGentor>;
default: return NULL;
}
Modified: sandbox/itl/libs/itl/example/boost_party_/vc9_boost_party.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/boost_party_/vc9_boost_party.vcproj (original)
+++ sandbox/itl/libs/itl/example/boost_party_/vc9_boost_party.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/interval_/vc9_interval.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/interval_/vc9_interval.vcproj (original)
+++ sandbox/itl/libs/itl/example/interval_/vc9_interval.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/interval_container_/vc9_interval_container.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/interval_container_/vc9_interval_container.vcproj (original)
+++ sandbox/itl/libs/itl/example/interval_container_/vc9_interval_container.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/large_bitset_/large_bitset.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/large_bitset_/large_bitset.cpp (original)
+++ sandbox/itl/libs/itl/example/large_bitset_/large_bitset.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,6 +10,10 @@
\include large_bitset_/large_bitset.cpp
*/
+#if defined(_MSC_VER)
+#pragma warning(disable:4244) // Msvc warns on some operations that are needed
+#pragma warning(disable:4245) // in this example - we're working on bit level.
+#endif // So we intentionally disable them.
//[large_bitset_cpp_includes
#include <limits>
Modified: sandbox/itl/libs/itl/example/large_bitset_/large_bitset.hpp
==============================================================================
--- sandbox/itl/libs/itl/example/large_bitset_/large_bitset.hpp (original)
+++ sandbox/itl/libs/itl/example/large_bitset_/large_bitset.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,6 +8,7 @@
+-----------------------------------------------------------------------------*/
#ifndef BOOST_LIBS_ITL_EXAMPLE_LARGE_BITSET__LARGE_BITSET_HPP_JOFA_091019
#define BOOST_LIBS_ITL_EXAMPLE_LARGE_BITSET__LARGE_BITSET_HPP_JOFA_091019
+
//[large_bitset_includes
#include <iostream> // to organize output
#include <boost/operators.hpp> // to define operators with minimal effort
@@ -24,7 +25,7 @@
typedef unsigned short nat16;
typedef unsigned long nat32;
typedef unsigned long long nat64;
-typedef unsigned int nat;
+typedef unsigned long nat;
typedef bits<nat8> bits8;
typedef bits<nat16> bits16;
Modified: sandbox/itl/libs/itl/example/large_bitset_/vc9_large_bitset.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/large_bitset_/vc9_large_bitset.vcproj (original)
+++ sandbox/itl/libs/itl/example/large_bitset_/vc9_large_bitset.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/man_power_/vc9_man_power.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/man_power_/vc9_man_power.vcproj (original)
+++ sandbox/itl/libs/itl/example/man_power_/vc9_man_power.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/month_and_week_grid_/vc9_month_and_week_grid.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/month_and_week_grid_/vc9_month_and_week_grid.vcproj (original)
+++ sandbox/itl/libs/itl/example/month_and_week_grid_/vc9_month_and_week_grid.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/overlap_counter_/vc9_overlap_counter.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/overlap_counter_/vc9_overlap_counter.vcproj (original)
+++ sandbox/itl/libs/itl/example/overlap_counter_/vc9_overlap_counter.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/party_/vc9_party.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/party_/vc9_party.vcproj (original)
+++ sandbox/itl/libs/itl/example/party_/vc9_party.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/partys_height_average_/vc9_partys_height_average.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/partys_height_average_/vc9_partys_height_average.vcproj (original)
+++ sandbox/itl/libs/itl/example/partys_height_average_/vc9_partys_height_average.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/partys_tallest_guests_/vc9_partys_tallest_guests.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/partys_tallest_guests_/vc9_partys_tallest_guests.vcproj (original)
+++ sandbox/itl/libs/itl/example/partys_tallest_guests_/vc9_partys_tallest_guests.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/std_copy_/vc9_std_copy.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/std_copy_/vc9_std_copy.vcproj (original)
+++ sandbox/itl/libs/itl/example/std_copy_/vc9_std_copy.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/std_transform_/vc9_std_transform.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/std_transform_/vc9_std_transform.vcproj (original)
+++ sandbox/itl/libs/itl/example/std_transform_/vc9_std_transform.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/example/toytime.hpp
==============================================================================
--- sandbox/itl/libs/itl/example/toytime.hpp (original)
+++ sandbox/itl/libs/itl/example/toytime.hpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -7,7 +7,11 @@
(See accompanying file LICENCE.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
-#include <boost/config/warning_disable.hpp>
+
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4996) // This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
+#endif
namespace boost{namespace itl
{
@@ -62,6 +66,9 @@
return stream << value.as_string();
}
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
}} // namespace itl boost
Modified: sandbox/itl/libs/itl/example/user_groups_/vc9_user_groups.vcproj
==============================================================================
--- sandbox/itl/libs/itl/example/user_groups_/vc9_user_groups.vcproj (original)
+++ sandbox/itl/libs/itl/example/user_groups_/vc9_user_groups.vcproj 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -47,7 +47,7 @@
BasicRuntimeChecks="3"
RuntimeLibrary="3"
UsePrecompiledHeader="0"
- WarningLevel="3"
+ WarningLevel="4"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="4"
/>
Modified: sandbox/itl/libs/itl/test/fastest_interval_map_/fastest_interval_map.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_map_/fastest_interval_map.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_map_/fastest_interval_map.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
// interval instance types
#include "../test_type_lists.hpp"
Modified: sandbox/itl/libs/itl/test/fastest_interval_map_infix_/fastest_interval_map_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_map_infix_/fastest_interval_map_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_map_infix_/fastest_interval_map_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
// interval instance types
#include "../test_type_lists.hpp"
Modified: sandbox/itl/libs/itl/test/fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_infix_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
// interval instance types
#include "../test_type_lists.hpp"
Modified: sandbox/itl/libs/itl/test/fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_interval_set_/fastest_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_set_/fastest_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_set_/fastest_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_interval_set_infix_/fastest_interval_set_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_set_infix_/fastest_interval_set_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_set_infix_/fastest_interval_set_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_set_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_set_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
// interval instance types
#include "../test_type_lists.hpp"
Modified: sandbox/itl/libs/itl/test/fastest_itl_interval_/fastest_itl_interval.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_itl_interval_/fastest_itl_interval.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_itl_interval_/fastest_itl_interval.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
// interval instance types
#include "../test_type_lists.hpp"
Modified: sandbox/itl/libs/itl/test/fastest_itl_map_/fastest_itl_map.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_itl_map_/fastest_itl_map.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_itl_map_/fastest_itl_map.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::itl_map unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::partial_interval_quantifier unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_separate_interval_set_/fastest_separate_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_separate_interval_set_/fastest_separate_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_separate_interval_set_/fastest_separate_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::separate_interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_separate_interval_set_infix_/fastest_separate_interval_set_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_separate_interval_set_infix_/fastest_separate_interval_set_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_separate_interval_set_infix_/fastest_separate_interval_set_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::separate_interval_set_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_set_interval_set_/fastest_set_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_set_interval_set_/fastest_set_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_set_interval_set_/fastest_set_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::set_interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::set_itl_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_split_interval_map_/fastest_split_interval_map.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_split_interval_map_/fastest_split_interval_map.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_split_interval_map_/fastest_split_interval_map.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_map unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_map_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_split_interval_set_/fastest_split_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_split_interval_set_/fastest_split_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_split_interval_set_/fastest_split_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_split_interval_set_infix_/fastest_split_interval_set_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_split_interval_set_infix_/fastest_split_interval_set_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_split_interval_set_infix_/fastest_split_interval_set_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_set_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::total_interval_quantifier unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_casual_/test_casual.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_casual_/test_casual.cpp (original)
+++ sandbox/itl/libs/itl/test/test_casual_/test_casual.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#include <vector>
#include <boost/mpl/list.hpp>
#include <boost/itl/iterator.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
@@ -41,5 +41,16 @@
BOOST_AUTO_TEST_CASE(reverse_iter)
{
+ itl::list<int> list_a, list_b;
+ list_a.push_back(1);
+ list_a.push_back(2);
+ cout << list_a << endl;
+ //std::copy_backward(list_a.begin(), list_a.end(), std::inserter(list_b, list_b.end()));
+ fill_n(std::inserter(list_b, list_b.end()) , 2, -1);
+ //list_b.push_back(-1);
+ //list_b.push_back(-1);
+ itl::list<int>::iterator ins = list_b.end();
+ std::copy_backward(list_a.begin(), list_a.end(), ins);
+ cout << list_b << endl;
}
Modified: sandbox/itl/libs/itl/test/test_combinable_/test_combinable.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_combinable_/test_combinable.cpp (original)
+++ sandbox/itl/libs/itl/test/test_combinable_/test_combinable.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::casual unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_map_/test_interval_map.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_/test_interval_map.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_/test_interval_map.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_map_infix_/test_interval_map_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_infix_/test_interval_map_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_infix_/test_interval_map_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_map_infix_mixed_/test_interval_map_infix_mixed.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_infix_mixed_/test_interval_map_infix_mixed.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_infix_mixed_/test_interval_map_infix_mixed.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_infix_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_map_mixed2_/test_interval_map_mixed2.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_mixed2_/test_interval_map_mixed2.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_mixed2_/test_interval_map_mixed2.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_map_mixed_/test_interval_map_mixed.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_mixed_/test_interval_map_mixed.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_mixed_/test_interval_map_mixed.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_set_/test_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_set_/test_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_set_/test_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -9,7 +9,7 @@
#include <string>
#include <vector>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_set_infix_/test_interval_set_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_set_infix_/test_interval_set_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_set_infix_/test_interval_set_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_set_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_interval_set_mixed_/test_interval_set_mixed.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_set_mixed_/test_interval_set_mixed.cpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_set_mixed_/test_interval_set_mixed.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval_set_mixed unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_itl_interval_/test_itl_interval.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_itl_interval_/test_itl_interval.cpp (original)
+++ sandbox/itl/libs/itl/test/test_itl_interval_/test_itl_interval.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::interval unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_itl_map_/test_itl_map.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_itl_map_/test_itl_map.cpp (original)
+++ sandbox/itl/libs/itl/test/test_itl_map_/test_itl_map.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::itl_map unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_partial_interval_quantifier_/test_partial_interval_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_partial_interval_quantifier_/test_partial_interval_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/test_partial_interval_quantifier_/test_partial_interval_quantifier.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::partial_interval_quantifier unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_separate_interval_set_/test_separate_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_separate_interval_set_/test_separate_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/test_separate_interval_set_/test_separate_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::separate_interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_separate_interval_set_infix_/test_separate_interval_set_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_separate_interval_set_infix_/test_separate_interval_set_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/test_separate_interval_set_infix_/test_separate_interval_set_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::separate_interval_set_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_set_interval_set_/test_set_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_set_interval_set_/test_set_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/test_set_interval_set_/test_set_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::set_interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set.cpp (original)
+++ sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::set_itl_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_split_interval_map_/test_split_interval_map.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_split_interval_map_/test_split_interval_map.cpp (original)
+++ sandbox/itl/libs/itl/test/test_split_interval_map_/test_split_interval_map.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_map unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_split_interval_map_infix_/test_split_interval_map_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_split_interval_map_infix_/test_split_interval_map_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/test_split_interval_map_infix_/test_split_interval_map_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_map_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_split_interval_set_/test_split_interval_set.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_split_interval_set_/test_split_interval_set.cpp (original)
+++ sandbox/itl/libs/itl/test/test_split_interval_set_/test_split_interval_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_set unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_split_interval_set_infix_/test_split_interval_set_infix.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_split_interval_set_infix_/test_split_interval_set_infix.cpp (original)
+++ sandbox/itl/libs/itl/test/test_split_interval_set_infix_/test_split_interval_set_infix.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::split_interval_set_infix unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/itl/test/test_total_interval_quantifier_/test_total_interval_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_total_interval_quantifier_/test_total_interval_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/test_total_interval_quantifier_/test_total_interval_quantifier.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -8,7 +8,7 @@
#define BOOST_TEST_MODULE itl::total_interval_quantifier unit test
#include <string>
#include <boost/mpl/list.hpp>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
// interval instance types
Modified: sandbox/itl/libs/validate/example/labat_single_/labat_single.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_single_/labat_single.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_single_/labat_single.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -115,11 +115,11 @@
// itl::std_reverse_copy_forward
//> TestLawT;
- typedef BinaryAtomicEquivalence
+ typedef UnaryAtomicEquivalence
<
itl::interval_set<int>,
- bool,
- itl::std_equals
+ itl::list<int>,
+ itl::std_copy_backward_back
> TestLawT;
Modified: sandbox/itl/libs/validate/test/test_bit_collector_/test_bit_collector.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_bit_collector_/test_bit_collector.cpp (original)
+++ sandbox/itl/libs/validate/test/test_bit_collector_/test_bit_collector.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_bit_collector unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/bit_collector_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_collector_/test_collector.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_collector_/test_collector.cpp (original)
+++ sandbox/itl/libs/validate/test/test_collector_/test_collector.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_collector unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/collector_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_interval_bitset_/test_interval_bitset.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_interval_bitset_/test_interval_bitset.cpp (original)
+++ sandbox/itl/libs/validate/test/test_interval_bitset_/test_interval_bitset.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_set_copy_conformity unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/interval_bitset_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_itl_morphic_/test_itl_morphic.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_itl_morphic_/test_itl_morphic.cpp (original)
+++ sandbox/itl/libs/validate/test/test_itl_morphic_/test_itl_morphic.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_itl_morphic unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/itl_morphic_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_itl_set_/test_itl_set.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_itl_set_/test_itl_set.cpp (original)
+++ sandbox/itl/libs/validate/test/test_itl_set_/test_itl_set.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_itl_set unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/itl_set_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_map_copy_conformity_/test_map_copy_conformity.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_map_copy_conformity_/test_map_copy_conformity.cpp (original)
+++ sandbox/itl/libs/validate/test/test_map_copy_conformity_/test_map_copy_conformity.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_map_copy_conformity unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/map_copy_conformity_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_map_order_/test_map_order.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_map_order_/test_map_order.cpp (original)
+++ sandbox/itl/libs/validate/test/test_map_order_/test_map_order.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_map_order unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/map_order_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_set_copy_conformity_/test_set_copy_conformity.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_set_copy_conformity_/test_set_copy_conformity.cpp (original)
+++ sandbox/itl/libs/validate/test/test_set_copy_conformity_/test_set_copy_conformity.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_set_copy_conformity unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/set_copy_conformity_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_set_order_/test_set_order.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_set_order_/test_set_order.cpp (original)
+++ sandbox/itl/libs/validate/test/test_set_order_/test_set_order.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_set_order unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/set_order_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_signed_quantifier_/test_signed_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_signed_quantifier_/test_signed_quantifier.cpp (original)
+++ sandbox/itl/libs/validate/test/test_signed_quantifier_/test_signed_quantifier.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_signed_quantifier unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/signed_quantifier_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_unsigned_quantifier_/test_unsigned_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_unsigned_quantifier_/test_unsigned_quantifier.cpp (original)
+++ sandbox/itl/libs/validate/test/test_unsigned_quantifier_/test_unsigned_quantifier.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_unsigned_quantifier unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/unsigned_quantifier_driver.hpp>
using namespace std;
Modified: sandbox/itl/libs/validate/test/test_val_relations_/test_val_relations.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_val_relations_/test_val_relations.cpp (original)
+++ sandbox/itl/libs/validate/test/test_val_relations_/test_val_relations.cpp 2009-12-04 09:32:39 EST (Fri, 04 Dec 2009)
@@ -10,7 +10,7 @@
#define BOOST_TEST_MODULE validate::itl_itl_val_relations unit test
#include <string>
#include <iostream>
-#include <boost/test/unit_test.hpp>
+#include "../unit_test_unwarned.hpp"
#include <boost/validate/driver/itl_relations_driver.hpp>
using namespace std;
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