Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r66354 - in sandbox/icl: boost/validate/driver libs/validate/example
From: afojgo_at_[hidden]
Date: 2010-11-02 09:07:07


Author: jofaber
Date: 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
New Revision: 66354
URL: http://svn.boost.org/trac/boost/changeset/66354

Log:
Adapted code for gcc-4.4.1.
Text files modified:
   sandbox/icl/boost/validate/driver/abelian_monoid_driver.hpp | 6 ++++--
   sandbox/icl/boost/validate/driver/bit_collector_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/collector_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/icl_morphic_driver.hpp | 10 +++++++++-
   sandbox/icl/boost/validate/driver/icl_relations_driver.hpp | 4 +++-
   sandbox/icl/boost/validate/driver/icl_set_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/icl_single_law_driver.hpp | 6 ++++++
   sandbox/icl/boost/validate/driver/map_order_driver.hpp | 7 ++++++-
   sandbox/icl/boost/validate/driver/set_order_driver.hpp | 7 ++++++-
   sandbox/icl/boost/validate/driver/signed_quantifier_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp | 1 +
   sandbox/icl/boost/validate/driver/sorted_associative_bitset_driver.hpp | 1 +
   sandbox/icl/boost/validate/driver/sorted_associative_map_back_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/sorted_associative_map_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/sorted_associative_set_back_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/sorted_associative_set_driver.hpp | 3 +++
   sandbox/icl/boost/validate/driver/unsigned_quantifier_driver.hpp | 7 ++++++-
   sandbox/icl/libs/validate/example/Jamfile.v2 | 20 ++++++++++++++++++++
   18 files changed, 86 insertions(+), 7 deletions(-)

Modified: sandbox/icl/boost/validate/driver/abelian_monoid_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/abelian_monoid_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/abelian_monoid_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,8 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
 #include <boost/validate/validater/abelian_monoid_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>
@@ -63,8 +65,8 @@
             {
             case RootType::icl_set: {
                     switch(domainChoice) {
- case DomainType::Int: return new abelian_monoid_validater<icl::set<int> >;
- case DomainType::Double: return new abelian_monoid_validater<icl::set<double> >;
+ case DomainType::Int: return new abelian_monoid_validater<std::set<int> >;
+ case DomainType::Double: return new abelian_monoid_validater<std::set<double> >;
                     default: return choiceError(ICL_LOCATION("\nRootType::icl_set: domainChoice:\n"),
                                                 domainChoice, _domainChoice);
                     }

Modified: sandbox/icl/boost/validate/driver/bit_collector_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/bit_collector_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/bit_collector_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -13,6 +13,9 @@
 #include <iostream>
 #include <stdio.h>
 #include <time.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/icl_xt/bits.hpp>
 #include <boost/validate/validater/collector_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>

Modified: sandbox/icl/boost/validate/driver/collector_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/collector_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/collector_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -13,6 +13,9 @@
 #include <iostream>
 #include <stdio.h>
 #include <time.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/validater/collector_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/icl_morphic_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/icl_morphic_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/icl_morphic_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -7,10 +7,17 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_VALIDATE_DRIVER_ICL_MORPHIC_DRIVER_HPP_JOFA_091009
+#define BOOST_VALIDATE_DRIVER_ICL_MORPHIC_DRIVER_HPP_JOFA_091009
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/separate_interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/validater/interval_morphic_validater.hpp>
 
@@ -138,3 +145,4 @@
 
 }} // namespace icl boost
 
+#endif // BOOST_VALIDATE_DRIVER_ICL_MORPHIC_DRIVER_HPP_JOFA_091009

Modified: sandbox/icl/boost/validate/driver/icl_relations_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/icl_relations_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/icl_relations_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -7,7 +7,8 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_VALIDATE_DRIVER_ICL_RELATIONS_DRIVER_HPP_JOFA_091009
+#define BOOST_VALIDATE_DRIVER_ICL_RELATIONS_DRIVER_HPP_JOFA_091009
 
 #include <iostream>
 #include <stdio.h>
@@ -174,3 +175,4 @@
 
 }} // namespace icl boost
 
+#endif // BOOST_VALIDATE_DRIVER_ICL_RELATIONS_DRIVER_HPP_JOFA_091009

Modified: sandbox/icl/boost/validate/driver/icl_set_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/icl_set_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/icl_set_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,9 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/separate_interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
 #include <boost/validate/validater/icl_set_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/icl_single_law_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/icl_single_law_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/icl_single_law_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -13,6 +13,12 @@
 #include <iostream>
 #include <stdio.h>
 #include <time.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/separate_interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/typevalidater.h>
 #include <boost/validate/validater/icl_induced_relations.hpp>
 #include <boost/validate/driver/icl_driver.hpp>

Modified: sandbox/icl/boost/validate/driver/map_order_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/map_order_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/map_order_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -7,10 +7,14 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_VALIDATE_DRIVER_MAP_ORDER_DRIVER_HPP_JOFA_091013
+#define BOOST_VALIDATE_DRIVER_MAP_ORDER_DRIVER_HPP_JOFA_091013
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/utility.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/validater/icl_order_validater.hpp>
@@ -181,3 +185,4 @@
 
 }} // namespace icl boost
 
+#endif // BOOST_VALIDATE_DRIVER_MAP_ORDER_DRIVER_HPP_JOFA_091013

Modified: sandbox/icl/boost/validate/driver/set_order_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/set_order_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/set_order_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -7,10 +7,14 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_VALIDATE_DRIVER_SET_ORDER_DRIVER_HPP_JOFA_080405
+#define BOOST_VALIDATE_DRIVER_SET_ORDER_DRIVER_HPP_JOFA_080405
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/separate_interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
 #include <boost/validate/utility.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/validater/icl_order_validater.hpp>
@@ -140,3 +144,4 @@
 
 }} // namespace icl boost
 
+#endif // BOOST_VALIDATE_DRIVER_SET_ORDER_DRIVER_HPP_JOFA_080405

Modified: sandbox/icl/boost/validate/driver/signed_quantifier_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/signed_quantifier_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/signed_quantifier_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,9 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/validater/signed_quantifier_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,7 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl_xt/interval_bitset.hpp>
 #include <boost/validate/validater/sorted_associative_back_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/sorted_associative_bitset_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/sorted_associative_bitset_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/sorted_associative_bitset_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,7 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl_xt/interval_bitset.hpp>
 #include <boost/validate/validater/sorted_associative_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/sorted_associative_map_back_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/sorted_associative_map_back_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/sorted_associative_map_back_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,9 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/validater/sorted_associative_back_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/sorted_associative_map_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/sorted_associative_map_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/sorted_associative_map_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,9 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/validater/sorted_associative_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/sorted_associative_set_back_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/sorted_associative_set_back_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/sorted_associative_set_back_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,9 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/separate_interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
 #include <boost/validate/validater/sorted_associative_back_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/sorted_associative_set_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/sorted_associative_set_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/sorted_associative_set_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -12,6 +12,9 @@
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/separate_interval_set.hpp>
+#include <boost/icl/split_interval_set.hpp>
 #include <boost/validate/validater/sorted_associative_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>

Modified: sandbox/icl/boost/validate/driver/unsigned_quantifier_driver.hpp
==============================================================================
--- sandbox/icl/boost/validate/driver/unsigned_quantifier_driver.hpp (original)
+++ sandbox/icl/boost/validate/driver/unsigned_quantifier_driver.hpp 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -7,10 +7,14 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#pragma once
+#ifndef BOOST_VALIDATE_DRIVER_UNSIGNED_QUANTIFIER_DRIVER_HPP_JOFA_091013
+#define BOOST_VALIDATE_DRIVER_UNSIGNED_QUANTIFIER_DRIVER_HPP_JOFA_091013
 
 #include <iostream>
 #include <stdio.h>
+#include <boost/icl/map.hpp>
+#include <boost/icl/interval_map.hpp>
+#include <boost/icl/split_interval_map.hpp>
 #include <boost/validate/validater/unsigned_quantifier_validater.hpp>
 #include <boost/validate/driver/icl_driver.hpp>
 #include <boost/validate/utility.hpp>
@@ -142,3 +146,4 @@
 
 }} // namespace icl boost
 
+#endif // BOOST_VALIDATE_DRIVER_UNSIGNED_QUANTIFIER_DRIVER_HPP_JOFA_091013

Modified: sandbox/icl/libs/validate/example/Jamfile.v2
==============================================================================
--- sandbox/icl/libs/validate/example/Jamfile.v2 (original)
+++ sandbox/icl/libs/validate/example/Jamfile.v2 2010-11-02 09:07:03 EDT (Tue, 02 Nov 2010)
@@ -30,6 +30,26 @@
         <include>$(BOOST_ROOT)
     ;
    
+exe boostcon_abelian_monoid
+ :
+ boostcon_abelian_monoid_/boostcon_abelian_monoid.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
+exe boostcon_law_validater
+ :
+ boostcon_abelian_monoid_/boostcon_law_validater.cpp
+ gentorprofile.obj
+ /boost/date_time//boost_date_time
+ :
+ <include>../../..
+ <include>$(BOOST_ROOT)
+ ;
+
 # 2.19 msvc9 compilation time: 0:38
 exe labat_val_relations
     :


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