Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r65970 - in sandbox/itl: boost/itl boost/itl/concept boost/itl/concept/interval boost/itl/detail boost/itl/type_traits boost/itl_xt boost/itl_xt/detail boost/itl_xt/std boost/validate boost/validate/driver boost/validate/gentor boost/validate/itl boost/validate/laws boost/validate/loki_xt boost/validate/std/algorithm boost/validate/type boost/validate/validater libs/itl/doxy_doc/doxygen_input/pages libs/itl/example libs/itl/example/boost_party_ libs/itl/example/custom_interval_ libs/itl/example/interval_ libs/itl/example/interval_container_ libs/itl/example/itvset_shell_ 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/splititvmap_shell_ libs/itl/example/std_copy_ libs/itl/example/std_transform_ libs/itl/example/user_groups_ libs/itl/test 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_icl_quantifier_ 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_icl_quantifier_ libs/itl/test/fastest_total_interval_quantifier_ libs/itl/test/test_casual_ libs/itl/test/test_combinable_ libs/itl/test/test_continuous_interval_ 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_icl_quantifier_ 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_icl_quantifier_ libs/itl/test/test_total_interval_quantifier_ libs/itl_xt/example libs/itl_xt/example/amount_cube_ libs/itl_xt/example/history_ libs/itl_xt/test libs/itl_xt/test/auto_itv_test_ libs/itl_xt/test/meta_functors_ libs/validate/example/boostcon_abelian_monoids_ libs/validate/example/boostcon_law_validater_ libs/validate/example/de_morgan_ libs/validate/example/labat_bit_collector_ libs/validate/example/labat_collector_ libs/validate/example/labat_itl_morphic_ libs/validate/example/labat_itl_set_ libs/validate/example/labat_itv_bitset_ libs/validate/example/labat_map_copy_conformity_ libs/validate/example/labat_map_order_ libs/validate/example/labat_polygon_ libs/validate/example/labat_set_copy_conformity_ libs/validate/example/labat_set_order_ libs/validate/example/labat_signed_quantifier_ libs/validate/example/labat_single_ libs/validate/example/labat_sorted_assoc_bitset_ libs/validate/example/labat_sorted_assoc_bitset_back_ libs/validate/example/labat_sorted_assoc_map_ libs/validate/example/labat_sorted_assoc_map_back_ libs/validate/example/labat_sorted_assoc_set_ libs/validate/example/labat_sorted_assoc_set_back_ libs/validate/example/labat_unsigned_quantifier_ libs/validate/example/labat_val_relations_ libs/validate/src/gentor 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_sorted_assoc_bitset_ libs/validate/test/test_sorted_assoc_bitset_back_ libs/validate/test/test_sorted_assoc_map_ libs/validate/test/test_sorted_assoc_map_back_ libs/validate/test/test_sorted_assoc_set_ libs/validate/test/test_sorted_assoc_set_back_ libs/validate/test/test_unsigned_quantifier_ libs/validate/test/test_val_relations_
From: afojgo_at_[hidden]
Date: 2010-10-15 04:58:49


Author: jofaber
Date: 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
New Revision: 65970
URL: http://svn.boost.org/trac/boost/changeset/65970

Log:
Refactoring: Renamed all occurrences of itl with icl, and Interval Template Library with Interval Container Library. Stable{msvc-9.0, 10.0, gcc-3.4.4}
Text files modified:
   sandbox/itl/boost/itl/closed_interval.hpp | 18 +-
   sandbox/itl/boost/itl/concept/comparable.hpp | 2
   sandbox/itl/boost/itl/concept/container.hpp | 2
   sandbox/itl/boost/itl/concept/element_associator.hpp | 42 +++---
   sandbox/itl/boost/itl/concept/element_map.hpp | 28 ++--
   sandbox/itl/boost/itl/concept/element_set.hpp | 8
   sandbox/itl/boost/itl/concept/element_set_value.hpp | 2
   sandbox/itl/boost/itl/concept/interval.hpp | 118 ++++++++++----------
   sandbox/itl/boost/itl/concept/interval/base.hpp | 4
   sandbox/itl/boost/itl/concept/interval_associator.hpp | 50 ++++----
   sandbox/itl/boost/itl/concept/interval_bounds.hpp | 12 +-
   sandbox/itl/boost/itl/concept/interval_map.hpp | 54 ++++----
   sandbox/itl/boost/itl/concept/interval_set.hpp | 40 +++---
   sandbox/itl/boost/itl/concept/interval_set_value.hpp | 4
   sandbox/itl/boost/itl/concept/map_value.hpp | 2
   sandbox/itl/boost/itl/concept/set_value.hpp | 2
   sandbox/itl/boost/itl/continuous_interval.hpp | 32 ++--
   sandbox/itl/boost/itl/detail/associated_value.hpp | 4
   sandbox/itl/boost/itl/detail/concept_check.hpp | 2
   sandbox/itl/boost/itl/detail/design_config.hpp | 8
   sandbox/itl/boost/itl/detail/element_comparer.hpp | 4
   sandbox/itl/boost/itl/detail/element_iterator.hpp | 20 +-
   sandbox/itl/boost/itl/detail/exclusive_less_than.hpp | 4
   sandbox/itl/boost/itl/detail/interval_map_algo.hpp | 18 +-
   sandbox/itl/boost/itl/detail/interval_morphism.hpp | 14 +-
   sandbox/itl/boost/itl/detail/interval_set_algo.hpp | 30 ++--
   sandbox/itl/boost/itl/detail/interval_subset_comparer.hpp | 10
   sandbox/itl/boost/itl/detail/map_algo.hpp | 4
   sandbox/itl/boost/itl/detail/mapped_reference.hpp | 4
   sandbox/itl/boost/itl/detail/notate.hpp | 4
   sandbox/itl/boost/itl/detail/on_absorbtion.hpp | 2
   sandbox/itl/boost/itl/detail/relation_state.hpp | 4
   sandbox/itl/boost/itl/detail/set_algo.hpp | 22 +-
   sandbox/itl/boost/itl/detail/std_set.hpp | 4
   sandbox/itl/boost/itl/detail/subset_comparer.hpp | 4
   sandbox/itl/boost/itl/discrete_interval.hpp | 24 ++--
   sandbox/itl/boost/itl/dynamic_interval_traits.hpp | 2
   sandbox/itl/boost/itl/functors.hpp | 108 +++++++++---------
   sandbox/itl/boost/itl/gregorian.hpp | 4
   sandbox/itl/boost/itl/interval.hpp | 18 +-
   sandbox/itl/boost/itl/interval_base_map.hpp | 136 +++++++++++-----------
   sandbox/itl/boost/itl/interval_base_set.hpp | 58 ++++----
   sandbox/itl/boost/itl/interval_bounds.hpp | 4
   sandbox/itl/boost/itl/interval_combining_style.hpp | 2
   sandbox/itl/boost/itl/interval_map.hpp | 32 ++--
   sandbox/itl/boost/itl/interval_set.hpp | 22 +-
   sandbox/itl/boost/itl/interval_traits.hpp | 2
   sandbox/itl/boost/itl/iterator.hpp | 4
   sandbox/itl/boost/itl/left_open_interval.hpp | 16 +-
   sandbox/itl/boost/itl/map.hpp | 40 +++---
   sandbox/itl/boost/itl/open_interval.hpp | 16 +-
   sandbox/itl/boost/itl/predicates.hpp | 14 +-
   sandbox/itl/boost/itl/ptime.hpp | 4
   sandbox/itl/boost/itl/rational.hpp | 4
   sandbox/itl/boost/itl/right_open_interval.hpp | 16 +-
   sandbox/itl/boost/itl/separate_interval_set.hpp | 22 +-
   sandbox/itl/boost/itl/set.hpp | 28 ++--
   sandbox/itl/boost/itl/split_interval_map.hpp | 36 +++---
   sandbox/itl/boost/itl/split_interval_set.hpp | 22 +-
   sandbox/itl/boost/itl/type_traits/absorbs_identities.hpp | 2
   sandbox/itl/boost/itl/type_traits/absorbs_neutrons.hpp | 2
   sandbox/itl/boost/itl/type_traits/adds_inversely.hpp | 2
   sandbox/itl/boost/itl/type_traits/codomain_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/difference.hpp | 2
   sandbox/itl/boost/itl/type_traits/difference_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/domain_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/element_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/has_inverse.hpp | 2
   sandbox/itl/boost/itl/type_traits/has_set_semantics.hpp | 2
   sandbox/itl/boost/itl/type_traits/identity_element.hpp | 2
   sandbox/itl/boost/itl/type_traits/infinity.hpp | 2
   sandbox/itl/boost/itl/type_traits/interval_type_default.hpp | 2
   sandbox/itl/boost/itl/type_traits/interval_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_assoc_element_container.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_associative_element_container.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_asymmetric_interval.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_combinable.hpp | 4
   sandbox/itl/boost/itl/type_traits/is_concept_equivalent.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_container.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_continuous.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_continuous_interval.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_discrete.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_discrete_interval.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_element_container.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_icl_container.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_interval.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_interval_container.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_interval_joiner.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_interval_separator.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_interval_splitter.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_key_container_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_map.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_numeric.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_set.hpp | 2
   sandbox/itl/boost/itl/type_traits/is_total.hpp | 2
   sandbox/itl/boost/itl/type_traits/no_type.hpp | 2
   sandbox/itl/boost/itl/type_traits/segment_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/size.hpp | 2
   sandbox/itl/boost/itl/type_traits/size_type_of.hpp | 2
   sandbox/itl/boost/itl/type_traits/succ_pred.hpp | 2
   sandbox/itl/boost/itl/type_traits/to_string.hpp | 2
   sandbox/itl/boost/itl/type_traits/type_to_string.hpp | 2
   sandbox/itl/boost/itl/type_traits/unit_element.hpp | 4
   sandbox/itl/boost/itl/type_traits/value_size.hpp | 4
   sandbox/itl/boost/itl_xt/bits.hpp | 18 +-
   sandbox/itl/boost/itl_xt/bits_gentor.hpp | 10
   sandbox/itl/boost/itl_xt/detail/bit_element_iterator.hpp | 10
   sandbox/itl/boost/itl_xt/enum_bitset.hpp | 4
   sandbox/itl/boost/itl_xt/episode_product.hpp | 12 +-
   sandbox/itl/boost/itl_xt/episode_set.hpp | 8
   sandbox/itl/boost/itl_xt/fixtupelconst.hpp | 4
   sandbox/itl/boost/itl_xt/gentorit.hpp | 4
   sandbox/itl/boost/itl_xt/group_order.hpp | 4
   sandbox/itl/boost/itl_xt/grouping.hpp | 10
   sandbox/itl/boost/itl_xt/interval_bitset.hpp | 44 +++---
   sandbox/itl/boost/itl_xt/itvgentor.hpp | 12 +-
   sandbox/itl/boost/itl_xt/list.hpp | 26 ++--
   sandbox/itl/boost/itl_xt/map_segment_gentor.hpp | 10
   sandbox/itl/boost/itl_xt/mapgentor.hpp | 14 +-
   sandbox/itl/boost/itl_xt/meta_log.hpp | 4
   sandbox/itl/boost/itl_xt/numbergentor.hpp | 18 +-
   sandbox/itl/boost/itl_xt/ordered_type.hpp | 4
   sandbox/itl/boost/itl_xt/prefix_set.cpp | 2
   sandbox/itl/boost/itl_xt/prefix_set.hpp | 4
   sandbox/itl/boost/itl_xt/product_history.hpp | 4
   sandbox/itl/boost/itl_xt/random.hpp | 8
   sandbox/itl/boost/itl_xt/randomnumber.hpp | 2
   sandbox/itl/boost/itl_xt/seqgentor.hpp | 10
   sandbox/itl/boost/itl_xt/setgentor.hpp | 12 +-
   sandbox/itl/boost/itl_xt/statvardesct.hpp | 4
   sandbox/itl/boost/itl_xt/std/pair.hpp | 4
   sandbox/itl/boost/itl_xt/std/pair_gentor.hpp | 4
   sandbox/itl/boost/itl_xt/string_list.cpp | 2
   sandbox/itl/boost/itl_xt/string_list.hpp | 6
   sandbox/itl/boost/itl_xt/string_map.hpp | 4
   sandbox/itl/boost/itl_xt/string_set.hpp | 6
   sandbox/itl/boost/itl_xt/string_sheet.cpp | 2
   sandbox/itl/boost/itl_xt/string_sheet.hpp | 4
   sandbox/itl/boost/itl_xt/stringpattern_set.hpp | 4
   sandbox/itl/boost/itl_xt/tuple_computer.hpp | 22 +-
   sandbox/itl/boost/itl_xt/typed_episode.hpp | 6
   sandbox/itl/boost/itl_xt/var_permutation.hpp | 8
   sandbox/itl/boost/itl_xt/var_tuple.hpp | 8
   sandbox/itl/boost/itl_xt/var_tuple_inscriptor.hpp | 4
   sandbox/itl/boost/itl_xt/var_tuple_order.hpp | 12 +-
   sandbox/itl/boost/validate/driver/abelian_monoid_driver.hpp | 8
   sandbox/itl/boost/validate/driver/bit_collector_driver.hpp | 16 +-
   sandbox/itl/boost/validate/driver/collector_driver.hpp | 10
   sandbox/itl/boost/validate/driver/interval_bitset_driver.hpp | 4
   sandbox/itl/boost/validate/driver/itl_driver.hpp | 16 +-
   sandbox/itl/boost/validate/driver/itl_morphic_driver.hpp | 4
   sandbox/itl/boost/validate/driver/itl_relations_driver.hpp | 4
   sandbox/itl/boost/validate/driver/itl_set_driver.hpp | 4
   sandbox/itl/boost/validate/driver/itl_single_law_driver.hpp | 4
   sandbox/itl/boost/validate/driver/map_copy_conformity_driver.hpp | 32 ++--
   sandbox/itl/boost/validate/driver/map_order_driver.hpp | 16 +-
   sandbox/itl/boost/validate/driver/set_copy_conformity_driver.hpp | 12 +-
   sandbox/itl/boost/validate/driver/set_order_driver.hpp | 4
   sandbox/itl/boost/validate/driver/signed_quantifier_driver.hpp | 12 +-
   sandbox/itl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp | 12 +-
   sandbox/itl/boost/validate/driver/sorted_associative_bitset_driver.hpp | 12 +-
   sandbox/itl/boost/validate/driver/sorted_associative_map_back_driver.hpp | 20 +-
   sandbox/itl/boost/validate/driver/sorted_associative_map_driver.hpp | 20 +-
   sandbox/itl/boost/validate/driver/sorted_associative_set_back_driver.hpp | 10
   sandbox/itl/boost/validate/driver/sorted_associative_set_driver.hpp | 10
   sandbox/itl/boost/validate/driver/unsigned_quantifier_driver.hpp | 12 +-
   sandbox/itl/boost/validate/gentor/gentorprofile.hpp | 76 ++++++------
   sandbox/itl/boost/validate/gentor/randomgentor.hpp | 234 ++++++++++++++++++++--------------------
   sandbox/itl/boost/validate/gentor/rangegentor.hpp | 16 +-
   sandbox/itl/boost/validate/itl/functors.hpp | 22 +-
   sandbox/itl/boost/validate/laws/algo_equivalence.hpp | 4
   sandbox/itl/boost/validate/laws/atomic_equivalence.hpp | 16 +-
   sandbox/itl/boost/validate/laws/element_order.hpp | 4
   sandbox/itl/boost/validate/laws/function_equality.hpp | 6
   sandbox/itl/boost/validate/laws/induced_relation.hpp | 4
   sandbox/itl/boost/validate/laws/inversion_laws.hpp | 14 +-
   sandbox/itl/boost/validate/laws/law.hpp | 4
   sandbox/itl/boost/validate/laws/law_violations.hpp | 10
   sandbox/itl/boost/validate/laws/map_laws.hpp | 6
   sandbox/itl/boost/validate/laws/minor_set_laws.hpp | 4
   sandbox/itl/boost/validate/laws/monoid.hpp | 6
   sandbox/itl/boost/validate/laws/order.hpp | 6
   sandbox/itl/boost/validate/laws/pushouts.hpp | 4
   sandbox/itl/boost/validate/laws/set_laws.hpp | 10
   sandbox/itl/boost/validate/laws/subset_order.hpp | 4
   sandbox/itl/boost/validate/laws/symmetric_difference.hpp | 14 +-
   sandbox/itl/boost/validate/loki_xt/Tuple.h | 6
   sandbox/itl/boost/validate/loki_xt/TupleGentor.h | 6
   sandbox/itl/boost/validate/std/algorithm/copy.hpp | 4
   sandbox/itl/boost/validate/std/algorithm/find.hpp | 4
   sandbox/itl/boost/validate/std/algorithm/relation.hpp | 4
   sandbox/itl/boost/validate/std/algorithm/set_algo.hpp | 4
   sandbox/itl/boost/validate/type/bits.hpp | 18 +-
   sandbox/itl/boost/validate/type/nat.hpp | 10
   sandbox/itl/boost/validate/utility.hpp | 4
   sandbox/itl/boost/validate/validater/abelian_monoid_validater.hpp | 4
   sandbox/itl/boost/validate/validater/bit_collector_validater.hpp | 16 +-
   sandbox/itl/boost/validate/validater/collector_validater.hpp | 16 +-
   sandbox/itl/boost/validate/validater/concept_validater.hpp | 4
   sandbox/itl/boost/validate/validater/function_equality_validater.hpp | 4
   sandbox/itl/boost/validate/validater/interval_morphic_validater.hpp | 4
   sandbox/itl/boost/validate/validater/itl_induced_relations.hpp | 4
   sandbox/itl/boost/validate/validater/itl_order_validater.hpp | 6
   sandbox/itl/boost/validate/validater/itl_set_validater.hpp | 16 +-
   sandbox/itl/boost/validate/validater/law_validater.hpp | 14 +-
   sandbox/itl/boost/validate/validater/monoid_validater.hpp | 4
   sandbox/itl/boost/validate/validater/partial_order_validater.hpp | 6
   sandbox/itl/boost/validate/validater/signed_quantifier_validater.hpp | 4
   sandbox/itl/boost/validate/validater/sorted_associative_back_validater.hpp | 6
   sandbox/itl/boost/validate/validater/sorted_associative_validater.hpp | 6
   sandbox/itl/boost/validate/validater/strict_weak_order_validater.hpp | 4
   sandbox/itl/boost/validate/validater/unsigned_quantifier_validater.hpp | 4
   sandbox/itl/boost/validate/validation_counts.hpp | 4
   sandbox/itl/libs/itl/doxy_doc/doxygen_input/pages/doxygen_mainpage.hpp | 10
   sandbox/itl/libs/itl/example/boost_party_/boost_party.cpp | 8
   sandbox/itl/libs/itl/example/custom_interval_/custom_interval.cpp | 8
   sandbox/itl/libs/itl/example/interval_/interval.cpp | 8
   sandbox/itl/libs/itl/example/interval_container_/interval_container.cpp | 8
   sandbox/itl/libs/itl/example/itvset_shell_/itvset_shell.cpp | 6
   sandbox/itl/libs/itl/example/large_bitset_/bits.hpp | 2
   sandbox/itl/libs/itl/example/large_bitset_/large_bitset.cpp | 4
   sandbox/itl/libs/itl/example/large_bitset_/large_bitset.hpp | 18 +-
   sandbox/itl/libs/itl/example/man_power_/man_power.cpp | 8
   sandbox/itl/libs/itl/example/month_and_week_grid_/month_and_week_grid.cpp | 8
   sandbox/itl/libs/itl/example/overlap_counter_/overlap_counter.cpp | 8
   sandbox/itl/libs/itl/example/party_/party.cpp | 8
   sandbox/itl/libs/itl/example/partys_height_average_/partys_height_average.cpp | 8
   sandbox/itl/libs/itl/example/partys_tallest_guests_/partys_tallest_guests.cpp | 8
   sandbox/itl/libs/itl/example/splititvmap_shell_/splititvmap_shell.cpp | 6
   sandbox/itl/libs/itl/example/std_copy_/std_copy.cpp | 30 ++--
   sandbox/itl/libs/itl/example/std_transform_/std_transform.cpp | 36 +++---
   sandbox/itl/libs/itl/example/toytime.hpp | 6
   sandbox/itl/libs/itl/example/user_groups_/user_groups.cpp | 12 +-
   sandbox/itl/libs/itl/test/fastest_interval_map_/fastest_interval_map.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_map_infix_/fastest_interval_map_infix.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_map_infix_mixed_/fastest_interval_map_infix_mixed.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_map_mixed2_/fastest_interval_map_mixed2.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_map_mixed_/fastest_interval_map_mixed.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_set_/fastest_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_set_infix_/fastest_interval_set_infix.cpp | 4
   sandbox/itl/libs/itl/test/fastest_interval_set_mixed_/fastest_interval_set_mixed.cpp | 4
   sandbox/itl/libs/itl/test/fastest_itl_interval_/fastest_itl_interval.cpp | 4
   sandbox/itl/libs/itl/test/fastest_itl_map_/fastest_itl_map.cpp | 4
   sandbox/itl/libs/itl/test/fastest_partial_icl_quantifier_/fastest_partial_icl_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/fastest_partial_interval_quantifier_/fastest_partial_interval_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/fastest_separate_interval_set_/fastest_separate_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/fastest_separate_interval_set_infix_/fastest_separate_interval_set_infix.cpp | 4
   sandbox/itl/libs/itl/test/fastest_set_interval_set_/fastest_set_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set.cpp | 4
   sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set_cases.hpp | 2
   sandbox/itl/libs/itl/test/fastest_split_interval_map_/fastest_split_interval_map.cpp | 4
   sandbox/itl/libs/itl/test/fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp | 4
   sandbox/itl/libs/itl/test/fastest_split_interval_set_/fastest_split_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/fastest_split_interval_set_infix_/fastest_split_interval_set_infix.cpp | 4
   sandbox/itl/libs/itl/test/fastest_total_icl_quantifier_/fastest_total_icl_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/fastest_total_interval_quantifier_/fastest_total_interval_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/test_casual_/test_casual.cpp | 120 ++++++++++----------
   sandbox/itl/libs/itl/test/test_combinable_/test_combinable.cpp | 4
   sandbox/itl/libs/itl/test/test_continuous_interval_/test_continuous_interval.cpp | 4
   sandbox/itl/libs/itl/test/test_functions.hpp | 12 +-
   sandbox/itl/libs/itl/test/test_icl_continuous_interval.hpp | 10
   sandbox/itl/libs/itl/test/test_icl_discrete_interval.hpp | 4
   sandbox/itl/libs/itl/test/test_icl_dynamic_interval.hpp | 34 ++--
   sandbox/itl/libs/itl/test/test_icl_interval.hpp | 62 +++++-----
   sandbox/itl/libs/itl/test/test_icl_quantifier_shared.hpp | 66 +++++-----
   sandbox/itl/libs/itl/test/test_icl_static_interval.hpp | 8
   sandbox/itl/libs/itl/test/test_interval_laws.hpp | 66 +++++-----
   sandbox/itl/libs/itl/test/test_interval_map_/test_interval_map.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_map_infix_/test_interval_map_infix.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_map_infix_mixed_/test_interval_map_infix_mixed.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_map_mixed.hpp | 162 +++++++++++++-------------
   sandbox/itl/libs/itl/test/test_interval_map_mixed2_/test_interval_map_mixed2.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_map_mixed_/test_interval_map_mixed.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_map_shared.hpp | 216 ++++++++++++++++++------------------
   sandbox/itl/libs/itl/test/test_interval_quantifier_shared.hpp | 36 +++---
   sandbox/itl/libs/itl/test/test_interval_set_/test_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_set_infix_/test_interval_set_infix.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_set_mixed.hpp | 12 +-
   sandbox/itl/libs/itl/test/test_interval_set_mixed_/test_interval_set_mixed.cpp | 4
   sandbox/itl/libs/itl/test/test_interval_set_shared.hpp | 58 ++++----
   sandbox/itl/libs/itl/test/test_itl_interval.hpp | 14 +-
   sandbox/itl/libs/itl/test/test_itl_interval_/test_itl_interval.cpp | 4
   sandbox/itl/libs/itl/test/test_itl_interval_shared.hpp | 132 +++++++++++-----------
   sandbox/itl/libs/itl/test/test_itl_map.hpp | 28 ++--
   sandbox/itl/libs/itl/test/test_itl_map_/test_itl_map.cpp | 4
   sandbox/itl/libs/itl/test/test_laws.hpp | 68 +++++-----
   sandbox/itl/libs/itl/test/test_partial_icl_quantifier_/test_partial_icl_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/test_partial_interval_quantifier_/test_partial_interval_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/test_quantifier_itl_map.hpp | 48 ++++----
   sandbox/itl/libs/itl/test/test_quantifier_map_shared.hpp | 32 ++--
   sandbox/itl/libs/itl/test/test_separate_interval_set_/test_separate_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/test_separate_interval_set_infix_/test_separate_interval_set_infix.cpp | 4
   sandbox/itl/libs/itl/test/test_set_interval_set_/test_set_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/test_set_itl_set.hpp | 10
   sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set.cpp | 4
   sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set_cases.hpp | 2
   sandbox/itl/libs/itl/test/test_split_interval_map_/test_split_interval_map.cpp | 4
   sandbox/itl/libs/itl/test/test_split_interval_map_infix_/test_split_interval_map_infix.cpp | 4
   sandbox/itl/libs/itl/test/test_split_interval_set_/test_split_interval_set.cpp | 4
   sandbox/itl/libs/itl/test/test_split_interval_set_infix_/test_split_interval_set_infix.cpp | 4
   sandbox/itl/libs/itl/test/test_total_icl_quantifier_/test_total_icl_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/test_total_interval_quantifier_/test_total_interval_quantifier.cpp | 4
   sandbox/itl/libs/itl/test/test_value_maker.hpp | 10
   sandbox/itl/libs/itl_xt/example/amount_cube_/amount_cube.cpp | 8
   sandbox/itl/libs/itl_xt/example/history_/history.cpp | 8
   sandbox/itl/libs/itl_xt/example/toytime.h | 4
   sandbox/itl/libs/itl_xt/test/auto_itv_test_/auto_itv_test.cpp | 4
   sandbox/itl/libs/itl_xt/test/itvmaptester.h | 4
   sandbox/itl/libs/itl_xt/test/itvsettester.h | 4
   sandbox/itl/libs/itl_xt/test/meta_functors_/meta_functors.cpp | 6
   sandbox/itl/libs/validate/example/boostcon_abelian_monoids_/boostcon_abelian_monoids.cpp | 2
   sandbox/itl/libs/validate/example/boostcon_law_validater_/boostcon_law_validater.cpp | 4
   sandbox/itl/libs/validate/example/de_morgan_/de_morgan.cpp | 2
   sandbox/itl/libs/validate/example/labat_bit_collector_/labat_bit_collector.cpp | 2
   sandbox/itl/libs/validate/example/labat_collector_/labat_collector.cpp | 2
   sandbox/itl/libs/validate/example/labat_itl_morphic_/labat_itl_morphic.cpp | 2
   sandbox/itl/libs/validate/example/labat_itl_set_/labat_itl_set.cpp | 2
   sandbox/itl/libs/validate/example/labat_itv_bitset_/labat_itv_bitset.cpp | 2
   sandbox/itl/libs/validate/example/labat_map_copy_conformity_/labat_map_copy_conformity.cpp | 2
   sandbox/itl/libs/validate/example/labat_map_order_/labat_map_order.cpp | 2
   sandbox/itl/libs/validate/example/labat_polygon_/custom_polygon.hpp | 6
   sandbox/itl/libs/validate/example/labat_polygon_/labat_polygon.cpp | 6
   sandbox/itl/libs/validate/example/labat_polygon_/point_gentor.hpp | 10
   sandbox/itl/libs/validate/example/labat_polygon_/polygon_gentor.hpp | 2
   sandbox/itl/libs/validate/example/labat_polygon_/polygon_laws.hpp | 4
   sandbox/itl/libs/validate/example/labat_set_copy_conformity_/labat_set_copy_conformity.cpp | 2
   sandbox/itl/libs/validate/example/labat_set_order_/labat_set_order.cpp | 2
   sandbox/itl/libs/validate/example/labat_signed_quantifier_/labat_signed_quantifier.cpp | 2
   sandbox/itl/libs/validate/example/labat_single_/labat_single.cpp | 30 ++--
   sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_/labat_sorted_assoc_bitset.cpp | 2
   sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_back_/labat_sorted_assoc_bitset_back.cpp | 2
   sandbox/itl/libs/validate/example/labat_sorted_assoc_map_/labat_sorted_assoc_map.cpp | 2
   sandbox/itl/libs/validate/example/labat_sorted_assoc_map_back_/labat_sorted_assoc_map_back.cpp | 2
   sandbox/itl/libs/validate/example/labat_sorted_assoc_set_/labat_sorted_assoc_set.cpp | 2
   sandbox/itl/libs/validate/example/labat_sorted_assoc_set_back_/labat_sorted_assoc_set_back.cpp | 2
   sandbox/itl/libs/validate/example/labat_unsigned_quantifier_/labat_unsigned_quantifier.cpp | 2
   sandbox/itl/libs/validate/example/labat_val_relations_/labat_val_relations.cpp | 2
   sandbox/itl/libs/validate/src/gentor/gentorprofile.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_sorted_assoc_bitset_/test_sorted_assoc_bitset.cpp | 2
   sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_back_/test_sorted_assoc_bitset_back.cpp | 2
   sandbox/itl/libs/validate/test/test_sorted_assoc_map_/test_sorted_assoc_map.cpp | 2
   sandbox/itl/libs/validate/test/test_sorted_assoc_map_back_/test_sorted_assoc_map_back.cpp | 2
   sandbox/itl/libs/validate/test/test_sorted_assoc_set_/test_sorted_assoc_set.cpp | 2
   sandbox/itl/libs/validate/test/test_sorted_assoc_set_back_/test_sorted_assoc_set_back.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
   356 files changed, 2175 insertions(+), 2175 deletions(-)

Modified: sandbox/itl/boost/itl/closed_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/closed_interval.hpp (original)
+++ sandbox/itl/boost/itl/closed_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/type_to_string.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class DomainT,
@@ -33,7 +33,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
     }
 
     //NOTE: Compiler generated copy constructor is used
@@ -44,7 +44,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((!itl::is_continuous<DomainT>::value));
+ BOOST_STATIC_ASSERT((!icl::is_continuous<DomainT>::value));
     }
 
     /** Interval from <tt>low</tt> to <tt>up</tt> with bounds <tt>bounds</tt> */
@@ -71,11 +71,11 @@
 //=T closed_interval -> concept intervals
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct interval_traits< itl::closed_interval<DomainT, Compare> >
+struct interval_traits< icl::closed_interval<DomainT, Compare> >
 {
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
- typedef itl::closed_interval<DomainT, Compare> interval_type;
+ typedef icl::closed_interval<DomainT, Compare> interval_type;
 
     static interval_type construct(const domain_type& lo, const domain_type& up)
     {
@@ -97,20 +97,20 @@
 };
 
 template <class DomainT, ITL_COMPARE Compare>
-struct type_to_string<itl::closed_interval<DomainT,Compare> >
+struct type_to_string<icl::closed_interval<DomainT,Compare> >
 {
     static std::string apply()
     { return "[I]<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 template<class DomainT>
-struct value_size<itl::closed_interval<DomainT> >
+struct value_size<icl::closed_interval<DomainT> >
 {
- static std::size_t apply(const itl::closed_interval<DomainT>& value)
+ static std::size_t apply(const icl::closed_interval<DomainT>& value)
     { return 2; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/concept/comparable.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/comparable.hpp (original)
+++ sandbox/itl/boost/itl/concept/comparable.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_icl_container.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================

Modified: sandbox/itl/boost/itl/concept/container.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/container.hpp (original)
+++ sandbox/itl/boost/itl/concept/container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/is_container.hpp>
 #include <boost/itl/type_traits/is_icl_container.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================

Modified: sandbox/itl/boost/itl/concept/element_associator.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/element_associator.hpp (original)
+++ sandbox/itl/boost/itl/concept/element_associator.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/concept/element_set.hpp>
 #include <boost/itl/concept/element_map.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================
@@ -31,14 +31,14 @@
 typename enable_if<is_associative_element_container<Type>, typename Type::size_type>::type
 size(const Type& object)
 {
- return itl::iterative_size(object);
+ return icl::iterative_size(object);
 }
 
 template<class Type>
 typename enable_if<is_associative_element_container<Type>, typename Type::size_type>::type
 cardinality(const Type& object)
 {
- return itl::iterative_size(object);
+ return icl::iterative_size(object);
 }
 
 
@@ -65,9 +65,9 @@
                    bool>::type
 within(const SubT& sub, const SuperT& super)
 {
- if(itl::is_empty(sub)) return true;
- if(itl::is_empty(super)) return false;
- if(itl::size(super) < itl::size(sub)) return false;
+ if(icl::is_empty(sub)) return true;
+ if(icl::is_empty(super)) return false;
+ if(icl::size(super) < icl::size(sub)) return false;
 
     typename SubT::const_iterator common_lwb_;
     typename SubT::const_iterator common_upb_;
@@ -96,7 +96,7 @@
 typename enable_if<is_associative_element_container<Type>, bool>::type
 contains(const Type& super, const typename Type::key_type& key)
 {
- return itl::within(key, super);
+ return icl::within(key, super);
 }
 
 //------------------------------------------------------------------------------
@@ -108,7 +108,7 @@
                    bool>::type
 contains(const SuperT& super, const SubT& sub)
 {
- return itl::within(sub, super);
+ return icl::within(sub, super);
 }
 
 //==============================================================================
@@ -168,7 +168,7 @@
 inline typename enable_if<is_associative_element_container<Type>, Type>::type&
 operator += (Type& object, const typename Type::value_type& operand)
 {
- return itl::add(object, operand);
+ return icl::add(object, operand);
 }
 
 template <class Type>
@@ -194,7 +194,7 @@
 
     typename Type::iterator prior_ = object.end();
     ITL_const_FORALL(typename Type, it_, operand)
- prior_ = itl::add(object, prior_, *it_);
+ prior_ = icl::add(object, prior_, *it_);
 
     return object;
 }
@@ -211,7 +211,7 @@
 inline typename enable_if<is_associative_element_container<Type>, Type>::type&
 operator |= (Type& object, const typename Type::value_type& operand)
 {
- return itl::add(object, operand);
+ return icl::add(object, operand);
 }
 
 template <class Type>
@@ -277,7 +277,7 @@
 
     iterator prior_ = object.end();
     ITL_const_FORALL(typename Type, elem_, addend)
- itl::insert(object, prior_, *elem_);
+ icl::insert(object, prior_, *elem_);
 
     return object;
 }
@@ -305,7 +305,7 @@
 erase(Type& object, const Type& erasure)
 {
     ITL_const_FORALL(typename Type, elem_, erasure)
- itl::erase(object, *elem_);
+ icl::erase(object, *elem_);
 
     return object;
 }
@@ -319,7 +319,7 @@
 inline typename enable_if<is_associative_element_container<Type>, Type>::type&
 operator -= (Type& object, const typename Type::value_type& operand)
 {
- return itl::subtract(object, operand);
+ return icl::subtract(object, operand);
 }
 
 template <class Type>
@@ -334,7 +334,7 @@
 operator -= (Type& object, const Type& subtrahend)
 {
     ITL_const_FORALL(typename Type, it_, subtrahend)
- itl::subtract(object, *it_);
+ icl::subtract(object, *it_);
 
     return object;
 }
@@ -361,7 +361,7 @@
     typedef typename Type::const_iterator const_iterator;
     const_iterator it_ = object.find(operand);
     if(it_ != object.end())
- itl::add(section, *it_);
+ icl::add(section, *it_);
 }
 
 //------------------------------------------------------------------------------
@@ -436,14 +436,14 @@
 inline typename enable_if<is_associative_element_container<Type>, Type>::type
 operator ^ (Type object, const typename Type::value_type& operand)
 {
- return itl::flip(object, operand);
+ return icl::flip(object, operand);
 }
 
 template<class Type>
 inline typename enable_if<is_associative_element_container<Type>, Type>::type
 operator ^ (const typename Type::value_type& operand, Type object)
 {
- return itl::flip(object, operand);
+ return icl::flip(object, operand);
 }
 
 template<class Type>
@@ -464,7 +464,7 @@
     typename Type::iterator it_ = object.begin();
     while(it_ != object.end())
         if(pred(*it_))
- itl::erase(object, it_++);
+ icl::erase(object, it_++);
         else ++it_;
     return object;
 }
@@ -476,7 +476,7 @@
     typename Type::const_iterator it_ = src.begin();
     while(it_ != src.end())
         if(pred(*it_))
- itl::add(object, *it_++);
+ icl::add(object, *it_++);
     
     return object;
 }
@@ -485,7 +485,7 @@
 inline typename enable_if<is_associative_element_container<Type>, Type>::type&
 assign_if(const Predicate& pred, Type& object, const Type& src)
 {
- itl::clear(object);
+ icl::clear(object);
     return add_if(object, src, pred);
 }
 

Modified: sandbox/itl/boost/itl/concept/element_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/element_map.hpp (original)
+++ sandbox/itl/boost/itl/concept/element_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #include <boost/itl/detail/map_algo.hpp>
 
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //NOTE: Some forward declarations are needed by some compilers.
@@ -52,7 +52,7 @@
 typename enable_if<is_element_map<Type>, bool>::type
 contains(const Type& super, const typename Type::element_type& value_pair)
 {
- return itl::within(value_pair, super);
+ return icl::within(value_pair, super);
 }
 
 //==============================================================================
@@ -124,7 +124,7 @@
 {
     typedef typename Type::set_type set_type;
     ITL_const_FORALL(typename set_type, elem_, erasure)
- itl::erase(object, *elem_);
+ icl::erase(object, *elem_);
 
     return object;
 }
@@ -149,7 +149,7 @@
 typename enable_if<is_element_map<Type>, Type>::type&
 subtract(Type& object, const typename Type::domain_type& key_value)
 {
- return itl::erase(object, key_value);
+ return icl::erase(object, key_value);
 }
 
 //------------------------------------------------------------------------------
@@ -224,7 +224,7 @@
 add_intersection(Type& section, const Type& object, const Type& operand)
 {
     ITL_const_FORALL(typename Type, it_, operand)
- itl::add_intersection(section, object, *it_);
+ icl::add_intersection(section, object, *it_);
 }
 
 //------------------------------------------------------------------------------
@@ -244,7 +244,7 @@
 operator &=(Type& object, const typename Type::element_type& operand)
 {
     Type section;
- itl::add_intersection(section, object, operand);
+ icl::add_intersection(section, object, operand);
     object.swap(section);
     return object;
 }
@@ -277,7 +277,7 @@
 operator &=(Type& object, const Type& operand)
 {
     Type section;
- itl::add_intersection(section, object, operand);
+ icl::add_intersection(section, object, operand);
     object.swap(section);
     return object;
 }
@@ -321,7 +321,7 @@
                          , bool>::type
 intersects(const Type& object, const typename Type::domain_type& operand)
 {
- return itl::contains(object, operand);
+ return icl::contains(object, operand);
 }
 
 template<class Type>
@@ -343,7 +343,7 @@
 intersects(const Type& object, const typename Type::element_type& operand)
 {
     Type intersection;
- itl::add_intersection(intersection, object, operand);
+ icl::add_intersection(intersection, object, operand);
     return !intersection.empty();
 }
 
@@ -376,7 +376,7 @@
                          , Type>::type&
 operator ^= (Type& object, const CoType&)
 {
- itl::clear(object);
+ icl::clear(object);
     return object;
 }
 
@@ -398,7 +398,7 @@
 operator ^= (Type& object, const Type& operand)
 {
     ITL_const_FORALL(typename Type, it_, operand)
- itl::flip(object, *it_);
+ icl::flip(object, *it_);
 
     ITL_FORALL(typename Type, it2_, object)
         it2_->second = identity_element<typename Type::codomain_type>::value();
@@ -413,7 +413,7 @@
                          , Type>::type&
 operator ^= (Type& object, const typename Type::element_type& operand)
 {
- return itl::flip(object, operand);
+ return icl::flip(object, operand);
 }
 
 template<class Type>
@@ -425,7 +425,7 @@
     typedef typename Type::const_iterator const_iterator;
     const_iterator it_ = operand.begin();
     while(it_ != operand.end())
- itl::flip(object, *it_++);
+ icl::flip(object, *it_++);
 
     return object;
 }
@@ -456,7 +456,7 @@
 absorb_identities(Type& object)
 {
     typedef typename Type::element_type element_type;
- return itl::erase_if(content_is_identity_element<element_type>(), object);
+ return icl::erase_if(content_is_identity_element<element_type>(), object);
 }
 
 template<class Type>

Modified: sandbox/itl/boost/itl/concept/element_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/element_set.hpp (original)
+++ sandbox/itl/boost/itl/concept/element_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/detail/std_set.hpp>
 
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================
@@ -69,7 +69,7 @@
 inline typename enable_if<is_element_set<Type>, bool>::type
 intersects(const Type& object, const typename Type::domain_type& operand)
 {
- return itl::contains(object, operand);
+ return icl::contains(object, operand);
 }
 
 template<class Type>
@@ -101,7 +101,7 @@
 inline typename enable_if<is_element_set<Type>, Type>::type&
 operator ^= (Type& object, const typename Type::element_tpye& operand)
 {
- return itl::flip(object, operand);
+ return icl::flip(object, operand);
 }
 
 /** Symmetric subtract map \c x2 and \c *this.
@@ -113,7 +113,7 @@
     typedef typename Type::const_iterator const_iterator;
     const_iterator it_ = operand.begin();
     while(it_ != operand.end())
- itl::flip(object, *it_++);
+ icl::flip(object, *it_++);
 
     return object;
 }

Modified: sandbox/itl/boost/itl/concept/element_set_value.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/element_set_value.hpp (original)
+++ sandbox/itl/boost/itl/concept/element_set_value.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_element_container.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================

Modified: sandbox/itl/boost/itl/concept/interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -31,7 +31,7 @@
 #include <boost/itl/dynamic_interval_traits.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //==============================================================================
@@ -75,7 +75,7 @@
 singleton(const typename interval_traits<Type>::domain_type& value)
 {
     //ASSERT: This always creates an interval with exactly one element
- return interval_traits<Type>::construct(value, itl::succ(value));
+ return interval_traits<Type>::construct(value, icl::succ(value));
 }
 
 template<class Type>
@@ -91,7 +91,7 @@
     typedef typename interval_traits<Type>::domain_type domain_type;
     BOOST_ASSERT((numeric_minimum<domain_type, is_numeric<domain_type>::value >::is_less_than(value) ));
 
- return interval_traits<Type>::construct(itl::pred(value), value);
+ return interval_traits<Type>::construct(icl::pred(value), value);
 }
 
 template<class Type>
@@ -102,7 +102,7 @@
     typedef typename interval_traits<Type>::domain_type domain_type;
     BOOST_ASSERT((numeric_minimum<domain_type, is_numeric<domain_type>::value >::is_less_than(value)));
 
- return interval_traits<Type>::construct(itl::pred(value), itl::succ(value));
+ return interval_traits<Type>::construct(icl::pred(value), icl::succ(value));
 }
 
 template<class Type>
@@ -463,7 +463,7 @@
     inline typename boost::enable_if<is_asymmetric_interval<Type>, bool>::type
     exclusive_less(const Type& left, const Type& right)
     {
- BOOST_ASSERT(!(itl::is_empty(left) || itl::is_empty(right)));
+ BOOST_ASSERT(!(icl::is_empty(left) || icl::is_empty(right)));
         return domain_less_equal<Type>(upper(left), lower(right));
     }
 
@@ -471,7 +471,7 @@
     inline typename boost::enable_if<is_discrete_interval<Type>, bool>::type
     exclusive_less(const Type& left, const Type& right)
     {
- BOOST_ASSERT(!(itl::is_empty(left) || itl::is_empty(right)));
+ BOOST_ASSERT(!(icl::is_empty(left) || icl::is_empty(right)));
         return domain_less<Type>(last(left), first(right));
     }
 
@@ -480,7 +480,7 @@
     enable_if<has_symmetric_bounds<Type>, bool>::type
     exclusive_less(const Type& left, const Type& right)
     {
- BOOST_ASSERT(!(itl::is_empty(left) || itl::is_empty(right)));
+ BOOST_ASSERT(!(icl::is_empty(left) || icl::is_empty(right)));
         return domain_less<Type>(last(left), first(right));
     }
 
@@ -488,7 +488,7 @@
     inline typename boost::enable_if<is_continuous_interval<Type>, bool>::type
     exclusive_less(const Type& left, const Type& right)
     {
- BOOST_ASSERT(!(itl::is_empty(left) || itl::is_empty(right)));
+ BOOST_ASSERT(!(icl::is_empty(left) || icl::is_empty(right)));
         return domain_less <Type>(left.upper(), right.lower())
             || ( domain_equal<Type>(left.upper(), right.lower())
                 && inner_bounds(left,right) != interval_bounds::open() );
@@ -510,31 +510,31 @@
 inline typename boost::enable_if<is_interval<Type>, bool>::type
 contains(const Type& super, const Type& sub)
 {
- return itl::is_empty(sub) || non_empty::contains(super, sub);
+ return icl::is_empty(sub) || non_empty::contains(super, sub);
 }
 
 template<class Type>
 typename boost::enable_if<is_discrete_static<Type>, bool>::type
 contains(const Type& super, const typename interval_traits<Type>::domain_type& element)
 {
- return domain_less_equal<Type>(itl::first(super), element )
- && domain_less_equal<Type>( element, itl::last(super));
+ return domain_less_equal<Type>(icl::first(super), element )
+ && domain_less_equal<Type>( element, icl::last(super));
 }
 
 template<class Type>
 typename boost::enable_if<is_continuous_left_open<Type>, bool>::type
 contains(const Type& super, const typename interval_traits<Type>::domain_type& element)
 {
- return domain_less <Type>(itl::lower(super), element )
- && domain_less_equal<Type>( element, itl::upper(super));
+ return domain_less <Type>(icl::lower(super), element )
+ && domain_less_equal<Type>( element, icl::upper(super));
 }
 
 template<class Type>
 typename boost::enable_if<is_continuous_right_open<Type>, bool>::type
 contains(const Type& super, const typename interval_traits<Type>::domain_type& element)
 {
- return domain_less_equal<Type>(itl::lower(super), element )
- && domain_less <Type>( element, itl::upper(super));
+ return domain_less_equal<Type>(icl::lower(super), element )
+ && domain_less <Type>( element, icl::upper(super));
 }
 
 template<class Type>
@@ -570,7 +570,7 @@
 inline typename boost::enable_if<is_asymmetric_interval<Type>, bool>::type
 exclusive_less(const Type& left, const Type& right)
 {
- return itl::is_empty(left) || itl::is_empty(right)
+ return icl::is_empty(left) || icl::is_empty(right)
         || domain_less_equal<Type>(upper(left), lower(right));
 }
 
@@ -578,7 +578,7 @@
 inline typename boost::enable_if<is_discrete_interval<Type>, bool>::type
 exclusive_less(const Type& left, const Type& right)
 {
- return itl::is_empty(left) || itl::is_empty(right)
+ return icl::is_empty(left) || icl::is_empty(right)
         || domain_less<Type>(last(left), first(right));
 }
 
@@ -587,7 +587,7 @@
 enable_if<has_symmetric_bounds<Type>, bool>::type
 exclusive_less(const Type& left, const Type& right)
 {
- return itl::is_empty(left) || itl::is_empty(right)
+ return icl::is_empty(left) || icl::is_empty(right)
         || domain_less<Type>(last(left), first(right));
 }
 
@@ -595,7 +595,7 @@
 inline typename boost::enable_if<is_continuous_interval<Type>, bool>::type
 exclusive_less(const Type& left, const Type& right)
 {
- return itl::is_empty(left) || itl::is_empty(right)
+ return icl::is_empty(left) || icl::is_empty(right)
         || domain_less<Type>(left.upper(), right.lower())
         || ( domain_equal<Type>(left.upper(), right.lower())
             && inner_bounds(left,right) != interval_bounds::open() );
@@ -772,7 +772,7 @@
 typename boost::enable_if<is_interval<Type>, bool>::type
 operator == (const Type& left, const Type& right)
 {
- return (itl::is_empty(left) && itl::is_empty(right))
+ return (icl::is_empty(left) && icl::is_empty(right))
         || (lower_equal(left,right) && upper_equal(left,right));
 }
 
@@ -788,8 +788,8 @@
 typename boost::enable_if<is_interval<Type>, bool>::type
 operator < (const Type& left, const Type& right)
 {
- if(itl::is_empty(left))
- return !itl::is_empty(right);
+ if(icl::is_empty(left))
+ return !icl::is_empty(right);
     else
         return lower_less(left,right)
             || (lower_equal(left,right) && upper_less(left,right));
@@ -839,11 +839,11 @@
 cardinality(const Type& object)
 {
     typedef typename size_type_of<interval_traits<Type> >::type SizeT;
- if(itl::is_empty(object))
- return itl::identity_element<SizeT>::value();
+ if(icl::is_empty(object))
+ return icl::identity_element<SizeT>::value();
     else if( object.bounds() == interval_bounds::closed()
             && domain_equal<Type>(lower(object), upper(object)))
- return itl::unit_element<SizeT>::value();
+ return icl::unit_element<SizeT>::value();
     else
         return infinity<SizeT>::value();
 }
@@ -854,7 +854,7 @@
 cardinality(const Type& object)
 {
     typedef typename size_type_of<interval_traits<Type> >::type SizeT;
- return itl::is_empty(object) ? identity_element<SizeT>::value()
+ return icl::is_empty(object) ? identity_element<SizeT>::value()
                                  : static_cast<SizeT>(last_next(object) - first(object));
 }
 
@@ -864,8 +864,8 @@
 cardinality(const Type& object)
 {
     typedef typename size_type_of<interval_traits<Type> >::type SizeT;
- if(itl::is_empty(object))
- return itl::identity_element<SizeT>::value();
+ if(icl::is_empty(object))
+ return icl::identity_element<SizeT>::value();
     else
         return infinity<SizeT>::value();
 }
@@ -876,7 +876,7 @@
 cardinality(const Type& object)
 {
     typedef typename size_type_of<interval_traits<Type> >::type SizeT;
- return itl::is_empty(object) ? identity_element<SizeT>::value()
+ return icl::is_empty(object) ? identity_element<SizeT>::value()
                                  : static_cast<SizeT>(last_next(object) - first(object));
 }
 
@@ -886,7 +886,7 @@
 cardinality(const Type& object)
 {
     typedef typename size_type_of<interval_traits<Type> >::type SizeT;
- return itl::is_empty(object) ? identity_element<SizeT>::value()
+ return icl::is_empty(object) ? identity_element<SizeT>::value()
                                  : static_cast<SizeT>(last_next(object) - first(object));
 }
 
@@ -908,7 +908,7 @@
 length(const Type& object)
 {
     typedef typename difference_type_of<interval_traits<Type> >::type DiffT;
- return itl::is_empty(object) ? identity_element<DiffT>::value()
+ return icl::is_empty(object) ? identity_element<DiffT>::value()
                                  : upper(object) - lower(object);
 }
 
@@ -918,7 +918,7 @@
 length(const Type& object)
 {
     typedef typename difference_type_of<interval_traits<Type> >::type DiffT;
- return itl::is_empty(object) ? identity_element<DiffT>::value()
+ return icl::is_empty(object) ? identity_element<DiffT>::value()
                                  : last_next(object) - first(object);
 }
 
@@ -928,7 +928,7 @@
 length(const Type& object)
 {
     typedef typename difference_type_of<interval_traits<Type> >::type DiffT;
- return itl::is_empty(object) ? identity_element<DiffT>::value()
+ return icl::is_empty(object) ? identity_element<DiffT>::value()
                                  : upper(object) - lower(object);
 }
 
@@ -938,7 +938,7 @@
 length(const Type& object)
 {
     typedef typename difference_type_of<interval_traits<Type> >::type DiffT;
- return itl::is_empty(object) ? identity_element<DiffT>::value()
+ return icl::is_empty(object) ? identity_element<DiffT>::value()
                                  : last_next(object) - first(object);
 }
 
@@ -953,9 +953,9 @@
 {
     typedef typename interval_traits<Type>::domain_compare domain_compare;
 
- if(itl::is_empty(right))
+ if(icl::is_empty(right))
         return left;
- else if(itl::is_empty(left))
+ else if(icl::is_empty(left))
         return right;
 
     return
@@ -970,9 +970,9 @@
 typename boost::enable_if<has_dynamic_bounds<Type>, Type>::type
 hull(Type left, const Type& right)
 {
- if(itl::is_empty(right))
+ if(icl::is_empty(right))
         return left;
- else if(itl::is_empty(left))
+ else if(icl::is_empty(left))
         return right;
 
     return dynamic_interval_traits<Type>::construct_bounded
@@ -1099,14 +1099,14 @@
 {
     typedef typename interval_traits<Type>::domain_compare domain_compare;
 
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else
         return
         construct<Type>
         (
- (std::max)(itl::lower(left), itl::lower(right), domain_compare()),
- (std::min)(itl::upper(left), itl::upper(right), domain_compare())
+ (std::max)(icl::lower(left), icl::lower(right), domain_compare()),
+ (std::min)(icl::upper(left), icl::upper(right), domain_compare())
         );
 }
 
@@ -1116,14 +1116,14 @@
 {
     typedef typename interval_traits<Type>::domain_compare domain_compare;
 
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else
         return
         construct<Type>
         (
- (std::max)(itl::lower(left), itl::lower(right), domain_compare()),
- (std::min)(itl::upper(left), itl::upper(right), domain_compare())
+ (std::max)(icl::lower(left), icl::lower(right), domain_compare()),
+ (std::min)(icl::upper(left), icl::upper(right), domain_compare())
         );
 }
 
@@ -1131,7 +1131,7 @@
 typename boost::enable_if<has_dynamic_bounds<Type>, Type>::type
 operator & (Type left, const Type& right)
 {
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else
         return dynamic_interval_traits<Type>::construct_bounded
@@ -1147,7 +1147,7 @@
 typename boost::enable_if<is_interval<Type>, bool>::type
 intersects(const Type& left, const Type& right)
 {
- return !( itl::is_empty(left) || itl::is_empty(right)
+ return !( icl::is_empty(left) || icl::is_empty(right)
              || exclusive_less(left,right) || exclusive_less(right,left));
 }
 
@@ -1156,7 +1156,7 @@
 typename boost::enable_if<is_interval<Type>, bool>::type
 disjoint(const Type& left, const Type& right)
 {
- return itl::is_empty(left) || itl::is_empty(right)
+ return icl::is_empty(left) || icl::is_empty(right)
         || exclusive_less(left,right) || exclusive_less(right,left);
 }
 
@@ -1168,7 +1168,7 @@
 typename boost::enable_if<is_asymmetric_interval<Type>, Type>::type
 inner_complement(const Type& left, const Type& right)
 {
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else if(exclusive_less(left, right))
         return construct<Type>(upper(left), lower(right));
@@ -1182,7 +1182,7 @@
 typename boost::enable_if<is_discrete_static_closed<Type>, Type>::type
 inner_complement(const Type& left, const Type& right)
 {
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else if(exclusive_less(left, right))
         return construct<Type>(succ(upper(left)), pred(lower(right)));
@@ -1196,7 +1196,7 @@
 typename boost::enable_if<is_discrete_static_open<Type>, Type>::type
 inner_complement(const Type& left, const Type& right)
 {
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else if(exclusive_less(left, right))
         return construct<Type>(last(left), first(right));
@@ -1210,7 +1210,7 @@
 typename boost::enable_if<has_dynamic_bounds<Type>, Type>::type
 inner_complement(const Type& left, const Type& right)
 {
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return identity_element<Type>::value();
     else if(exclusive_less(left, right))
         return right_subtract(left_subtract(hull(left, right), left), right);
@@ -1234,14 +1234,14 @@
 {
     typedef typename difference_type_of<interval_traits<Type> >::type difference_type;
 
- if(itl::is_empty(x1) || itl::is_empty(x2))
- return itl::identity_element<difference_type>::value();
+ if(icl::is_empty(x1) || icl::is_empty(x2))
+ return icl::identity_element<difference_type>::value();
     else if(domain_less<Type>(last(x1), first(x2)))
         return static_cast<difference_type>(pred(first(x2) - last(x1)));
     else if(domain_less<Type>(last(x2), first(x1)))
         return static_cast<difference_type>(pred(first(x1) - last(x2)));
     else
- return itl::identity_element<difference_type>::value();
+ return icl::identity_element<difference_type>::value();
 }
 
 template<class Type>
@@ -1255,14 +1255,14 @@
 {
     typedef typename difference_type_of<interval_traits<Type> >::type DiffT;
 
- if(itl::is_empty(x1) || itl::is_empty(x2))
- return itl::identity_element<DiffT>::value();
+ if(icl::is_empty(x1) || icl::is_empty(x2))
+ return icl::identity_element<DiffT>::value();
     else if(domain_less<Type>(upper(x1), lower(x2)))
         return x2.lower() - x1.upper();
     else if(domain_less<Type>(upper(x2), lower(x1)))
         return lower(x1) - upper(x2);
     else
- return itl::identity_element<DiffT>::value();
+ return icl::identity_element<DiffT>::value();
 }
 
 //==============================================================================
@@ -1313,7 +1313,7 @@
                           std::basic_ostream<CharType, CharTraits> >::type&
 operator << (std::basic_ostream<CharType, CharTraits> &stream, Type const& object)
 {
- if(boost::itl::is_empty(object))
+ if(boost::icl::is_empty(object))
         return stream << left_bracket<Type>(object) << right_bracket<Type>(object);
     else
         return stream << left_bracket<Type>(object)
@@ -1324,7 +1324,7 @@
 }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/concept/interval/base.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval/base.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval/base.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_combinable.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template<class Type>
@@ -19,7 +19,7 @@
 {
     typedef typename Type::interval_type interval_type;
     typedef typename Type::segment_type segment_type;
- return segment_type(itl::singleton<interval_type>(element.key), element.data);
+ return segment_type(icl::singleton<interval_type>(element.key), element.data);
 }
 
 namespace segmental

Modified: sandbox/itl/boost/itl/concept/interval_associator.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval_associator.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval_associator.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/itl/detail/interval_map_algo.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================
@@ -30,7 +30,7 @@
 typename enable_if<is_interval_container<SuperT>, bool>::type
 within(const SubT& sub, const SuperT& super)
 {
- return itl::contains(super, sub);
+ return icl::contains(super, sub);
 }
 
 //==============================================================================
@@ -125,7 +125,7 @@
 
     size_type size = identity_element<size_type>::value();
     ITL_const_FORALL(typename Type, it, object)
- size += itl::cardinality(key_value<Type>(it));
+ size += icl::cardinality(key_value<Type>(it));
     return size;
 
 }
@@ -145,7 +145,7 @@
     size_type interval_size;
     ITL_const_FORALL(typename Type, it, object)
     {
- interval_size = itl::cardinality(key_value<Type>(it));
+ interval_size = icl::cardinality(key_value<Type>(it));
         if(interval_size == infinity<size_type>::value())
             return interval_size;
         else
@@ -158,7 +158,7 @@
 inline typename enable_if<is_interval_container<Type>, typename Type::size_type>::type
 size(const Type& object)
 {
- return itl::cardinality(object);
+ return icl::cardinality(object);
 }
 
 template<class Type>
@@ -171,7 +171,7 @@
     const_iterator it_ = object.begin();
 
     while(it_ != object.end())
- length += itl::length(key_value<Type>(it_++));
+ length += icl::length(key_value<Type>(it_++));
     return length;
 }
 
@@ -179,7 +179,7 @@
 typename enable_if<is_interval_container<Type>, std::size_t>::type
 interval_count(const Type& object)
 {
- return itl::iterative_size(object);
+ return icl::iterative_size(object);
 }
 
 //==============================================================================
@@ -191,7 +191,7 @@
 hull(const ObjectT& object)
 {
     return
- itl::is_empty(object) ? identity_element<typename ObjectT::interval_type>::value()
+ icl::is_empty(object) ? identity_element<typename ObjectT::interval_type>::value()
         : hull((key_value<ObjectT>(object.begin())), key_value<ObjectT>(object.rbegin()));
 }
 
@@ -226,7 +226,7 @@
 typename enable_if<is_intra_derivative<Type, OperandT>, Type>::type&
 operator += (Type& object, const OperandT& operand)
 {
- return itl::add(object, operand);
+ return icl::add(object, operand);
 }
 
 
@@ -243,7 +243,7 @@
 {
     typename Type::iterator prior_ = object.end();
     ITL_const_FORALL(typename OperandT, elem_, operand)
- prior_ = itl::add(object, prior_, *elem_);
+ prior_ = icl::add(object, prior_, *elem_);
 
     return object;
 }
@@ -400,7 +400,7 @@
 {
     typedef typename OperandT::const_iterator const_iterator;
 
- if(itl::is_empty(operand))
+ if(icl::is_empty(operand))
         return object;
 
     const_iterator common_lwb, common_upb;
@@ -409,7 +409,7 @@
 
     const_iterator it_ = common_lwb;
     while(it_ != common_upb)
- itl::erase(object, *it_++);
+ icl::erase(object, *it_++);
 
     return object;
 }
@@ -448,7 +448,7 @@
 operator -=(Type& object, const OperandT& operand)
 {
     ITL_const_FORALL(typename OperandT, elem_, operand)
- itl::subtract(object, *elem_);
+ icl::subtract(object, *elem_);
 
     return object;
 }
@@ -460,7 +460,7 @@
 typename enable_if<is_intra_derivative<Type, OperandT>, Type>::type&
 operator -= (Type& object, const OperandT& operand)
 {
- return itl::subtract(object, operand);
+ return icl::subtract(object, operand);
 }
 
 //------------------------------------------------------------------------------
@@ -470,7 +470,7 @@
 typename enable_if<is_cross_derivative<Type, OperandT>, Type>::type&
 operator -= (Type& object, const OperandT& operand)
 {
- return itl::erase(object, operand);
+ return icl::erase(object, operand);
 }
 
 //------------------------------------------------------------------------------
@@ -519,7 +519,7 @@
 
     const_iterator it_ = common_lwb;
     while(it_ != common_upb)
- itl::add_intersection(section, object, key_value<OperandT>(it_++));
+ icl::add_intersection(section, object, key_value<OperandT>(it_++));
 }
 
 //------------------------------------------------------------------------------
@@ -577,7 +577,7 @@
                    bool>::type
 intersects(const Type& left, const CoType& right)
 {
- return itl::contains(left, right);
+ return icl::contains(left, right);
 }
 
 template<class Type, class CoType>
@@ -615,8 +615,8 @@
     const_iterator it_ = right_common_lower_;
     while(it_ != right_common_upper_)
     {
- itl::add_intersection(intersection, left, *it_++);
- if(!itl::is_empty(intersection))
+ icl::add_intersection(intersection, left, *it_++);
+ if(!icl::is_empty(intersection))
             return true;
     }
     return false;
@@ -629,7 +629,7 @@
     typedef typename RightT::const_iterator const_iterator;
     LeftT intersection;
 
- if(itl::is_empty(left) || itl::is_empty(right))
+ if(icl::is_empty(left) || icl::is_empty(right))
         return false;
 
     const_iterator right_common_lower_, right_common_upper_;
@@ -639,8 +639,8 @@
     typename RightT::const_iterator it_ = right_common_lower_;
     while(it_ != right_common_upper_)
     {
- itl::add_intersection(intersection, left, key_value<RightT>(it_++));
- if(!itl::is_empty(intersection))
+ icl::add_intersection(intersection, left, key_value<RightT>(it_++));
+ if(!icl::is_empty(intersection))
             return true;
     }
 
@@ -653,7 +653,7 @@
                    bool>::type
 intersects(const Type& left, const AssociateT& right)
 {
- return itl::intersects(left, right);
+ return icl::intersects(left, right);
 }
 
 /** \b Returns true, if \c left and \c right have no common elements.
@@ -690,7 +690,7 @@
 typename enable_if<is_intra_combinable<Type, OperandT>, Type>::type&
 operator ^= (Type& object, const OperandT& operand)
 {
- return itl::flip(object, operand);
+ return icl::flip(object, operand);
 }
 
 //------------------------------------------------------------------------------
@@ -700,7 +700,7 @@
 typename enable_if<is_intra_derivative<Type, OperandT>, Type>::type&
 operator ^= (Type& object, const OperandT& operand)
 {
- return itl::flip(object, operand);
+ return icl::flip(object, operand);
 }
 
 //------------------------------------------------------------------------------

Modified: sandbox/itl/boost/itl/concept/interval_bounds.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval_bounds.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval_bounds.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/is_discrete.hpp>
 #include <boost/itl/type_traits/is_numeric.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 inline interval_bounds left(interval_bounds x1)
@@ -87,10 +87,10 @@
     if(is_left_closed(decl) && !is_left_closed(repr))
     {
         BOOST_ASSERT((numeric_minimum<Type, is_numeric<Type>::value >::is_less_than(low) ));
- return itl::pred(low);
+ return icl::pred(low);
     }
     else if(!is_left_closed(decl) && is_left_closed(repr))
- return itl::succ(low);
+ return icl::succ(low);
     else
         return low;
 }
@@ -102,10 +102,10 @@
     if(!is_right_closed(decl) && is_right_closed(repr))
     {
         BOOST_ASSERT((numeric_minimum<Type, is_numeric<Type>::value >::is_less_than(up) ));
- return itl::pred(up);
+ return icl::pred(up);
     }
     else if(is_right_closed(decl) && !is_right_closed(repr))
- return itl::succ(up);
+ return icl::succ(up);
     else
         return up;
 }
@@ -157,7 +157,7 @@
 { return right_subtract_bounds(x1.bounds(), x2.bounds()); }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/concept/interval_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval_map.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/itl/detail/interval_map_algo.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template<class Type>
@@ -48,7 +48,7 @@
     typedef typename Type::const_iterator const_iterator;
 
     interval_type sub_interval = sub_segment.first;
- if(itl::is_empty(sub_interval))
+ if(icl::is_empty(sub_interval))
         return true;
 
     std::pair<const_iterator, const_iterator> exterior = super.equal_range(sub_interval);
@@ -61,7 +61,7 @@
         return false;
 
     return
- itl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
+ icl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
       && Interval_Map::is_joinable(super, exterior.first, last_overlap);
 }
 
@@ -106,7 +106,7 @@
 {
     typedef typename Type::const_iterator const_iterator;
 
- if(itl::is_empty(sub_interval))
+ if(icl::is_empty(sub_interval))
         return true;
 
     std::pair<const_iterator, const_iterator> exterior = super.equal_range(sub_interval);
@@ -116,7 +116,7 @@
     const_iterator last_overlap = prior(exterior.second);
 
     return
- itl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
+ icl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
       && Interval_Set::is_joinable(super, exterior.first, last_overlap);
 }
 
@@ -146,7 +146,7 @@
 typename enable_if<is_interval_map<Type>, Type>::type&
 add(Type& object, const typename Type::element_type& operand)
 {
- return itl::add(object, make_segment<Type>(operand));
+ return icl::add(object, make_segment<Type>(operand));
 }
 
 //------------------------------------------------------------------------------
@@ -177,7 +177,7 @@
 inline typename enable_if<is_interval_map<Type>, Type>::type&
 insert(Type& object, const typename Type::element_type& operand)
 {
- return itl::insert(object, make_segment<Type>(operand));
+ return icl::insert(object, make_segment<Type>(operand));
 }
 
 //------------------------------------------------------------------------------
@@ -210,7 +210,7 @@
 erase(Type& object, const typename Type::domain_type& operand)
 {
     typedef typename Type::interval_type interval_type;
- return itl::erase(object, itl::singleton<interval_type>(operand));
+ return icl::erase(object, icl::singleton<interval_type>(operand));
 }
 
 //------------------------------------------------------------------------------
@@ -227,7 +227,7 @@
 inline typename enable_if<is_interval_map<Type>, Type>::type&
 erase(Type& object, const typename Type::element_type& operand)
 {
- return itl::erase(object, make_segment<Type>(operand));
+ return icl::erase(object, make_segment<Type>(operand));
 }
 
 //==============================================================================
@@ -247,7 +247,7 @@
 typename enable_if<is_interval_map<Type>, Type>::type&
 subtract(Type& object, const typename Type::element_type& operand)
 {
- return itl::subtract(object, make_segment<Type>(operand));
+ return icl::subtract(object, make_segment<Type>(operand));
 }
 
 //------------------------------------------------------------------------------
@@ -277,15 +277,15 @@
 typename enable_if<is_interval_map<Type>, Type>::type&
 set_at(Type& object, const typename Type::segment_type& operand)
 {
- itl::erase(object, operand.first);
- return itl::insert(object, operand);
+ icl::erase(object, operand.first);
+ return icl::insert(object, operand);
 }
 
 template<class Type>
 typename enable_if<is_interval_map<Type>, Type>::type&
 set_at(Type& object, const typename Type::element_type& operand)
 {
- return itl::set_at(object, make_segment<Type>(operand));
+ return icl::set_at(object, make_segment<Type>(operand));
 }
 
 //==============================================================================
@@ -380,7 +380,7 @@
     typedef typename Type::const_iterator const_iterator;
     typedef typename Type::iterator iterator;
 
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return;
 
     std::pair<const_iterator, const_iterator> exterior
@@ -392,7 +392,7 @@
     for(const_iterator it_=exterior.first; it_ != exterior.second; it_++)
     {
         interval_type common_interval = it_->first & inter_val;
- if(!itl::is_empty(common_interval))
+ if(!icl::is_empty(common_interval))
             prior_ = add(section, prior_,
                          value_type(common_interval, it_->second) );
     }
@@ -404,7 +404,7 @@
 {
     typedef typename KeySetT::const_iterator const_iterator;
 
- if(itl::is_empty(key_set))
+ if(icl::is_empty(key_set))
         return;
 
     const_iterator common_lwb, common_upb;
@@ -437,8 +437,8 @@
 intersects(const Type& object, const OperandT& operand)
 {
     Type intersection;
- itl::add_intersection(intersection, left, operand);
- return !itl::is_empty(intersection);
+ icl::add_intersection(intersection, left, operand);
+ return !icl::is_empty(intersection);
 }
 
 template<class Type, class OperandT>
@@ -447,7 +447,7 @@
                    bool>::type
 intersects(const Type& object, const OperandT& operand)
 {
- return itl::intersects(object, make_segment<Type>(operand));
+ return icl::intersects(object, make_segment<Type>(operand));
 }
 
 //==============================================================================
@@ -467,7 +467,7 @@
 inline typename enable_if<is_interval_map<Type>, Type>::type&
 flip(Type& object, const typename Type::element_type& operand)
 {
- return itl::flip(object, make_segment<Type>(operand));
+ return icl::flip(object, make_segment<Type>(operand));
 }
 
 //------------------------------------------------------------------------------
@@ -509,7 +509,7 @@
         it_->second = identity_element<codomain_type>::value();
 
     if(mpl::not_<is_interval_splitter<Type> >::value)
- itl::join(object);
+ icl::join(object);
 
     return object;
 }
@@ -541,13 +541,13 @@
 
     // All elements of operand left of the common range are added
     while(it_ != common_lwb)
- itl::add(object, *it_++);
+ icl::add(object, *it_++);
     // All elements of operand in the common range are symmetrically subtracted
     while(it_ != common_upb)
- itl::flip(object, *it_++);
+ icl::flip(object, *it_++);
     // All elements of operand right of the common range are added
     while(it_ != operand.end())
- itl::add(object, *it_++);
+ icl::add(object, *it_++);
 
     return object;
 }
@@ -589,7 +589,7 @@
     typename MapT::const_iterator it_ = src.begin();
     while(it_ != src.end())
         if(pred(*it_))
- itl::add(object, *it_++);
+ icl::add(object, *it_++);
     
     return object;
 }
@@ -598,7 +598,7 @@
 inline typename enable_if<is_interval_map<MapT>, MapT>::type&
 assign_if(const Predicate& pred, MapT& object, const MapT& src)
 {
- itl::clear(object);
+ icl::clear(object);
     return add_if(object, src, pred);
 }
 
@@ -620,7 +620,7 @@
 absorb_identities(Type& object)
 {
     typedef typename Type::segment_type segment_type;
- return itl::erase_if(content_is_identity_element<segment_type>(), object);
+ return icl::erase_if(content_is_identity_element<segment_type>(), object);
 }
 
 //==============================================================================

Modified: sandbox/itl/boost/itl/concept/interval_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval_set.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/detail/interval_set_algo.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================
@@ -34,7 +34,7 @@
 contains(const Type& super, const typename Type::segment_type& inter_val)
 {
     typedef typename Type::const_iterator const_iterator;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return true;
 
     std::pair<const_iterator, const_iterator> exterior
@@ -45,7 +45,7 @@
     const_iterator last_overlap = cyclic_prior(super, exterior.second);
 
     return
- itl::contains(hull(*(exterior.first), *last_overlap), inter_val)
+ icl::contains(hull(*(exterior.first), *last_overlap), inter_val)
     && Interval_Set::is_joinable(super, exterior.first, last_overlap);
 }
 
@@ -75,7 +75,7 @@
 add(Type& object, const typename Type::element_type& operand)
 {
     typedef typename Type::segment_type segment_type;
- return itl::add(object, itl::singleton<segment_type>(operand));
+ return icl::add(object, icl::singleton<segment_type>(operand));
 }
 
 //------------------------------------------------------------------------------
@@ -99,14 +99,14 @@
 typename enable_if<is_interval_set<Type>, Type>::type&
 insert(Type& object, const typename Type::segment_type& operand)
 {
- return itl::add(object, operand);
+ return icl::add(object, operand);
 }
 
 template<class Type>
 typename enable_if<is_interval_set<Type>, Type>::type&
 insert(Type& object, const typename Type::element_type& operand)
 {
- return itl::add(object, operand);
+ return icl::add(object, operand);
 }
 
 //------------------------------------------------------------------------------
@@ -117,7 +117,7 @@
 insert(Type& object, const typename Type::iterator prior,
                      const typename Type::segment_type& operand)
 {
- return itl::add(object, prior, operand);
+ return icl::add(object, prior, operand);
 }
 
 //==============================================================================
@@ -138,7 +138,7 @@
 subtract(Type& object, const typename Type::element_type& operand)
 {
     typedef typename Type::segment_type segment_type;
- return itl::subtract(object, itl::singleton<segment_type>(operand));
+ return icl::subtract(object, icl::singleton<segment_type>(operand));
 }
 
 //==============================================================================
@@ -151,14 +151,14 @@
 typename enable_if<is_interval_set<Type>, Type>::type&
 erase(Type& object, const typename Type::segment_type& minuend)
 {
- return itl::subtract(object, minuend);
+ return icl::subtract(object, minuend);
 }
 
 template<class Type>
 typename enable_if<is_interval_set<Type>, Type>::type&
 erase(Type& object, const typename Type::element_type& minuend)
 {
- return itl::subtract(object, minuend);
+ return icl::subtract(object, minuend);
 }
 
 //==============================================================================
@@ -175,7 +175,7 @@
     typedef typename Type::const_iterator const_iterator;
     const_iterator found = object.find(operand);
     if(found != object.end())
- itl::add(section, operand);
+ icl::add(section, operand);
 }
 
 
@@ -188,7 +188,7 @@
     typedef typename Type::iterator iterator;
     typedef typename Type::interval_type interval_type;
 
- if(itl::is_empty(segment))
+ if(icl::is_empty(segment))
         return;
 
     std::pair<const_iterator, const_iterator> exterior
@@ -200,7 +200,7 @@
     for(const_iterator it_=exterior.first; it_ != exterior.second; it_++)
     {
         interval_type common_interval = key_value<Type>(it_) & segment;
- if(!itl::is_empty(common_interval))
+ if(!icl::is_empty(common_interval))
             prior_ = section.insert(prior_, common_interval);
     }
 }
@@ -215,7 +215,7 @@
 typename enable_if<is_interval_set<Type>, Type>::type&
 flip(Type& object, const typename Type::element_type& operand)
 {
- if(itl::contains(object, operand))
+ if(icl::contains(object, operand))
         return object -= operand;
     else
         return object += operand;
@@ -246,8 +246,8 @@
         // [b ... : covered
         //[a b) : left_over
         left_over = right_subtract(span, covered);
- itl::subtract(object, span & covered); //That which is common shall be subtracted
- itl::add(object, left_over); //That which is not shall be added
+ icl::subtract(object, span & covered); //That which is common shall be subtracted
+ icl::add(object, left_over); //That which is not shall be added
 
         //... d) : span
         //... c) : covered
@@ -256,7 +256,7 @@
     }
 
     //If span is not empty here, it_ is not in the set so it_ shall be added
- itl::add(object, span);
+ icl::add(object, span);
     return object;
 }
 
@@ -279,13 +279,13 @@
 
     // All elements of operand left of the common range are added
     while(it_ != common_lwb)
- itl::add(object, *it_++);
+ icl::add(object, *it_++);
     // All elements of operand in the common range are symmertrically subtracted
     while(it_ != common_upb)
- itl::flip(object, *it_++);
+ icl::flip(object, *it_++);
     // All elements of operand right of the common range are added
     while(it_ != operand.end())
- itl::add(object, *it_++);
+ icl::add(object, *it_++);
 
     return object;
 }

Modified: sandbox/itl/boost/itl/concept/interval_set_value.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/interval_set_value.hpp (original)
+++ sandbox/itl/boost/itl/concept/interval_set_value.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/is_interval_container.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================
@@ -23,7 +23,7 @@
 co_value(Iterator value_)
 {
     typedef typename Type::codomain_type codomain_type;
- return itl::is_empty(*value_)? codomain_type() : (*value_).lower();
+ return icl::is_empty(*value_)? codomain_type() : (*value_).lower();
 }
 
 }} // namespace boost itl

Modified: sandbox/itl/boost/itl/concept/map_value.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/map_value.hpp (original)
+++ sandbox/itl/boost/itl/concept/map_value.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_map.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================

Modified: sandbox/itl/boost/itl/concept/set_value.hpp
==============================================================================
--- sandbox/itl/boost/itl/concept/set_value.hpp (original)
+++ sandbox/itl/boost/itl/concept/set_value.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_set.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 //==============================================================================

Modified: sandbox/itl/boost/itl/continuous_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/continuous_interval.hpp (original)
+++ sandbox/itl/boost/itl/continuous_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #include <boost/itl/interval_bounds.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class DomainT,
@@ -43,7 +43,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_continuous<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_continuous<DomainT>::value));
     }
 
     //NOTE: Compiler generated copy constructor is used
@@ -54,7 +54,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_continuous<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_continuous<DomainT>::value));
     }
 
     /** Interval from <tt>low</tt> to <tt>up</tt> with bounds <tt>bounds</tt> */
@@ -65,7 +65,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_continuous<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_continuous<DomainT>::value));
     }
 
     domain_type lower()const { return _lwb; }
@@ -88,12 +88,12 @@
 //=T continuous_interval -> concept interval
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct interval_traits< itl::continuous_interval<DomainT, Compare> >
+struct interval_traits< icl::continuous_interval<DomainT, Compare> >
 {
     typedef interval_traits type;
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
- typedef itl::continuous_interval<DomainT, Compare> interval_type;
+ typedef icl::continuous_interval<DomainT, Compare> interval_type;
 
     static interval_type construct(const domain_type& lo, const domain_type& up)
     {
@@ -109,27 +109,27 @@
 //=T continuous_interval -> concept dynamic_interval
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct dynamic_interval_traits<boost::itl::continuous_interval<DomainT,Compare> >
+struct dynamic_interval_traits<boost::icl::continuous_interval<DomainT,Compare> >
 {
     typedef dynamic_interval_traits type;
- typedef boost::itl::continuous_interval<DomainT,Compare> interval_type;
+ typedef boost::icl::continuous_interval<DomainT,Compare> interval_type;
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
 
     static interval_type construct(const domain_type lo, const domain_type up, interval_bounds bounds)
     {
- return itl::continuous_interval<DomainT,Compare>(lo, up, bounds,
- static_cast<itl::continuous_interval<DomainT,Compare>* >(0) );
+ return icl::continuous_interval<DomainT,Compare>(lo, up, bounds,
+ static_cast<icl::continuous_interval<DomainT,Compare>* >(0) );
     }
 
     static interval_type construct_bounded(const bounded_value<DomainT>& lo,
                                            const bounded_value<DomainT>& up)
     {
- return itl::continuous_interval<DomainT,Compare>
+ return icl::continuous_interval<DomainT,Compare>
                 (
                     lo.value(), up.value(),
                     lo.bound().left() | up.bound().right(),
- static_cast<itl::continuous_interval<DomainT,Compare>* >(0)
+ static_cast<icl::continuous_interval<DomainT,Compare>* >(0)
                 );
     }
 };
@@ -152,20 +152,20 @@
 };
 
 template <class DomainT, ITL_COMPARE Compare>
-struct type_to_string<itl::continuous_interval<DomainT,Compare> >
+struct type_to_string<icl::continuous_interval<DomainT,Compare> >
 {
     static std::string apply()
     { return "cI<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 template<class DomainT>
-struct value_size<itl::continuous_interval<DomainT> >
+struct value_size<icl::continuous_interval<DomainT> >
 {
- static std::size_t apply(const itl::continuous_interval<DomainT>& value)
+ static std::size_t apply(const icl::continuous_interval<DomainT>& value)
     { return 2; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/detail/associated_value.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/associated_value.hpp (original)
+++ sandbox/itl/boost/itl/detail/associated_value.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/mpl/not.hpp>
 #include <boost/mpl/and.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class Type, class CoType>
@@ -37,7 +37,7 @@
 }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/detail/concept_check.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/concept_check.hpp (original)
+++ sandbox/itl/boost/itl/detail/concept_check.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/concept_check.hpp>
 #include <boost/concept/detail/concept_def.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
     BOOST_concept(EqualComparable,(Type))

Modified: sandbox/itl/boost/itl/detail/design_config.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/design_config.hpp (original)
+++ sandbox/itl/boost/itl/detail/design_config.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -39,8 +39,8 @@
 #endif
 
 #ifdef ITL_CONCEPT_ORIENTED //CL
-# define ITL_FUN_CALL(func, arg) itl::func(arg)
-# define ITL_FUN_REN(func_obj, func_conc, arg) itl::func_conc(arg)
+# define ITL_FUN_CALL(func, arg) icl::func(arg)
+# define ITL_FUN_REN(func_obj, func_conc, arg) icl::func_conc(arg)
 #else //ITL_OBJECT_ORIENTED
 # define ITL_FUN_CALL(func,arg) arg.func()
 # define ITL_FUN_REN(func_obj, func_conc, arg) arg.func_obj()
@@ -142,9 +142,9 @@
 
 //------------------------------------------------------------------------------
 #ifdef ITL_NEW_INTERVAL_IMPL
-# define ITL_INTERVAL_DEFAULT boost::itl::interval_type_default
+# define ITL_INTERVAL_DEFAULT boost::icl::interval_type_default
 #else
-# define ITL_INTERVAL_DEFAULT boost::itl::interval
+# define ITL_INTERVAL_DEFAULT boost::icl::interval
 #endif
 
 //------------------------------------------------------------------------------

Modified: sandbox/itl/boost/itl/detail/element_comparer.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/element_comparer.hpp (original)
+++ sandbox/itl/boost/itl/detail/element_comparer.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/detail/notate.hpp>
 #include <boost/itl/type_traits/identity_element.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 namespace Interval_Set
@@ -204,7 +204,7 @@
 
 } // namespace Interval_Set
     
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/detail/element_iterator.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/element_iterator.hpp (original)
+++ sandbox/itl/boost/itl/detail/element_iterator.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/config/warning_disable.hpp>
 #include <boost/itl/detail/mapped_reference.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //------------------------------------------------------------------------------
@@ -63,9 +63,9 @@
 };
 
 template<class BaseIteratorT>
-struct is_reverse<itl::element_iterator<BaseIteratorT> >
+struct is_reverse<icl::element_iterator<BaseIteratorT> >
 {
- typedef is_reverse<itl::element_iterator<BaseIteratorT> > type;
+ typedef is_reverse<icl::element_iterator<BaseIteratorT> > type;
     BOOST_STATIC_CONSTANT(bool, value = is_reverse<BaseIteratorT>::value);
 };
 
@@ -201,13 +201,13 @@
 
     static domain_type first (const SegmentIteratorT& leaper){ return leaper->first(); }
     static domain_type last (const SegmentIteratorT& leaper){ return leaper->last(); }
- static domain_difference_type length(const SegmentIteratorT& leaper){ return itl::length(*leaper);}
+ static domain_difference_type length(const SegmentIteratorT& leaper){ return icl::length(*leaper);}
 
     static transit_type transient_element(domain_type& inter_pos, const SegmentIteratorT& leaper,
                                           const domain_difference_type& sneaker)
     {
- inter_pos = is_reverse<SegmentIteratorT>::value ? itl::last(*leaper) - sneaker
- : itl::first(*leaper) + sneaker;
+ inter_pos = is_reverse<SegmentIteratorT>::value ? icl::last(*leaper) - sneaker
+ : icl::first(*leaper) + sneaker;
         return inter_pos;
     }
 };
@@ -226,13 +226,13 @@
 
     static domain_type first (const SegmentIteratorT& leaper){ return leaper->first.first(); }
     static domain_type last (const SegmentIteratorT& leaper){ return leaper->first.last(); }
- static domain_difference_type length(const SegmentIteratorT& leaper){ return itl::length(leaper->first);}
+ static domain_difference_type length(const SegmentIteratorT& leaper){ return icl::length(leaper->first);}
 
     static transit_type transient_element(domain_type& inter_pos, const SegmentIteratorT& leaper,
                                           const domain_difference_type& sneaker)
     {
- inter_pos = is_reverse<SegmentIteratorT>::value ? itl::last(leaper->first) - sneaker
- : itl::first(leaper->first) + sneaker;
+ inter_pos = is_reverse<SegmentIteratorT>::value ? icl::last(leaper->first) - sneaker
+ : icl::first(leaper->first) + sneaker;
         return transit_type(inter_pos, leaper->second);
     }
 };
@@ -326,7 +326,7 @@
                                                // _saltator->first.first() <= _inter_pos <= _saltator->first.last()
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_DETAIL_ELEMENT_ITERATOR_HPP_JOFA_091104
 

Modified: sandbox/itl/boost/itl/detail/exclusive_less_than.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/exclusive_less_than.hpp (original)
+++ sandbox/itl/boost/itl/detail/exclusive_less_than.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 /// Comparison functor on intervals implementing an overlap free less
@@ -20,7 +20,7 @@
     /** Operator <tt>operator()</tt> implements a strict weak ordering on intervals. */
     bool operator()(const IntervalT& left, const IntervalT& right)const
     {
- return itl::non_empty::exclusive_less(left, right);
+ return icl::non_empty::exclusive_less(left, right);
     }
 };
 

Modified: sandbox/itl/boost/itl/detail/interval_map_algo.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/interval_map_algo.hpp (original)
+++ sandbox/itl/boost/itl/detail/interval_map_algo.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #include <boost/itl/detail/element_comparer.hpp>
 #include <boost/itl/detail/interval_subset_comparer.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 
@@ -40,12 +40,12 @@
     ++next_;
 
     const typename IntervalMapT::codomain_type& co_value
- = itl::co_value<IntervalMapT>(first);
+ = icl::co_value<IntervalMapT>(first);
     while(it_ != past)
     {
- if(itl::co_value<IntervalMapT>(next_) != co_value)
+ if(icl::co_value<IntervalMapT>(next_) != co_value)
             return false;
- if(!itl::touches(key_value<IntervalMapT>(it_++),
+ if(!icl::touches(key_value<IntervalMapT>(it_++),
                          key_value<IntervalMapT>(next_++)))
             return false;
     }
@@ -81,7 +81,7 @@
          const typename IntervalMapT::interval_type& sub_interval)
 {
     typedef typename IntervalMapT::const_iterator const_iterator;
- if(itl::is_empty(sub_interval))
+ if(icl::is_empty(sub_interval))
         return true;
 
     std::pair<const_iterator, const_iterator> exterior = container.equal_range(sub_interval);
@@ -91,7 +91,7 @@
     const_iterator last_overlap = prior(exterior.second);
 
     return
- itl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
+ icl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
       && Interval_Set::is_joinable(container, exterior.first, last_overlap);
 }
 
@@ -139,7 +139,7 @@
 {
     typedef typename IntervalMapT::const_iterator const_iterator;
     typename IntervalMapT::interval_type sub_interval = sub_segment.first;
- if(itl::is_empty(sub_interval))
+ if(icl::is_empty(sub_interval))
         return true;
 
     std::pair<const_iterator, const_iterator> exterior = container.equal_range(sub_interval);
@@ -152,7 +152,7 @@
         return false;
 
     return
- itl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
+ icl::contains(hull(exterior.first->first, last_overlap->first), sub_interval)
       && Interval_Map::is_joinable(container, exterior.first, last_overlap);
 }
 
@@ -165,7 +165,7 @@
 
 } // namespace Interval_Map
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/detail/interval_morphism.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/interval_morphism.hpp (original)
+++ sandbox/itl/boost/itl/detail/interval_morphism.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/concept/set_value.hpp>
 #include <boost/itl/concept/map_value.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     namespace segmental
     {
@@ -23,11 +23,11 @@
         {
             ITL_const_FORALL(typename IntervalContainerT, itv_, src)
             {
- const typename IntervalContainerT::key_type& itv = itl::key_value<IntervalContainerT>(itv_);
- typename IntervalContainerT::codomain_type coval = itl::co_value<IntervalContainerT>(itv_);
+ const typename IntervalContainerT::key_type& itv = icl::key_value<IntervalContainerT>(itv_);
+ typename IntervalContainerT::codomain_type coval = icl::co_value<IntervalContainerT>(itv_);
 
                 for(typename IntervalContainerT::domain_type element = first(itv); element <= last(itv); ++element)
- insert(result, itl::make_value<ElementContainerT>(element, coval));
+ insert(result, icl::make_value<ElementContainerT>(element, coval));
             }
         }
 
@@ -40,7 +40,7 @@
                 const typename ElementContainerT::key_type& key = key_value<ElementContainerT>(element_);
                 const typename ElementContainerT::data_type& data = co_value<ElementContainerT>(element_);
 
- result += itl::make_value<IntervalContainerT>(key_type(key), data);
+ result += icl::make_value<IntervalContainerT>(key_type(key), data);
             }
         }
 
@@ -67,7 +67,7 @@
         {
             void operator()(JointType& joint, SplitType& split)
             {
- itl::join(split);
+ icl::join(split);
                 ITL_FORALL(typename SplitType, split_, split)
                     joint.insert(*split_);
             }
@@ -78,7 +78,7 @@
         {
             void operator()(AbsorberType& absorber, EnricherType& enricher)
             {
- itl::absorb_identities(enricher);
+ icl::absorb_identities(enricher);
                 ITL_FORALL(typename EnricherType, enricher_, enricher)
                     absorber.insert(*enricher_);
             }

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -21,7 +21,7 @@
 #include <boost/itl/detail/interval_subset_comparer.hpp>
 #include <boost/itl/detail/associated_value.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 namespace Interval_Set
@@ -80,7 +80,7 @@
     ++next_;
 
     while(next_ != container.end() && it_ != past)
- if(!itl::touches(key_value<IntervalContainerT>(it_++),
+ if(!icl::touches(key_value<IntervalContainerT>(it_++),
                          key_value<IntervalContainerT>(next_++)))
             return false;
 
@@ -209,7 +209,7 @@
     ++next_;
 
     while(next_ != container.end() && it_ != past)
- if(!itl::touches(key_value<IntervalContainerT>(it_++),
+ if(!icl::touches(key_value<IntervalContainerT>(it_++),
                          key_value<IntervalContainerT>(next_++)))
             return false;
 
@@ -474,14 +474,14 @@
     // only for the first there can be a left_resid: a part of *first_ left of inter_val
     interval_type left_resid = right_subtract(key_value<Type>(first_), inter_val);
 
- if(!itl::is_empty(left_resid))
+ if(!icl::is_empty(left_resid))
     { // [------------ . . .
         // [left_resid---first_ --- . . .
         iterator prior_ = cyclic_prior(object, first_);
         const_cast<interval_type&>(key_value<Type>(first_))
             = left_subtract(key_value<Type>(first_), left_resid);
         //NOTE: Only splitting
- object._insert(prior_, itl::make_value<Type>(left_resid, co_value<Type>(first_)));
+ object._insert(prior_, icl::make_value<Type>(left_resid, co_value<Type>(first_)));
     }
 
     //POST:
@@ -496,7 +496,7 @@
 {
     typedef typename Type::interval_type interval_type;
     interval_type lead_gap = right_subtract(inter_val, *it_);
- if(!itl::is_empty(lead_gap))
+ if(!icl::is_empty(lead_gap))
         // [lead_gap--- . . .
         // [prior_) [-- it_ ...
         object._insert(prior(it_), lead_gap);
@@ -535,13 +535,13 @@
     interval_type cur_itv = *it_;
 
     interval_type lead_gap = right_subtract(inter_val, cur_itv);
- if(!itl::is_empty(lead_gap))
+ if(!icl::is_empty(lead_gap))
         // [lead_gap--- . . .
         // [prior_) [-- it_ ...
         object._insert(prior_, lead_gap);
     
     interval_type end_gap = left_subtract(inter_val, cur_itv);
- if(!itl::is_empty(end_gap))
+ if(!icl::is_empty(end_gap))
         // [---------------end_gap)
         // [-- it_ --)
         it_ = object._insert(it_, end_gap);
@@ -550,7 +550,7 @@
         // only for the last there can be a right_resid: a part of *it_ right of addend
         interval_type right_resid = left_subtract(cur_itv, inter_val);
 
- if(!itl::is_empty(right_resid))
+ if(!icl::is_empty(right_resid))
         {
             // [--------------)
             // [-- it_ --right_resid)
@@ -572,7 +572,7 @@
     typedef typename Type::iterator iterator;
     typedef typename on_style<Type, Type::fineness>::type on_style_;
 
- if(itl::is_empty(addend))
+ if(icl::is_empty(addend))
         return object.end();
 
     std::pair<iterator,bool> insertion = object._insert(addend);
@@ -593,7 +593,7 @@
     typedef typename Type::iterator iterator;
     typedef typename on_style<Type, Type::fineness>::type on_style_;
 
- if(itl::is_empty(addend))
+ if(icl::is_empty(addend))
         return prior_;
 
     iterator insertion = object._insert(prior_, addend);
@@ -615,7 +615,7 @@
     typedef typename Type::interval_type interval_type;
     typedef typename Type::value_type value_type;
 
- if(itl::is_empty(minuend)) return;
+ if(icl::is_empty(minuend)) return;
 
     std::pair<iterator, iterator> exterior = object.equal_range(minuend);
     if(exterior.first == exterior.second) return;
@@ -631,17 +631,17 @@
 
     object.erase(first_, end_);
 
- if(!itl::is_empty(leftResid))
+ if(!icl::is_empty(leftResid))
         object._insert(leftResid);
 
- if(!itl::is_empty(rightResid))
+ if(!icl::is_empty(rightResid))
         object._insert(rightResid);
 }
 
 
 } // namespace Interval_Set
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/itl/type_traits/is_set.hpp>
 #include <boost/itl/concept/interval_set_value.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 #ifdef BOOST_MSVC
@@ -34,8 +34,8 @@
 {
     static int apply(typename LeftT::const_iterator& left_, typename RightT::const_iterator& right_)
     {
- return inclusion_compare( itl::co_value<LeftT>(left_),
- itl::co_value<RightT>(right_));
+ return inclusion_compare( icl::co_value<LeftT>(left_),
+ icl::co_value<RightT>(right_));
     }
 };
 
@@ -44,7 +44,7 @@
 {
     static int apply(typename LeftT::const_iterator& left_, typename RightT::const_iterator& right_)
     {
- if(itl::co_value<LeftT>(left_) == itl::co_value<RightT>(right_))
+ if(icl::co_value<LeftT>(left_) == icl::co_value<RightT>(right_))
             return inclusion::equal;
         else
             return inclusion::unrelated;
@@ -362,7 +362,7 @@
 #pragma warning(pop)
 #endif
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 #pragma warning(disable:4127) // conditional expression is constant
 #endif
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 namespace Map
 {
@@ -34,7 +34,7 @@
 
     co_iterator right_ = right_common_lower_;
     while(right_ != right_common_upper_)
- if(itl::intersects(left, key_value<CoObjectT>(right_++)))
+ if(icl::intersects(left, key_value<CoObjectT>(right_++)))
             return true;
 
     return false;

Modified: sandbox/itl/boost/itl/detail/mapped_reference.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/mapped_reference.hpp (original)
+++ sandbox/itl/boost/itl/detail/mapped_reference.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/mpl/if.hpp>
 #include <boost/itl/type_traits/is_concept_equivalent.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class FirstT, class SecondT> class mapped_reference;
@@ -187,6 +187,6 @@
 inline mapped_reference<FirstT, SecondT> make_mapped_reference(const FirstT& left, SecondT& right)
 { return mapped_reference<FirstT, SecondT>(left, right); }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_DETAIL_MAPPED_REFERENCE_HPP_JOFA_091108

Modified: sandbox/itl/boost/itl/detail/notate.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/notate.hpp (original)
+++ sandbox/itl/boost/itl/detail/notate.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -24,10 +24,10 @@
 // Plain old array iteration (assuming member function VecT::size()!)
 #define ITL_FORALL_VEC(idx, vec) for(int idx=0; idx<vec.size(); idx++)
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     const int UNDEFINED_INDEX = -1;
-}} // namespace itl boost
+}} // namespace icl boost
 
 
 #endif // BOOST_ITL_DETAIL_NOTATE_HPP_JOFA_990119

Modified: sandbox/itl/boost/itl/detail/on_absorbtion.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/on_absorbtion.hpp (original)
+++ sandbox/itl/boost/itl/detail/on_absorbtion.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_ON_ABSORBTION_HPP_JOFA_100915
 #define BOOST_ITL_TYPE_TRAITS_ON_ABSORBTION_HPP_JOFA_100915
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template<class Type, class Combiner, bool absorbs_identities>

Modified: sandbox/itl/boost/itl/detail/relation_state.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/relation_state.hpp (original)
+++ sandbox/itl/boost/itl/detail/relation_state.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #ifndef BOOST_ITL_RELATION_STATE_HPP_JOFA_090214
 #define BOOST_ITL_RELATION_STATE_HPP_JOFA_090214
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     namespace comparison
     {
@@ -30,7 +30,7 @@
     }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_RELATION_STATE_HPP_JOFA_090214
 

Modified: sandbox/itl/boost/itl/detail/set_algo.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/set_algo.hpp (original)
+++ sandbox/itl/boost/itl/detail/set_algo.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -21,7 +21,7 @@
 #include <boost/itl/concept/map_value.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 namespace Set
@@ -39,7 +39,7 @@
     lwb = x1.end();
     upb = x1.end();
 
- if(itl::is_empty(x1) || itl::is_empty(x2))
+ if(icl::is_empty(x1) || icl::is_empty(x2))
         return false;
 
     IteratorT x1_fst_ = x1.begin();
@@ -49,16 +49,16 @@
     ConstObject_iterator x2_lst_ = x2.end(); x2_lst_--;
 
     typename ObjectT::key_compare key_less;
- if(key_less(itl::key_value< PureObjectT>(x1_lst_),
- itl::key_value<ConstObjectT>(x2_fst_))) // {x1} {x2}
+ if(key_less(icl::key_value< PureObjectT>(x1_lst_),
+ icl::key_value<ConstObjectT>(x2_fst_))) // {x1} {x2}
         return false;
- if(key_less(itl::key_value<ConstObjectT>(x2_lst_),
- itl::key_value< PureObjectT>(x1_fst_))) // {x2} {x1}
+ if(key_less(icl::key_value<ConstObjectT>(x2_lst_),
+ icl::key_value< PureObjectT>(x1_fst_))) // {x2} {x1}
         return false;
 
     // We do have a common range
- lwb = x1.lower_bound(itl::key_value<ConstObjectT>(x2_fst_));
- upb = x1.upper_bound(itl::key_value<ConstObjectT>(x2_lst_));
+ lwb = x1.lower_bound(icl::key_value<ConstObjectT>(x2_fst_));
+ upb = x1.upper_bound(icl::key_value<ConstObjectT>(x2_lst_));
 
     return true;
 }
@@ -70,8 +70,8 @@
 inline bool within(const SetType& sub, const SetType& super)
 {
     if(&super == &sub) return true;
- if(itl::is_empty(sub)) return true;
- if(itl::is_empty(super)) return false;
+ if(icl::is_empty(sub)) return true;
+ if(icl::is_empty(super)) return false;
 
     typename SetType::const_iterator common_lwb_, common_upb_;
     if(!common_range(common_lwb_, common_upb_, sub, super))
@@ -129,7 +129,7 @@
 
 } // namespace Set
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/detail/std_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/detail/std_set.hpp (original)
+++ sandbox/itl/boost/itl/detail/std_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/is_set.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class Type>
@@ -32,7 +32,7 @@
     { return "set<"+ type_to_string<Type>::apply() +">"; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_DETAIL_STD_SET_HPP_JOFA_101007
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 #include <boost/itl/concept/interval_set_value.hpp>
 #include <boost/itl/concept/map_value.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 #ifdef BOOST_MSVC
@@ -253,7 +253,7 @@
 #pragma warning(pop)
 #endif
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/discrete_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/discrete_interval.hpp (original)
+++ sandbox/itl/boost/itl/discrete_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 #include <boost/itl/interval_bounds.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class DomainT,
@@ -42,7 +42,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
     }
 
     //NOTE: Compiler generated copy constructor is used
@@ -53,7 +53,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
     }
 
     /** Interval from <tt>low</tt> to <tt>up</tt> with bounds <tt>bounds</tt> */
@@ -64,7 +64,7 @@
     {
         BOOST_CONCEPT_ASSERT((DefaultConstructibleConcept<DomainT>));
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
     }
 
     domain_type lower()const { return _lwb; }
@@ -86,12 +86,12 @@
 //=T discrete_interval -> concept intervals
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct interval_traits< itl::discrete_interval<DomainT, Compare> >
+struct interval_traits< icl::discrete_interval<DomainT, Compare> >
 {
     typedef interval_traits type;
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
- typedef itl::discrete_interval<DomainT, Compare> interval_type;
+ typedef icl::discrete_interval<DomainT, Compare> interval_type;
 
     static interval_type construct(const domain_type& lo, const domain_type& up)
     {
@@ -106,10 +106,10 @@
 //=T discrete_interval -> concept dynamic_interval_traits
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct dynamic_interval_traits<boost::itl::discrete_interval<DomainT,Compare> >
+struct dynamic_interval_traits<boost::icl::discrete_interval<DomainT,Compare> >
 {
     typedef dynamic_interval_traits type;
- typedef boost::itl::discrete_interval<DomainT,Compare> interval_type;
+ typedef boost::icl::discrete_interval<DomainT,Compare> interval_type;
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
 
@@ -148,20 +148,20 @@
 };
 
 template <class DomainT, ITL_COMPARE Compare>
-struct type_to_string<itl::discrete_interval<DomainT,Compare> >
+struct type_to_string<icl::discrete_interval<DomainT,Compare> >
 {
     static std::string apply()
     { return "dI<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 template<class DomainT>
-struct value_size<itl::discrete_interval<DomainT> >
+struct value_size<icl::discrete_interval<DomainT> >
 {
- static std::size_t apply(const itl::discrete_interval<DomainT>& value)
+ static std::size_t apply(const icl::discrete_interval<DomainT>& value)
     { return 2; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/dynamic_interval_traits.hpp
==============================================================================
--- sandbox/itl/boost/itl/dynamic_interval_traits.hpp (original)
+++ sandbox/itl/boost/itl/dynamic_interval_traits.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_DYNAMIC_INTERVAL_TRAITS_HPP_JOFA_100926
 #define BOOST_ITL_DYNAMIC_INTERVAL_TRAITS_HPP_JOFA_100926
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 class interval_bounds;

Modified: sandbox/itl/boost/itl/functors.hpp
==============================================================================
--- sandbox/itl/boost/itl/functors.hpp (original)
+++ sandbox/itl/boost/itl/functors.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,20 +16,20 @@
 #include <boost/itl/type_traits/is_set.hpp>
 #include <boost/itl/type_traits/has_set_semantics.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     // ------------------------------------------------------------------------
     template <typename Type> struct identity_based_inplace_combine
         : public std::binary_function<Type&, const Type&, void>
     {
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     // ------------------------------------------------------------------------
     template <typename Type> struct unit_element_based_inplace_combine
         : public std::binary_function<Type&, const Type&, void>
     {
- static Type identity_element() { return boost::itl::unit_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::unit_element<Type>::value(); }
     };
 
     // ------------------------------------------------------------------------
@@ -113,7 +113,7 @@
         void operator()(Type& object, const Type& operand)const
         { object &= ~operand; }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -141,7 +141,7 @@
         void operator()(Type& object, const Type& operand)const
         { object ^= operand; }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     // ------------------------------------------------------------------------
@@ -166,7 +166,7 @@
         void operator()(Type& object, const Type& operand)const
         { object ^= operand; }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -181,7 +181,7 @@
         void operator()(Type& object, const Type& operand)const
         { insert(object,operand); }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -196,7 +196,7 @@
         void operator()(Type& object, const Type& operand)const
         { erase(object,operand); }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -211,7 +211,7 @@
         void operator()(Type& object, const Type& operand)const
         { object *= operand; }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -226,7 +226,7 @@
         void operator()(Type& object, const Type& operand)const
         { object /= operand; }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -244,7 +244,7 @@
                 object = operand;
         }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -262,7 +262,7 @@
                 object = operand;
         }
 
- static Type identity_element() { return boost::itl::identity_element<Type>::value(); }
+ static Type identity_element() { return boost::icl::identity_element<Type>::value(); }
     };
 
     template<>
@@ -276,8 +276,8 @@
     {
         typedef typename boost::mpl::
             if_<has_set_semantics<Type>,
- itl::inplace_et<Type>,
- itl::inplace_plus<Type>
+ icl::inplace_et<Type>,
+ icl::inplace_plus<Type>
>::type
             type;
 
@@ -293,65 +293,65 @@
     template<class Functor> struct inverse;
 
     template<class Type>
- struct inverse<itl::inplace_plus<Type> >
- { typedef itl::inplace_minus<Type> type; };
+ struct inverse<icl::inplace_plus<Type> >
+ { typedef icl::inplace_minus<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_minus<Type> >
- { typedef itl::inplace_plus<Type> type; };
+ struct inverse<icl::inplace_minus<Type> >
+ { typedef icl::inplace_plus<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_bit_add<Type> >
- { typedef itl::inplace_bit_subtract<Type> type; };
+ struct inverse<icl::inplace_bit_add<Type> >
+ { typedef icl::inplace_bit_subtract<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_bit_subtract<Type> >
- { typedef itl::inplace_bit_add<Type> type; };
+ struct inverse<icl::inplace_bit_subtract<Type> >
+ { typedef icl::inplace_bit_add<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_et<Type> >
- { typedef itl::inplace_caret<Type> type; };
+ struct inverse<icl::inplace_et<Type> >
+ { typedef icl::inplace_caret<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_caret<Type> >
- { typedef itl::inplace_et<Type> type; };
+ struct inverse<icl::inplace_caret<Type> >
+ { typedef icl::inplace_et<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_bit_and<Type> >
- { typedef itl::inplace_bit_xor<Type> type; };
+ struct inverse<icl::inplace_bit_and<Type> >
+ { typedef icl::inplace_bit_xor<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_bit_xor<Type> >
- { typedef itl::inplace_bit_and<Type> type; };
+ struct inverse<icl::inplace_bit_xor<Type> >
+ { typedef icl::inplace_bit_and<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_star<Type> >
- { typedef itl::inplace_slash<Type> type; };
+ struct inverse<icl::inplace_star<Type> >
+ { typedef icl::inplace_slash<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_slash<Type> >
- { typedef itl::inplace_star<Type> type; };
+ struct inverse<icl::inplace_slash<Type> >
+ { typedef icl::inplace_star<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_max<Type> >
- { typedef itl::inplace_min<Type> type; };
+ struct inverse<icl::inplace_max<Type> >
+ { typedef icl::inplace_min<Type> type; };
 
     template<class Type>
- struct inverse<itl::inplace_min<Type> >
- { typedef itl::inplace_max<Type> type; };
+ struct inverse<icl::inplace_min<Type> >
+ { typedef icl::inplace_max<Type> type; };
 
 
     //--------------------------------------------------------------------------
     // Inverse inter_section functor
     //--------------------------------------------------------------------------
     template<class Type>
- struct inverse<itl::inter_section<Type> >
+ struct inverse<icl::inter_section<Type> >
         : public identity_based_inplace_combine<Type>
     {
         typedef typename boost::mpl::
             if_<has_set_semantics<Type>,
- itl::inplace_caret<Type>,
- itl::inplace_minus<Type>
+ icl::inplace_caret<Type>,
+ icl::inplace_minus<Type>
>::type
             type;
 
@@ -387,14 +387,14 @@
     };
 
     template<class Type>
- struct is_negative<itl::inplace_minus<Type> >
+ struct is_negative<icl::inplace_minus<Type> >
     {
         typedef is_negative type;
         BOOST_STATIC_CONSTANT(bool, value = true);
     };
 
     template<class Type>
- struct is_negative<itl::inplace_bit_subtract<Type> >
+ struct is_negative<icl::inplace_bit_subtract<Type> >
     {
         typedef is_negative type;
         BOOST_STATIC_CONSTANT(bool, value = true);
@@ -445,19 +445,19 @@
         { return base_type::proversion(value); }
     };
 
- template<>struct version<itl::inplace_minus<short > >{short operator()(short val){return -val;}};
- template<>struct version<itl::inplace_minus<int > >{int operator()(int val){return -val;}};
- template<>struct version<itl::inplace_minus<long > >{long operator()(long val){return -val;}};
- template<>struct version<itl::inplace_minus<long long > >{long long operator()(long long val){return -val;}};
- template<>struct version<itl::inplace_minus<float > >{float operator()(float val){return -val;}};
- template<>struct version<itl::inplace_minus<double > >{double operator()(double val){return -val;}};
- template<>struct version<itl::inplace_minus<long double> >{long double operator()(long double val){return -val;}};
+ template<>struct version<icl::inplace_minus<short > >{short operator()(short val){return -val;}};
+ template<>struct version<icl::inplace_minus<int > >{int operator()(int val){return -val;}};
+ template<>struct version<icl::inplace_minus<long > >{long operator()(long val){return -val;}};
+ template<>struct version<icl::inplace_minus<long long > >{long long operator()(long long val){return -val;}};
+ template<>struct version<icl::inplace_minus<float > >{float operator()(float val){return -val;}};
+ template<>struct version<icl::inplace_minus<double > >{double operator()(double val){return -val;}};
+ template<>struct version<icl::inplace_minus<long double> >{long double operator()(long double val){return -val;}};
 
     template<class Type>
- struct version<itl::inplace_minus<Type> > : public conversion<itl::inplace_minus<Type> >
+ struct version<icl::inplace_minus<Type> > : public conversion<icl::inplace_minus<Type> >
     {
- typedef version<itl::inplace_minus<Type> > type;
- typedef conversion<itl::inplace_minus<Type> > base_type;
+ typedef version<icl::inplace_minus<Type> > type;
+ typedef conversion<icl::inplace_minus<Type> > base_type;
         typedef typename base_type::argument_type argument_type;
 
         Type operator()(const Type& value)
@@ -466,7 +466,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/gregorian.hpp
==============================================================================
--- sandbox/itl/boost/itl/gregorian.hpp (original)
+++ sandbox/itl/boost/itl/gregorian.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -29,7 +29,7 @@
 #include <boost/itl/type_traits/difference_type_of.hpp>
 #include <boost/itl/type_traits/size_type_of.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template<> struct is_discrete<boost::gregorian::date>
     {
@@ -95,7 +95,7 @@
     // ------------------------------------------------------------------------
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval.hpp (original)
+++ sandbox/itl/boost/itl/interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/interval_type_default.hpp>
 
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
     template <class DomainT, ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT)>
@@ -72,23 +72,23 @@
         }
 
         static inline interval_type construct(const DomainT& low, const DomainT& up)
- { return itl::construct<interval_type>(low, up); }
+ { return icl::construct<interval_type>(low, up); }
 
 #else // ITL_USE_DYNAMIC_INTERVAL_BORDER_DEFAULTS
         static inline interval_type right_open(const DomainT& low, const DomainT& up)
- { return itl::construct<interval_type>(low, up, interval_bounds::right_open()); }
+ { return icl::construct<interval_type>(low, up, interval_bounds::right_open()); }
 
         static inline interval_type left_open(const DomainT& low, const DomainT& up)
- { return itl::construct<interval_type>(low, up, interval_bounds::left_open()); }
+ { return icl::construct<interval_type>(low, up, interval_bounds::left_open()); }
 
         static inline interval_type open(const DomainT& low, const DomainT& up)
- { return itl::construct<interval_type>(low, up, interval_bounds::open()); }
+ { return icl::construct<interval_type>(low, up, interval_bounds::open()); }
 
         static inline interval_type closed(const DomainT& low, const DomainT& up)
- { return itl::construct<interval_type>(low, up, interval_bounds::closed()); }
+ { return icl::construct<interval_type>(low, up, interval_bounds::closed()); }
 
         static inline interval_type construct(const DomainT& low, const DomainT& up)
- { return itl::construct<interval_type>(low, up); }
+ { return icl::construct<interval_type>(low, up); }
 
 #endif
     };
@@ -103,7 +103,7 @@
 
         static inline IntervalT construct(const domain_type& low, const domain_type& up)
         {
- return itl::construct<IntervalT>(
+ return icl::construct<IntervalT>(
                   shift_lower(interval_bounds(PretendedBounds), interval_bounds(RepresentedBounds), low)
                 , shift_upper(interval_bounds(PretendedBounds), interval_bounds(RepresentedBounds), up )
                 );
@@ -126,7 +126,7 @@
             // interval<T>::closed(x,y) then interval<T>::type must be static_closed
             // Conversion between 'PretendedBounds' and 'RepresentedBounds' is only possible
             // for discrete domain_types.
- return itl::construct<IntervalT>(low, up);
+ return icl::construct<IntervalT>(low, up);
         }
     };
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -31,7 +31,7 @@
 #define const_FOR_IMPLMAP(iter) for(typename ImplMapT::const_iterator iter=_map.begin(); (iter)!=_map.end(); (iter)++)
 #define FOR_IMPLMAP(iter) for(typename ImplMapT::iterator iter=_map.begin(); (iter)!=_map.end(); (iter)++)
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class DomainT, class CodomainT>
@@ -55,10 +55,10 @@
     class SubType,
     typename DomainT,
     typename CodomainT,
- class Traits = itl::partial_absorber,
+ class Traits = icl::partial_absorber,
     ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, CodomainT),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, CodomainT),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, CodomainT),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, CodomainT),
     ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, DomainT, Compare),
     ITL_ALLOC Alloc = std::allocator
>
@@ -85,7 +85,7 @@
     //- Associated types: Related types
     //--------------------------------------------------------------------------
     /// The atomized type representing the corresponding container of elements
- typedef typename itl::map<DomainT,CodomainT,
+ typedef typename icl::map<DomainT,CodomainT,
                               Traits,Compare,Combine,Section,Alloc> atomized_type;
 
     //--------------------------------------------------------------------------
@@ -180,13 +180,13 @@
     typedef typename ImplMapT::const_reverse_iterator const_reverse_iterator;
 
     /// element iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<iterator> element_iterator;
+ typedef boost::icl::element_iterator<iterator> element_iterator;
     /// const element iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<const_iterator> element_const_iterator;
+ typedef boost::icl::element_iterator<const_iterator> element_const_iterator;
     /// element reverse iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<reverse_iterator> element_reverse_iterator;
+ typedef boost::icl::element_iterator<reverse_iterator> element_reverse_iterator;
     /// element const reverse iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<const_reverse_iterator> element_const_reverse_iterator;
+ typedef boost::icl::element_iterator<const_reverse_iterator> element_const_reverse_iterator;
     
     typedef typename on_absorbtion<type, codomain_combine,
                                 Traits::absorbs_identities>::type on_codomain_absorbtion;
@@ -234,10 +234,10 @@
     //= Containedness
     //==========================================================================
     /** clear the map */
- void clear() { itl::clear(*that()); }
+ void clear() { icl::clear(*that()); }
 
     /** is the map empty? */
- bool empty()const { return itl::is_empty(*that()); }
+ bool empty()const { return icl::is_empty(*that()); }
 
     //==========================================================================
     //= Size
@@ -245,7 +245,7 @@
     /** An interval map's size is it's cardinality */
     size_type size()const
     {
- return itl::cardinality(*that());
+ return icl::cardinality(*that());
     }
 
     /** Size of the iteration over this container */
@@ -284,7 +284,7 @@
     /** Addition of a key value pair to the map */
     SubType& add(const element_type& key_value_pair)
     {
- return itl::add(*that(), key_value_pair);
+ return icl::add(*that(), key_value_pair);
     }
 
     /** Addition of an interval value pair to the map. */
@@ -308,7 +308,7 @@
     /** Subtraction of a key value pair from the map */
     SubType& subtract(const element_type& key_value_pair)
     {
- return itl::subtract(*that(), key_value_pair);
+ return icl::subtract(*that(), key_value_pair);
     }
 
     /** Subtraction of an interval value pair from the map. */
@@ -325,7 +325,7 @@
     /** Insertion of a \c key_value_pair into the map. */
     SubType& insert(const element_type& key_value_pair)
     {
- return itl::insert(*that(), key_value_pair);
+ return icl::insert(*that(), key_value_pair);
     }
 
     /** Insertion of an \c interval_value_pair into the map. */
@@ -345,14 +345,14 @@
     /** With <tt>key_value_pair = (k,v)</tt> set value \c v for key \c k */
     SubType& set(const element_type& key_value_pair)
     {
- return itl::set_at(*that(), key_value_pair);
+ return icl::set_at(*that(), key_value_pair);
     }
 
     /** With <tt>interval_value_pair = (I,v)</tt> set value \c v
         for all keys in interval \c I in the map. */
     SubType& set(const segment_type& interval_value_pair)
     {
- return itl::set_at(*that(), interval_value_pair);
+ return icl::set_at(*that(), interval_value_pair);
     }
 
     //==========================================================================
@@ -361,7 +361,7 @@
     /** Erase a \c key_value_pair from the map. */
     SubType& erase(const element_type& key_value_pair)
     {
- itl::erase(*that(), key_value_pair);
+ icl::erase(*that(), key_value_pair);
         return *that();
     }
 
@@ -371,7 +371,7 @@
     /** Erase a key value pair for \c key. */
     SubType& erase(const domain_type& key)
     {
- return itl::erase(*that(), key);
+ return icl::erase(*that(), key);
     }
 
     /** Erase all value pairs within the range of the
@@ -402,7 +402,7 @@
     /** If \c *this map contains \c key_value_pair it is erased, otherwise it is added. */
     SubType& flip(const element_type& key_value_pair)
     {
- return itl::flip(*that(), key_value_pair);
+ return icl::flip(*that(), key_value_pair);
     }
 
     /** If \c *this map contains \c interval_value_pair it is erased, otherwise it is added. */
@@ -493,7 +493,7 @@
     void partial_add_intersection(SubType& section, const segment_type& operand)const
     {
         interval_type inter_val = operand.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
             return;
 
         std::pair<const_iterator, const_iterator> exterior
@@ -504,7 +504,7 @@
         for(const_iterator it_=exterior.first; it_ != exterior.second; it_++)
         {
             interval_type common_interval = it_->first & inter_val;
- if(!itl::is_empty(common_interval))
+ if(!icl::is_empty(common_interval))
             {
                 section.template _add<codomain_combine> (value_type(common_interval, it_->second) );
                 section.template _add<codomain_intersect>(value_type(common_interval, operand.second));
@@ -680,7 +680,7 @@
     struct on_total_absorbable<Type, true, true>
     {
         static void flip(Type& object, const typename Type::segment_type& operand)
- { itl::clear(object); }
+ { icl::clear(object); }
     };
 
     template<class Type>
@@ -696,7 +696,7 @@
                 it_->second = identity_element<codomain_type>::value();
 
             if(mpl::not_<is_interval_splitter<Type> >::value)
- itl::join(object);
+ icl::join(object);
         }
     };
 
@@ -741,16 +741,16 @@
 
                 //That which is common ...
                 common_interval = span & covered;
- if(!itl::is_empty(common_interval))
+ if(!icl::is_empty(common_interval))
                 {
                     // ... shall be subtracted
- itl::add(eraser, common_interval);
+ icl::add(eraser, common_interval);
 
                     on_codomain_model<Type, has_set_semantics<codomain_type>::value>
                         ::add(intersection, common_interval, x_value, co_value);
                 }
 
- itl::add(object, value_type(left_over, x_value)); //That which is not shall be added
+ icl::add(object, value_type(left_over, x_value)); //That which is not shall be added
                 // Because this is a collision free addition I don't have to distinguish codomain_types.
 
                 //... d) : span
@@ -760,10 +760,10 @@
             }
 
             //If span is not empty here, it is not in the set so it shall be added
- itl::add(object, value_type(span, x_value));
+ icl::add(object, value_type(span, x_value));
 
             //finally rewrite the common segments
- itl::erase(object, eraser);
+ icl::erase(object, eraser);
             object += intersection;
         }
     };
@@ -785,7 +785,7 @@
     // only for the first there can be a left_resid: a part of *first_ left of inter_val
     interval_type left_resid = right_subtract(first_->first, inter_val);
 
- if(!itl::is_empty(left_resid))
+ if(!icl::is_empty(left_resid))
     { // [------------ . . .
         // [left_resid---first_ --- . . .
         iterator prior_ = cyclic_prior(*this, first_);
@@ -805,7 +805,7 @@
     ::add_segment(const interval_type& inter_val, const CodomainT& co_val, iterator& it_)
 {
     interval_type lead_gap = right_subtract(inter_val, it_->first);
- if(!itl::is_empty(lead_gap))
+ if(!icl::is_empty(lead_gap))
     {
         // [lead_gap--- . . .
         // [-- it_ ...
@@ -846,7 +846,7 @@
     interval_type cur_itv = it_->first ;
 
     interval_type lead_gap = right_subtract(inter_val, cur_itv);
- if(!itl::is_empty(lead_gap))
+ if(!icl::is_empty(lead_gap))
     { // [lead_gap--- . . .
         // [prior) [-- it_ ...
         iterator inserted_ = this->template gap_insert<Combiner>(prior_, lead_gap, co_val);
@@ -854,7 +854,7 @@
     }
 
     interval_type end_gap = left_subtract(inter_val, cur_itv);
- if(!itl::is_empty(end_gap))
+ if(!icl::is_empty(end_gap))
     {
         // [----------------end_gap)
         // . . . -- it_ --)
@@ -866,7 +866,7 @@
         // only for the last there can be a right_resid: a part of *it_ right of x
         interval_type right_resid = left_subtract(cur_itv, inter_val);
 
- if(itl::is_empty(right_resid))
+ if(icl::is_empty(right_resid))
         {
             // [---------------)
             // [-- it_ ---)
@@ -905,7 +905,7 @@
                                 absorbs_identities<type>::value>::type on_absorbtion_;
 
     const interval_type& inter_val = addend.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return this->_map.end();
 
     const codomain_type& co_val = addend.second;
@@ -943,7 +943,7 @@
                                 absorbs_identities<type>::value>::type on_absorbtion_;
 
     const interval_type& inter_val = addend.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return prior_;
 
     const codomain_type& co_val = addend.second;
@@ -980,7 +980,7 @@
 {
     interval_type left_resid = right_subtract(it_->first, inter_val);
 
- if(!itl::is_empty(left_resid)) // [--- inter_val ---)
+ if(!icl::is_empty(left_resid)) // [--- inter_val ---)
     { //[prior_) [left_resid)[--- it_ . . .
         iterator prior_ = cyclic_prior(*this, it_);
         const_cast<interval_type&>(it_->first) = left_subtract(it_->first, left_resid);
@@ -1010,7 +1010,7 @@
 {
     interval_type right_resid = left_subtract(it_->first, inter_val);
 
- if(itl::is_empty(right_resid))
+ if(icl::is_empty(right_resid))
     {
         Combiner()(it_->second, co_val);
         that()->template handle_combined<Combiner>(it_);
@@ -1033,7 +1033,7 @@
     ::_subtract(const segment_type& minuend)
 {
     interval_type inter_val = minuend.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return;
 
     const codomain_type& co_val = minuend.second;
@@ -1071,7 +1071,7 @@
         cur_itv = it_->first ;
         left_gap = right_subtract(rest_interval, cur_itv);
 
- if(!itl::is_empty(left_gap))
+ if(!icl::is_empty(left_gap))
         {
             inserted_ = this->_map.insert(prior_, value_type(left_gap, co_val));
             it_ = that()->handle_inserted(inserted_);
@@ -1085,7 +1085,7 @@
 
     //insert_rear(rest_interval, co_val, last_):
     interval_type end_gap = left_subtract(rest_interval, last_interval);
- if(!itl::is_empty(end_gap))
+ if(!icl::is_empty(end_gap))
     {
         inserted_ = this->_map.insert(prior_, value_type(end_gap, co_val));
         it_ = that()->handle_inserted(inserted_);
@@ -1101,7 +1101,7 @@
     ::_insert(const segment_type& addend)
 {
     interval_type inter_val = addend.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return this->_map.end();
 
     const codomain_type& co_val = addend.second;
@@ -1131,7 +1131,7 @@
     ::_insert(iterator prior_, const segment_type& addend)
 {
     interval_type inter_val = addend.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return prior_;
 
     const codomain_type& co_val = addend.second;
@@ -1170,7 +1170,7 @@
     if(it_->second == co_val)
     {
         interval_type right_resid = left_subtract(it_->first, inter_val);
- if(itl::is_empty(right_resid))
+ if(icl::is_empty(right_resid))
             this->_map.erase(it_);
         else
             const_cast<interval_type&>(it_->first) = right_resid;
@@ -1182,7 +1182,7 @@
     ::erase(const segment_type& minuend)
 {
     interval_type inter_val = minuend.first;
- if(itl::is_empty(inter_val))
+ if(icl::is_empty(inter_val))
         return *that();
 
     const codomain_type& co_val = minuend.second;
@@ -1206,13 +1206,13 @@
         if(first_->second == co_val)
         {
             interval_type left_resid = right_subtract(first_->first, inter_val);
- if(!itl::is_empty(left_resid)) // [----inter_val----)
+ if(!icl::is_empty(left_resid)) // [----inter_val----)
             { // [left_resid)..first_==last_......
                 const_cast<interval_type&>(first_->first) = left_resid;
- if(!itl::is_empty(right_resid))
+ if(!icl::is_empty(right_resid))
                     this->_map.insert(first_, value_type(right_resid, co_val));
             }
- else if(!itl::is_empty(right_resid))
+ else if(!icl::is_empty(right_resid))
                 const_cast<interval_type&>(first_->first) = right_resid;
             else
                 this->_map.erase(first_);
@@ -1224,7 +1224,7 @@
         if(first_->second == co_val)
         {
             interval_type left_resid = right_subtract(first_->first, inter_val);
- if(itl::is_empty(left_resid))
+ if(icl::is_empty(left_resid))
                 this->_map.erase(first_);
             else
                 const_cast<interval_type&>(first_->first) = left_resid;
@@ -1243,7 +1243,7 @@
 inline SubType& interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc>
     ::erase(const interval_type& minuend)
 {
- if(itl::is_empty(minuend))
+ if(icl::is_empty(minuend))
         return *that();
 
     std::pair<iterator, iterator> exterior = this->_map.equal_range(minuend);
@@ -1258,13 +1258,13 @@
     interval_type right_resid = left_subtract(last_ ->first, minuend);
 
     if(first_ == last_ )
- if(!itl::is_empty(left_resid))
+ if(!icl::is_empty(left_resid))
         {
             const_cast<interval_type&>(first_->first) = left_resid;
- if(!itl::is_empty(right_resid))
+ if(!icl::is_empty(right_resid))
                 this->_map.insert(first_, value_type(right_resid, first_->second));
         }
- else if(!itl::is_empty(right_resid))
+ else if(!icl::is_empty(right_resid))
             const_cast<interval_type&>(first_->first) = left_subtract(first_->first, minuend);
         else
             this->_map.erase(first_);
@@ -1273,14 +1273,14 @@
         // [left_resid fst) . . . . [lst right_resid)
         iterator second_= first_; ++second_;
 
- iterator start_ = itl::is_empty(left_resid)? first_: second_;
- iterator stop_ = itl::is_empty(right_resid)? end_ : last_ ;
+ iterator start_ = icl::is_empty(left_resid)? first_: second_;
+ iterator stop_ = icl::is_empty(right_resid)? end_ : last_ ;
         this->_map.erase(start_, stop_); //erase [start_, stop_)
 
- if(!itl::is_empty(left_resid))
+ if(!icl::is_empty(left_resid))
             const_cast<interval_type&>(first_->first) = left_resid;
 
- if(!itl::is_empty(right_resid))
+ if(!icl::is_empty(right_resid))
             const_cast<interval_type&>(last_ ->first) = right_resid;
     }
 
@@ -1295,9 +1295,9 @@
     class SubType,
     class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc
>
-struct is_map<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_map<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_map<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_map<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
@@ -1306,9 +1306,9 @@
     class SubType,
     class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc
>
-struct has_inverse<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct has_inverse<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef has_inverse<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef has_inverse<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (has_inverse<CodomainT>::value));
 };
 
@@ -1317,9 +1317,9 @@
     class SubType,
     class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc
>
-struct is_interval_container<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_interval_container<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_interval_container<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_interval_container<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
@@ -1328,9 +1328,9 @@
     class SubType,
     class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc
>
-struct absorbs_identities<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct absorbs_identities<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef absorbs_identities<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef absorbs_identities<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (Traits::absorbs_identities));
 };
 
@@ -1339,15 +1339,15 @@
     class SubType,
     class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc
>
-struct is_total<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_total<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_total<itl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_total<icl::interval_base_map<SubType,DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (Traits::is_total));
 };
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/interval_base_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_base_set.hpp (original)
+++ sandbox/itl/boost/itl/interval_base_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -35,7 +35,7 @@
 #define FOR_IMPL(iter) for(typename ImplSetT::iterator iter=_set.begin(); (iter)!=_set.end(); (iter)++)
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief Implements a set as a set of intervals (base class) */
@@ -65,7 +65,7 @@
     //- Associated types: Related types
     //--------------------------------------------------------------------------
     /// The atomized type representing the corresponding container of elements
- typedef typename itl::set<DomainT,Compare,Alloc> atomized_type;
+ typedef typename icl::set<DomainT,Compare,Alloc> atomized_type;
 
     //--------------------------------------------------------------------------
     //- Associated types: Data
@@ -143,13 +143,13 @@
     typedef typename ImplSetT::const_reverse_iterator const_reverse_iterator;
 
     /// element iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<iterator> element_iterator;
+ typedef boost::icl::element_iterator<iterator> element_iterator;
     /// element const iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<const_iterator> element_const_iterator;
+ typedef boost::icl::element_iterator<const_iterator> element_const_iterator;
     /// element reverse iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<reverse_iterator> element_reverse_iterator;
+ typedef boost::icl::element_iterator<reverse_iterator> element_reverse_iterator;
     /// element const reverse iterator: Depreciated, see documentation.
- typedef boost::itl::element_iterator<const_reverse_iterator> element_const_reverse_iterator;
+ typedef boost::icl::element_iterator<const_reverse_iterator> element_const_reverse_iterator;
 
     BOOST_STATIC_CONSTANT(int, fineness = 0);
 
@@ -177,9 +177,9 @@
     //= Containedness
     //==========================================================================
     /** sets the container empty */
- void clear() { itl::clear(*that()); }
+ void clear() { icl::clear(*that()); }
     /** is the container empty? */
- bool empty()const { return itl::is_empty(*that()); }
+ bool empty()const { return icl::is_empty(*that()); }
 
     //==========================================================================
     //= Size
@@ -187,7 +187,7 @@
     /** An interval set's size is it's cardinality */
     size_type size()const
     {
- return itl::cardinality(*that());
+ return icl::cardinality(*that());
     }
 
     /** Size of the iteration over this container */
@@ -203,7 +203,7 @@
     /** Find the interval value pair, that contains element \c key */
     const_iterator find(const element_type& key)const
     {
- return this->_set.find(itl::singleton<segment_type>(key));
+ return this->_set.find(icl::singleton<segment_type>(key));
     }
 
     const_iterator find(const segment_type& segment)const
@@ -218,7 +218,7 @@
     /** Add a single element \c key to the set */
     SubType& add(const element_type& key)
     {
- return itl::add(*that(), key);
+ return icl::add(*that(), key);
     }
 
     /** Add an interval of elements \c inter_val to the set */
@@ -243,7 +243,7 @@
     /** Subtract a single element \c key from the set */
     SubType& subtract(const element_type& key)
     {
- return itl::subtract(*that(), key);
+ return icl::subtract(*that(), key);
     }
 
     /** Subtract an interval of elements \c inter_val from the set */
@@ -307,13 +307,13 @@
     /** If \c *this set contains \c key it is erased, otherwise it is added. */
     SubType& flip(const element_type& key)
     {
- return itl::flip(*that(), key);
+ return icl::flip(*that(), key);
     }
 
     /** If \c *this set contains \c inter_val it is erased, otherwise it is added. */
     SubType& flip(const segment_type& inter_val)
     {
- return itl::flip(*that(), inter_val);
+ return icl::flip(*that(), inter_val);
     }
 
     //==========================================================================
@@ -377,7 +377,7 @@
     // only for the first there can be a left_resid: a part of *first_ left of inter_val
     interval_type left_resid = right_subtract(*first_, inter_val);
 
- if(!itl::is_empty(left_resid))
+ if(!icl::is_empty(left_resid))
     { // [------------ . . .
         // [left_resid---first_ --- . . .
         iterator prior_ = cyclic_prior(*this, first_);
@@ -396,7 +396,7 @@
     ::add_segment(const interval_type& inter_val, iterator& it_)
 {
     interval_type lead_gap = right_subtract(inter_val, *it_);
- if(!itl::is_empty(lead_gap))
+ if(!icl::is_empty(lead_gap))
         // [lead_gap--- . . .
         // [prior_) [-- it_ ...
         this->_set.insert(prior(it_), lead_gap);
@@ -428,13 +428,13 @@
     interval_type cur_itv = *it_;
 
     interval_type lead_gap = right_subtract(inter_val, cur_itv);
- if(!itl::is_empty(lead_gap))
+ if(!icl::is_empty(lead_gap))
         // [lead_gap--- . . .
         // [prior_) [-- it_ ...
         this->_set.insert(prior_, lead_gap);
     
     interval_type end_gap = left_subtract(inter_val, cur_itv);
- if(!itl::is_empty(end_gap))
+ if(!icl::is_empty(end_gap))
         // [---------------end_gap)
         // [-- it_ --)
         it_ = this->_set.insert(it_, end_gap);
@@ -443,7 +443,7 @@
         // only for the last there can be a right_resid: a part of *it_ right of addend
         interval_type right_resid = left_subtract(cur_itv, inter_val);
 
- if(!itl::is_empty(right_resid))
+ if(!icl::is_empty(right_resid))
         {
             // [--------------)
             // [-- it_ --right_resid)
@@ -461,7 +461,7 @@
     interval_base_set<SubType,DomainT,Compare,Interval,Alloc>
     ::_add(const segment_type& addend)
 {
- if(itl::is_empty(addend))
+ if(icl::is_empty(addend))
         return this->_set.end();
 
     std::pair<iterator,bool> insertion = this->_set.insert(addend);
@@ -477,7 +477,7 @@
     interval_base_set<SubType,DomainT,Compare,Interval,Alloc>
     ::_add(iterator prior_, const segment_type& addend)
 {
- if(itl::is_empty(addend))
+ if(icl::is_empty(addend))
         return prior_;
 
     iterator insertion = this->_set.insert(prior_, addend);
@@ -495,7 +495,7 @@
 inline SubType& interval_base_set<SubType,DomainT,Compare,Interval,Alloc>
     ::subtract(const segment_type& minuend)
 {
- if(itl::is_empty(minuend))
+ if(icl::is_empty(minuend))
         return *that();
 
     std::pair<iterator, iterator> exterior = this->_set.equal_range(minuend);
@@ -513,10 +513,10 @@
 
     this->_set.erase(first_, end_);
 
- if(!itl::is_empty(left_resid))
+ if(!icl::is_empty(left_resid))
         this->_set.insert(left_resid);
 
- if(!itl::is_empty(right_resid))
+ if(!icl::is_empty(right_resid))
         this->_set.insert(right_resid);
 
     return *that();
@@ -527,23 +527,23 @@
 //-----------------------------------------------------------------------------
 template<class SubType,
          class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_set<itl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> >
+struct is_set<icl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> >
 {
- typedef is_set<itl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> > type;
+ typedef is_set<icl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template<class SubType,
          class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_container<itl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> >
+struct is_interval_container<icl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_container<itl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_container<icl::interval_base_set<SubType,DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/interval_bounds.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_bounds.hpp (original)
+++ sandbox/itl/boost/itl/interval_bounds.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/utility/enable_if.hpp>
 #include <boost/itl/detail/design_config.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 typedef unsigned char bound_type;
@@ -74,7 +74,7 @@
     interval_bounds _bound;
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/interval_combining_style.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_combining_style.hpp (original)
+++ sandbox/itl/boost/itl/interval_combining_style.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_INTERVAL_COMBINING_STYLE_HPP_JOFA_100906
 #define BOOST_ITL_INTERVAL_COMBINING_STYLE_HPP_JOFA_100906
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 namespace interval_combine

Modified: sandbox/itl/boost/itl/interval_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_map.hpp (original)
+++ sandbox/itl/boost/itl/interval_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/interval_set.hpp>
 #include <boost/itl/interval_base_map.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class DomainT, class CodomainT, class Traits,
@@ -27,10 +27,10 @@
 <
     typename DomainT,
     typename CodomainT,
- class Traits = itl::partial_absorber,
+ class Traits = icl::partial_absorber,
     ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, CodomainT),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, CodomainT),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, CodomainT),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, CodomainT),
     ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, DomainT, Compare),
     ITL_ALLOC Alloc = std::allocator
>
@@ -207,38 +207,38 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_map<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_map<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_map<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_map<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct has_inverse<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct has_inverse<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef has_inverse<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef has_inverse<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (has_inverse<CodomainT>::value));
 };
 
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_container<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_interval_container<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_interval_container<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_interval_container<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct absorbs_identities<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct absorbs_identities<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef absorbs_identities<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef absorbs_identities<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (Traits::absorbs_identities));
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_total<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_total<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_total<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_total<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (Traits::is_total));
 };
 
@@ -247,7 +247,7 @@
 // type representation
 //-----------------------------------------------------------------------------
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct type_to_string<itl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct type_to_string<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
     static std::string apply()
     {
@@ -257,7 +257,7 @@
     }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/interval_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_set.hpp (original)
+++ sandbox/itl/boost/itl/interval_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/type_traits/is_interval_joiner.hpp>
 #include <boost/itl/interval_base_set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief Implements a set as a set of intervals - merging adjoining intervals */
@@ -68,10 +68,10 @@
     typedef Alloc<DomainT> domain_allocator_type;
 
     /// The corresponding atomized type representing this interval container of elements
- typedef typename itl::set<DomainT,Compare,Alloc> atomized_type;
+ typedef typename icl::set<DomainT,Compare,Alloc> atomized_type;
 
     /// Container type for the implementation
- typedef typename itl::set<interval_type,ITL_EXCLUSIVE_LESS(interval_type),Alloc> ImplSetT;
+ typedef typename icl::set<interval_type,ITL_EXCLUSIVE_LESS(interval_type),Alloc> ImplSetT;
 
     /// key type of the implementing container
     typedef typename ImplSetT::key_type key_type;
@@ -166,23 +166,23 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_set<itl::interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_set<icl::interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_set<itl::interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_set<icl::interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_container<itl::interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_interval_container<icl::interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_container<itl::interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_container<icl::interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_joiner<itl::interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_interval_joiner<icl::interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_joiner<itl::interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_joiner<icl::interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
@@ -191,13 +191,13 @@
 // type representation
 //-----------------------------------------------------------------------------
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct type_to_string<itl::interval_set<DomainT,Compare,Interval,Alloc> >
+struct type_to_string<icl::interval_set<DomainT,Compare,Interval,Alloc> >
 {
     static std::string apply()
     { return "itv_set<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/interval_traits.hpp
==============================================================================
--- sandbox/itl/boost/itl/interval_traits.hpp (original)
+++ sandbox/itl/boost/itl/interval_traits.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/difference_type_of.hpp>
 #include <boost/itl/type_traits/size_type_of.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template<class Type> struct interval_traits;

Modified: sandbox/itl/boost/itl/iterator.hpp
==============================================================================
--- sandbox/itl/boost/itl/iterator.hpp (original)
+++ sandbox/itl/boost/itl/iterator.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <iterator>
 #include <boost/config/warning_disable.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief Performes an addition using a container's memberfunction add, when operator= is called. */
@@ -96,7 +96,7 @@
     return insert_iterator<ContainerT>(cont, typename ContainerT::iterator(iter_));
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_ITERATOR_HPP_JOFA_091003
 

Modified: sandbox/itl/boost/itl/left_open_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/left_open_interval.hpp (original)
+++ sandbox/itl/boost/itl/left_open_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/type_to_string.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class DomainT,
@@ -47,7 +47,7 @@
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
         // Only for discrete types this ctor creates an interval containing
         // a single element only.
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
         BOOST_ASSERT((numeric_minimum<DomainT, is_numeric<DomainT>::value >::is_less_than(val) ));
     }
 
@@ -71,11 +71,11 @@
 //=T left_open_interval -> concept intervals
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct interval_traits< itl::left_open_interval<DomainT, Compare> >
+struct interval_traits< icl::left_open_interval<DomainT, Compare> >
 {
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
- typedef itl::left_open_interval<DomainT, Compare> interval_type;
+ typedef icl::left_open_interval<DomainT, Compare> interval_type;
 
     static interval_type construct(const domain_type& lo, const domain_type& up)
     {
@@ -98,20 +98,20 @@
 };
 
 template <class DomainT, ITL_COMPARE Compare>
-struct type_to_string<itl::left_open_interval<DomainT,Compare> >
+struct type_to_string<icl::left_open_interval<DomainT,Compare> >
 {
     static std::string apply()
     { return "(I]<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 template<class DomainT, ITL_COMPARE Compare>
-struct value_size<itl::left_open_interval<DomainT,Compare> >
+struct value_size<icl::left_open_interval<DomainT,Compare> >
 {
- static std::size_t apply(const itl::left_open_interval<DomainT>& value)
+ static std::size_t apply(const icl::left_open_interval<DomainT>& value)
     { return 2; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/map.hpp
==============================================================================
--- sandbox/itl/boost/itl/map.hpp (original)
+++ sandbox/itl/boost/itl/map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -40,7 +40,7 @@
 #include <boost/itl/concept/element_map.hpp>
 #include <boost/itl/concept/element_associator.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 struct partial_absorber
@@ -86,10 +86,10 @@
 <
     typename DomainT,
     typename CodomainT,
- class Traits = itl::partial_absorber,
+ class Traits = icl::partial_absorber,
     ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, CodomainT),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, CodomainT),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, CodomainT),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, CodomainT),
     ITL_ALLOC Alloc = std::allocator
>
 class map: private ITL_IMPL_SPACE::map<DomainT, CodomainT, ITL_COMPARE_DOMAIN(Compare,DomainT),
@@ -98,10 +98,10 @@
 public:
     typedef Alloc<typename std::pair<const DomainT, CodomainT> > allocator_type;
 
- typedef typename itl::map<DomainT,CodomainT,Traits, Compare,Combine,Section,Alloc> type;
+ typedef typename icl::map<DomainT,CodomainT,Traits, Compare,Combine,Section,Alloc> type;
     typedef typename ITL_IMPL_SPACE::map<DomainT, CodomainT, ITL_COMPARE_DOMAIN(Compare,DomainT),
                                          allocator_type> base_type;
- typedef typename itl::set<DomainT, Compare, Alloc > set_type;
+ typedef typename icl::set<DomainT, Compare, Alloc > set_type;
     typedef set_type key_object_type;
 
     typedef Traits traits;
@@ -227,10 +227,10 @@
 
     template<class SubObject>
     bool contains(const SubObject& sub)const
- { return itl::contains(*this, sub); }
+ { return icl::contains(*this, sub); }
 
     bool within(const map& super)const
- { return itl::contains(super, *this); }
+ { return icl::contains(super, *this); }
 
     //==========================================================================
     //= Size
@@ -285,7 +285,7 @@
 
     map& subtract(const domain_type& key)
     {
- itl::erase(*this, key);
+ icl::erase(*this, key);
         return *this;
     }
 
@@ -311,14 +311,14 @@
     /** With <tt>key_value_pair = (k,v)</tt> set value \c v for key \c k */
     map& set(const element_type& key_value_pair)
     {
- return itl::set_at(*this, key_value_pair);
+ return icl::set_at(*this, key_value_pair);
     }
 
     /** erase \c key_value_pair from the map.
         Erase only if, the exact value content \c val is stored for the given key. */
     size_type erase(const element_type& key_value_pair)
     {
- return itl::erase(*this, key_value_pair);
+ return icl::erase(*this, key_value_pair);
     }
 
     //==========================================================================
@@ -476,7 +476,7 @@
     {
         typedef typename Type::element_type element_type;
         static void flip(Type& object, const typename Type::element_type&)
- { itl::clear(object); }
+ { icl::clear(object); }
     };
 
     template<class Type>
@@ -621,35 +621,35 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_ALLOC Alloc>
-struct is_map<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
+struct is_map<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
 {
- typedef is_map<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> > type;
+ typedef is_map<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_ALLOC Alloc>
-struct has_inverse<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
+struct has_inverse<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
 {
- typedef has_inverse<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> > type;
+ typedef has_inverse<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (has_inverse<CodomainT>::value));
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_ALLOC Alloc>
-struct absorbs_identities<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
+struct absorbs_identities<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
 {
     typedef absorbs_identities type;
     BOOST_STATIC_CONSTANT(int, value = Traits::absorbs_identities);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_ALLOC Alloc>
-struct is_total<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
+struct is_total<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
 {
     typedef is_total type;
     BOOST_STATIC_CONSTANT(int, value = Traits::is_total);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_ALLOC Alloc>
-struct type_to_string<itl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
+struct type_to_string<icl::map<DomainT,CodomainT,Traits,Compare,Combine,Section,Alloc> >
 {
     static std::string apply()
     {
@@ -661,7 +661,7 @@
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_MAP_HPP_JOFA_070519
 

Modified: sandbox/itl/boost/itl/open_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/open_interval.hpp (original)
+++ sandbox/itl/boost/itl/open_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/type_to_string.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class DomainT,
@@ -47,7 +47,7 @@
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
         // Only for discrete types this ctor creates an interval containing
         // a single element only.
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
         BOOST_ASSERT((numeric_minimum<DomainT, is_numeric<DomainT>::value >::is_less_than(val) ));
     }
 
@@ -71,11 +71,11 @@
 //=T open_interval -> concept intervals
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct interval_traits< itl::open_interval<DomainT, Compare> >
+struct interval_traits< icl::open_interval<DomainT, Compare> >
 {
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
- typedef itl::open_interval<DomainT, Compare> interval_type;
+ typedef icl::open_interval<DomainT, Compare> interval_type;
 
     static interval_type construct(const domain_type& lo, const domain_type& up)
     {
@@ -98,20 +98,20 @@
 };
 
 template <class DomainT, ITL_COMPARE Compare>
-struct type_to_string<itl::open_interval<DomainT,Compare> >
+struct type_to_string<icl::open_interval<DomainT,Compare> >
 {
     static std::string apply()
     { return "(I)<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 template<class DomainT, ITL_COMPARE Compare>
-struct value_size<itl::open_interval<DomainT,Compare> >
+struct value_size<icl::open_interval<DomainT,Compare> >
 {
- static std::size_t apply(const itl::open_interval<DomainT>& value)
+ static std::size_t apply(const icl::open_interval<DomainT>& value)
     { return 2; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/predicates.hpp
==============================================================================
--- sandbox/itl/boost/itl/predicates.hpp (original)
+++ sandbox/itl/boost/itl/predicates.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <functional>
 #include <boost/itl/type_traits/type_to_string.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     // naming convention
     // predicate: n-ary predicate
@@ -66,7 +66,7 @@
     //-----------------------------------------------------------------------------
 
     template<>
- inline std::string unary_template_to_string<itl::std_equal>::apply()
+ inline std::string unary_template_to_string<icl::std_equal>::apply()
     { return "=="; }
 
     template <class Type>
@@ -79,7 +79,7 @@
     };
 
     template<>
- inline std::string unary_template_to_string<itl::element_equal>::apply()
+ inline std::string unary_template_to_string<icl::element_equal>::apply()
     { return "="; }
 
     template <class Type>
@@ -92,7 +92,7 @@
     };
 
     template<>
- inline std::string unary_template_to_string<itl::distinct_equal>::apply()
+ inline std::string unary_template_to_string<icl::distinct_equal>::apply()
     { return "==/0"; }
 
 
@@ -111,7 +111,7 @@
     };
 
     template<>
- inline std::string unary_template_to_string<itl::sub_super_set>::apply()
+ inline std::string unary_template_to_string<icl::sub_super_set>::apply()
     { return "C="; }
 
     /// Functor class template <b>contains</b> implements the superset relation.
@@ -128,10 +128,10 @@
     };
 
     template<>
- inline std::string unary_template_to_string<itl::super_sub_set>::apply()
+ inline std::string unary_template_to_string<icl::super_sub_set>::apply()
     { return "D="; }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/ptime.hpp
==============================================================================
--- sandbox/itl/boost/itl/ptime.hpp (original)
+++ sandbox/itl/boost/itl/ptime.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -37,7 +37,7 @@
 #include <boost/itl/type_traits/size_type_of.hpp>
 #include <boost/itl/type_traits/is_discrete.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template<> struct is_discrete<boost::posix_time::ptime>
     {
@@ -91,7 +91,7 @@
     {
         return x -= boost::posix_time::ptime::time_duration_type::unit();
     }
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/rational.hpp
==============================================================================
--- sandbox/itl/boost/itl/rational.hpp (original)
+++ sandbox/itl/boost/itl/rational.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -30,7 +30,7 @@
 #include <boost/itl/type_traits/has_inverse.hpp>
 #include <boost/itl/type_traits/is_numeric.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template<class Integral>
     struct is_numeric<boost::rational<Integral> >
@@ -60,7 +60,7 @@
         BOOST_STATIC_CONSTANT(bool, value = (is_signed<Integral>::value));
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 
 #endif

Modified: sandbox/itl/boost/itl/right_open_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/right_open_interval.hpp (original)
+++ sandbox/itl/boost/itl/right_open_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/type_to_string.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class DomainT,
@@ -47,7 +47,7 @@
         BOOST_CONCEPT_ASSERT((LessThanComparableConcept<DomainT>));
         // Only for discrete types this ctor creates an interval containing
         // a single element only.
- BOOST_STATIC_ASSERT((itl::is_discrete<DomainT>::value));
+ BOOST_STATIC_ASSERT((icl::is_discrete<DomainT>::value));
     }
 
     /** Interval from <tt>low</tt> to <tt>up</tt> with bounds <tt>bounds</tt> */
@@ -70,11 +70,11 @@
 //=T right_open_interval -> concept intervals
 //==============================================================================
 template<class DomainT, ITL_COMPARE Compare>
-struct interval_traits< itl::right_open_interval<DomainT, Compare> >
+struct interval_traits< icl::right_open_interval<DomainT, Compare> >
 {
     typedef DomainT domain_type;
     typedef ITL_COMPARE_DOMAIN(Compare,DomainT) domain_compare;
- typedef itl::right_open_interval<DomainT, Compare> interval_type;
+ typedef icl::right_open_interval<DomainT, Compare> interval_type;
 
     static interval_type construct(const domain_type& lo, const domain_type& up)
     {
@@ -97,20 +97,20 @@
 };
 
 template <class DomainT, ITL_COMPARE Compare>
-struct type_to_string<itl::right_open_interval<DomainT,Compare> >
+struct type_to_string<icl::right_open_interval<DomainT,Compare> >
 {
     static std::string apply()
     { return "[I)<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 template<class DomainT, ITL_COMPARE Compare>
-struct value_size<itl::right_open_interval<DomainT,Compare> >
+struct value_size<icl::right_open_interval<DomainT,Compare> >
 {
- static std::size_t apply(const itl::right_open_interval<DomainT>& value)
+ static std::size_t apply(const icl::right_open_interval<DomainT>& value)
     { return 2; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/separate_interval_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/separate_interval_set.hpp (original)
+++ sandbox/itl/boost/itl/separate_interval_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/interval_base_set.hpp>
 #include <boost/itl/interval_set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief Implements a set as a set of intervals - leaving adjoining intervals separate */
@@ -65,10 +65,10 @@
     typedef Alloc<DomainT> domain_allocator_type;
 
     /// The corresponding atomized type representing this interval container of elements
- typedef typename itl::set<DomainT,Compare,Alloc> atomized_type;
+ typedef typename icl::set<DomainT,Compare,Alloc> atomized_type;
 
     /// Container type for the implementation
- typedef typename itl::set<interval_type,ITL_EXCLUSIVE_LESS(interval_type),Alloc> ImplSetT;
+ typedef typename icl::set<interval_type,ITL_EXCLUSIVE_LESS(interval_type),Alloc> ImplSetT;
 
     /// key type of the implementing container
     typedef typename ImplSetT::key_type key_type;
@@ -154,23 +154,23 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_set<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_set<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_set<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_set<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_container<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_interval_container<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_container<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_container<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_separator<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_interval_separator<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_separator<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_separator<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
@@ -178,13 +178,13 @@
 // type representation
 //-----------------------------------------------------------------------------
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct type_to_string<itl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
+struct type_to_string<icl::separate_interval_set<DomainT,Compare,Interval,Alloc> >
 {
     static std::string apply()
     { return "se_itv_set<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/set.hpp
==============================================================================
--- sandbox/itl/boost/itl/set.hpp (original)
+++ sandbox/itl/boost/itl/set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -36,7 +36,7 @@
 #include <boost/itl/concept/comparable.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief Addable, subtractable and intersectable sets. */
@@ -49,7 +49,7 @@
 class set: private ITL_IMPL_SPACE::set<DomainT, ITL_COMPARE_DOMAIN(Compare,DomainT), Alloc<DomainT> >
 {
 public:
- typedef typename itl::set<DomainT, Compare, Alloc> type;
+ typedef typename icl::set<DomainT, Compare, Alloc> type;
     typedef typename ITL_IMPL_SPACE::set<DomainT, ITL_COMPARE_DOMAIN(Compare,DomainT), Alloc<DomainT> > base_type;
     typedef type key_object_type;
 
@@ -150,19 +150,19 @@
 
     /// Checks if the element \c value is in the set
     bool contains(const element_type& value)const
- { return itl::contains(*this, value); }
+ { return icl::contains(*this, value); }
 
     /** Does <tt>*this</tt> contain <tt>sub</tt>? */
     bool contains(const set& sub)const
- { return itl::contains(*this, sub); }
+ { return icl::contains(*this, sub); }
 
     /** Is <tt>*this</tt> contained in <tt>super</tt>? */
     bool contained_in(const set& super)const
- { return itl::within(*this, super); }
+ { return icl::within(*this, super); }
 
     /** <tt>*this</tt> and <tt>x2</tt> are disjoint, if their intersection is empty */
     bool disjoint(const set& x2)const
- { return itl::disjoint(*this, x2); }
+ { return icl::disjoint(*this, x2); }
 
     //==========================================================================
     //= Size
@@ -179,22 +179,22 @@
     //==========================================================================
     /** Add an \c element to the set. */
     set& add(const element_type& element)
- { return itl::insert(*this, element); }
+ { return icl::insert(*this, element); }
 
     /** Add an element \c element after \c prior to the set. */
     iterator add(iterator prior, const element_type& element)
- { return itl::insert(*this, prior, element); }
+ { return icl::insert(*this, prior, element); }
 
     /** Subtract an \c element from the set. */
     set& subtract(const element_type& element)
- { return itl::subtract(*this, element); }
+ { return icl::subtract(*this, element); }
 
     //==========================================================================
     //= Symmetric difference
     //==========================================================================
     /** If \c *this set contains \c element it is erased, otherwise it is added. */
     set& flip(const element_type& element)
- { return itl::flip(*this, element); }
+ { return icl::flip(*this, element); }
 };
 
 
@@ -203,21 +203,21 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class Type>
-struct is_set<itl::set<Type> >
+struct is_set<icl::set<Type> >
 {
- typedef is_set<itl::set<Type> > type;
+ typedef is_set<icl::set<Type> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 
 template <class Type>
-struct type_to_string<itl::set<Type> >
+struct type_to_string<icl::set<Type> >
 {
     static std::string apply()
     { return "set<"+ type_to_string<Type>::apply() +">"; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_SET_HPP_JOFA_070519
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/interval_base_map.hpp>
 #include <boost/itl/split_interval_set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief implements a map as a map of intervals - on insertion
@@ -23,10 +23,10 @@
 <
     typename DomainT,
     typename CodomainT,
- class Traits = itl::partial_absorber,
+ class Traits = icl::partial_absorber,
     ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, CodomainT),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, CodomainT),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, CodomainT),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, CodomainT),
     ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, DomainT, Compare),
     ITL_ALLOC Alloc = std::allocator
>
@@ -153,50 +153,50 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_map<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_map<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_map<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_map<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct has_inverse<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct has_inverse<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef has_inverse<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef has_inverse<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (has_inverse<CodomainT>::value));
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_container<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_interval_container<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_interval_container<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_interval_container<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_splitter<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_interval_splitter<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_interval_splitter<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_interval_splitter<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct absorbs_identities<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct absorbs_identities<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef absorbs_identities<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef absorbs_identities<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (Traits::absorbs_identities));
 };
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_total<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct is_total<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
- typedef is_total<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
+ typedef is_total<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = (Traits::is_total));
 };
 
 
 template <class DomainT, class CodomainT, class Traits, ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct type_to_string<itl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
+struct type_to_string<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interval,Alloc> >
 {
     static std::string apply()
     {
@@ -206,7 +206,7 @@
     }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/split_interval_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/split_interval_set.hpp (original)
+++ sandbox/itl/boost/itl/split_interval_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/interval_base_set.hpp>
 #include <boost/itl/interval_set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief implements a set as a set of intervals - on insertion
@@ -64,10 +64,10 @@
     typedef Alloc<DomainT> domain_allocator_type;
 
     /// The corresponding atomized type representing this interval container of elements
- typedef typename itl::set<DomainT,Compare,Alloc> atomized_type;
+ typedef typename icl::set<DomainT,Compare,Alloc> atomized_type;
 
     /// Container type for the implementation
- typedef typename itl::set<interval_type,ITL_EXCLUSIVE_LESS(interval_type),Alloc> ImplSetT;
+ typedef typename icl::set<interval_type,ITL_EXCLUSIVE_LESS(interval_type),Alloc> ImplSetT;
 
     /// key type of the implementing container
     typedef typename ImplSetT::key_type key_type;
@@ -168,23 +168,23 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_set<itl::split_interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_set<icl::split_interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_set<itl::split_interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_set<icl::split_interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_container<itl::split_interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_interval_container<icl::split_interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_container<itl::split_interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_container<icl::split_interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct is_interval_splitter<itl::split_interval_set<DomainT,Compare,Interval,Alloc> >
+struct is_interval_splitter<icl::split_interval_set<DomainT,Compare,Interval,Alloc> >
 {
- typedef is_interval_splitter<itl::split_interval_set<DomainT,Compare,Interval,Alloc> > type;
+ typedef is_interval_splitter<icl::split_interval_set<DomainT,Compare,Interval,Alloc> > type;
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
@@ -192,14 +192,14 @@
 // type representation
 //-----------------------------------------------------------------------------
 template <class DomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval, ITL_ALLOC Alloc>
-struct type_to_string<itl::split_interval_set<DomainT,Compare,Interval,Alloc> >
+struct type_to_string<icl::split_interval_set<DomainT,Compare,Interval,Alloc> >
 {
     static std::string apply()
     { return "sp_itv_set<"+ type_to_string<DomainT>::apply() +">"; }
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/type_traits/absorbs_identities.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/absorbs_identities.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/absorbs_identities.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_ABSORBS_IDENTITIES_HPP_JOFA_081004
 #define BOOST_ITL_TYPE_TRAITS_ABSORBS_IDENTITIES_HPP_JOFA_081004
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct absorbs_identities
     {

Modified: sandbox/itl/boost/itl/type_traits/absorbs_neutrons.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/absorbs_neutrons.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/absorbs_neutrons.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_ABSORBS_NEUTRONS_HPP_JOFA_081004
 #define BOOST_ITL_TYPE_TRAITS_ABSORBS_NEUTRONS_HPP_JOFA_081004
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct absorbs_identities
     {

Modified: sandbox/itl/boost/itl/type_traits/adds_inversely.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/adds_inversely.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/adds_inversely.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/itl/type_traits/has_inverse.hpp>
 #include <boost/itl/functors.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template<class Type, class Combiner>

Modified: sandbox/itl/boost/itl/type_traits/codomain_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/codomain_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/codomain_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/itl/type_traits/no_type.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     namespace detail
     {

Modified: sandbox/itl/boost/itl/type_traits/difference.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/difference.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/difference.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_DIFFERENCE_HPP_JOFA_080911
 #define BOOST_ITL_TYPE_TRAITS_DIFFERENCE_HPP_JOFA_080911
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct difference{ typedef Type type; };
 

Modified: sandbox/itl/boost/itl/type_traits/difference_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/difference_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/difference_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/no_type.hpp>
 #include <boost/itl/type_traits/is_numeric.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     //--------------------------------------------------------------------------
     template<class Type>

Modified: sandbox/itl/boost/itl/type_traits/domain_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/domain_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/domain_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/itl/type_traits/no_type.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     namespace detail
     {

Modified: sandbox/itl/boost/itl/type_traits/element_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/element_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/element_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/itl/type_traits/no_type.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     namespace detail
     {

Modified: sandbox/itl/boost/itl/type_traits/has_inverse.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/has_inverse.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/has_inverse.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/type_traits/is_signed.hpp>
 #include <boost/type_traits/is_floating_point.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
     template <class Type> struct has_inverse

Modified: sandbox/itl/boost/itl/type_traits/has_set_semantics.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/has_set_semantics.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/has_set_semantics.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/is_map.hpp>
 #include <boost/itl/type_traits/codomain_type_of.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct has_set_semantics
     {

Modified: sandbox/itl/boost/itl/type_traits/identity_element.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/identity_element.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/identity_element.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/type_to_string.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct identity_element
     {

Modified: sandbox/itl/boost/itl/type_traits/infinity.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/infinity.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/infinity.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/is_numeric.hpp>
 #include <boost/mpl/if.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 #ifdef BOOST_MSVC

Modified: sandbox/itl/boost/itl/type_traits/interval_type_default.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/interval_type_default.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/interval_type_default.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 #include <boost/itl/type_traits/is_continuous.hpp>
 #include <boost/itl/type_traits/is_discrete.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
     template <class DomainT, ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT)>

Modified: sandbox/itl/boost/itl/type_traits/interval_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/interval_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/interval_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/itl/type_traits/no_type.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     namespace detail
     {

Modified: sandbox/itl/boost/itl/type_traits/is_assoc_element_container.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_assoc_element_container.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_assoc_element_container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/is_element_container.hpp>
 #include <boost/itl/type_traits/is_set.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type>
     struct is_assoc_element_container

Modified: sandbox/itl/boost/itl/type_traits/is_associative_element_container.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_associative_element_container.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_associative_element_container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/is_element_container.hpp>
 #include <boost/itl/type_traits/is_set.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type>
     struct is_associative_element_container

Modified: sandbox/itl/boost/itl/type_traits/is_asymmetric_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_asymmetric_interval.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_asymmetric_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template <class Type> struct is_asymmetric_interval

Modified: sandbox/itl/boost/itl/type_traits/is_combinable.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_combinable.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_combinable.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/itl/type_traits/is_concept_equivalent.hpp>
 #include <boost/itl/type_traits/is_interval_container.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class Type>
@@ -561,7 +561,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl/type_traits/is_concept_equivalent.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_concept_equivalent.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_concept_equivalent.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/mpl/and.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
     template<template<class>class IsConcept, class LeftT, class RightT>

Modified: sandbox/itl/boost/itl/type_traits/is_container.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_container.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/itl/type_traits/segment_type_of.hpp>
 #include <boost/itl/type_traits/is_map.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     namespace detail
     {

Modified: sandbox/itl/boost/itl/type_traits/is_continuous.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_continuous.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_continuous.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/mpl/not.hpp>
 #include <boost/itl/type_traits/is_discrete.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_continuous
     {

Modified: sandbox/itl/boost/itl/type_traits/is_continuous_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_continuous_interval.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_continuous_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template <class Type> struct is_continuous_interval

Modified: sandbox/itl/boost/itl/type_traits/is_discrete.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_discrete.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_discrete.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/type_traits/is_integral.hpp>
 #include <boost/type_traits/is_floating_point.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_discrete
     {

Modified: sandbox/itl/boost/itl/type_traits/is_discrete_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_discrete_interval.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_discrete_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/is_interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template <class Type> struct is_discrete_interval

Modified: sandbox/itl/boost/itl/type_traits/is_element_container.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_element_container.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_element_container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/itl/type_traits/is_interval_container.hpp>
 #include <boost/itl/type_traits/is_set.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template<class Type>
     struct is_element_map

Modified: sandbox/itl/boost/itl/type_traits/is_icl_container.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_icl_container.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_icl_container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/itl/type_traits/is_interval_container.hpp>
 #include <boost/itl/type_traits/is_set.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type>
     struct is_icl_container

Modified: sandbox/itl/boost/itl/type_traits/is_interval.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_interval.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/itl/interval_bounds.hpp>
 #include <boost/itl/interval_traits.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template <class Type>

Modified: sandbox/itl/boost/itl/type_traits/is_interval_container.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_interval_container.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_interval_container.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/mpl/not.hpp>
 #include <boost/itl/type_traits/is_map.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_interval_container
     {

Modified: sandbox/itl/boost/itl/type_traits/is_interval_joiner.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_interval_joiner.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_interval_joiner.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/config.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_interval_joiner
     {

Modified: sandbox/itl/boost/itl/type_traits/is_interval_separator.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_interval_separator.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_interval_separator.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_IS_INTERVAL_SEPARATOR_HPP_JOFA_081004
 #define BOOST_ITL_TYPE_TRAITS_IS_INTERVAL_SEPARATOR_HPP_JOFA_081004
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_interval_separator
     {

Modified: sandbox/itl/boost/itl/type_traits/is_interval_splitter.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_interval_splitter.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_interval_splitter.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/config.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_interval_splitter
     {

Modified: sandbox/itl/boost/itl/type_traits/is_key_container_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_key_container_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_key_container_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/itl/type_traits/is_combinable.hpp>
 #include <boost/itl/type_traits/is_container.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     //--------------------------------------------------------------------------
     namespace detail

Modified: sandbox/itl/boost/itl/type_traits/is_map.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_map.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/config.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_map
     {

Modified: sandbox/itl/boost/itl/type_traits/is_numeric.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_numeric.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_numeric.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <limits>
 #include <complex>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template <class Type> struct is_numeric

Modified: sandbox/itl/boost/itl/type_traits/is_set.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_set.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/config.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_set
     {

Modified: sandbox/itl/boost/itl/type_traits/is_total.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/is_total.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/is_total.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_IS_TOTAL_HPP_JOFA_081004
 #define BOOST_ITL_TYPE_TRAITS_IS_TOTAL_HPP_JOFA_081004
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct is_total
     {

Modified: sandbox/itl/boost/itl/type_traits/no_type.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/no_type.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/no_type.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_NO_TYPE_HPP_JOFA_100902
 #define BOOST_ITL_TYPE_TRAITS_NO_TYPE_HPP_JOFA_100902
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     struct no_type{};
 

Modified: sandbox/itl/boost/itl/type_traits/segment_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/segment_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/segment_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/mpl/bool.hpp>
 #include <boost/itl/type_traits/no_type.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     namespace detail
     {

Modified: sandbox/itl/boost/itl/type_traits/size.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/size.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/size.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_SIZE_HPP_JOFA_080911
 #define BOOST_ITL_TYPE_TRAITS_SIZE_HPP_JOFA_080911
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct size{ typedef std::size_t type; };
 }} // namespace boost itl

Modified: sandbox/itl/boost/itl/type_traits/size_type_of.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/size_type_of.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/size_type_of.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_SIZE_TYPE_OF_HPP_JOFA_080911
 #define BOOST_ITL_TYPE_TRAITS_SIZE_TYPE_OF_HPP_JOFA_080911
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct size_type_of{ typedef std::size_t type; };
 }} // namespace boost itl

Modified: sandbox/itl/boost/itl/type_traits/succ_pred.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/succ_pred.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/succ_pred.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
 #ifndef BOOST_ITL_TYPE_TRAITS_SUCC_PRED_HPP_JOFA_080913
 #define BOOST_ITL_TYPE_TRAITS_SUCC_PRED_HPP_JOFA_080913
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class IncrementableT>
     inline static IncrementableT succ(IncrementableT x) { return ++x; }

Modified: sandbox/itl/boost/itl/type_traits/to_string.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/to_string.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/to_string.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #include <string>
 #include <sstream>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 /// Static class template for the string representation of values

Modified: sandbox/itl/boost/itl/type_traits/type_to_string.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/type_to_string.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/type_to_string.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/type_traits/is_float.hpp>
 #include <boost/mpl/if.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     //--------------------------------------------------------------------------
     template<class Type>

Modified: sandbox/itl/boost/itl/type_traits/unit_element.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/unit_element.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/unit_element.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl/type_traits/identity_element.hpp>
 #include <boost/itl/type_traits/succ_pred.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
     template <class Type> struct unit_element{ static Type value(); };
 
@@ -29,7 +29,7 @@
 
     template <class Type>
     inline Type unit_element<Type>::value()
- { return itl::succ(identity_element<Type>::value()); }
+ { return icl::succ(identity_element<Type>::value()); }
 
 }} // namespace boost itl
 

Modified: sandbox/itl/boost/itl/type_traits/value_size.hpp
==============================================================================
--- sandbox/itl/boost/itl/type_traits/value_size.hpp (original)
+++ sandbox/itl/boost/itl/type_traits/value_size.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 #ifndef BOOST_ITL_VALUE_SIZE_HPP_JOFA_081004
 #define BOOST_ITL_VALUE_SIZE_HPP_JOFA_081004
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template <typename Type>
@@ -41,7 +41,7 @@
 
 template <typename Type>
 inline std::size_t value_size<Type>::apply(const Type& value)
-{ return itl::iterative_size(value); }
+{ return icl::iterative_size(value); }
 
 
 

Modified: sandbox/itl/boost/itl_xt/bits.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/bits.hpp (original)
+++ sandbox/itl/boost/itl_xt/bits.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #include <boost/itl/type_traits/has_set_semantics.hpp>
 #include <boost/itl/detail/relation_state.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 // A bit_range_type is supposed to cover the range of bits including endings.
@@ -127,7 +127,7 @@
 typedef bits<nat64> bits64;
 
 template<class NaturalT>
-int inclusion_compare(itl::bits<NaturalT> left, itl::bits<NaturalT> right)
+int inclusion_compare(icl::bits<NaturalT> left, icl::bits<NaturalT> right)
 {
     if(0 ==(left.word() & right.word())) return inclusion::unrelated;
     else if(left.word() < right.word() ) return inclusion::subset;
@@ -147,7 +147,7 @@
 
 template<class CharType, class CharTraits, class NaturalT>
 std::basic_ostream<CharType, CharTraits>& operator <<
-(std::basic_ostream<CharType, CharTraits>& stream, const itl::bits<NaturalT>& object)
+(std::basic_ostream<CharType, CharTraits>& stream, const icl::bits<NaturalT>& object)
 {
     return stream << object.word();
 }
@@ -241,13 +241,13 @@
 };
 
 
-template <>struct type_to_string<itl::bits<unsigned char > >{static std::string apply(){ return "bit8"; }};
-template <>struct type_to_string<itl::bits<unsigned short> >{static std::string apply(){ return "bit16"; }};
-template <>struct type_to_string<itl::bits<unsigned int > >{static std::string apply(){ return "bit_32"; }};
-template <>struct type_to_string<itl::bits<unsigned long > >{static std::string apply(){ return "bit32"; }};
-template <>struct type_to_string<itl::bits<unsigned long long> >{static std::string apply(){ return "bit64"; }};
+template <>struct type_to_string<icl::bits<unsigned char > >{static std::string apply(){ return "bit8"; }};
+template <>struct type_to_string<icl::bits<unsigned short> >{static std::string apply(){ return "bit16"; }};
+template <>struct type_to_string<icl::bits<unsigned int > >{static std::string apply(){ return "bit_32"; }};
+template <>struct type_to_string<icl::bits<unsigned long > >{static std::string apply(){ return "bit32"; }};
+template <>struct type_to_string<icl::bits<unsigned long long> >{static std::string apply(){ return "bit64"; }};
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_XT_BITS_HPP_JOFA_091023

Modified: sandbox/itl/boost/itl_xt/bits_gentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/bits_gentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/bits_gentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,15 +13,15 @@
 #include <boost/itl_xt/numbergentor.hpp>
 #include <boost/itl_xt/bits.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class NaturalT>
-class bits_gentor: public RandomGentorAT<itl::bits<NaturalT> >
+class bits_gentor: public RandomGentorAT<icl::bits<NaturalT> >
 {
 public:
- typedef typename itl::interval<NaturalT>::type range_type;
- typedef itl::bits<NaturalT> bits_type;
+ typedef typename icl::interval<NaturalT>::type range_type;
+ typedef icl::bits<NaturalT> bits_type;
 
     void some(bits_type& value)
     {
@@ -36,7 +36,7 @@
     range_type _value_range;
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl_xt/bits.hpp>
 #include <boost/mpl/not.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //------------------------------------------------------------------------------
@@ -125,7 +125,7 @@
         next_bit();
         if(_on_bit == past)
         { // The current bitset passed the end
- if(_reptator < pred(itl::length(_saltator->first)))
+ if(_reptator < pred(icl::length(_saltator->first)))
             {
                 ++_reptator;
                 _on_bit = ante;
@@ -157,7 +157,7 @@
                 --_saltator;
                 // NOW: decrement insecure, because _saltator can (finally) be
                 // begin here. increment and dereference are secure.
- _reptator = itl::length(_saltator->first);
+ _reptator = icl::length(_saltator->first);
                 --_reptator;
                 _on_bit = past;
             }
@@ -205,7 +205,7 @@
         if(_on_bit == beyond)
         {
             --_saltator;
- _reptator = itl::length(_saltator->first);
+ _reptator = icl::length(_saltator->first);
             --_reptator;
             _on_bit = Proceed::last_bit(_saltator->second.word());
         }
@@ -510,7 +510,7 @@
 
 } //namespace biterate
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_XT_DETAIL_BIT_ELEMENT_ITERATOR_HPP_JOFA_091109
 

Modified: sandbox/itl/boost/itl_xt/enum_bitset.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/enum_bitset.hpp (original)
+++ sandbox/itl/boost/itl_xt/enum_bitset.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -32,7 +32,7 @@
 
 #include <bitset>
 #include <boost/itl/detail/notate.hpp>
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     
@@ -54,7 +54,7 @@
         enum_bitset& add(int bit){this->set(bit); return *this;}
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 
 #endif // BOOST_ITL_ENUM_BITSET_HPP_JOFA_021204

Modified: sandbox/itl/boost/itl_xt/episode_product.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/episode_product.hpp (original)
+++ sandbox/itl/boost/itl_xt/episode_product.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -33,7 +33,7 @@
 #include <boost/itl/map.hpp>
 #include <boost/itl_xt/episode_set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /// A collection (product) of episodes of different types that do not change for a period of time
@@ -88,10 +88,10 @@
 */
 
 template <class TimeT, class TypeDomain>
-class episode_product : public boost::itl::map<typename TypeDomain::DomainET, episode_set<TimeT,TypeDomain> >
+class episode_product : public boost::icl::map<typename TypeDomain::DomainET, episode_set<TimeT,TypeDomain> >
 {
 public:
- typedef boost::itl::map<typename TypeDomain::DomainET, episode_set<TimeT,TypeDomain> > base_type;
+ typedef boost::icl::map<typename TypeDomain::DomainET, episode_set<TimeT,TypeDomain> > base_type;
     typedef typename base_type::value_type value_type;
     typedef typename base_type::data_type data_type;
     typedef typename base_type::data_type EpisodeSetTD;
@@ -192,10 +192,10 @@
 NOTE MEMO DESIGN USING PRIVATE INHERITENCE
 
 template <class TimeT, class TypeDomain>
-class episode_product : private itl::MapT<TypeDomain::DomainET, episode_set<TimeT,TypeDomain> >
+class episode_product : private icl::MapT<TypeDomain::DomainET, episode_set<TimeT,TypeDomain> >
 {
 public:
- typedef itl::MapT<TypeDomain::DomainET, episode_set<TimeT,TypeDomain> > BaseTD;
+ typedef icl::MapT<TypeDomain::DomainET, episode_set<TimeT,TypeDomain> > BaseTD;
     typedef BaseTD::value_type value_type;
     typedef BaseTD::data_type data_type;
     typedef BaseTD::data_type EpisodeSetTD;
@@ -290,7 +290,7 @@
 }
 */
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_EPISODE_PRODUCT_HPP_HPP_JOFA_011005
 

Modified: sandbox/itl/boost/itl_xt/episode_set.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/episode_set.hpp (original)
+++ sandbox/itl/boost/itl_xt/episode_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -34,7 +34,7 @@
 #include <boost/itl/set.hpp>
 #include <boost/itl_xt/typed_episode.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template <typename EpisodePointer>
     class Less_TypedEpisodeATP
@@ -67,7 +67,7 @@
     @author Joachim Faulhaber
 */
 template <class TimeT, class TypeDomain>
-class episode_set : public itl::set<typed_episode<TimeT, TypeDomain>*,
+class episode_set : public icl::set<typed_episode<TimeT, TypeDomain>*,
 #ifdef ITL_USE_COMPARE_TEMPLATE_TEMPLATE
                                     Less_TypedEpisodeATP
 #else
@@ -78,7 +78,7 @@
     // all elements must have the same type from TypeDomain
 public:
     typedef typed_episode<TimeT, TypeDomain>* episode_type;
- typedef itl::set<typed_episode<TimeT, TypeDomain>*,
+ typedef icl::set<typed_episode<TimeT, TypeDomain>*,
                      ITL_COMPARE_INSTANCE(Less_TypedEpisodeATP,episode_type)> base_type;
     typedef typename base_type::iterator iterator;
     typedef typename base_type::const_iterator const_iterator;
@@ -129,7 +129,7 @@
     return true;
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_EPISODE_SET_HPP_HPP_JOFA_011015
 

Modified: sandbox/itl/boost/itl_xt/fixtupelconst.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/fixtupelconst.hpp (original)
+++ sandbox/itl/boost/itl_xt/fixtupelconst.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -34,14 +34,14 @@
 #define FOREACH_VAR(idx) for(VarEnumTD idx=0; idx < varCountV; idx++)
 #define FOREACH_VAR_TO(idx, upb) for(VarEnumTD idx=0; idx < upb; idx++)
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     typedef int VarEnumTD;
     typedef int StatVarTD;
     typedef int GroupVarTD;
 
     const GroupVarTD UNDEFINED_GROUP = -1;
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_FIXTUPELCONSTT_HPP_JOFA_040621
 

Modified: sandbox/itl/boost/itl_xt/gentorit.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/gentorit.hpp (original)
+++ sandbox/itl/boost/itl_xt/gentorit.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -34,7 +34,7 @@
 
 #include <boost/itl_xt/random.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class TypeT> class RandomGentorProfile{};
@@ -52,7 +52,7 @@
 {
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl_xt/group_order.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/group_order.hpp (original)
+++ sandbox/itl/boost/itl_xt/group_order.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -35,7 +35,7 @@
 #include <boost/itl_xt/fixtupelconst.hpp>
 #include <boost/itl/map.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template <int VarCount> class var_tuple;
 
@@ -85,7 +85,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __group_order_JOFA_040621_H__
 

Modified: sandbox/itl/boost/itl_xt/grouping.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/grouping.hpp (original)
+++ sandbox/itl/boost/itl_xt/grouping.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -34,7 +34,7 @@
 #include <boost/itl_xt/group_order.hpp>
 #include <boost/itl/map.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template <int varCountV>
     class grouping
@@ -54,7 +54,7 @@
     };
 
     template <int varCountV>
- itl::grouping<varCountV>::grouping ()
+ icl::grouping<varCountV>::grouping ()
     {
         FOREACH_VAR(idx)
             m_GroupOrder[idx] = NULL;
@@ -62,14 +62,14 @@
 
 
     template <int varCountV>
- itl::grouping<varCountV>::grouping (const grouping<varCountV>& src)
+ icl::grouping<varCountV>::grouping (const grouping<varCountV>& src)
     {
         FOREACH_VAR(idx)
             m_GroupOrder[idx] = src.m_GroupOrder[idx];
     }
 
     template <int varCountV>
- grouping<varCountV>& itl::grouping<varCountV>::operator = (const grouping<varCountV>& src)
+ grouping<varCountV>& icl::grouping<varCountV>::operator = (const grouping<varCountV>& src)
     {
         if(&src != this)
         {
@@ -80,7 +80,7 @@
     }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __grouping_JOFA_040621_H__
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -21,7 +21,7 @@
 
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /** \brief Large bitsets that combine interval compression and bitcompression.
@@ -29,19 +29,19 @@
     Class interval_bitset implements a set as an interval_map of bitsets.
     An interval_bitset is selfcompressing in two ways.
     Large contiguous runs of bits can be represented by intervals in the
- same way as for itl::interval_set or itl::interval_map (interval compression).
+ same way as for icl::interval_set or icl::interval_map (interval compression).
     Individual bits that spread over narrow ranges are represented in
     machine words as bitsets (bit compression).
 
     There is a datailed description on how an interval_bitset is
- implemented using itl::interval_map in the project section
+ implemented using icl::interval_map in the project section
     of the boost book documentation here:
     http://www.joachim-faulhaber.de/boost_itl/doc/libs/itl/doc/html/boost_itl/projects.html
 */
 template
 <
     typename DomainT = unsigned long,
- typename BitSetT = itl::bits<unsigned long>,
+ typename BitSetT = icl::bits<unsigned long>,
     ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT),
     ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, DomainT, Compare), //JODO change to right_open_interval
     ITL_ALLOC Alloc = std::allocator
@@ -72,9 +72,9 @@
     //segment element container
 {
 public:
- typedef boost::itl::interval_map
- <DomainT, BitSetT, boost::itl::partial_absorber,
- std::less, boost::itl::inplace_bit_add, boost::itl::inplace_bit_and> interval_bitmap_type;
+ typedef boost::icl::interval_map
+ <DomainT, BitSetT, boost::icl::partial_absorber,
+ std::less, boost::icl::inplace_bit_add, boost::icl::inplace_bit_and> interval_bitmap_type;
 
     typedef DomainT domain_type;
     typedef DomainT codomain_type;
@@ -92,7 +92,7 @@
     typedef typename interval_bitmap_type::key_type key_type;
     typedef typename interval_bitmap_type::value_type value_type;
 
- typedef typename itl::set<DomainT,Compare,Alloc> atomized_type;
+ typedef typename icl::set<DomainT,Compare,Alloc> atomized_type;
 
     typedef typename interval_bitmap_type::iterator iterator;
     typedef typename interval_bitmap_type::const_iterator const_iterator;
@@ -100,13 +100,13 @@
     typedef typename interval_bitmap_type::const_reverse_iterator const_reverse_iterator;
 
     /// element iterator: Depreciated, see documentation.
- typedef boost::itl::bit_element_iterator<iterator> element_iterator;
+ typedef boost::icl::bit_element_iterator<iterator> element_iterator;
     /// element const iterator: Depreciated, see documentation.
- typedef boost::itl::bit_element_iterator<const_iterator> element_const_iterator;
+ typedef boost::icl::bit_element_iterator<const_iterator> element_const_iterator;
     /// element reverse iterator: Depreciated, see documentation.
- typedef boost::itl::bit_element_iterator<reverse_iterator> element_reverse_iterator;
+ typedef boost::icl::bit_element_iterator<reverse_iterator> element_reverse_iterator;
     /// element const reverse iterator: Depreciated, see documentation.
- typedef boost::itl::bit_element_iterator<const_reverse_iterator> element_const_reverse_iterator;
+ typedef boost::icl::bit_element_iterator<const_reverse_iterator> element_const_reverse_iterator;
 
     typedef typename interval_bitmap_type::pointer pointer;
     typedef typename interval_bitmap_type::const_pointer const_pointer;
@@ -148,8 +148,8 @@
     interval_bitset& intersect(const element_type& rhs) {return segment_apply(&interval_bitset::intersect_,interval_type(rhs));}
     interval_bitset& flip (const element_type& rhs) {return segment_apply(&interval_bitset::flip_, interval_type(rhs));}
 
- void clear() { itl::clear(_map); }
- bool empty()const { return itl::is_empty(_map); }
+ void clear() { icl::clear(_map); }
+ bool empty()const { return icl::is_empty(_map); }
     size_type cardinality()const;
     size_type size()const { return cardinality(); }
     size_type interval_count()const { return interval_count(_map); }
@@ -157,8 +157,8 @@
 
     bool contains(element_type element)const{ return _map(element>>shift).contains(element & mask); }
     bool contains(const segment_type& segment)const;
- bool contains(const interval_bitset& sub)const { return itl::contains(_map, sub._map); }
- bool contained_in(const interval_bitset& super)const{ return itl::within(_map, super._map); }
+ bool contains(const interval_bitset& sub)const { return icl::contains(_map, sub._map); }
+ bool contained_in(const interval_bitset& super)const{ return icl::within(_map, super._map); }
 
     void show_segments()const;
     void show_matrix(const char off_on[2] = " 1")const;
@@ -246,7 +246,7 @@
 #pragma warning(pop)
 #endif
 
- typedef itl::bits<unsigned char> PartsT;
+ typedef icl::bits<unsigned char> PartsT;
     enum { inner_part = 0, sub_part = 1, super_part = 2, inter_part = 4 };
 
     typedef void (interval_bitset::*segment_combiner)(element_type, element_type, bitset_type);
@@ -380,7 +380,7 @@
 {
     size_type cardinality = 0;
     ITL_const_FORALL(typename interval_bitmap_type, it_, _map)
- cardinality += (it_->second.cardinality() * itl::cardinality(it_->first));
+ cardinality += (it_->second.cardinality() * icl::cardinality(it_->first));
     return cardinality;
 }
 
@@ -514,7 +514,7 @@
 // type representation
 //-----------------------------------------------------------------------------
 template <class DomainT, class BitSetT, ITL_COMPARE Compare, template<class,ITL_COMPARE>class Interval, ITL_ALLOC Alloc>
-struct type_to_string<itl::interval_bitset<DomainT,BitSetT,Compare,Interval,Alloc> >
+struct type_to_string<icl::interval_bitset<DomainT,BitSetT,Compare,Interval,Alloc> >
 {
     static std::string apply()
     {
@@ -526,9 +526,9 @@
 namespace segmental
 {
     template <typename DomainT, typename BitSetT>
- struct atomizer<itl::set<DomainT>, interval_bitset<DomainT, BitSetT> >
+ struct atomizer<icl::set<DomainT>, interval_bitset<DomainT, BitSetT> >
     {
- void operator()( itl::set<DomainT>& atomized,
+ void operator()( icl::set<DomainT>& atomized,
                         const interval_bitset<DomainT, BitSetT>& clustered)
         {
             typedef interval_bitset<DomainT, BitSetT> InterBitsetT;
@@ -541,7 +541,7 @@
 } // namespace segmental
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_XT_INTERVAL_BITSET_HPP_JOFA_091023
 

Modified: sandbox/itl/boost/itl_xt/itvgentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/itvgentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/itvgentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -39,14 +39,14 @@
 #include <boost/itl_xt/numbergentor.hpp>
 #include <boost/itl_xt/seqgentor.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
-template <class ItvDomTV, class ItvTV=itl::interval<ItvDomTV>::type>
+template <class ItvDomTV, class ItvTV=icl::interval<ItvDomTV>::type>
 class ItvGentorT: public RandomGentorAT<ItvTV>
 {
 public:
- typedef typename itl::interval<ItvDomTV>::type range_type;
+ typedef typename icl::interval<ItvDomTV>::type range_type;
 
     virtual void some(ItvTV& x);
 
@@ -55,7 +55,7 @@
 
     void setValueRange(ItvDomTV low, ItvDomTV up)
     {
- m_valueRange = itl::construct<range_type>(low, up);
+ m_valueRange = icl::construct<range_type>(low, up);
     }
 
     void setMaxIntervalLength(ItvDomTV len) { m_maxIntervalLength=len; }
@@ -100,7 +100,7 @@
 {
     NumberGentorT<unsigned> NATGentor;
     ItvDomTV x1 = m_ItvDomTVGentor(m_valueRange);
- itl::bound_type bndTypes = NATGentor(4);
+ icl::bound_type bndTypes = NATGentor(4);
     unsigned upOrDown = NATGentor(1);
     unsigned decideEmpty = NATGentor(2);
 
@@ -123,7 +123,7 @@
     }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl_xt/list.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/list.hpp (original)
+++ sandbox/itl/boost/itl_xt/list.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -8,7 +8,7 @@
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
 /* ------------------------------------------------------------------
-class itl::list
+class icl::list
     a general list class that extends stl-lists
     for concepts InplaceAddable and InplaceSubtractable
 --------------------------------------------------------------------*/
@@ -26,7 +26,7 @@
 #include <boost/itl/predicates.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     //JODO 1_0_1 documentation
     /// an stl based list implementing inplace addition operators +=
@@ -42,7 +42,7 @@
         typedef Alloc<DataT> allocator_type;
 
     private:
- typedef typename itl::list<DataT, Alloc> type;
+ typedef typename icl::list<DataT, Alloc> type;
         typedef typename std::list<DataT, allocator_type> base_type;
 
     public:
@@ -200,24 +200,24 @@
 
 
     template <typename DataT, ITL_ALLOC Alloc>
- inline bool operator == (const itl::list<DataT,Alloc>& lhs,
- const itl::list<DataT,Alloc>& rhs)
+ inline bool operator == (const icl::list<DataT,Alloc>& lhs,
+ const icl::list<DataT,Alloc>& rhs)
     {
         typedef std::list<DataT,Alloc<DataT> > base_type;
         return operator==((const base_type&)lhs, (const base_type&)rhs);
     }
     
     template <typename DataT, ITL_ALLOC Alloc>
- inline bool operator < (const itl::list<DataT,Alloc>& lhs,
- const itl::list<DataT,Alloc>& rhs)
+ inline bool operator < (const icl::list<DataT,Alloc>& lhs,
+ const icl::list<DataT,Alloc>& rhs)
     {
         typedef std::list<DataT,Alloc<DataT> > base_type;
         return operator<((const base_type&)lhs, (const base_type&)rhs);
     }
 
     template <typename DataT, ITL_ALLOC Alloc>
- inline bool operator <= (const itl::list<DataT,Alloc>& lhs,
- const itl::list<DataT,Alloc>& rhs)
+ inline bool operator <= (const icl::list<DataT,Alloc>& lhs,
+ const icl::list<DataT,Alloc>& rhs)
     {
         typedef std::list<DataT,Alloc<DataT> > base_type;
         return operator<=((const base_type&)lhs, (const base_type&)rhs);
@@ -429,9 +429,9 @@
     class DataT, ITL_ALLOC Alloc>
 std::basic_ostream<CharType, CharTraits>& operator <<
   (std::basic_ostream<CharType, CharTraits>& stream,
- const itl::list<DataT,Alloc>& object)
+ const icl::list<DataT,Alloc>& object)
 {
- typedef itl::list<DataT,Alloc> ObjectT;
+ typedef icl::list<DataT,Alloc> ObjectT;
     stream << "[";
     typename ObjectT::const_iterator it = object.begin();
     if(it != object.end())
@@ -445,13 +445,13 @@
 // type traits
 //-----------------------------------------------------------------------------
 template <class Type>
-struct type_to_string<itl::list<Type> >
+struct type_to_string<icl::list<Type> >
 {
     static std::string apply()
     { return "list<"+ type_to_string<Type>::apply() +">"; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_LIST_HPP_JOFA_070519
 

Modified: sandbox/itl/boost/itl_xt/map_segment_gentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/map_segment_gentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/map_segment_gentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,19 +16,19 @@
 #include <boost/itl_xt/itvgentor.hpp>
 #include <boost/itl_xt/seqgentor.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
-template <class DomainT, class CodomainT, class IntervalT = itl::interval<DomainT>::type >
+template <class DomainT, class CodomainT, class IntervalT = icl::interval<DomainT>::type >
 class map_segment_gentor: public RandomGentorAT<std::pair<IntervalT, CodomainT> >
 {
 public:
     typedef DomainT domain_type;
     typedef CodomainT codomain_type;
     typedef IntervalT interval_type;
- typedef typename itl::interval<domain_type>::type range_type;
- typedef typename itl::interval<codomain_type>::type co_range_type;
- //typedef typename itl::interval<codomain_type>::type co_range_type;
+ typedef typename icl::interval<domain_type>::type range_type;
+ typedef typename icl::interval<codomain_type>::type co_range_type;
+ //typedef typename icl::interval<codomain_type>::type co_range_type;
     typedef std::pair<IntervalT, CodomainT> segment_type;
 
 public:

Modified: sandbox/itl/boost/itl_xt/mapgentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/mapgentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/mapgentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl_xt/list.hpp>
 #include <boost/itl_xt/gentorit.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class MapTV>
@@ -23,7 +23,7 @@
     typedef typename MapTV::key_type DomainTD;
     typedef typename MapTV::data_type CodomainTD;
     typedef list<ValueTypeTD> SampleTypeTD;
- typedef typename itl::interval<int>::type sample_range_type;
+ typedef typename icl::interval<int>::type sample_range_type;
 
     MapGentorT(): p_domainGentor(NULL), p_codomainGentor(NULL) {}
     ~MapGentorT() { delete p_domainGentor; delete p_codomainGentor; }
@@ -44,11 +44,11 @@
     }
 
     void setRangeOfSampleSize(int lwb, int upb)
- { m_sampleSizeRange = itl::interval<int>::right_open(lwb,upb); }
+ { m_sampleSizeRange = icl::interval<int>::right_open(lwb,upb); }
 
- void setRangeOfSampleSize(const itl::interval<int>::type& szRange)
+ void setRangeOfSampleSize(const icl::interval<int>::type& szRange)
     {
- BOOST_ASSERT(itl::bounds(szRange) == interval_bounds::right_open());
+ BOOST_ASSERT(icl::bounds(szRange) == interval_bounds::right_open());
         m_sampleSizeRange = szRange;
     }
 
@@ -65,7 +65,7 @@
 void MapGentorT<MapTV>::some(MapTV& x)
 {
     NumberGentorT<int> intGentor;
- itl::clear(x);
+ icl::clear(x);
     m_sample.clear();
     m_sampleSize = intGentor(m_sampleSizeRange);
 
@@ -128,7 +128,7 @@
 }
 */
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_XT_MAPGENTOR_HPP_JOFA_000724
 

Modified: sandbox/itl/boost/itl_xt/meta_log.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/meta_log.hpp (original)
+++ sandbox/itl/boost/itl_xt/meta_log.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -9,7 +9,7 @@
 #ifndef BOOST_ITL_XT_META_LOG_HPP_JOFA_091023
 #define BOOST_ITL_XT_META_LOG_HPP_JOFA_091023
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 // A meta implementation of an the logarithm function on integrals
@@ -25,6 +25,6 @@
 template <size_t Argument>
 struct power2_{ enum { value = 1 << Argument }; };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_XT_META_LOG_HPP_JOFA_091023

Modified: sandbox/itl/boost/itl_xt/numbergentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/numbergentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/numbergentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 #include <boost/itl/type_traits/interval_type_default.hpp>
 #include <boost/itl_xt/gentorit.hpp>
 
-using namespace boost::itl;
+using namespace boost::icl;
 
 #define RND_1_TO(y) (1+(int)((double)(y)*rand()/(RAND_MAX+1.0)))
 #define RND_0_TO(y) ((int)((double)((y)+1)*rand()/(RAND_MAX+1.0)))
@@ -31,7 +31,7 @@
 
 #define RND_WITHIN_EXUPB(x,y) ((x)+((double)((y)-(x))*rand()/(RAND_MAX+1.0)))
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class NumTV>
@@ -56,7 +56,7 @@
 class NumberGentorProfile : public RandomGentorProfile<NumT>
 {
 public:
- typedef typename itl::interval<NumT>::type range_type;
+ typedef typename icl::interval<NumT>::type range_type;
 private:
     range_type _range;
 };
@@ -65,7 +65,7 @@
 class NumberGentorT : public RandomGentorAT<NumTV>
 {
 public:
- typedef typename itl::interval<NumTV>::type range_type;
+ typedef typename icl::interval<NumTV>::type range_type;
 public:
     NumberGentorT():
       m_valueRange( NumTV(), unit_element<NumTV>::value() ) {}
@@ -74,16 +74,16 @@
     NumTV operator() (NumTV lwb, NumTV upb) { return rnd_within_exUpb<NumTV>(lwb,upb); }
     NumTV operator() (range_type rng)
     {
- BOOST_ASSERT( itl::bounds(rng) == interval_bounds::right_open()
- || itl::bounds(rng) == interval_bounds::closed());
- if(itl::bounds(rng) == interval_bounds::right_open())
+ BOOST_ASSERT( icl::bounds(rng) == interval_bounds::right_open()
+ || icl::bounds(rng) == interval_bounds::closed());
+ if(icl::bounds(rng) == interval_bounds::right_open())
             return rnd_within_exUpb<NumTV>(rng.lower(), rng.upper());
         else
             return rnd_within<NumTV>(rng.lower(), rng.upper());
     }
 
     void setRange(range_type rng) { m_valueRange = rng; }
- void setRange(NumTV lwb, NumTV upb) { m_valueRange = itl::interval<NumTV>::right_open(lwb,upb); }
+ void setRange(NumTV lwb, NumTV upb) { m_valueRange = icl::interval<NumTV>::right_open(lwb,upb); }
 
     void calibrate(const RandomGentorProfile<NumTV>& profile)
     {
@@ -253,7 +253,7 @@
     return message;
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __NUMBERGENTORT_H_JOFA_000725__
 

Modified: sandbox/itl/boost/itl_xt/ordered_type.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/ordered_type.hpp (original)
+++ sandbox/itl/boost/itl_xt/ordered_type.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -32,7 +32,7 @@
 
 #include <string>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /// an enumeration ordered class type
@@ -140,7 +140,7 @@
     //virtual bool isValueLess(const ordered_type<TypeDomain>* x2)const=0;
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __ordered_type_h_JOFA_011005_H__
 

Modified: sandbox/itl/boost/itl_xt/prefix_set.cpp
==============================================================================
--- sandbox/itl/boost/itl_xt/prefix_set.cpp (original)
+++ sandbox/itl/boost/itl_xt/prefix_set.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -30,7 +30,7 @@
 #include <stdafx.h>
 #include "prefix_set.h"
 
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 int prefix_set::compareStrings(int& comSize, const char* s1, const char* s2)

Modified: sandbox/itl/boost/itl_xt/prefix_set.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/prefix_set.hpp (original)
+++ sandbox/itl/boost/itl_xt/prefix_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -33,7 +33,7 @@
 #include <boost/itl/detail/notate.hpp>
 #include <boost/itl/string_set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename StringT>
@@ -108,7 +108,7 @@
         return compareResult == -1;
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_PREFIX_SET_HPP_JOFA_040902
 

Modified: sandbox/itl/boost/itl_xt/product_history.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/product_history.hpp (original)
+++ sandbox/itl/boost/itl_xt/product_history.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 
 #include <boost/itl/interval_map.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /// Adds episodes of different types into a single history of episode_products
@@ -74,7 +74,7 @@
     }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __product_history_h_JOFA_011005_H__
 

Modified: sandbox/itl/boost/itl_xt/random.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/random.hpp (original)
+++ sandbox/itl/boost/itl_xt/random.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -35,7 +35,7 @@
 #include <boost/itl/type_traits/interval_type_default.hpp>
 #include <boost/itl/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 class random
@@ -59,9 +59,9 @@
         return some + lwb;
     }
 
- unsigned rnd(const itl::interval<unsigned>::type& rng)
+ unsigned rnd(const icl::interval<unsigned>::type& rng)
     {
- BOOST_ASSERT(itl::bounds(rng) == interval_bounds::right_open());
+ BOOST_ASSERT(icl::bounds(rng) == interval_bounds::right_open());
         return rnd(rng.lower(),rng.upper());
     }
 
@@ -69,7 +69,7 @@
     //JODO subtractive_rng m_random;
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl_xt/randomnumber.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/randomnumber.hpp (original)
+++ sandbox/itl/boost/itl_xt/randomnumber.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -31,7 +31,7 @@
 
 #include <functional>
 #include <boost/itl/random.hpp>
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <class NumTV>

Modified: sandbox/itl/boost/itl_xt/seqgentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/seqgentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/seqgentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -35,7 +35,7 @@
 #include <boost/itl_xt/gentorit.hpp>
 #include <boost/itl_xt/list.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class SeqTV>
@@ -45,7 +45,7 @@
     typedef typename SeqTV::value_type ValueTypeTD;
     typedef typename SeqTV::value_type DomainTD;
     typedef list<ValueTypeTD> SampleTypeTD;
- typedef typename itl::interval<int>::type sample_range_type;
+ typedef typename icl::interval<int>::type sample_range_type;
 
     SeqGentorT(): p_domainGentor(NULL), m_unique(false){}
     ~SeqGentorT(){ delete p_domainGentor; }
@@ -61,10 +61,10 @@
     }
 
     void setRangeOfSampleSize(int lwb, int upb)
- { m_sampleSizeRange = itl::interval<int>::right_open(lwb,upb); }
- void setRangeOfSampleSize(const itl::interval<int>::type& szRange)
+ { m_sampleSizeRange = icl::interval<int>::right_open(lwb,upb); }
+ void setRangeOfSampleSize(const icl::interval<int>::type& szRange)
     {
- BOOST_ASSERT(itl::bounds(szRange) == interval_bounds::right_open());
+ BOOST_ASSERT(icl::bounds(szRange) == interval_bounds::right_open());
         m_sampleSizeRange = szRange;
     }
 

Modified: sandbox/itl/boost/itl_xt/setgentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/setgentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/setgentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -36,7 +36,7 @@
 #include <boost/itl_xt/numbergentor.hpp>
 #include <boost/itl_xt/list.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class SetTV>
@@ -48,7 +48,7 @@
     typedef list<ValueTypeTD> SampleTypeTD;
     typedef RandomGentorAT<DomainTD> DomainGentorT;
     typedef DomainGentorT* DomainGentorPT;
- typedef typename itl::interval<int>::type sample_range_type;
+ typedef typename icl::interval<int>::type sample_range_type;
 
     SetGentorT(): p_domainGentor(NULL) {}
     ~SetGentorT() { delete p_domainGentor; }
@@ -65,9 +65,9 @@
 
     void setRangeOfSampleSize(int lwb, int upb)
     { m_sampleSizeRange = _interval<int>::right_open(lwb,upb); }
- void setRangeOfSampleSize(const itl::interval<int>::type& szRange)
+ void setRangeOfSampleSize(const icl::interval<int>::type& szRange)
     {
- BOOST_ASSERT(itl::bounds(szRange) == interval_bounds::right_open());
+ BOOST_ASSERT(icl::bounds(szRange) == interval_bounds::right_open());
         m_sampleSizeRange = szRange;
     }
 
@@ -85,7 +85,7 @@
 void SetGentorT<SetTV>::some(SetTV& x)
 {
     NumberGentorT<int> intGentor;
- itl::clear(x);
+ icl::clear(x);
     m_sample.clear();
     m_sampleSize = intGentor(m_sampleSizeRange);
 
@@ -146,7 +146,7 @@
 }
 */
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl_xt/statvardesct.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/statvardesct.hpp (original)
+++ sandbox/itl/boost/itl_xt/statvardesct.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -29,7 +29,7 @@
 #define __StatVarDescT_JOFA_040614_H__
 
 #include <boost/itl_xt/enum_bitset.hpp>
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     /// Skalenniveau der Skala
@@ -76,7 +76,7 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __StatVarDescT_JOFA_040614_H__
 

Modified: sandbox/itl/boost/itl_xt/std/pair.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/std/pair.hpp (original)
+++ sandbox/itl/boost/itl_xt/std/pair.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -27,13 +27,13 @@
 
 } //namespace std
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<>
 inline std::string binary_template_to_string<std::pair>::apply() { return "p"; }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 
 #endif // BOOST_ITL_XT_STD_PAIR_HPP_JOFA_091006

Modified: sandbox/itl/boost/itl_xt/std/pair_gentor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/std/pair_gentor.hpp (original)
+++ sandbox/itl/boost/itl_xt/std/pair_gentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 #include <boost/itl_xt/std/pair.hpp>
 #include <boost/itl_xt/gentorit.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 
@@ -50,7 +50,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/boost/itl_xt/string_list.cpp
==============================================================================
--- sandbox/itl/boost/itl_xt/string_list.cpp (original)
+++ sandbox/itl/boost/itl_xt/string_list.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -33,7 +33,7 @@
 #include <boost/itl/string_list.hpp>
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 string_list::string_list(const char* const deno[], int nOfDeno): list<std::string>()
 {

Modified: sandbox/itl/boost/itl_xt/string_list.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/string_list.hpp (original)
+++ sandbox/itl/boost/itl_xt/string_list.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -28,7 +28,7 @@
 DEALINGS IN THE SOFTWARE.
 +-----------------------------------------------------------------------------*/
 /* ------------------------------------------------------------------
-class itl::string_list
+class icl::string_list
     A List of Strings.
     Can be useful for string split and join.
     Also simple text-formating can be done.
@@ -41,7 +41,7 @@
 #include <boost/itl/detail/notate.hpp>
 #include <boost/itl/itl_list.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
 /// providing split, join and basic text processing
@@ -50,7 +50,7 @@
 
     @author Joachim Faulhaber
 */
-class string_list: public itl::list<std::string> //JODO URG no inhertiance from base container
+class string_list: public icl::list<std::string> //JODO URG no inhertiance from base container
 {
 public:
     /** Empty string_list (default-Ctor) */

Modified: sandbox/itl/boost/itl_xt/string_map.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/string_map.hpp (original)
+++ sandbox/itl/boost/itl_xt/string_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -32,7 +32,7 @@
 #include <boost/itl/map.hpp>
 #include <string>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     template <class CodomTV, class CompTV=less<std::string> >
         class string_map : public MapT<std::string, CodomTV, CompTV>
@@ -50,7 +50,7 @@
     
     // A template map class that's keys are handled case insensitive
     template <class CodomTV>
- class ICstring_map : public itl::string_map<CodomTV, string_ICLess>
+ class ICstring_map : public icl::string_map<CodomTV, string_ICLess>
     {
     };
 }} // namespace boost itl

Modified: sandbox/itl/boost/itl_xt/string_set.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/string_set.hpp (original)
+++ sandbox/itl/boost/itl_xt/string_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -35,7 +35,7 @@
 #include <string.h>
 #include <boost/itl/set.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     typedef std::string StringTD;
     typedef StringTD (StringTD::* StringSelectorFPD)()const;
@@ -58,10 +58,10 @@
     // ---------------------------------------------------------------------------------
 
     template <ITL_COMPARE Compare = std::less>
- class string_set: public itl::set<std::string, Compare>
+ class string_set: public icl::set<std::string, Compare>
     {
     public:
- typedef itl::set<std::string, Compare> base_type;
+ typedef icl::set<std::string, Compare> base_type;
         typedef typename base_type::iterator iterator;
         typedef typename base_type::const_iterator const_iterator;
         

Modified: sandbox/itl/boost/itl_xt/string_sheet.cpp
==============================================================================
--- sandbox/itl/boost/itl_xt/string_sheet.cpp (original)
+++ sandbox/itl/boost/itl_xt/string_sheet.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -29,7 +29,7 @@
 #include "string_sheet.h"
 #include <boost/itl/type_traits/to_string.hpp>
 
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 string diff_desc::afxReport(const string& file)const

Modified: sandbox/itl/boost/itl_xt/string_sheet.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/string_sheet.hpp (original)
+++ sandbox/itl/boost/itl_xt/string_sheet.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -33,7 +33,7 @@
 #include <boost/itl/string_list.hpp>
 #include <boost/itl/detail/notate.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     const int MAX_INPUT_ROW_SIZE = 10000;
@@ -82,7 +82,7 @@
         void fprint(FILE* file, const char* sep = "\t")const;
         void fscan(std::ifstream& ifstr, const char* sep = "\t");
     };
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_STRING_SHEET_HPP_JOFA_050209
 

Modified: sandbox/itl/boost/itl_xt/stringpattern_set.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/stringpattern_set.hpp (original)
+++ sandbox/itl/boost/itl_xt/stringpattern_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -31,7 +31,7 @@
 #define BOOST_ITL_STRINGPATTERN_SET_HPP_JOFA_040902
 
 #include "prefix_set.h"
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     /// Specifies a set of strings via prefix_set s include and exclude
     /** stringpattern_set repraesentiert eine Menge von Strings durch
@@ -65,7 +65,7 @@
         prefix_set m_Excludes;
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_STRINGPATTERN_SET_HPP_JOFA_040902
 

Modified: sandbox/itl/boost/itl_xt/tuple_computer.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/tuple_computer.hpp (original)
+++ sandbox/itl/boost/itl_xt/tuple_computer.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl_xt/var_tuple_order.hpp>
 #include <boost/itl/split_interval_map.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <int VarCount>
@@ -22,7 +22,7 @@
     public:
         typedef var_tuple<VarCount> var_tuple_type;
         typedef var_tuple_order<var_tuple_type> tuple_order_type;
- typedef itl::set<var_tuple_type, var_tuple_order> tuple_set_type;
+ typedef icl::set<var_tuple_type, var_tuple_order> tuple_set_type;
 
     public:
         virtual ~tuple_computer_interface(){};
@@ -72,7 +72,7 @@
         typedef var_tuple<VarCount> var_tuple_type;
         typedef var_tuple_order<var_tuple_type> tuple_order_type;
         /// Container type for the implementation
- typedef itl::map<var_tuple_type, CounterT, partial_absorber, var_tuple_order> ImplMapTD;
+ typedef icl::map<var_tuple_type, CounterT, partial_absorber, var_tuple_order> ImplMapTD;
         /// iterator
         typedef typename ImplMapTD::iterator iterator;
         /// const_iterator
@@ -305,14 +305,14 @@
     */
     template <int VarCount, class TimeT, class CounteeT>
     class date_tuple_computer :
- public tuple_computer_base<VarCount, itl::map<TimeT, CounteeT> >
+ public tuple_computer_base<VarCount, icl::map<TimeT, CounteeT> >
     {
     public:
- typedef typename itl::map<TimeT, CounteeT> counter_type;
+ typedef typename icl::map<TimeT, CounteeT> counter_type;
         typedef tuple_computer_base<VarCount, counter_type> base_type;
         typedef typename base_type::var_tuple_type var_tuple_type;
         typedef typename base_type::key_compare key_compare;
- typedef typename itl::set<var_tuple_type, var_tuple_order> tuple_set_type;
+ typedef typename icl::set<var_tuple_type, var_tuple_order> tuple_set_type;
 
     public:
         // Default Ctor
@@ -364,11 +364,11 @@
         typedef tuple_computer_base<VarCount, counter_type> base_type;
         typedef typename base_type::var_tuple_type var_tuple_type;
         typedef typename base_type::key_compare key_compare;
- typedef itl::set<var_tuple_type, var_tuple_order> tuple_set_type;
+ typedef icl::set<var_tuple_type, var_tuple_order> tuple_set_type;
         typedef typename base_type::counter_type::interval_type interval_type;
 
     private:
- typedef itl::map<TimeT, CounteeT> DateMapTD;
+ typedef icl::map<TimeT, CounteeT> DateMapTD;
 
     public:
         // Default Ctor
@@ -424,9 +424,9 @@
     //JODO: Where to put this kind of functionality
     template <class SubType, class ItvDomTV, class CodomTV>
     void intervalize(interval_base_map<SubType, ItvDomTV, CodomTV>& itvMap,
- const itl::map<ItvDomTV, CodomTV>& dateMap)
+ const icl::map<ItvDomTV, CodomTV>& dateMap)
     {
- typedef itl::map<ItvDomTV, CodomTV> DateMapTD;
+ typedef icl::map<ItvDomTV, CodomTV> DateMapTD;
         typedef interval_base_map<SubType, ItvDomTV, CodomTV> ItvMapTD;
 
         itvMap.clear();
@@ -469,7 +469,7 @@
         
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __tuple_computer_JOFA_040614_H__
 

Modified: sandbox/itl/boost/itl_xt/typed_episode.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/typed_episode.hpp (original)
+++ sandbox/itl/boost/itl_xt/typed_episode.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -35,7 +35,7 @@
 #include <boost/itl/right_open_interval.hpp>
 #include <boost/itl_xt/ordered_type.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 /// Serves as a base class for the decomposition of histories in episodes
@@ -55,7 +55,7 @@
     virtual ~episode_interface(){}
 
     /// das Intervall der Episode
- //virtual itl::interval<TimeT> interval()const=0; //JODO make IntervalT a template param
+ //virtual icl::interval<TimeT> interval()const=0; //JODO make IntervalT a template param
     virtual right_open_interval<TimeT> interval()const=0;
 };
 
@@ -74,7 +74,7 @@
 {
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_TYPED_EPISODE_HPP_HPP_JOFA_011015
 

Modified: sandbox/itl/boost/itl_xt/var_permutation.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/var_permutation.hpp (original)
+++ sandbox/itl/boost/itl_xt/var_permutation.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -32,14 +32,14 @@
 #include <boost/itl_xt/fixtupelconst.hpp>
 #include <boost/itl_xt/list.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <int varCountV>
     class var_permutation
     {
     public:
- typedef itl::list<VarEnumTD> ListTD;
+ typedef icl::list<VarEnumTD> ListTD;
     public:
         var_permutation(): m_Size(0) {}
         var_permutation(const var_permutation&);
@@ -220,7 +220,7 @@
 
 
     template <int varCountV>
- typename itl::var_permutation<varCountV>::ListTD var_permutation<varCountV>::asList()const
+ typename icl::var_permutation<varCountV>::ListTD var_permutation<varCountV>::asList()const
     {
         ListTD seq;
         int idx = 0;
@@ -261,7 +261,7 @@
     }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __var_permutation_JOFA_040621_H__
 

Modified: sandbox/itl/boost/itl_xt/var_tuple.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/var_tuple.hpp (original)
+++ sandbox/itl/boost/itl_xt/var_tuple.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -36,7 +36,7 @@
 #include <string>
 #include <sstream>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     /// tuple of independent variables
     /** class var_tuple: Die Tupel unabhängiger Variablen. Beschreiben
@@ -91,14 +91,14 @@
 
 
     template <int varCountV>
- itl::var_tuple<varCountV>::var_tuple (StatVarTD val) // vor VC8: itl::var_tuple<varCountV>::var_tuple<varCountV>(StatVarTD val)
+ icl::var_tuple<varCountV>::var_tuple (StatVarTD val) // vor VC8: icl::var_tuple<varCountV>::var_tuple<varCountV>(StatVarTD val)
     {
         FOREACH_VAR(idx)
             m_tupel[idx] = val;
     }
 
     template <int varCountV>
- itl::var_tuple<varCountV>::var_tuple (const var_tuple<varCountV>& src)
+ icl::var_tuple<varCountV>::var_tuple (const var_tuple<varCountV>& src)
     {
         FOREACH_VAR(idx)
             m_tupel[idx] = src.m_tupel[idx];
@@ -172,7 +172,7 @@
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 
 

Modified: sandbox/itl/boost/itl_xt/var_tuple_inscriptor.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/var_tuple_inscriptor.hpp (original)
+++ sandbox/itl/boost/itl_xt/var_tuple_inscriptor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -33,7 +33,7 @@
 #include <boost/itl/var_permutation.hpp>
 #include <boost/itl/var_tuple.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 
@@ -84,7 +84,7 @@
         OmissionMapTD m_Omissions;
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __var_tuple_inscriptor_JOFA_041006_H__
 

Modified: sandbox/itl/boost/itl_xt/var_tuple_order.hpp
==============================================================================
--- sandbox/itl/boost/itl_xt/var_tuple_order.hpp (original)
+++ sandbox/itl/boost/itl_xt/var_tuple_order.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -37,7 +37,7 @@
 #include <boost/itl_xt/var_permutation.hpp>
 #include <boost/itl_xt/grouping.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // template <typename VarTupleT> class var_permutation {};
@@ -79,19 +79,19 @@
     };
 
     template <typename VarTupleT>
- itl::var_tuple_order<VarTupleT>::var_tuple_order ()
+ icl::var_tuple_order<VarTupleT>::var_tuple_order ()
     {
         m_Permutation.setIdentity();
     }
 
     template <typename VarTupleT>
- itl::var_tuple_order<VarTupleT>::var_tuple_order (const var_tuple_order& order, const var_permutationT& perm):
+ icl::var_tuple_order<VarTupleT>::var_tuple_order (const var_tuple_order& order, const var_permutationT& perm):
         m_Grouping(order.m_Grouping), m_Permutation(perm)
     {}
 
     
     template <typename VarTupleT>
- bool itl::var_tuple_order<VarTupleT>::operator() (const VarTupleT& x1, const VarTupleT& x2)const
+ bool icl::var_tuple_order<VarTupleT>::operator() (const VarTupleT& x1, const VarTupleT& x2)const
     {
         ITL_FORALL_VEC(permIdx, m_Permutation)
         {
@@ -123,7 +123,7 @@
     }
 
     template <typename VarTupleT>
- VarEnumTD itl::var_tuple_order<VarTupleT>::indexOfFirstDifference(const VarTupleT& x1, const VarTupleT& x2)const
+ VarEnumTD icl::var_tuple_order<VarTupleT>::indexOfFirstDifference(const VarTupleT& x1, const VarTupleT& x2)const
     {
         ITL_FORALL_VEC(permIdx, m_Permutation)
         {
@@ -154,7 +154,7 @@
         return UNDEFINED_INDEX;
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __var_tuple_order_JOFA_040620_H__
 

Modified: sandbox/itl/boost/validate/driver/abelian_monoid_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/abelian_monoid_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/abelian_monoid_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     class abelian_monoid_driver : public itl_driver
     {
@@ -63,8 +63,8 @@
             {
             case RootType::itl_set: {
                     switch(domainChoice) {
- case DomainType::Int: return new abelian_monoid_validater<itl::set<int> >;
- case DomainType::Double: return new abelian_monoid_validater<itl::set<double> >;
+ case DomainType::Int: return new abelian_monoid_validater<icl::set<int> >;
+ case DomainType::Double: return new abelian_monoid_validater<icl::set<double> >;
                     default: return choiceError(ITL_LOCATION("\nRootType::itl_set: domainChoice:\n"),
                                                 domainChoice, _domainChoice);
                     }
@@ -90,6 +90,6 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_ABELIAN_MONOID_DRIVER_HPP_JOFA_100502

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class bit_collector_driver : public itl_driver
@@ -103,9 +103,9 @@
             case RootType::itl_map: {
                 switch(identityHandlerChoice) {
                 case IdentityHandlerType::partial_absorber:
- return new collector_validater< itl::map<int, itl::bits8, partial_absorber, std::less, inplace_bit_add, inplace_bit_and> >;
+ return new collector_validater< icl::map<int, icl::bits8, partial_absorber, std::less, inplace_bit_add, inplace_bit_and> >;
                 case IdentityHandlerType::partial_enricher:
- return new collector_validater< itl::map<int, itl::bits32, partial_enricher, std::less, inplace_bit_add, inplace_bit_and> >;
+ return new collector_validater< icl::map<int, icl::bits32, partial_enricher, std::less, inplace_bit_add, inplace_bit_and> >;
                 default: return choiceError(ITL_LOCATION("\nRootType::itl_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case itl_map
@@ -113,9 +113,9 @@
             case RootType::interval_map: {
                 switch(identityHandlerChoice) {
                 case IdentityHandlerType::partial_absorber:
- return new collector_validater<interval_map<int, itl::bits64, partial_absorber, std::less, inplace_bit_add, inplace_bit_and> >;
+ return new collector_validater<interval_map<int, icl::bits64, partial_absorber, std::less, inplace_bit_add, inplace_bit_and> >;
                 case IdentityHandlerType::partial_enricher:
- return new collector_validater<interval_map<int, itl::bits16, partial_enricher, std::less, inplace_bit_add, inplace_bit_and> >;
+ return new collector_validater<interval_map<int, icl::bits16, partial_enricher, std::less, inplace_bit_add, inplace_bit_and> >;
                 default: return choiceError(ITL_LOCATION("\nRootType::interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case interval_map
@@ -123,9 +123,9 @@
             case RootType::split_interval_map: {
                 switch(identityHandlerChoice) {
                 case IdentityHandlerType::partial_absorber:
- return new collector_validater<split_interval_map<int, itl::bits32, partial_absorber, std::less, inplace_bit_add, inplace_bit_and> >;
+ return new collector_validater<split_interval_map<int, icl::bits32, partial_absorber, std::less, inplace_bit_add, inplace_bit_and> >;
                 case IdentityHandlerType::partial_enricher:
- return new collector_validater<split_interval_map<double, itl::bits8, partial_enricher, std::less, inplace_bit_add, inplace_bit_and> >;
+ return new collector_validater<split_interval_map<double, icl::bits8, partial_enricher, std::less, inplace_bit_add, inplace_bit_and> >;
                 default: return choiceError(ITL_LOCATION("\nRootType::split_interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case split_interval_map
@@ -139,6 +139,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_BIT_COLLECTOR_DRIVER_HPP_JOFA_091009

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class collector_driver : public itl_driver
@@ -103,9 +103,9 @@
             //-----------------------------------------------------------------
             case RootType::itl_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new collector_validater<itl::map<int,std::set<int> > >;
- case IdentityHandlerType::partial_enricher: return new collector_validater<itl::map<int,std::set<int>,partial_enricher> >;
- //case IdentityHandlerType::total_absorber : return new collector_validater<itl::map<int,std::set<int>,total_absorber > >;
+ case IdentityHandlerType::partial_absorber: return new collector_validater<icl::map<int,std::set<int> > >;
+ case IdentityHandlerType::partial_enricher: return new collector_validater<icl::map<int,std::set<int>,partial_enricher> >;
+ //case IdentityHandlerType::total_absorber : return new collector_validater<icl::map<int,std::set<int>,total_absorber > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::itl_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case itl_map
@@ -137,6 +137,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_COLLECTOR_DRIVER_HPP_JOFA_091009

Modified: sandbox/itl/boost/validate/driver/interval_bitset_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/interval_bitset_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/interval_bitset_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class interval_bitset_driver : public itl_driver
@@ -71,6 +71,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_INTERVAL_BITSET_DRIVER_HPP_JOFA_091027

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -22,7 +22,7 @@
 #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 boost{namespace icl
 {
     namespace RootType
     {
@@ -108,7 +108,7 @@
             if(_info_level >= inform::rarely)
                 reportFrequencies();
 
- return itl::is_empty(_violationsCount);
+ return icl::is_empty(_violationsCount);
         }
 
         void validateType()
@@ -157,12 +157,12 @@
 
             std::cout << "------------------------------------------------------------------------------" << std::endl;
             // Summary for the current cycle
- double avg_evaluation_time_per_law = avg_evaluation_time/itl::size(_frequencies);
+ double avg_evaluation_time_per_law = avg_evaluation_time/icl::size(_frequencies);
             printf( " %10.3lf%-53s%7ld%7.0lf\n",
                     avg_evaluation_time_per_law, " total avg of atomic evaluation (micro sec)", instance_count, avg_evaluation_time_per_law);
 
             int violation_count = 1;
- if(!itl::is_empty(_violations))
+ if(!icl::is_empty(_violations))
             {
                 std::cout << "------------------------------------------------------------------------------" << std::endl;
                 std::cout << "--- Law violations -----------------------------------------------count-------" << std::endl;
@@ -172,14 +172,14 @@
                 printf("%3d %-59s%8d\n", violation_count, it->first.c_str(), it->second.getViolationsCount());
                 violation_count++;
             }
- if(!itl::is_empty(_violations))
+ if(!icl::is_empty(_violations))
                 std::cout << "------------------------------------------------------------------------------" << std::endl;
             ITL_FORALL(ViolationMapT, it, _violations)
             {
                 PolyLawViolations violas = it->second;
                 violas.reportFirst();
             }
- if(!itl::is_empty(_violations))
+ if(!icl::is_empty(_violations))
                 std::cout << "------------------------------------------------------------------------------" << std::endl;
         }
 
@@ -270,7 +270,7 @@
                 return true;
             else if(_required_law_count == 0 || _required_law_validation_count == 0)
                 return false; // If counts are not limited: Run for ever.
- else if(itl::size(_frequencies) < static_cast<size_t>(_required_law_count))
+ else if(icl::size(_frequencies) < static_cast<size_t>(_required_law_count))
                 return false; // Not yet reached all laws
             else
                 // All laws reached. Enough validation cycles for every law?
@@ -301,7 +301,7 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #ifdef BOOST_MSVC
 #pragma warning(pop)

Modified: sandbox/itl/boost/validate/driver/itl_morphic_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/itl_morphic_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/itl_morphic_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/validater/interval_morphic_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
 class itl_morphic_driver : public itl_driver
@@ -136,5 +136,5 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/driver/itl_relations_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/itl_relations_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/itl_relations_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class itl_relations_driver : public itl_driver
@@ -167,5 +167,5 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class itl_set_driver : public itl_driver
@@ -106,6 +106,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_ITL_SET_DRIVER_HPP_JOFA_080405

Modified: sandbox/itl/boost/validate/driver/itl_single_law_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/itl_single_law_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/itl_single_law_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     template<class Law>
@@ -170,7 +170,7 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SINGLE_LAW_DRIVER_HPP_JOFA_080405
 

Modified: sandbox/itl/boost/validate/driver/map_copy_conformity_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/map_copy_conformity_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/map_copy_conformity_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class map_copy_conformity_driver : public itl_driver
@@ -94,8 +94,8 @@
 
         concept_validater* chooseValidater()
         {
- typedef itl::interval<double>::type interval_double;
- typedef itl::interval<int>::type interval_int;
+ typedef icl::interval<double>::type interval_double;
+ typedef icl::interval<int>::type interval_int;
 
             int rootChoice = _rootChoice.some();
             int identityHandlerChoice = _identityHandlerChoice.some();
@@ -105,30 +105,30 @@
             //-----------------------------------------------------------------
             case RootType::itl_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new function_equality_validater<itl::list<std::pair<int,int> >, itl::map<int,int,partial_absorber> >;
- case IdentityHandlerType::partial_enricher: return new function_equality_validater<itl::list<std::pair<int,int> >, itl::map<int,int,partial_enricher> >;
- case IdentityHandlerType::total_absorber: return new function_equality_validater<itl::list<std::pair<int,int> >, itl::map<int,int,total_absorber > >;
- case IdentityHandlerType::total_enricher: return new function_equality_validater<itl::list<std::pair<int,int> >, itl::map<int,int,total_enricher > >;
+ case IdentityHandlerType::partial_absorber: return new function_equality_validater<icl::list<std::pair<int,int> >, icl::map<int,int,partial_absorber> >;
+ case IdentityHandlerType::partial_enricher: return new function_equality_validater<icl::list<std::pair<int,int> >, icl::map<int,int,partial_enricher> >;
+ case IdentityHandlerType::total_absorber: return new function_equality_validater<icl::list<std::pair<int,int> >, icl::map<int,int,total_absorber > >;
+ case IdentityHandlerType::total_enricher: return new function_equality_validater<icl::list<std::pair<int,int> >, icl::map<int,int,total_enricher > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::itl_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case itl_map
             //-----------------------------------------------------------------
             case RootType::interval_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new function_equality_validater<itl::list<std::pair<interval_double,int> >, interval_map<double,int,partial_absorber> >;
- case IdentityHandlerType::partial_enricher: return new function_equality_validater<itl::list<std::pair<interval_double,int> >, interval_map<double,int,partial_enricher> >;
- case IdentityHandlerType::total_absorber: return new function_equality_validater<itl::list<std::pair<interval_int, int> >, interval_map<int, int,total_absorber > >;
- case IdentityHandlerType::total_enricher: return new function_equality_validater<itl::list<std::pair<interval_int, int> >, interval_map<int, int,total_enricher > >;
+ case IdentityHandlerType::partial_absorber: return new function_equality_validater<icl::list<std::pair<interval_double,int> >, interval_map<double,int,partial_absorber> >;
+ case IdentityHandlerType::partial_enricher: return new function_equality_validater<icl::list<std::pair<interval_double,int> >, interval_map<double,int,partial_enricher> >;
+ case IdentityHandlerType::total_absorber: return new function_equality_validater<icl::list<std::pair<interval_int, int> >, interval_map<int, int,total_absorber > >;
+ case IdentityHandlerType::total_enricher: return new function_equality_validater<icl::list<std::pair<interval_int, int> >, interval_map<int, int,total_enricher > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case interval_map
             //-----------------------------------------------------------------
             case RootType::split_interval_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new function_equality_validater<itl::list<std::pair<interval_double,int> >, split_interval_map<double,int,partial_absorber> >;
- case IdentityHandlerType::partial_enricher: return new function_equality_validater<itl::list<std::pair<interval_int, int> >, split_interval_map<int, int,partial_enricher> >;
- case IdentityHandlerType::total_absorber: return new function_equality_validater<itl::list<std::pair<interval_double,int> >, split_interval_map<double,int,total_absorber > >;
- case IdentityHandlerType::total_enricher: return new function_equality_validater<itl::list<std::pair<interval_int, int> >, split_interval_map<int, int,total_enricher > >;
+ case IdentityHandlerType::partial_absorber: return new function_equality_validater<icl::list<std::pair<interval_double,int> >, split_interval_map<double,int,partial_absorber> >;
+ case IdentityHandlerType::partial_enricher: return new function_equality_validater<icl::list<std::pair<interval_int, int> >, split_interval_map<int, int,partial_enricher> >;
+ case IdentityHandlerType::total_absorber: return new function_equality_validater<icl::list<std::pair<interval_double,int> >, split_interval_map<double,int,total_absorber > >;
+ case IdentityHandlerType::total_enricher: return new function_equality_validater<icl::list<std::pair<interval_int, int> >, split_interval_map<int, int,total_enricher > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::split_interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case split_interval_map
@@ -142,6 +142,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_MAP_COPY_CONFORMITY_DRIVER_HPP_JOFA_091006

Modified: sandbox/itl/boost/validate/driver/map_order_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/map_order_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/map_order_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/validater/itl_order_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class map_order_driver : public itl_driver
@@ -103,18 +103,18 @@
                 switch(domainChoice) {
                 case DomainType::Int:
                     switch(codomainChoice) {
- case CodomainType::Nat: return new itl_order_validater<itl::map<int,nat,total_enricher> >;
- case CodomainType::Int: return new itl_order_validater<itl::map<int,int,partial_absorber> >;
- case CodomainType::set_int: return new itl_order_validater<itl::map<int,std::set<int>,partial_enricher> >;
+ case CodomainType::Nat: return new itl_order_validater<icl::map<int,nat,total_enricher> >;
+ case CodomainType::Int: return new itl_order_validater<icl::map<int,int,partial_absorber> >;
+ case CodomainType::set_int: return new itl_order_validater<icl::map<int,std::set<int>,partial_enricher> >;
                     default: return choiceError(ITL_LOCATION("\nRootType::itl_map: codomainChoice:\n"),
                                                 codomainChoice, _codomainChoice);
                     }//switch codomain
 
                 case DomainType::Double:
                     switch(codomainChoice) {
- case CodomainType::Nat: return new itl_order_validater<itl::map<double,nat,partial_enricher> >;
- case CodomainType::Int: return new itl_order_validater<itl::map<double,int,total_absorber> >;
- case CodomainType::set_int: return new itl_order_validater<itl::map<double,std::set<int>,partial_absorber> >;
+ case CodomainType::Nat: return new itl_order_validater<icl::map<double,nat,partial_enricher> >;
+ case CodomainType::Int: return new itl_order_validater<icl::map<double,int,total_absorber> >;
+ case CodomainType::set_int: return new itl_order_validater<icl::map<double,std::set<int>,partial_absorber> >;
                     default: return choiceError(ITL_LOCATION("\nRootType::itl_map: codomainChoice:\n"),
                                                 codomainChoice, _codomainChoice);
                     }//switch codomain
@@ -179,5 +179,5 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/driver/set_copy_conformity_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/set_copy_conformity_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/set_copy_conformity_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class set_copy_conformity_driver : public itl_driver
@@ -100,10 +100,10 @@
             switch(rootChoice)
             {
             //-----------------------------------------------------------------
- case RootType::itl_set: return new function_equality_validater<itl::list<int>, itl::set<int> >;
- case RootType::interval_set: return new function_equality_validater<itl::list<ITL_INTERVAL_DEFAULT<int> >, interval_set<int> >;
- case RootType::separate_interval_set: return new function_equality_validater<itl::list<ITL_INTERVAL_DEFAULT<int> >, separate_interval_set<int> >;
- case RootType::split_interval_set: return new function_equality_validater<itl::list<ITL_INTERVAL_DEFAULT<int> >, split_interval_set<int> >;
+ case RootType::itl_set: return new function_equality_validater<icl::list<int>, icl::set<int> >;
+ case RootType::interval_set: return new function_equality_validater<icl::list<ITL_INTERVAL_DEFAULT<int> >, interval_set<int> >;
+ case RootType::separate_interval_set: return new function_equality_validater<icl::list<ITL_INTERVAL_DEFAULT<int> >, separate_interval_set<int> >;
+ case RootType::split_interval_set: return new function_equality_validater<icl::list<ITL_INTERVAL_DEFAULT<int> >, split_interval_set<int> >;
             //-----------------------------------------------------------------
             default: return choiceError(ITL_LOCATION("rootChoice:\n"), rootChoice, _rootChoice);
             } //switch()
@@ -113,6 +113,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SET_COPY_CONFORMITY_DRIVER_HPP_JOFA_091013

Modified: sandbox/itl/boost/validate/driver/set_order_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/set_order_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/set_order_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/validater/itl_order_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class set_order_driver : public itl_driver
@@ -138,5 +138,5 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class signed_quantifier_driver : public itl_driver
@@ -104,10 +104,10 @@
             //-----------------------------------------------------------------
             case RootType::itl_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new signed_quantifier_validater<itl::map<int, int, partial_absorber> >;
- case IdentityHandlerType::partial_enricher: return new signed_quantifier_validater<itl::map<int, double, partial_enricher> >;
- case IdentityHandlerType::total_absorber: return new signed_quantifier_validater<itl::map<double, int, total_absorber > >;
- case IdentityHandlerType::total_enricher: return new signed_quantifier_validater<itl::map<double, double, total_enricher > >;
+ case IdentityHandlerType::partial_absorber: return new signed_quantifier_validater<icl::map<int, int, partial_absorber> >;
+ case IdentityHandlerType::partial_enricher: return new signed_quantifier_validater<icl::map<int, double, partial_enricher> >;
+ case IdentityHandlerType::total_absorber: return new signed_quantifier_validater<icl::map<double, int, total_absorber > >;
+ case IdentityHandlerType::total_enricher: return new signed_quantifier_validater<icl::map<double, double, total_enricher > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::itl_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case itl_map
@@ -141,6 +141,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SIGNED_QUANTIFIER_DRIVER_HPP_JOFA_091013

Modified: sandbox/itl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/sorted_associative_bitset_back_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class sorted_associative_bitset_back_driver : public itl_driver
@@ -51,19 +51,19 @@
             switch(freeChoice)
             {
             case FreeChoice::_1:
- return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned char> >, itl::list<int> >;
+ return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned char> >, icl::list<int> >;
             case FreeChoice::_2:
- return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned short> >, itl::list<int> >;
+ return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned short> >, icl::list<int> >;
             case FreeChoice::_3:
- return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned long> >, itl::list<int> >;
+ return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned long> >, icl::list<int> >;
             case FreeChoice::_4:
- return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned long long> >, itl::list<int> >;
+ return new sorted_associative_back_validater< interval_bitset<int, bits<unsigned long long> >, icl::list<int> >;
             default: return choiceError(ITL_LOCATION("freeChoice:\n"), freeChoice, _freeChoice);
             } //switch()
 
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SORTED_ASSOCIATIVE_BITSET_BACK_DRIVER_HPP_JOFA_091202

Modified: sandbox/itl/boost/validate/driver/sorted_associative_bitset_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/sorted_associative_bitset_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/sorted_associative_bitset_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class sorted_associative_bitset_driver : public itl_driver
@@ -51,19 +51,19 @@
             switch(freeChoice)
             {
             case FreeChoice::_1:
- return new sorted_associative_validater< interval_bitset<int, bits<unsigned char> >, itl::list<int> >;
+ return new sorted_associative_validater< interval_bitset<int, bits<unsigned char> >, icl::list<int> >;
             case FreeChoice::_2:
- return new sorted_associative_validater< interval_bitset<int, bits<unsigned short> >, itl::list<int> >;
+ return new sorted_associative_validater< interval_bitset<int, bits<unsigned short> >, icl::list<int> >;
             case FreeChoice::_3:
- return new sorted_associative_validater< interval_bitset<int, bits<unsigned long> >, itl::list<int> >;
+ return new sorted_associative_validater< interval_bitset<int, bits<unsigned long> >, icl::list<int> >;
             case FreeChoice::_4:
- return new sorted_associative_validater< interval_bitset<int, bits<unsigned long long> >, itl::list<int> >;
+ return new sorted_associative_validater< interval_bitset<int, bits<unsigned long long> >, icl::list<int> >;
             default: return choiceError(ITL_LOCATION("freeChoice:\n"), freeChoice, _freeChoice);
             } //switch()
 
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SORTED_ASSOCIATIVE_BITSET_DRIVER_HPP_JOFA_091126

Modified: sandbox/itl/boost/validate/driver/sorted_associative_map_back_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/sorted_associative_map_back_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/sorted_associative_map_back_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class sorted_associative_map_back_driver : public itl_driver
@@ -103,20 +103,20 @@
             //-----------------------------------------------------------------
             case RootType::interval_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new sorted_associative_back_validater<interval_map<int,int,partial_absorber>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::partial_enricher: return new sorted_associative_back_validater<interval_map<int,int,partial_enricher>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_absorber: return new sorted_associative_back_validater<interval_map<int,int,total_absorber >, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_enricher: return new sorted_associative_back_validater<interval_map<int,int,total_enricher >, itl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_absorber: return new sorted_associative_back_validater<interval_map<int,int,partial_absorber>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_enricher: return new sorted_associative_back_validater<interval_map<int,int,partial_enricher>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_absorber: return new sorted_associative_back_validater<interval_map<int,int,total_absorber >, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_enricher: return new sorted_associative_back_validater<interval_map<int,int,total_enricher >, icl::list<std::pair<int,int> > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case interval_map
             //-----------------------------------------------------------------
             case RootType::split_interval_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new sorted_associative_back_validater<split_interval_map<int,int,partial_absorber>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::partial_enricher: return new sorted_associative_back_validater<split_interval_map<int,int,partial_enricher>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_absorber: return new sorted_associative_back_validater<split_interval_map<int,int,total_absorber >, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_enricher: return new sorted_associative_back_validater<split_interval_map<int,int,total_enricher >, itl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_absorber: return new sorted_associative_back_validater<split_interval_map<int,int,partial_absorber>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_enricher: return new sorted_associative_back_validater<split_interval_map<int,int,partial_enricher>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_absorber: return new sorted_associative_back_validater<split_interval_map<int,int,total_absorber >, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_enricher: return new sorted_associative_back_validater<split_interval_map<int,int,total_enricher >, icl::list<std::pair<int,int> > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::split_interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case split_interval_map
@@ -129,6 +129,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SORTED_ASSOCIATIVE_MAP_BACK_DRIVER_HPP_JOFA_091202

Modified: sandbox/itl/boost/validate/driver/sorted_associative_map_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/sorted_associative_map_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/sorted_associative_map_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class sorted_associative_map_driver : public itl_driver
@@ -103,20 +103,20 @@
             //-----------------------------------------------------------------
             case RootType::interval_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new sorted_associative_validater<interval_map<int,int,partial_absorber>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::partial_enricher: return new sorted_associative_validater<interval_map<int,int,partial_enricher>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_absorber: return new sorted_associative_validater<interval_map<int,int,total_absorber >, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_enricher: return new sorted_associative_validater<interval_map<int,int,total_enricher >, itl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_absorber: return new sorted_associative_validater<interval_map<int,int,partial_absorber>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_enricher: return new sorted_associative_validater<interval_map<int,int,partial_enricher>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_absorber: return new sorted_associative_validater<interval_map<int,int,total_absorber >, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_enricher: return new sorted_associative_validater<interval_map<int,int,total_enricher >, icl::list<std::pair<int,int> > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case interval_map
             //-----------------------------------------------------------------
             case RootType::split_interval_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new sorted_associative_validater<split_interval_map<int,int,partial_absorber>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::partial_enricher: return new sorted_associative_validater<split_interval_map<int,int,partial_enricher>, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_absorber: return new sorted_associative_validater<split_interval_map<int,int,total_absorber >, itl::list<std::pair<int,int> > >;
- case IdentityHandlerType::total_enricher: return new sorted_associative_validater<split_interval_map<int,int,total_enricher >, itl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_absorber: return new sorted_associative_validater<split_interval_map<int,int,partial_absorber>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::partial_enricher: return new sorted_associative_validater<split_interval_map<int,int,partial_enricher>, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_absorber: return new sorted_associative_validater<split_interval_map<int,int,total_absorber >, icl::list<std::pair<int,int> > >;
+ case IdentityHandlerType::total_enricher: return new sorted_associative_validater<split_interval_map<int,int,total_enricher >, icl::list<std::pair<int,int> > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::split_interval_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case split_interval_map
@@ -129,6 +129,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SORTED_ASSOCIATIVE_MAP_DRIVER_HPP_JOFA_091126

Modified: sandbox/itl/boost/validate/driver/sorted_associative_set_back_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/sorted_associative_set_back_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/sorted_associative_set_back_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class sorted_associative_set_back_driver : public itl_driver
@@ -99,15 +99,15 @@
 
             switch(rootChoice)
             {
- case RootType:: interval_set: return new sorted_associative_back_validater< interval_set<int>, itl::list<int> >;
- case RootType::separate_interval_set: return new sorted_associative_back_validater<separate_interval_set<int>, itl::list<int> >;
- case RootType:: split_interval_set: return new sorted_associative_back_validater< split_interval_set<int>, itl::list<int> >;
+ case RootType:: interval_set: return new sorted_associative_back_validater< interval_set<int>, icl::list<int> >;
+ case RootType::separate_interval_set: return new sorted_associative_back_validater<separate_interval_set<int>, icl::list<int> >;
+ case RootType:: split_interval_set: return new sorted_associative_back_validater< split_interval_set<int>, icl::list<int> >;
             default: return choiceError(ITL_LOCATION("rootChoice:\n"), rootChoice, _rootChoice);
             } //switch()
 
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SORTED_ASSOCIATIVE_SET_BACK_DRIVER_HPP_JOFA_091202

Modified: sandbox/itl/boost/validate/driver/sorted_associative_set_driver.hpp
==============================================================================
--- sandbox/itl/boost/validate/driver/sorted_associative_set_driver.hpp (original)
+++ sandbox/itl/boost/validate/driver/sorted_associative_set_driver.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class sorted_associative_set_driver : public itl_driver
@@ -100,9 +100,9 @@
 
             switch(rootChoice)
             {
- case RootType:: interval_set: return new sorted_associative_validater< interval_set<int>, itl::list<int> >;
- case RootType::separate_interval_set: return new sorted_associative_validater<separate_interval_set<int>, itl::list<int> >;
- case RootType:: split_interval_set: return new sorted_associative_validater< split_interval_set<int>, itl::list<int> >;
+ case RootType:: interval_set: return new sorted_associative_validater< interval_set<int>, icl::list<int> >;
+ case RootType::separate_interval_set: return new sorted_associative_validater<separate_interval_set<int>, icl::list<int> >;
+ case RootType:: split_interval_set: return new sorted_associative_validater< split_interval_set<int>, icl::list<int> >;
             default: return choiceError(ITL_LOCATION("rootChoice:\n"), rootChoice, _rootChoice);
             } //switch()
 
@@ -110,6 +110,6 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_DRIVER_SORTED_ASSOCIATIVE_SET_DRIVER_HPP_JOFA_091126

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/validate/driver/itl_driver.hpp>
 #include <boost/validate/utility.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     
     class unsigned_quantifier_driver : public itl_driver
@@ -103,10 +103,10 @@
             //-----------------------------------------------------------------
             case RootType::itl_map: {
                 switch(identityHandlerChoice) {
- case IdentityHandlerType::partial_absorber: return new unsigned_quantifier_validater<itl::map<double,double,partial_absorber> >;
- case IdentityHandlerType::partial_enricher: return new unsigned_quantifier_validater<itl::map<double,nat, partial_enricher> >;
- case IdentityHandlerType::total_absorber: return new unsigned_quantifier_validater<itl::map<int, double,total_absorber > >;
- case IdentityHandlerType::total_enricher: return new unsigned_quantifier_validater<itl::map<int, nat, total_enricher > >;
+ case IdentityHandlerType::partial_absorber: return new unsigned_quantifier_validater<icl::map<double,double,partial_absorber> >;
+ case IdentityHandlerType::partial_enricher: return new unsigned_quantifier_validater<icl::map<double,nat, partial_enricher> >;
+ case IdentityHandlerType::total_absorber: return new unsigned_quantifier_validater<icl::map<int, double,total_absorber > >;
+ case IdentityHandlerType::total_enricher: return new unsigned_quantifier_validater<icl::map<int, nat, total_enricher > >;
                 default: return choiceError(ITL_LOCATION("\nRootType::itl_map: identityHandlerChoice:\n"), identityHandlerChoice, _identityHandlerChoice);
                 }//switch identityHandlerChoice
             }//case itl_map
@@ -140,5 +140,5 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/gentor/gentorprofile.hpp
==============================================================================
--- sandbox/itl/boost/validate/gentor/gentorprofile.hpp (original)
+++ sandbox/itl/boost/validate/gentor/gentorprofile.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 +------------------------------------------------------------------------------+
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/interval_type_default.hpp>
 #include <boost/itl/interval.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     class GentorProfile
@@ -30,35 +30,35 @@
         void set_polygon_profile(int max_polygon_set_size, int max_polygon_size, int min_coord, int max_coord);
 
         void set_range_int(int lwb, int upb)
- { _range_int = itl::interval<int>::right_open(lwb, upb); }
+ { _range_int = icl::interval<int>::right_open(lwb, upb); }
         void set_range_nat(cnat lwb, cnat upb)
- { _range_nat = itl::interval<cnat>::right_open(lwb, upb); }
+ { _range_nat = icl::interval<cnat>::right_open(lwb, upb); }
         void set_range_double(double lwb, double upb)
- { _range_double = itl::interval<double>::right_open(lwb, upb); }
+ { _range_double = icl::interval<double>::right_open(lwb, upb); }
         void set_range_ContainerSize(int lwb, int upb)
- { _range_ContainerSize = itl::interval<int>::right_open(lwb, upb); }
+ { _range_ContainerSize = icl::interval<int>::right_open(lwb, upb); }
         void set_range_interval_int(int lwb, int upb)
- { _range_interval_int = itl::interval<int>::right_open(lwb, upb); }
+ { _range_interval_int = icl::interval<int>::right_open(lwb, upb); }
         void set_range_interval_double(double lwb, double upb)
- { _range_interval_double = itl::interval<double>::right_open(lwb, upb); }
+ { _range_interval_double = icl::interval<double>::right_open(lwb, upb); }
         void set_maxIntervalLength(int val)
         { _maxIntervalLength = val; }
         void set_range_codomain_ContainerSize(int lwb, int upb)
- { _range_codomain_ContainerSize = itl::interval<int>::right_open(lwb, upb); }
+ { _range_codomain_ContainerSize = icl::interval<int>::right_open(lwb, upb); }
         void set_repeat_count(int repeat) { _repeat_count = repeat; }
         void set_trials_count(int trials) { _trials_count = trials; }
         void set_trials_count_release(int trials) { _trials_count_release = trials; }
         void set_laws_per_cycle(int count){ _laws_per_cycle = count; }
         void set_debug_slowdown(double factor){ _debug_slowdown = factor; }
 
- itl::interval<int>::type range_int() { return _range_int; }
- itl::interval<cnat>::type range_nat() { return _range_nat; }
- itl::interval<double>::type range_double() { return _range_double; }
- itl::interval<int>::type range_ContainerSize() { return _range_ContainerSize; }
- itl::interval<int>::type range_interval_int() { return _range_interval_int; }
- itl::interval<double>::type range_interval_double() { return _range_interval_double; }
+ icl::interval<int>::type range_int() { return _range_int; }
+ icl::interval<cnat>::type range_nat() { return _range_nat; }
+ icl::interval<double>::type range_double() { return _range_double; }
+ icl::interval<int>::type range_ContainerSize() { return _range_ContainerSize; }
+ icl::interval<int>::type range_interval_int() { return _range_interval_int; }
+ icl::interval<double>::type range_interval_double() { return _range_interval_double; }
         int maxIntervalLength() { return _maxIntervalLength; }
- itl::interval<int>::type range_codomain_ContainerSize()
+ icl::interval<int>::type range_codomain_ContainerSize()
                                                     { return _range_codomain_ContainerSize; }
         int repeat_count() { return _repeat_count; }
         int trials_count() { return _trials_count; }
@@ -75,16 +75,16 @@
         void report_profile();
 
     private:
- itl::interval<int>::type _range_int;
- itl::interval<cnat>::type _range_nat;
- itl::interval<double>::type _range_double;
- itl::interval<int>::type _range_ContainerSize;
+ icl::interval<int>::type _range_int;
+ icl::interval<cnat>::type _range_nat;
+ icl::interval<double>::type _range_double;
+ icl::interval<int>::type _range_ContainerSize;
 
- itl::interval<int>::type _range_interval_int;
- itl::interval<double>::type _range_interval_double;
+ icl::interval<int>::type _range_interval_int;
+ icl::interval<double>::type _range_interval_double;
         int _maxIntervalLength;
 
- itl::interval<int>::type _range_codomain_ContainerSize;
+ icl::interval<int>::type _range_codomain_ContainerSize;
         int _repeat_count;
         int _trials_count;
         int _trials_count_release;
@@ -122,14 +122,14 @@
         void set_trials_count(int trials) { m_profile.set_trials_count(trials); }
         void set_laws_per_cycle(int count) { m_profile.set_laws_per_cycle(count); }
 
- itl::interval<int>::type range_int() { return m_profile.range_int(); }
- itl::interval<cnat>::type range_nat() { return m_profile.range_nat(); }
- itl::interval<double>::type range_double() { return m_profile.range_double(); }
- itl::interval<int>::type range_ContainerSize(){ return m_profile.range_ContainerSize(); }
- itl::interval<int>::type range_interval_int() { return m_profile.range_interval_int(); }
- itl::interval<double>::type range_interval_double() { return m_profile.range_interval_double();}
+ icl::interval<int>::type range_int() { return m_profile.range_int(); }
+ icl::interval<cnat>::type range_nat() { return m_profile.range_nat(); }
+ icl::interval<double>::type range_double() { return m_profile.range_double(); }
+ icl::interval<int>::type range_ContainerSize(){ return m_profile.range_ContainerSize(); }
+ icl::interval<int>::type range_interval_int() { return m_profile.range_interval_int(); }
+ icl::interval<double>::type range_interval_double() { return m_profile.range_interval_double();}
         int maxIntervalLength() { return m_profile.maxIntervalLength(); }
- itl::interval<int>::type range_codomain_ContainerSize(){ return m_profile.range_codomain_ContainerSize(); }
+ icl::interval<int>::type range_codomain_ContainerSize(){ return m_profile.range_codomain_ContainerSize(); }
         int repeat_count() { return m_profile.repeat_count(); }
         int trials_count() { return m_profile.trials_count(); }
         int laws_per_cycle() { return m_profile.laws_per_cycle(); }
@@ -154,38 +154,38 @@
     template<typename NumberT>
     struct GentorProfileSgl_numeric_range
     {
- static typename itl::interval<NumberT>::type get();
+ static typename icl::interval<NumberT>::type get();
     };
 
     template<>
     struct GentorProfileSgl_numeric_range<int>
     {
- static itl::interval<int>::type get()
+ static icl::interval<int>::type get()
         { return GentorProfileSgl::it()->range_int(); }
     };
 
     template<>
     struct GentorProfileSgl_numeric_range<unsigned int>
     {
- static itl::interval<unsigned int>::type get()
+ static icl::interval<unsigned int>::type get()
         {
- itl::interval<cnat>::type inter_val = GentorProfileSgl::it()->range_nat();
- return itl::interval<unsigned int>::right_open(inter_val.lower(), inter_val.upper());
+ icl::interval<cnat>::type inter_val = GentorProfileSgl::it()->range_nat();
+ return icl::interval<unsigned int>::right_open(inter_val.lower(), inter_val.upper());
         }
     };
 
     template<>
     struct GentorProfileSgl_numeric_range<cnat>
     {
- static itl::interval<cnat>::type get()
+ static icl::interval<cnat>::type get()
         { return GentorProfileSgl::it()->range_nat(); }
     };
 
     template<>
     struct GentorProfileSgl_numeric_range<double>
     {
- static itl::interval<double>::type get()
+ static icl::interval<double>::type get()
         { return GentorProfileSgl::it()->range_double(); }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost

Modified: sandbox/itl/boost/validate/gentor/randomgentor.hpp
==============================================================================
--- sandbox/itl/boost/validate/gentor/randomgentor.hpp (original)
+++ sandbox/itl/boost/validate/gentor/randomgentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 +------------------------------------------------------------------------------+
@@ -39,7 +39,7 @@
 #include <boost/validate/gentor/gentorprofile.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // -------------------------------------------------------------------------
@@ -50,8 +50,8 @@
 
     // -------------------------------------------------------------------------
     template <class NaturalT>
- class RandomGentor<itl::bits<NaturalT> > :
- public bits_gentor<itl::bits<NaturalT> > {};
+ class RandomGentor<icl::bits<NaturalT> > :
+ public bits_gentor<icl::bits<NaturalT> > {};
 
     // -------------------------------------------------------------------------
     template <class DomainT, ITL_COMPARE Compare>
@@ -69,18 +69,18 @@
 
 
     template <class DomainT>
- class RandomGentor<itl::list<DomainT> > :
- public SeqGentorT<itl::list<DomainT> > {};
+ class RandomGentor<icl::list<DomainT> > :
+ public SeqGentorT<icl::list<DomainT> > {};
 
 #ifdef LAW_BASED_TEST_BOOST_POLYGON
     // -------------------------------------------------------------------------
     template <class DomainT>
- class RandomGentor<itl::point<DomainT> > :
+ class RandomGentor<icl::point<DomainT> > :
         public point_gentor<DomainT> {};
 
     template <class PointT>
- class RandomGentor<itl::list<itl::list<PointT> > > :
- public polygon_set_gentor<itl::list<itl::list<PointT> > > {};
+ class RandomGentor<icl::list<icl::list<PointT> > > :
+ public polygon_set_gentor<icl::list<icl::list<PointT> > > {};
 #endif //LAW_BASED_TEST_BOOST_POLYGON
 
     // ----- lists -------------------------------------------------------------
@@ -93,76 +93,76 @@
         public map_segment_gentor<DomainT,CodomainT,continuous_interval<DomainT,Compare> > {};
 
     template <class DomainT, class CodomainT, ITL_COMPARE Compare>
- class RandomGentor<itl::list<std::pair<discrete_interval<DomainT,Compare>, CodomainT> > > :
- public SeqGentorT<itl::list<std::pair<discrete_interval<DomainT,Compare>, CodomainT> > > {};
+ class RandomGentor<icl::list<std::pair<discrete_interval<DomainT,Compare>, CodomainT> > > :
+ public SeqGentorT<icl::list<std::pair<discrete_interval<DomainT,Compare>, CodomainT> > > {};
 
     template <class DomainT, class CodomainT, ITL_COMPARE Compare>
- class RandomGentor<itl::list<std::pair<continuous_interval<DomainT,Compare>, CodomainT> > > :
- public SeqGentorT<itl::list<std::pair<continuous_interval<DomainT,Compare>, CodomainT> > > {};
+ class RandomGentor<icl::list<std::pair<continuous_interval<DomainT,Compare>, CodomainT> > > :
+ public SeqGentorT<icl::list<std::pair<continuous_interval<DomainT,Compare>, CodomainT> > > {};
 
     template <class DomainT, class CodomainT>
- class RandomGentor<itl::list<std::pair<DomainT,CodomainT> > > :
- public SeqGentorT<itl::list<std::pair<DomainT,CodomainT> > > {};
+ class RandomGentor<icl::list<std::pair<DomainT,CodomainT> > > :
+ public SeqGentorT<icl::list<std::pair<DomainT,CodomainT> > > {};
 
     template <class DomainT, ITL_COMPARE Compare>
- class RandomGentor<itl::list<discrete_interval<DomainT,Compare> > > :
- public SeqGentorT<itl::list<discrete_interval<DomainT,Compare> > > {};
+ class RandomGentor<icl::list<discrete_interval<DomainT,Compare> > > :
+ public SeqGentorT<icl::list<discrete_interval<DomainT,Compare> > > {};
 
     template <class DomainT, ITL_COMPARE Compare>
- class RandomGentor<itl::list<continuous_interval<DomainT,Compare> > > :
- public SeqGentorT<itl::list<continuous_interval<DomainT,Compare> > > {};
+ class RandomGentor<icl::list<continuous_interval<DomainT,Compare> > > :
+ public SeqGentorT<icl::list<continuous_interval<DomainT,Compare> > > {};
 
     // ----- sets --------------------------------------------------------------
     template <class DomainT>
- class RandomGentor<itl::set<DomainT> > :
- public SetGentorT<itl::set<DomainT> > {};
+ class RandomGentor<icl::set<DomainT> > :
+ public SetGentorT<icl::set<DomainT> > {};
 
     template <class DomainT>
     class RandomGentor<std::set<DomainT> > :
         public SetGentorT<std::set<DomainT> > {};
 
     template <class DomainT>
- class RandomGentor<itl::interval_set<DomainT> > :
- public SetGentorT<itl::interval_set<DomainT> > {};
+ class RandomGentor<icl::interval_set<DomainT> > :
+ public SetGentorT<icl::interval_set<DomainT> > {};
 
     template <class DomainT>
- class RandomGentor<itl::separate_interval_set<DomainT> > :
- public SetGentorT<itl::separate_interval_set<DomainT> > {};
+ class RandomGentor<icl::separate_interval_set<DomainT> > :
+ public SetGentorT<icl::separate_interval_set<DomainT> > {};
 
     template <class DomainT>
- class RandomGentor<itl::split_interval_set<DomainT> > :
- public SetGentorT<itl::split_interval_set<DomainT> > {};
+ class RandomGentor<icl::split_interval_set<DomainT> > :
+ public SetGentorT<icl::split_interval_set<DomainT> > {};
 
     // ----- tree --------------------------------------------------------------
 #ifdef USE_ITL_TREE
     template <class DomainT>
- class RandomGentor<itl::tree<DomainT> > :
- public SetGentorT<itl::tree<DomainT> > {};
+ class RandomGentor<icl::tree<DomainT> > :
+ public SetGentorT<icl::tree<DomainT> > {};
 #endif
 
     // ----- maps --------------------------------------------------------------
     template <class DomainT, class Neutronizer>
- class RandomGentor<itl::map<DomainT,itl::set<int>,Neutronizer> > :
- public MapGentorT<itl::map<DomainT,itl::set<int>,Neutronizer> > {};
+ class RandomGentor<icl::map<DomainT,icl::set<int>,Neutronizer> > :
+ public MapGentorT<icl::map<DomainT,icl::set<int>,Neutronizer> > {};
 
     template <class DomainT, class Neutronizer>
- class RandomGentor<itl::map<DomainT,std::set<int>,Neutronizer> > :
- public MapGentorT<itl::map<DomainT,std::set<int>,Neutronizer> > {};
+ class RandomGentor<icl::map<DomainT,std::set<int>,Neutronizer> > :
+ public MapGentorT<icl::map<DomainT,std::set<int>,Neutronizer> > {};
 
     template <class DomainT, class BitsT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section>
- class RandomGentor<itl::map<DomainT,itl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > :
- public MapGentorT<itl::map<DomainT,itl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > {};
+ class RandomGentor<icl::map<DomainT,icl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > :
+ public MapGentorT<icl::map<DomainT,icl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > {};
 
     template <class DomainT, class CodomainT, class Neutronizer>
- class RandomGentor<itl::map<DomainT,CodomainT,Neutronizer> > :
- public MapGentorT<itl::map<DomainT,CodomainT,Neutronizer> > {};
+ class RandomGentor<icl::map<DomainT,CodomainT,Neutronizer> > :
+ public MapGentorT<icl::map<DomainT,CodomainT,Neutronizer> > {};
 
 
     // ----- interval_map<D,C,N> -----------------------------------------------
     template <class DomainT, class Neutronizer>
- class RandomGentor<interval_map<DomainT,itl::set<int>,Neutronizer> > :
- public MapGentorT<interval_map<DomainT,itl::set<int>,Neutronizer> > {};
+ class RandomGentor<interval_map<DomainT,icl::set<int>,Neutronizer> > :
+ public MapGentorT<interval_map<DomainT,icl::set<int>,Neutronizer> > {};
 
     template <class DomainT, class Neutronizer>
     class RandomGentor<interval_map<DomainT,std::set<int>,Neutronizer> > :
@@ -174,8 +174,8 @@
 
     // ----- split_interval_map<D,C,N> ----------------------------------------
     template <class DomainT, class Neutronizer>
- class RandomGentor<split_interval_map<DomainT,itl::set<int>,Neutronizer> > :
- public MapGentorT<split_interval_map<DomainT,itl::set<int>,Neutronizer> > {};
+ class RandomGentor<split_interval_map<DomainT,icl::set<int>,Neutronizer> > :
+ public MapGentorT<split_interval_map<DomainT,icl::set<int>,Neutronizer> > {};
 
     template <class DomainT, class Neutronizer>
     class RandomGentor<split_interval_map<DomainT,std::set<int>,Neutronizer> > :
@@ -189,18 +189,18 @@
     // ------------------------------------------------------------------------
     template <class NumericDomainT, class BitsT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section>
- class RandomGentor<split_interval_map<NumericDomainT,itl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > :
- public MapGentorT<split_interval_map<NumericDomainT,itl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > {};
+ class RandomGentor<split_interval_map<NumericDomainT,icl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > :
+ public MapGentorT<split_interval_map<NumericDomainT,icl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > {};
 
     template <class NumericDomainT, class BitsT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section>
- class RandomGentor<interval_map<NumericDomainT,itl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > :
- public MapGentorT<interval_map<NumericDomainT,itl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > {};
+ class RandomGentor<interval_map<NumericDomainT,icl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > :
+ public MapGentorT<interval_map<NumericDomainT,icl::bits<BitsT>,Neutronizer,Compare,Combine,Section> > {};
 
     // ------------------------------------------------------------------------
     template <class NumericDomainT, class BitsT>
- class RandomGentor<interval_bitset<NumericDomainT,itl::bits<BitsT> > > :
- public MapGentorT<interval_bitset<NumericDomainT,itl::bits<BitsT> > > {};
+ class RandomGentor<interval_bitset<NumericDomainT,icl::bits<BitsT> > > :
+ public MapGentorT<interval_bitset<NumericDomainT,icl::bits<BitsT> > > {};
     // ------------------------------------------------------------------------
 
     //NOTE: All trials to reduce code replication for RandomGentor
@@ -271,12 +271,12 @@
     };
 
     template <class BitsT>
- struct Calibrater<itl::bits<BitsT>, RandomGentor>
+ struct Calibrater<icl::bits<BitsT>, RandomGentor>
     {
- static void apply(RandomGentor<itl::bits<BitsT> >& gentor)
+ static void apply(RandomGentor<icl::bits<BitsT> >& gentor)
         {
             // Set the range within which the sizes of the generated object varies.
- gentor.set_range(itl::interval<BitsT>::right_open(0, sizeof(BitsT)));
+ gentor.set_range(icl::interval<BitsT>::right_open(0, sizeof(BitsT)));
         }
     };
 
@@ -297,9 +297,9 @@
     // boost::polygon
     //--------------------------------------------------------------------------
     template <>
- struct Calibrater<itl::point<int>, RandomGentor>
+ struct Calibrater<icl::point<int>, RandomGentor>
     {
- static void apply(RandomGentor<itl::point<int> >& gentor)
+ static void apply(RandomGentor<icl::point<int> >& gentor)
         {
             // Set the range within which the sizes of the generated object varies.
             gentor.setRange(GentorProfileSgl::it()->range_int());
@@ -307,9 +307,9 @@
     };
 
     template <>
- struct Calibrater<itl::list<point<int> >, RandomGentor>
+ struct Calibrater<icl::list<point<int> >, RandomGentor>
     {
- static void apply(RandomGentor<itl::list<point<int> > >& gentor)
+ static void apply(RandomGentor<icl::list<point<int> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_codomain_ContainerSize());
             point_gentor<int>* pointGentor = new point_gentor<int>;
@@ -320,9 +320,9 @@
     };
 
     template <>
- struct Calibrater<itl::list<list<point<int> > >, RandomGentor>
+ struct Calibrater<icl::list<list<point<int> > >, RandomGentor>
     {
- static void apply(RandomGentor<itl::list<list<point<int> > > >& gentor)
+ static void apply(RandomGentor<icl::list<list<point<int> > > >& gentor)
         {
             point_gentor<int>* pointGentor = new point_gentor<int>;
             pointGentor->setRange(GentorProfileSgl::it()->range_int());
@@ -374,9 +374,9 @@
     };
 
     template <ITL_INTERVAL(ITL_COMPARE) Interval>
- struct Calibrater<itl::list<std::pair<Interval, int> >, RandomGentor>
+ struct Calibrater<icl::list<std::pair<Interval, int> >, RandomGentor>
     {
- static void apply(RandomGentor< itl::list<std::pair<Interval, int> > >& gentor)
+ static void apply(RandomGentor< icl::list<std::pair<Interval, int> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             map_segment_gentor<double,int,Interval >* segment_gentor
@@ -392,9 +392,9 @@
     };
 
     template <class NumericT, ITL_COMPARE Compare>
- struct Calibrater<itl::list< continuous_interval<NumericT,Compare> >, RandomGentor>
+ struct Calibrater<icl::list< continuous_interval<NumericT,Compare> >, RandomGentor>
     {
- static void apply(RandomGentor< itl::list< continuous_interval<NumericT,Compare> > >& gentor)
+ static void apply(RandomGentor< icl::list< continuous_interval<NumericT,Compare> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             ItvGentorT<NumericT, continuous_interval<NumericT,Compare> >* itvGentor
@@ -406,9 +406,9 @@
     };
 
     template <class NumericT, ITL_COMPARE Compare>
- struct Calibrater<itl::list< discrete_interval<NumericT,Compare> >, RandomGentor>
+ struct Calibrater<icl::list< discrete_interval<NumericT,Compare> >, RandomGentor>
     {
- static void apply(RandomGentor< itl::list< discrete_interval<NumericT,Compare> > >& gentor)
+ static void apply(RandomGentor< icl::list< discrete_interval<NumericT,Compare> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             ItvGentorT<NumericT, discrete_interval<NumericT,Compare> >* itvGentor
@@ -420,9 +420,9 @@
     };
 
     template <class NumericT, ITL_COMPARE Compare>
- struct Calibrater<itl::list< right_open_interval<NumericT,Compare> >, RandomGentor>
+ struct Calibrater<icl::list< right_open_interval<NumericT,Compare> >, RandomGentor>
     {
- static void apply(RandomGentor< itl::list< right_open_interval<NumericT,Compare> > >& gentor)
+ static void apply(RandomGentor< icl::list< right_open_interval<NumericT,Compare> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             ItvGentorT<NumericT, right_open_interval<NumericT,Compare> >* itvGentor
@@ -434,9 +434,9 @@
     };
 
     template <class NumericT>
- struct Calibrater<itl::list<NumericT>, RandomGentor>
+ struct Calibrater<icl::list<NumericT>, RandomGentor>
     {
- static void apply(RandomGentor< itl::list<NumericT> >& gentor)
+ static void apply(RandomGentor< icl::list<NumericT> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             NumberGentorT<NumericT>* domainGentor = new NumberGentorT<NumericT>;
@@ -446,9 +446,9 @@
     };
 
     template <>
- struct Calibrater<itl::list<std::pair<int, int> >, RandomGentor>
+ struct Calibrater<icl::list<std::pair<int, int> >, RandomGentor>
     {
- static void apply(RandomGentor< itl::list< std::pair<int, int> > >& gentor)
+ static void apply(RandomGentor< icl::list< std::pair<int, int> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             std_pair_gentor<int,int>* pair_gentor = new std_pair_gentor<int,int>;
@@ -463,9 +463,9 @@
     };
 
     template <ITL_COMPARE Compare>
- struct Calibrater<itl::list<std::pair<discrete_interval<int,Compare>, int> >, RandomGentor>
+ struct Calibrater<icl::list<std::pair<discrete_interval<int,Compare>, int> >, RandomGentor>
     {
- static void apply(RandomGentor< itl::list<std::pair<discrete_interval<int,Compare>, int> > >& gentor)
+ static void apply(RandomGentor< icl::list<std::pair<discrete_interval<int,Compare>, int> > >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             map_segment_gentor<int,int,discrete_interval<int,Compare> >* segment_gentor
@@ -484,9 +484,9 @@
     // sets
     //--------------------------------------------------------------------------
     template <>
- struct Calibrater<itl::set<int>, RandomGentor>
+ struct Calibrater<icl::set<int>, RandomGentor>
     {
- static void apply(RandomGentor<itl::set<int> >& gentor)
+ static void apply(RandomGentor<icl::set<int> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             NumberGentorT<int>* intGentor = new NumberGentorT<int>;
@@ -496,9 +496,9 @@
     };
 
     template <>
- struct Calibrater<itl::set<double>, RandomGentor>
+ struct Calibrater<icl::set<double>, RandomGentor>
     {
- static void apply(RandomGentor<itl::set<double> >& gentor)
+ static void apply(RandomGentor<icl::set<double> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             NumberGentorT<double>* elemGentor = new NumberGentorT<double>;
@@ -533,7 +533,7 @@
     };
 
     //----------------------------------------------------------------------------
- // itl::{,separate,split}_interval_set<NumericDomainT>
+ // icl::{,separate,split}_interval_set<NumericDomainT>
     //----------------------------------------------------------------------------
     template <class NumericDomainT, ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval>
     struct Calibrater<interval_set<NumericDomainT,Compare,Interval>, RandomGentor>
@@ -578,18 +578,18 @@
     };
 
     //--------------------------------------------------------------------------
- // itl::tree
+ // icl::tree
     //--------------------------------------------------------------------------
 #ifdef USE_ITL_TREE
     template <>
- struct Calibrater<itl::tree<int>, RandomGentor>
+ struct Calibrater<icl::tree<int>, RandomGentor>
     {
- static void apply(RandomGentor<itl::tree<int> >& gentor)
+ static void apply(RandomGentor<icl::tree<int> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
             ItvGentorT<int, discrete_interval<int,Compare> >* itvGentor
                 = new ItvGentorT<int, discrete_interval<int,Compare> >;
- typename itl::interval<int>::type valRange = GentorProfileSgl::it()->range_interval_int();
+ typename icl::interval<int>::type valRange = GentorProfileSgl::it()->range_interval_int();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
             gentor.setDomainGentor(itvGentor);
@@ -598,12 +598,12 @@
 #endif
 
     //----------------------------------------------------------------------------
- // itl::map<DomainT,CodomainT,Neutronizer>
+ // icl::map<DomainT,CodomainT,Neutronizer>
     //----------------------------------------------------------------------------
     template <typename NumericDomainT, class Neutronizer>
- struct Calibrater<itl::map<NumericDomainT,itl::set<int>,Neutronizer>, RandomGentor>
+ struct Calibrater<icl::map<NumericDomainT,icl::set<int>,Neutronizer>, RandomGentor>
     {
- static void apply(RandomGentor<itl::map<NumericDomainT,itl::set<int>,Neutronizer> >& gentor)
+ static void apply(RandomGentor<icl::map<NumericDomainT,icl::set<int>,Neutronizer> >& gentor)
         {
             // Set the range within which the sizes of the generated object varies.
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
@@ -613,7 +613,7 @@
             NumberGentorT<NumericDomainT>* domainGentor = new NumberGentorT<NumericDomainT>;
             domainGentor->setRange(GentorProfileSgl_numeric_range<NumericDomainT>::get());
 
- SetGentorT<itl::set<int> >* codomainGentor = new SetGentorT<itl::set<int> >;
+ SetGentorT<icl::set<int> >* codomainGentor = new SetGentorT<icl::set<int> >;
             NumberGentorT<int>* elementGentor = new NumberGentorT<int>;
             elementGentor->setRange(GentorProfileSgl_numeric_range<int>::get());
 
@@ -626,9 +626,9 @@
     };
 
     template <typename NumericDomainT, class Neutronizer>
- struct Calibrater<itl::map<NumericDomainT,std::set<int>,Neutronizer>, RandomGentor>
+ struct Calibrater<icl::map<NumericDomainT,std::set<int>,Neutronizer>, RandomGentor>
     {
- static void apply(RandomGentor<itl::map<NumericDomainT,std::set<int>,Neutronizer> >& gentor)
+ static void apply(RandomGentor<icl::map<NumericDomainT,std::set<int>,Neutronizer> >& gentor)
         {
             // Set the range within which the sizes of the generated object varies.
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
@@ -651,9 +651,9 @@
     };
 
     template <typename NumericDomainT, typename NumericCodomainT, class Neutronizer>
- struct Calibrater<itl::map<NumericDomainT,NumericCodomainT,Neutronizer>, RandomGentor>
+ struct Calibrater<icl::map<NumericDomainT,NumericCodomainT,Neutronizer>, RandomGentor>
     {
- static void apply(RandomGentor<itl::map<NumericDomainT,NumericCodomainT,Neutronizer> >& gentor)
+ static void apply(RandomGentor<icl::map<NumericDomainT,NumericCodomainT,Neutronizer> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
 
@@ -670,10 +670,10 @@
 
     template <typename NumericDomainT, typename BitsT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section>
- struct Calibrater<itl::map<NumericDomainT,itl::bits<BitsT>,Neutronizer,
+ struct Calibrater<icl::map<NumericDomainT,icl::bits<BitsT>,Neutronizer,
                                Compare,Combine,Section>, RandomGentor>
     {
- static void apply(RandomGentor<itl::map<NumericDomainT,itl::bits<BitsT>,Neutronizer,
+ static void apply(RandomGentor<icl::map<NumericDomainT,icl::bits<BitsT>,Neutronizer,
                                                 Compare,Combine,Section> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
@@ -683,23 +683,23 @@
             NumberGentorT<NumericDomainT>* domainGentor = new NumberGentorT<NumericDomainT>;
             bits_gentor<BitsT>* codomainGentor = new bits_gentor<BitsT>;
             domainGentor->setRange(GentorProfileSgl_numeric_range<NumericDomainT>::get());
- codomainGentor->set_range(itl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
+ codomainGentor->set_range(icl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
             gentor.setDomainGentor(domainGentor);
             gentor.setCodomainGentor(codomainGentor);
         }
     };
 
     //----------------------------------------------------------------------------
- // itl::interval_map<DomainT,CodomainT,Neutronizer>
+ // icl::interval_map<DomainT,CodomainT,Neutronizer>
     //----------------------------------------------------------------------------
     template <class NumericDomainT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section,
               ITL_INTERVAL(ITL_COMPARE) Interval>
- struct Calibrater<interval_map<NumericDomainT,itl::set<int>,
+ struct Calibrater<interval_map<NumericDomainT,icl::set<int>,
                                    Neutronizer,Compare,Combine,Section,
                                    Interval >, RandomGentor>
     {
- static void apply(RandomGentor<interval_map<NumericDomainT,itl::set<int>,
+ static void apply(RandomGentor<interval_map<NumericDomainT,icl::set<int>,
                                                     Neutronizer,Compare,Combine,Section,
                                                     Interval > >& gentor)
         {
@@ -708,11 +708,11 @@
 
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
- SetGentorT<itl::set<int> >* codomainGentor = new SetGentorT<itl::set<int> >;
+ SetGentorT<icl::set<int> >* codomainGentor = new SetGentorT<icl::set<int> >;
             NumberGentorT<int>* elementGentor = new NumberGentorT<int>;
             elementGentor->setRange(GentorProfileSgl::it()->range_int());
 
@@ -740,7 +740,7 @@
 
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
@@ -774,7 +774,7 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
@@ -787,16 +787,16 @@
     };
 
     //----------------------------------------------------------------------------
- // itl::split_interval_map<DomainT,CodomainT,Neutronizer>
+ // icl::split_interval_map<DomainT,CodomainT,Neutronizer>
     //----------------------------------------------------------------------------
     template <class NumericDomainT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section,
               ITL_INTERVAL(ITL_COMPARE) Interval>
- struct Calibrater<split_interval_map<NumericDomainT,itl::set<int>,
+ struct Calibrater<split_interval_map<NumericDomainT,icl::set<int>,
                                          Neutronizer,Compare,Combine,Section,
                                          Interval >, RandomGentor>
     {
- static void apply(RandomGentor<split_interval_map<NumericDomainT,itl::set<int>,
+ static void apply(RandomGentor<split_interval_map<NumericDomainT,icl::set<int>,
                                                           Neutronizer,Compare,Combine,Section,
                                                           Interval > >& gentor)
         {
@@ -806,11 +806,11 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
- SetGentorT<itl::set<int> >* codomainGentor = new SetGentorT<itl::set<int> >;
+ SetGentorT<icl::set<int> >* codomainGentor = new SetGentorT<icl::set<int> >;
             NumberGentorT<int>* elementGentor = new NumberGentorT<int>;
             elementGentor->setRange(GentorProfileSgl::it()->range_int());
 
@@ -839,7 +839,7 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
@@ -873,7 +873,7 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
@@ -889,11 +889,11 @@
     template <typename NumericDomainT, typename BitsT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section,
               ITL_INTERVAL(ITL_COMPARE) Interval>
- struct Calibrater<interval_map<NumericDomainT,itl::bits<BitsT>,
+ struct Calibrater<interval_map<NumericDomainT,icl::bits<BitsT>,
                                    Neutronizer,Compare,Combine,Section,
                                    Interval >, RandomGentor>
     {
- static void apply(RandomGentor<interval_map<NumericDomainT,itl::bits<BitsT>,
+ static void apply(RandomGentor<interval_map<NumericDomainT,icl::bits<BitsT>,
                                                     Neutronizer,Compare,Combine,Section,
                                                     Interval > >& gentor)
         {
@@ -903,12 +903,12 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
             bits_gentor<BitsT>* codomainGentor = new bits_gentor<BitsT>;
- codomainGentor->set_range(itl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
+ codomainGentor->set_range(icl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
 
             gentor.setDomainGentor(itvGentor);
             gentor.setCodomainGentor(codomainGentor);
@@ -919,11 +919,11 @@
     template <typename NumericDomainT, typename BitsT, class Neutronizer,
               ITL_COMPARE Compare, ITL_COMBINE Combine, ITL_SECTION Section,
               ITL_INTERVAL(ITL_COMPARE) Interval>
- struct Calibrater<split_interval_map<NumericDomainT,itl::bits<BitsT>,
+ struct Calibrater<split_interval_map<NumericDomainT,icl::bits<BitsT>,
                                          Neutronizer,Compare,Combine,Section,
                                          Interval >, RandomGentor>
     {
- static void apply(RandomGentor<split_interval_map<NumericDomainT,itl::bits<BitsT>,
+ static void apply(RandomGentor<split_interval_map<NumericDomainT,icl::bits<BitsT>,
                                                           Neutronizer,Compare,Combine,Section,
                                                           Interval > >& gentor)
         {
@@ -933,12 +933,12 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
             bits_gentor<BitsT>* codomainGentor = new bits_gentor<BitsT>;
- codomainGentor->set_range(itl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
+ codomainGentor->set_range(icl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
 
             gentor.setDomainGentor(itvGentor);
             gentor.setCodomainGentor(codomainGentor);
@@ -948,10 +948,10 @@
 
     template <typename NumericDomainT, typename BitsT,
               ITL_COMPARE Compare, ITL_INTERVAL(ITL_COMPARE) Interval>
- struct Calibrater<interval_bitset<NumericDomainT,itl::bits<BitsT>,
+ struct Calibrater<interval_bitset<NumericDomainT,icl::bits<BitsT>,
                                       Compare, Interval >, RandomGentor>
     {
- static void apply(RandomGentor<interval_bitset<NumericDomainT,itl::bits<BitsT>,
+ static void apply(RandomGentor<interval_bitset<NumericDomainT,icl::bits<BitsT>,
                                                        Compare, Interval> >& gentor)
         {
             gentor.setRangeOfSampleSize(GentorProfileSgl::it()->range_ContainerSize());
@@ -960,12 +960,12 @@
             // NumberGentorT<int> intGentor;
             ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >* itvGentor
                 = new ItvGentorT<NumericDomainT, ITL_INTERVAL_TYPE(Interval,NumericDomainT,Compare) >;
- typename itl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
+ typename icl::interval<NumericDomainT>::type valRange = GentorProfileSgl_numeric_range<NumericDomainT>::get();
             itvGentor->setValueRange(valRange.lower(), valRange.upper());
             itvGentor->setMaxIntervalLength(GentorProfileSgl::it()->maxIntervalLength());
 
             bits_gentor<BitsT>* codomainGentor = new bits_gentor<BitsT>;
- codomainGentor->set_range(itl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
+ codomainGentor->set_range(icl::interval<BitsT>::closed(0, (std::numeric_limits<BitsT>::max)()));
 
             gentor.setDomainGentor(itvGentor);
             gentor.setCodomainGentor(codomainGentor);
@@ -974,4 +974,4 @@
     // ---------------------------------------------------------------------------
 
 
-}} // namespace itl boost
+}} // namespace icl boost

Modified: sandbox/itl/boost/validate/gentor/rangegentor.hpp
==============================================================================
--- sandbox/itl/boost/validate/gentor/rangegentor.hpp (original)
+++ sandbox/itl/boost/validate/gentor/rangegentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -36,31 +36,31 @@
 #include <boost/itl_xt/gentorit.hpp>
 #include <boost/itl_xt/numbergentor.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <class Type>
- class RangeGentor: public RandomGentorAT<typename itl::interval<Type>::type >
+ class RangeGentor: public RandomGentorAT<typename icl::interval<Type>::type >
     {
     public:
- typedef typename itl::interval<Type>::type interval_type;
+ typedef typename icl::interval<Type>::type interval_type;
     public:
         virtual void some(interval_type& x);
         interval_type last()const;
 
         void setLowerBoundRange(int lwb, int upb)
- { setLowerBoundRange(itl::interval<int>::right_open(lwb,upb)); }
+ { setLowerBoundRange(icl::interval<int>::right_open(lwb,upb)); }
 
- void setLowerBoundRange(const itl::interval<int>::type& range)
+ void setLowerBoundRange(const icl::interval<int>::type& range)
         {
             //JODO? BOOST_ASSERT(range.is_right_open()||range.is_closed());
             _lwbGentor.setRange(range);
         }
 
         void setUpperBoundRange(int lwb, int upb)
- { setUpperBoundRange(itl::interval<int>::right_open(lwb,upb)); }
+ { setUpperBoundRange(icl::interval<int>::right_open(lwb,upb)); }
 
- void setUpperBoundRange(const itl::interval<int>::type& range)
+ void setUpperBoundRange(const icl::interval<int>::type& range)
         {
             //JODO? BOOST_ASSERT(range.is_right_open()||range.is_closed());
             _upbGentor.setRange(range);
@@ -88,7 +88,7 @@
         return _last;
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 
 

Modified: sandbox/itl/boost/validate/itl/functors.hpp
==============================================================================
--- sandbox/itl/boost/validate/itl/functors.hpp (original)
+++ sandbox/itl/boost/validate/itl/functors.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 
 #include <boost/itl/iterator.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename SourceT, typename TargetT>
@@ -26,7 +26,7 @@
 {
     void operator()(TargetT& collected, const SourceT& items)
     {
- itl::clear(collected);
+ icl::clear(collected);
         ITL_const_FORALL(typename SourceT, item_, items)
             collected.insert(*item_);
     }
@@ -41,7 +41,7 @@
     void operator()(TargetT& collected, const SourceT& items)
     {
         typedef typename TargetT::value_type target_value_type;
- itl::clear(collected);
+ icl::clear(collected);
         typename TargetT::iterator prior_ = collected.end();
         ITL_const_FORALL(typename SourceT, item_, items)
             prior_ = collected.insert(prior_, *item_);
@@ -56,8 +56,8 @@
 {
     void operator()(TargetT& collected, const SourceT& items)
     {
- itl::clear(collected);
- std::copy(items.begin(), items.end(), itl::inserter(collected, collected.end()));
+ icl::clear(collected);
+ std::copy(items.begin(), items.end(), icl::inserter(collected, collected.end()));
     }
 };
 
@@ -70,9 +70,9 @@
 {
     void operator()(TargetT& collected, const SourceT& items)
     {
- itl::clear(collected);
+ icl::clear(collected);
         ITL_const_FORALL(typename SourceT, item_, items)
- //JODO itl::add(collected, *item_);
+ //JODO icl::add(collected, *item_);
             collected.add(*item_);
     }
 };
@@ -85,7 +85,7 @@
 {
     void operator()(TargetT& collected, const SourceT& items)
     {
- itl::clear(collected);
+ icl::clear(collected);
         typename TargetT::iterator prior_ = collected.end();
         ITL_const_FORALL(typename SourceT, item_, items)
             //JODO prior_ = add(collected, prior_, *item_);
@@ -101,14 +101,14 @@
 {
     void operator()(TargetT& collected, const SourceT& items)
     {
- itl::clear(collected);
- std::copy(items.begin(), items.end(), itl::adder(collected, collected.end()));
+ icl::clear(collected);
+ std::copy(items.begin(), items.end(), icl::adder(collected, collected.end()));
     }
 };
 
 template<>
 inline std::string binary_template_to_string<copy_addition>::apply() { return "c+"; }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_FUNCTORS_HPP_JOFA_091004
\ No newline at end of file

Modified: sandbox/itl/boost/validate/laws/algo_equivalence.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/algo_equivalence.hpp (original)
+++ sandbox/itl/boost/validate/laws/algo_equivalence.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/itl/predicates.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type>
@@ -207,7 +207,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_MINOR_SET_LAWS_HPP_JOFA_070411
 

Modified: sandbox/itl/boost/validate/laws/atomic_equivalence.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/atomic_equivalence.hpp (original)
+++ sandbox/itl/boost/validate/laws/atomic_equivalence.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/itl/detail/interval_morphism.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 // ----------------------------------------------------------------------------+
@@ -39,8 +39,8 @@
           typename TargetsT,
           template<class,class,template<class>class>class Algorithm,
           template<class>class TargetIterator = std::insert_iterator,
- template<class,class>class Atomizer = itl::segmental::atomizer,
- template<class>class Equality = itl::std_equal >
+ template<class,class>class Atomizer = icl::segmental::atomizer,
+ template<class>class Equality = icl::std_equal >
 class UnaryAtomicEquivalence :
     public Law<UnaryAtomicEquivalence<SegmentsT, TargetsT,
                                       Algorithm, TargetIterator,
@@ -124,8 +124,8 @@
 template <typename SegmentsT,
           typename TargetsT,
           template<class,class>class Algorithm,
- template<class,class>class Atomizer = itl::segmental::atomizer,
- template<class>class Equality = itl::std_equal >
+ template<class,class>class Atomizer = icl::segmental::atomizer,
+ template<class>class Equality = icl::std_equal >
 class UnaryAtomicEquivalence2 :
     public Law<UnaryAtomicEquivalence2<SegmentsT, TargetsT,
                                        Algorithm, Atomizer, Equality>,
@@ -213,8 +213,8 @@
           typename TargetsT,
           template<class,class,template<class>class>class Algorithm,
           template<class>class TargetIterator = std::insert_iterator,
- template<class,class>class Atomizer = itl::segmental::atomizer,
- template<class>class Equality = itl::std_equal >
+ template<class,class>class Atomizer = icl::segmental::atomizer,
+ template<class>class Equality = icl::std_equal >
 class BinaryAtomicEquivalence :
     public Law<BinaryAtomicEquivalence<SegmentsT, TargetsT,
                                        Algorithm, TargetIterator,
@@ -282,7 +282,7 @@
     }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_LAWS_ATOMIC_EQUIVALENCE_HPP_JOFA_091124
 

Modified: sandbox/itl/boost/validate/laws/element_order.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/element_order.hpp (original)
+++ sandbox/itl/boost/validate/laws/element_order.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/detail/interval_morphism.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // ---------------------------------------------------------------------------
@@ -213,7 +213,7 @@
     };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_ELEMENT_ORDER_HPP_JOFA_090202
 

Modified: sandbox/itl/boost/validate/laws/function_equality.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/function_equality.hpp (original)
+++ sandbox/itl/boost/validate/laws/function_equality.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/itl/predicates.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 // -----------------------------------------------------------------------------
@@ -29,7 +29,7 @@
 template <typename SourceT, typename TargetT,// domain, codomain types of f,g
           template<class,class>class Function_f,
           template<class,class>class Function_g,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
 class FunctionEquality :
     public Law<FunctionEquality<SourceT,TargetT,Function_f,Function_g,Equality>,
                LOKI_TYPELIST_1(SourceT), LOKI_TYPELIST_2(TargetT,TargetT)>
@@ -100,7 +100,7 @@
     }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_FUNCTION_EQUALITY_HPP_JOFA_091005
 

Modified: sandbox/itl/boost/validate/laws/induced_relation.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/induced_relation.hpp (original)
+++ sandbox/itl/boost/validate/laws/induced_relation.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/type_traits/value_size.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     // An InducedRelation can be represented as a triangular commuting diagram
     // where f is a unary function and R a binary predicate or relation
@@ -105,7 +105,7 @@
     }; //class InducedRelation
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_INDUCED_RELATION_HPP_JOFA_090204
 

Modified: sandbox/itl/boost/validate/laws/inversion_laws.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/inversion_laws.hpp (original)
+++ sandbox/itl/boost/validate/laws/inversion_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,12 +14,12 @@
 #include <boost/validate/laws/law.hpp>
 #include <boost/itl/functors.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type,
               template<class>class Combiner = inplace_plus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceNaturalInversion
         : public Law<InplaceNaturalInversion<Type,Combiner,Equality>,
                      LOKI_TYPELIST_1(Type), LOKI_TYPELIST_2(Type,Type)>
@@ -69,7 +69,7 @@
 
     template <typename Type,
               template<class>class Combiner = inplace_plus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceInverseExistence
         : public Law<InplaceInverseExistence<Type,Combiner,Equality>,
                      LOKI_TYPELIST_1(Type), LOKI_TYPELIST_2(Type,Type)>
@@ -124,7 +124,7 @@
     template <typename Type,
           template<class>class Combiner = inplace_plus,
           template<class>class Inverter = inplace_minus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceNaiveInversion
         : public Law<InplaceNaiveInversion<Type,Combiner,Inverter,Equality>,
                      LOKI_TYPELIST_2(Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -176,7 +176,7 @@
     template <typename Type,
           template<class>class Combiner = inplace_plus,
           template<class>class Inverter = inplace_minus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class DisjointNaiveInversion
         : public Law<DisjointNaiveInversion<Type,Combiner,Inverter,Equality>,
                      LOKI_TYPELIST_2(Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -243,7 +243,7 @@
     template <typename Type,
           template<class>class Combiner = inplace_plus,
           template<class>class Inverter = inplace_minus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class JointInverseExistence
         : public Law<JointInverseExistence<Type,Combiner,Inverter,Equality>,
                      LOKI_TYPELIST_2(Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -306,7 +306,7 @@
         size_t size()const { return value_size<Type>::apply(this->template getInputValue<operand_a>()); }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_INVERSION_LAWS_HPP_JOFA_071124
 

Modified: sandbox/itl/boost/validate/laws/law.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/law.hpp (original)
+++ sandbox/itl/boost/validate/laws/law.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #pragma warning(disable:4717) // ::size' : recursive on all control paths, function will cause runtime stack overflow
 #endif
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     /** \brief An abstract class template Law
@@ -130,7 +130,7 @@
     enum InputVarIndex { operand_a, operand_b, operand_c, operand_d, operand_e };
     enum OutputVarIndex { lhs_result, rhs_result };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #ifdef BOOST_MSVC
 #pragma warning(pop)

Modified: sandbox/itl/boost/validate/laws/law_violations.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/law_violations.hpp (original)
+++ sandbox/itl/boost/validate/laws/law_violations.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/set.hpp>
 #include <boost/validate/loki_xt/Tuple.h>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     class LawViolationsI
@@ -96,7 +96,7 @@
     {
     public:
         typedef LawT LawType;
- typedef typename itl::set<LawType> ViolationSet;
+ typedef typename icl::set<LawType> ViolationSet;
         typedef typename ViolationSet::size_type size_type;
 
         typedef typename ViolationSet::iterator iterator;
@@ -146,7 +146,7 @@
         iterator end() { return _violations.end(); }
         const_iterator end()const { return _violations.begin(); }
 
- void clear() { itl::clear(_violations); }
+ void clear() { icl::clear(_violations); }
         bool empty()const { return ITL_FUN_REN(empty, is_empty, _violations); }
         size_type size()const { return _violations.size(); }
 
@@ -175,11 +175,11 @@
 std::basic_ostream<CharType, CharTraits>& operator <<
   (std::basic_ostream<CharType, CharTraits>& stream, const PolyLawViolations& object)
 {
- return stream << "operator<<: not implemented for itl::PolyLawViolations!";
+ return stream << "operator<<: not implemented for icl::PolyLawViolations!";
 }
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif //BOOST_ITL_LAW_VIOLATIONS_HPP_JOFA_070411
 

Modified: sandbox/itl/boost/validate/laws/map_laws.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/map_laws.hpp (original)
+++ sandbox/itl/boost/validate/laws/map_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,11 +14,11 @@
 #include <boost/validate/laws/law.hpp>
 #include <boost/itl/functors.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // ---------------------------------------------------------------------------
- template <typename MapT, template<class>class Equality = itl::std_equal>
+ template <typename MapT, template<class>class Equality = icl::std_equal>
     class SectionAbsorbtion
         : public Law<SectionAbsorbtion<MapT>,
                      LOKI_TYPELIST_2(MapT, typename MapT::set_type), LOKI_TYPELIST_2(MapT,MapT)>
@@ -164,7 +164,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_MAP_LAWS_HPP_JOFA_071124
 

Modified: sandbox/itl/boost/validate/laws/minor_set_laws.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/minor_set_laws.hpp (original)
+++ sandbox/itl/boost/validate/laws/minor_set_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/itl/predicates.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type>
@@ -207,7 +207,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_MINOR_SET_LAWS_HPP_JOFA_070411
 

Modified: sandbox/itl/boost/validate/laws/monoid.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/monoid.hpp (original)
+++ sandbox/itl/boost/validate/laws/monoid.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/itl/predicates.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     /* Monoid: (M,+,0) with .+.: M x M -> M has these axioms
@@ -197,7 +197,7 @@
 
     template <typename Type,
               template<class>class Accumulator = inplace_plus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceAssociativity
         : public Law<InplaceAssociativity<Type,Accumulator,Equality>,
                      LOKI_TYPELIST_3(Type,Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -339,7 +339,7 @@
 
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_MONOID_HPP_JOFA_070411
 

Modified: sandbox/itl/boost/validate/laws/order.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/order.hpp (original)
+++ sandbox/itl/boost/validate/laws/order.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/type_traits/value_size.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     /* Orders (Orderings): .<. : M x M -> bool */
@@ -84,7 +84,7 @@
     // ---------------------------------------------------------------------------
     template <typename Type,
               template<class>class Relation,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class Antisymmetry
         : public Law<Antisymmetry<Type,Relation,Equality>,
                      LOKI_TYPELIST_2(Type,Type), Loki::NullType>
@@ -222,7 +222,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_ORDER_HPP_JOFA_071129
 

Modified: sandbox/itl/boost/validate/laws/pushouts.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/pushouts.hpp (original)
+++ sandbox/itl/boost/validate/laws/pushouts.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl/type_traits/value_size.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // ---------------------------------------------------------------------------
@@ -128,7 +128,7 @@
     }; //class BinaryPushout
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_PUSHOUTS_HPP_JOFA_071124
 

Modified: sandbox/itl/boost/validate/laws/set_laws.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/set_laws.hpp (original)
+++ sandbox/itl/boost/validate/laws/set_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,13 +15,13 @@
 #include <boost/validate/laws/law.hpp>
 #include <boost/itl/functors.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // ---------------------------------------------------------------------------
     template <typename Type, template<class>class Operator1 = inplace_plus,
                              template<class>class Operator2 = inplace_et,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceDistributivity
         : public Law<InplaceDistributivity<Type,Operator1,Operator2,Equality>,
                      LOKI_TYPELIST_3(Type,Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -122,7 +122,7 @@
     template <typename Type, template<class>class Operator1 = inplace_plus,
                              template<class>class Operator2 = inplace_et,
                              template<class>class Subtraction = inplace_minus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceDeMorgan
         : public Law<InplaceDeMorgan<Type,Operator1,Operator2,Subtraction,Equality>,
                      LOKI_TYPELIST_3(Type,Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -232,7 +232,7 @@
     template <typename Type,
               template<class>class Operator1 = inplace_plus,
               template<class>class Operator2 = inplace_minus,
- template<class>class Equality = itl::std_equal>
+ template<class>class Equality = icl::std_equal>
     class InplaceRightDistributivity
         : public Law<InplaceRightDistributivity<Type,Operator1,Operator2>,
                      LOKI_TYPELIST_3(Type,Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -325,7 +325,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_SET_LAWS_HPP_JOFA_071124
 

Modified: sandbox/itl/boost/validate/laws/subset_order.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/subset_order.hpp (original)
+++ sandbox/itl/boost/validate/laws/subset_order.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/detail/interval_morphism.hpp>
 #include <boost/validate/laws/law.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // ---------------------------------------------------------------------------
@@ -214,7 +214,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_SUBSET_ORDERING_HPP_JOFA_090202
 

Modified: sandbox/itl/boost/validate/laws/symmetric_difference.hpp
==============================================================================
--- sandbox/itl/boost/validate/laws/symmetric_difference.hpp (original)
+++ sandbox/itl/boost/validate/laws/symmetric_difference.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,15 +14,15 @@
 #include <boost/validate/laws/law.hpp>
 #include <boost/itl/functors.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     // ---------------------------------------------------------------------------
     template <typename Type,
- template<class>class Addition = itl::inplace_plus,
- template<class>class Subtraction = itl::inplace_minus,
- template<class>class Intersection = itl::inplace_et,
- template<class>class Equality = itl::std_equal>
+ template<class>class Addition = icl::inplace_plus,
+ template<class>class Subtraction = icl::inplace_minus,
+ template<class>class Intersection = icl::inplace_et,
+ template<class>class Equality = icl::std_equal>
     class InplaceSymmetricDifference
         : public Law<InplaceSymmetricDifference<Type>,
                      LOKI_TYPELIST_2(Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -119,7 +119,7 @@
     };
 
     // ---------------------------------------------------------------------------
- template <typename Type, template<class>class Equality = itl::std_equal>
+ template <typename Type, template<class>class Equality = icl::std_equal>
     class InplaceFlip
         : public Law<InplaceFlip<Type>,
                      LOKI_TYPELIST_2(Type,Type), LOKI_TYPELIST_2(Type,Type)>
@@ -198,7 +198,7 @@
         }
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_SYMMETRIC_DIFFERENCE_HPP_JOFA_071124
 

Modified: sandbox/itl/boost/validate/loki_xt/Tuple.h
==============================================================================
--- sandbox/itl/boost/validate/loki_xt/Tuple.h (original)
+++ sandbox/itl/boost/validate/loki_xt/Tuple.h 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -740,7 +740,7 @@
 
             static std::string Do(const TupleT& obj)
             {
- return boost::itl::to_string<HeadType>::apply(get<0>(obj));
+ return boost::icl::to_string<HeadType>::apply(get<0>(obj));
             }
         };
 
@@ -752,7 +752,7 @@
 
             static std::string Do(const TupleT& obj)
             {
- return boost::itl::to_string<HeadType>::apply(get<0>(obj))
+ return boost::icl::to_string<HeadType>::apply(get<0>(obj))
                        + ", " + Stringer<TailClass, i-1>::Do(obj);
             }
         };
@@ -832,7 +832,7 @@
         {
             static std::string apply(const SourceT& src)
             {
- return boost::itl::to_string<SourceT>::apply(src);
+ return boost::icl::to_string<SourceT>::apply(src);
             }
         };
         // ---------------------------------------------------------------------------

Modified: sandbox/itl/boost/validate/loki_xt/TupleGentor.h
==============================================================================
--- sandbox/itl/boost/validate/loki_xt/TupleGentor.h (original)
+++ sandbox/itl/boost/validate/loki_xt/TupleGentor.h 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -200,7 +200,7 @@
 
         static std::string Do(H& obj)
         {
- return itl::value<HeadType>::to_string(get<0>(obj));
+ return icl::value<HeadType>::to_string(get<0>(obj));
         }
     };
 
@@ -212,7 +212,7 @@
 
         static std::string Do(H& obj)
         {
- return itl::value<HeadType>::to_string(get<0>(obj))
+ return icl::value<HeadType>::to_string(get<0>(obj))
                    + ", " + Stringer<TailClass, i-1>::Do(obj);
         }
     };
@@ -281,7 +281,7 @@
     {
         static std::string apply(const SourceT& src)
         {
- return itl::value<SourceT>::to_string(src);
+ return icl::value<SourceT>::to_string(src);
         }
     };
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 
 #include <algorithm>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //------------------------------------------------------------------------------
@@ -146,7 +146,7 @@
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_STD_ALGORITHM_COPY_HPP_JOFA_091124
 

Modified: sandbox/itl/boost/validate/std/algorithm/find.hpp
==============================================================================
--- sandbox/itl/boost/validate/std/algorithm/find.hpp (original)
+++ sandbox/itl/boost/validate/std/algorithm/find.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 
 #include <algorithm>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //------------------------------------------------------------------------------
@@ -255,7 +255,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_STD_ALGORITHM_FIND_HPP_JOFA_091205
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 
 #include <algorithm>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //- equal ----------------------------------------------------------------------
@@ -161,7 +161,7 @@
     static std::string struct_abbreviation(){ return "C=b"; }
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_STD_ALGORITHM_RELATION_HPP_JOFA_091202
 

Modified: sandbox/itl/boost/validate/std/algorithm/set_algo.hpp
==============================================================================
--- sandbox/itl/boost/validate/std/algorithm/set_algo.hpp (original)
+++ sandbox/itl/boost/validate/std/algorithm/set_algo.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -12,7 +12,7 @@
 
 #include <algorithm>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 
@@ -216,7 +216,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_STD_ALGORITHM_SET_ALGO_HPP_JOFA_091125
 

Modified: sandbox/itl/boost/validate/type/bits.hpp
==============================================================================
--- sandbox/itl/boost/validate/type/bits.hpp (original)
+++ sandbox/itl/boost/validate/type/bits.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/type_traits/is_set.hpp>
 #include <boost/itl/detail/relation_state.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class NaturalT> class bits
@@ -51,7 +51,7 @@
 typedef bits<unsigned long long> bits64;
 
 template<class NaturalT>
-int inclusion_compare(itl::bits<NaturalT> left, itl::bits<NaturalT> right)
+int inclusion_compare(icl::bits<NaturalT> left, icl::bits<NaturalT> right)
 {
     if(0 ==(left.number() & right.number())) return inclusion::unrelated;
     else if(left.number() < right.number() ) return inclusion::subset;
@@ -62,7 +62,7 @@
 
 template<class CharType, class CharTraits, class NaturalT>
 std::basic_ostream<CharType, CharTraits>& operator <<
-(std::basic_ostream<CharType, CharTraits>& stream, const itl::bits<NaturalT>& object)
+(std::basic_ostream<CharType, CharTraits>& stream, const icl::bits<NaturalT>& object)
 {
     return stream << object.number();
 }
@@ -74,13 +74,13 @@
     BOOST_STATIC_CONSTANT(bool, value = true);
 };
 
-template <>struct type_to_string<itl::bits<unsigned char > >{static std::string apply(){ return "bit8"; }};
-template <>struct type_to_string<itl::bits<unsigned short> >{static std::string apply(){ return "bit16"; }};
-template <>struct type_to_string<itl::bits<unsigned int > >{static std::string apply(){ return "bit32"; }};
-template <>struct type_to_string<itl::bits<unsigned long > >{static std::string apply(){ return "bitl32"; }};
-template <>struct type_to_string<itl::bits<unsigned long long> >{static std::string apply(){ return "bit64"; }};
+template <>struct type_to_string<icl::bits<unsigned char > >{static std::string apply(){ return "bit8"; }};
+template <>struct type_to_string<icl::bits<unsigned short> >{static std::string apply(){ return "bit16"; }};
+template <>struct type_to_string<icl::bits<unsigned int > >{static std::string apply(){ return "bit32"; }};
+template <>struct type_to_string<icl::bits<unsigned long > >{static std::string apply(){ return "bitl32"; }};
+template <>struct type_to_string<icl::bits<unsigned long long> >{static std::string apply(){ return "bit64"; }};
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_LIBS_VALIDATE_TEST_BITS_HPP_JOFA_091009

Modified: sandbox/itl/boost/validate/type/nat.hpp
==============================================================================
--- sandbox/itl/boost/validate/type/nat.hpp (original)
+++ sandbox/itl/boost/validate/type/nat.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 
 #define ITL_LOCATION(message) location(__FILE__,__LINE__,message)
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 class cnat
@@ -54,8 +54,8 @@
 //inline cnat operator + (const cnat& left, const cnat& right){return cnat(left)+=right;}
 //inline cnat operator - (const cnat& left, const cnat& right){return cnat(left)-=right;}
 
-inline bool operator == (const boost::itl::cnat& left, const boost::itl::cnat& right){ return left.value() == right.value(); }
-inline bool operator < (const boost::itl::cnat& left, const boost::itl::cnat& right){ return left.value() < right.value(); }
+inline bool operator == (const boost::icl::cnat& left, const boost::icl::cnat& right){ return left.value() == right.value(); }
+inline bool operator < (const boost::icl::cnat& left, const boost::icl::cnat& right){ return left.value() < right.value(); }
 
 template<>inline std::string type_to_string<cnat>::apply() { return "cnat"; }
 
@@ -64,10 +64,10 @@
 
 template<class CharType, class CharTraits>
 std::basic_ostream<CharType, CharTraits> &operator<<
-(std::basic_ostream<CharType, CharTraits> &stream, itl::cnat const& right)
+(std::basic_ostream<CharType, CharTraits> &stream, icl::cnat const& right)
 {
     return stream << right.value();
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/utility.hpp
==============================================================================
--- sandbox/itl/boost/validate/utility.hpp (original)
+++ sandbox/itl/boost/validate/utility.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -22,7 +22,7 @@
 case IdentityHandlerType::total_enricher: return new validater_Template<itl_Map<domain_Type,codomain_Type,total_enricher> >;
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     std::string location(const std::string& file, int line, const std::string& message)
     {
@@ -48,7 +48,7 @@
         );
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_UTILITY_HPP_JOFA_090203
 

Modified: sandbox/itl/boost/validate/validater/abelian_monoid_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/abelian_monoid_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/abelian_monoid_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 #include <boost/validate/validater/concept_validater.hpp>
 #include <boost/validate/validater/monoid_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 typedef WeightedNumberGentor<int> ChoiceT;
@@ -54,7 +54,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_VALIDATE_VALIDATER_ABELIAN_MONOID_VALIDATER_HPP_JOFA_100501
 

Modified: sandbox/itl/boost/validate/validater/bit_collector_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/bit_collector_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/bit_collector_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/validater/law_validater.hpp>
 #include <boost/validate/validater/concept_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename Type>
@@ -85,19 +85,19 @@
         case inplaceSymmetricDifference:return new LawValidater<InplaceSymmetricDifference<Type, inplace_bit_add, inplace_bit_subtract, inplace_bit_and> >;
         case inplaceFlip: return new LawValidater<InplaceFlip<Type> >;
         case inplaceEtDistributivity:
- if(itl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
+ if(icl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
                                         return new LawValidater<InplaceDistributivity<Type, inplace_bit_and, inplace_bit_add, element_equal> >;
             else return new LawValidater<InplaceDistributivity<Type, inplace_bit_and, inplace_bit_add, std_equal> >;
         case inplacePlusDashRightDistrib:
- if(itl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
+ if(icl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
                                         return new LawValidater<InplaceRightDistributivity<Type, inplace_bit_add, inplace_bit_subtract, element_equal> >;
             else return new LawValidater<InplaceRightDistributivity<Type, inplace_bit_add, inplace_bit_subtract, std_equal> >;
         case inplaceEtDashRightDistrib: return new LawValidater<InplaceRightDistributivity<Type, inplace_bit_and, inplace_bit_subtract> >;
- case inplacePlusDeMorgan: return new LawValidater<InplaceDeMorgan<Type, inplace_bit_add, inplace_bit_and, inplace_bit_subtract, itl::std_equal> >;
+ case inplacePlusDeMorgan: return new LawValidater<InplaceDeMorgan<Type, inplace_bit_add, inplace_bit_and, inplace_bit_subtract, icl::std_equal> >;
         case inplaceEtDeMorgan:
- if(itl::is_interval_splitter<Type>::value || itl::is_interval_separator<Type>::value)
- return new LawValidater<InplaceDeMorgan<Type, inplace_bit_and, inplace_bit_add, inplace_bit_subtract, itl::element_equal> >;
- else return new LawValidater<InplaceDeMorgan<Type, inplace_bit_and, inplace_bit_add, inplace_bit_subtract, itl::std_equal> >;
+ if(icl::is_interval_splitter<Type>::value || icl::is_interval_separator<Type>::value)
+ return new LawValidater<InplaceDeMorgan<Type, inplace_bit_and, inplace_bit_add, inplace_bit_subtract, icl::element_equal> >;
+ else return new LawValidater<InplaceDeMorgan<Type, inplace_bit_and, inplace_bit_add, inplace_bit_subtract, icl::std_equal> >;
 
         default: return NULL;
         }
@@ -108,6 +108,6 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_VALIDATER_BIT_COLLECTOR_VALIDATER_HPP_JOFA_091009

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -24,7 +24,7 @@
 #pragma warning(disable:4127) // conditional expression is constant
 #endif
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename Type>
@@ -90,19 +90,19 @@
         case inplaceSymmetricDifference:return new LawValidater<InplaceSymmetricDifference<Type> >;
         case inplaceFlip: return new LawValidater<InplaceFlip<Type> >;
         case inplaceEtDistributivity:
- if(itl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
+ if(icl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
                                         return new LawValidater<InplaceDistributivity<Type, inplace_et, inplace_plus, element_equal> >;
             else return new LawValidater<InplaceDistributivity<Type, inplace_et, inplace_plus, std_equal> >;
         case inplacePlusDashRightDistrib:
- if(itl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
+ if(icl::is_interval_splitter<Type>::value && absorbs_identities<Type>::value && !is_total<Type>::value)
                                         return new LawValidater<InplaceRightDistributivity<Type, inplace_plus, inplace_minus, element_equal> >;
             else return new LawValidater<InplaceRightDistributivity<Type, inplace_plus, inplace_minus, std_equal> >;
         case inplaceEtDashRightDistrib: return new LawValidater<InplaceRightDistributivity<Type, inplace_et, inplace_minus> >;
- case inplacePlusDeMorgan: return new LawValidater<InplaceDeMorgan<Type, inplace_plus, inplace_et, itl::std_equal> >;
+ case inplacePlusDeMorgan: return new LawValidater<InplaceDeMorgan<Type, inplace_plus, inplace_et, icl::std_equal> >;
         case inplaceEtDeMorgan:
- if(itl::is_interval_splitter<Type>::value || itl::is_interval_separator<Type>::value)
- return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, itl::element_equal> >;
- else return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, itl::std_equal> >;
+ if(icl::is_interval_splitter<Type>::value || icl::is_interval_separator<Type>::value)
+ return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, icl::element_equal> >;
+ else return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, icl::std_equal> >;
 
         default: return NULL;
         }
@@ -113,7 +113,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #ifdef BOOST_MSVC
 #pragma warning(pop)

Modified: sandbox/itl/boost/validate/validater/concept_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/concept_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/concept_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/itl/functors.hpp>
 #include <boost/validate/validater/law_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
     typedef WeightedNumberGentor<int> ChoiceT;
 
@@ -65,6 +65,6 @@
         return share;
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_VALIDATE_CONCEPT_VALIDATER_HPP_JOFA_080203

Modified: sandbox/itl/boost/validate/validater/function_equality_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/function_equality_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/function_equality_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/validate/validater/law_validater.hpp>
 #include <boost/validate/validater/concept_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename SourceT, typename TargetT>
@@ -63,5 +63,5 @@
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/validater/interval_morphic_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/interval_morphic_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/interval_morphic_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -21,7 +21,7 @@
 #include <boost/validate/validater/law_validater.hpp>
 #include <boost/validate/validater/concept_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type>
@@ -99,5 +99,5 @@
         ChoiceT _lawChoice;
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/validater/itl_induced_relations.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/itl_induced_relations.hpp (original)
+++ sandbox/itl/boost/validate/validater/itl_induced_relations.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/validate/validater/law_validater.hpp>
 #include <boost/validate/validater/concept_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type>
@@ -61,7 +61,7 @@
     }; //class itl_induced_relations_validater
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif BOOST_ITL_VALIDATE_VALIDATER_ITL_INDUCED_RELATIONS_HPP_JOFA_090304
 

Modified: sandbox/itl/boost/validate/validater/itl_order_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/itl_order_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/itl_order_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/validate/validater/strict_weak_order_validater.hpp>
 #include <boost/validate/validater/partial_order_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type>
@@ -26,7 +26,7 @@
     public:
         typedef strict_weak_order_validater<Type, std::less> LessValidaterT;
         typedef partial_order_validater<Type, std::less_equal> LessEqualValidaterT;
- typedef partial_order_validater<Type, itl::sub_super_set, itl::element_equal> ContainedInValidaterT;
+ typedef partial_order_validater<Type, icl::sub_super_set, icl::element_equal> ContainedInValidaterT;
 
         enum Laws
         {
@@ -68,5 +68,5 @@
         ContainedInValidaterT _containedInValidater;
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -23,7 +23,7 @@
 #pragma warning(disable:4127) // conditional expression is constant
 #endif
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename Type>
@@ -92,19 +92,19 @@
         case inplaceSymmetricDifference:return new LawValidater<InplaceSymmetricDifference<Type> >;
         case inplaceFlip: return new LawValidater<InplaceFlip<Type> >;
         case inplaceEtDistributivity:
- if(itl::is_interval_splitter<Type>::value)
+ if(icl::is_interval_splitter<Type>::value)
                                         return new LawValidater<InplaceDistributivity<Type, inplace_et, inplace_plus, element_equal> >;
             else return new LawValidater<InplaceDistributivity<Type, inplace_et, inplace_plus, std_equal> >;
         case inplacePlusDashRightDistrib:
- if(itl::is_interval_splitter<Type>::value)
+ if(icl::is_interval_splitter<Type>::value)
                                         return new LawValidater<InplaceRightDistributivity<Type, inplace_plus, inplace_minus, element_equal> >;
             else return new LawValidater<InplaceRightDistributivity<Type, inplace_plus, inplace_minus, std_equal> >;
         case inplaceEtDashRightDistrib: return new LawValidater<InplaceRightDistributivity<Type, inplace_et, inplace_minus> >;
- case inplacePlusDeMorgan: return new LawValidater<InplaceDeMorgan<Type, inplace_plus, inplace_et, itl::std_equal> >;
+ case inplacePlusDeMorgan: return new LawValidater<InplaceDeMorgan<Type, inplace_plus, inplace_et, icl::std_equal> >;
         case inplaceEtDeMorgan:
- if(itl::is_interval_splitter<Type>::value || itl::is_interval_separator<Type>::value)
- return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, inplace_minus, itl::element_equal> >;
- else return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, inplace_minus, itl::std_equal> >;
+ if(icl::is_interval_splitter<Type>::value || icl::is_interval_separator<Type>::value)
+ return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, inplace_minus, icl::element_equal> >;
+ else return new LawValidater<InplaceDeMorgan<Type, inplace_et, inplace_plus, inplace_minus, icl::std_equal> >;
 
         default: return NULL;
         }
@@ -115,7 +115,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #ifdef BOOST_MSVC
 #pragma warning(pop)

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -22,11 +22,11 @@
 #include <boost/validate/laws/monoid.hpp>
 #include <boost/validate/laws/law_violations.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
- typedef itl::map<std::string, validation_counts> ValidationCounterT;
- typedef itl::map<std::string, int> ViolationCounterT;
- typedef itl::map<std::string, PolyLawViolations> ViolationMapT;
+ typedef icl::map<std::string, validation_counts> ValidationCounterT;
+ typedef icl::map<std::string, int> ViolationCounterT;
+ typedef icl::map<std::string, PolyLawViolations> ViolationMapT;
 
     /** \brief An interface for a test machine. */
     class LawValidaterI
@@ -136,9 +136,9 @@
     template <class LawT, template<typename>class GentorT>
     void LawValidater<LawT, GentorT>::init()
     {
- itl::clear(_frequencies);
+ icl::clear(_frequencies);
         _lawViolations.clear();
- itl::clear(_violations);
+ icl::clear(_violations);
     }
 
     // Runs law_instance_count * repeat_count validations on the law LawT
@@ -235,7 +235,7 @@
         std::cout << "Law successfully validated for " << _trials_count << " cases" << std::endl;
     }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 // ----------------------------------------------------------------------------
 

Modified: sandbox/itl/boost/validate/validater/monoid_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/monoid_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/monoid_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include <boost/validate/validater/concept_validater.hpp>
 #include <boost/validate/laws/monoid.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename Type>
@@ -50,7 +50,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_VALIDATE_VALIDATER_MONOID_VALIDATER_HPP_JOFA_100501
 

Modified: sandbox/itl/boost/validate/validater/partial_order_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/partial_order_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/partial_order_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,10 +18,10 @@
 #include <boost/validate/validater/law_validater.hpp>
 #include <boost/validate/validater/concept_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
- template <typename Type, template<class>class Relation, template<class>class Equality = itl::std_equal>
+ template <typename Type, template<class>class Relation, template<class>class Equality = icl::std_equal>
     class partial_order_validater : public concept_validater
     {
     public:
@@ -62,5 +62,5 @@
         ChoiceT _lawChoice;
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -26,7 +26,7 @@
 #pragma warning(disable:4127) // conditional expression is constant
 #endif
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename Type>
@@ -124,7 +124,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #ifdef BOOST_MSVC
 #pragma warning(pop)

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,10 +19,10 @@
 #include <boost/validate/std/algorithm/relation.hpp>
 #include <boost/validate/std/algorithm/find.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
-template <typename Type, typename TargetT = itl::list<typename Type::value_type> >
+template <typename Type, typename TargetT = icl::list<typename Type::value_type> >
 class sorted_associative_back_validater : public concept_validater
 {
 public:
@@ -109,6 +109,6 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_VALIDATER_SORTED_ASSOCIATIVE_BACK_VALIDATER_HPP_JOFA_091202

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -21,10 +21,10 @@
 #include <boost/validate/std/algorithm/find.hpp>
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
-template <typename Type, typename TargetT = itl::list<typename Type::value_type> >
+template <typename Type, typename TargetT = icl::list<typename Type::value_type> >
 class sorted_associative_validater : public concept_validater
 {
 public:
@@ -111,6 +111,6 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_VALIDATE_VALIDATER_SORTED_ASSOCIATIVE_VALIDATER_HPP_JOFA_091125

Modified: sandbox/itl/boost/validate/validater/strict_weak_order_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/strict_weak_order_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/strict_weak_order_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,7 +18,7 @@
 #include <boost/validate/validater/law_validater.hpp>
 #include <boost/validate/validater/concept_validater.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type, template<class>class Relation>
@@ -63,5 +63,5 @@
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/boost/validate/validater/unsigned_quantifier_validater.hpp
==============================================================================
--- sandbox/itl/boost/validate/validater/unsigned_quantifier_validater.hpp (original)
+++ sandbox/itl/boost/validate/validater/unsigned_quantifier_validater.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -24,7 +24,7 @@
 #pragma warning(disable:4127) // conditional expression is constant
 #endif
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <typename Type>
@@ -91,7 +91,7 @@
 };
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #ifdef BOOST_MSVC
 #pragma warning(pop)

Modified: sandbox/itl/boost/validate/validation_counts.hpp
==============================================================================
--- sandbox/itl/boost/validate/validation_counts.hpp (original)
+++ sandbox/itl/boost/validate/validation_counts.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #define BOOST_ITL_VALIDATION_COUNTS_HPP_JOFA_090713
 
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 class validation_counts
@@ -48,6 +48,6 @@
 
 
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_VALIDATION_COUNTS_HPP_JOFA_090713

Modified: sandbox/itl/libs/itl/doxy_doc/doxygen_input/pages/doxygen_mainpage.hpp
==============================================================================
--- sandbox/itl/libs/itl/doxy_doc/doxygen_input/pages/doxygen_mainpage.hpp (original)
+++ sandbox/itl/libs/itl/doxy_doc/doxygen_input/pages/doxygen_mainpage.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,9 +11,9 @@
 #define BOOST_ITL_DOXYGEN_MAINPAGE_HPP_JOFA_091216
 
 /**
-\mainpage Interval Template Library
+\mainpage Boost Interval Container Library
 
-\section header_sec Interval Template Library
+\section header_sec Boost Interval Container Library
 
 Author: Joachim Faulhaber\n
 Copyright (c) 2007-2009: Joachim Faulhaber\n
@@ -25,7 +25,7 @@
 
 \section overview_sec Overview
 
-The <b>Interval Template Library (ITL+)</b> is a collection of
+The <b>Boost Interval Container Library (ITL+)</b> is a collection of
 generic c++ class templates for computations on intervals,
 interval containers, large bitsets and generalized crosstables or cubes.
 
@@ -79,10 +79,10 @@
 project section</a>
 of the boost book documentation.
 
-<li>itl::add_iterator, and itl::insert_iterator
+<li>icl::add_iterator, and icl::insert_iterator
 
 To copy or tranform data from std::containers of intervals or segments into
-interval containers you can use an itl::insert_iterator or an itl::add_iterator.
+interval containers you can use an icl::insert_iterator or an icl::add_iterator.
 See examples
 <a href="http://www.herold-faulhaber.de/boost_itl/doc/libs/itl/doc/html/boost_itl/examples/std_copy.html">
 std_copy</a> and

Modified: sandbox/itl/libs/itl/example/boost_party_/boost_party.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/boost_party_/boost_party.cpp (original)
+++ sandbox/itl/libs/itl/example/boost_party_/boost_party.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -62,7 +62,7 @@
 
 using namespace std;
 using namespace boost::posix_time;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // Type set<string> collects the names of party guests. Since std::set is
 // a model of the itl's set concept, the concept provides an operator +=
@@ -122,7 +122,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample boost_party.cpp <<\n";
+ cout << ">>Interval Container Library: Sample boost_party.cpp <<\n";
     cout << "-------------------------------------------------------\n";
     boost_party();
     return 0;
@@ -130,7 +130,7 @@
 
 // Program output:
 /*-----------------------------------------------------------------------------
->> Interval Template Library: Sample boost_party.cpp <<
+>>Interval Container Library: Sample boost_party.cpp <<
 -------------------------------------------------------
 ----- History of party guests -------------------------
 [2008-May-20 19:30:00, 2008-May-20 20:10:00): Harry Mary

Modified: sandbox/itl/libs/itl/example/custom_interval_/custom_interval.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/custom_interval_/custom_interval.cpp (original)
+++ sandbox/itl/libs/itl/example/custom_interval_/custom_interval.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2010: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -24,7 +24,7 @@
 #include <boost/itl/interval_set.hpp>
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // Here is a typical class that may model intervals in your application.
 class MyInterval
@@ -80,7 +80,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample custom_interval.cpp <<\n";
+ cout << ">>Interval Container Library: Sample custom_interval.cpp <<\n";
     cout << "-----------------------------------------------------------\n";
     cout << "This program uses a user defined interval class:\n";
     custom_interval();
@@ -89,7 +89,7 @@
 
 // Program output:
 /*-----------------------------------------------------------------------------
->> Interval Template Library: Sample custom_interval.cpp <<
+>>Interval Container Library: Sample custom_interval.cpp <<
 -----------------------------------------------------------
 This program uses a user defined interval class:
 {[1, 9)}

Modified: sandbox/itl/libs/itl/example/interval_/interval.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/interval_/interval.cpp (original)
+++ sandbox/itl/libs/itl/example/interval_/interval.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -27,11 +27,11 @@
 #include "../toytime.hpp"
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 int main()
 {
- cout << ">> Interval Template Library: Sample interval.cpp <<\n";
+ cout << ">>Interval Container Library: Sample interval.cpp <<\n";
     cout << "----------------------------------------------------\n";
 
     discrete_interval<int> int_interval
@@ -63,7 +63,7 @@
 
 // Program output:
 
-//>> Interval Template Library: Sample interval.cpp <<
+//>>Interval Container Library: Sample interval.cpp <<
 //----------------------------------------------------
 // discrete_interval<int>: [3,7]
 //continuous_interval<double>: [0.707107,1.41421) does NOT contain sqrt(2)

Modified: sandbox/itl/libs/itl/example/interval_container_/interval_container.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/interval_container_/interval_container.cpp (original)
+++ sandbox/itl/libs/itl/example/interval_container_/interval_container.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -30,7 +30,7 @@
 #include "../toytime.hpp"
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void interval_container_basics()
 {
@@ -88,7 +88,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample interval_container.cpp <<\n";
+ cout << ">>Interval Container Library: Sample interval_container.cpp <<\n";
     cout << "--------------------------------------------------------------\n";
     interval_container_basics();
     return 0;
@@ -97,7 +97,7 @@
 
 // Program output:
 /* ----------------------------------------------------------------------------
->> Interval Template Library: Sample interval_container.cpp <<
+>>Interval Container Library: Sample interval_container.cpp <<
 --------------------------------------------------------------
 Joined times :[mon:20:00,wed:10:00)[wed:18:00,wed:21:00)
 Separate times:[mon:20:00,wed:07:00)[wed:07:00,wed:10:00)[wed:18:00,wed:21:00)

Modified: sandbox/itl/libs/itl/example/itvset_shell_/itvset_shell.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/itvset_shell_/itvset_shell.cpp (original)
+++ sandbox/itl/libs/itl/example/itvset_shell_/itvset_shell.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void instructions()
 {
@@ -92,7 +92,7 @@
                 break;
             case 'j':
                 {
- itl::join(m1);
+ icl::join(m1);
                     cout << "{" << m1 << "}" << endl;
                 }
                 break;
@@ -123,7 +123,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Test itvset_shell.cpp <<\n";
+ cout << ">>Interval Container Library: Test itvset_shell.cpp <<\n";
     cout << "------------------------------------------------------\n";
     setTestShell< interval_set<int> >();
 

Modified: sandbox/itl/libs/itl/example/large_bitset_/bits.hpp
==============================================================================
--- sandbox/itl/libs/itl/example/large_bitset_/bits.hpp (original)
+++ sandbox/itl/libs/itl/example/large_bitset_/bits.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -56,7 +56,7 @@
 } // mini
 
 //[mini_bits_is_set
-namespace boost { namespace itl
+namespace boost { namespace icl
 {
     template<class NaturalT>
     struct is_set<mini::bits<NaturalT> >

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -34,7 +34,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 using namespace mini;
 //]
 
@@ -157,7 +157,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample large_bitset.cpp <<\n";
+ cout << ">>Interval Container Library: Sample large_bitset.cpp <<\n";
     cout << "--------------------------------------------------------\n";
     test_large();
     test_small();

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -71,9 +71,9 @@
 {
 public:
     //[large_bitset_associated_types
- typedef boost::itl::interval_map
- <DomainT, BitSetT, boost::itl::partial_absorber,
- std::less, boost::itl::inplace_bit_add, boost::itl::inplace_bit_and> interval_bitmap_type;
+ typedef boost::icl::interval_map
+ <DomainT, BitSetT, boost::icl::partial_absorber,
+ std::less, boost::icl::inplace_bit_add, boost::icl::inplace_bit_and> interval_bitmap_type;
 
     typedef DomainT domain_type;
     typedef DomainT element_type;
@@ -113,7 +113,7 @@
     //]
 
     //[large_bitset_demo_functions
- size_t interval_count()const { return itl::interval_count(_map); }
+ size_t interval_count()const { return icl::interval_count(_map); }
 
     void show_segments()const
     {
@@ -131,7 +131,7 @@
         typename interval_bitmap_type::const_iterator iter = _map.begin();
         while(iter != _map.end())
         {
- element_type fst = itl::first(iter->first), lst = itl::last(iter->first);
+ element_type fst = icl::first(iter->first), lst = icl::last(iter->first);
             for(element_type chunk = fst; chunk <= lst; chunk++)
                 std::cout << iter->second.as_string(off_on) << std::endl;
             ++iter;
@@ -165,10 +165,10 @@
     //[large_bitset_segment_apply
     large_bitset& segment_apply(segment_combiner combine, const interval_type& operand)
     { // same as
- element_type base = itl::first(operand) >> shift, // itl::first(operand) / divisor
- ceil = itl::last (operand) >> shift; // itl::last (operand) / divisor
- word_type base_rest = itl::first(operand) & mask , // itl::first(operand) % divisor
- ceil_rest = itl::last (operand) & mask ; // itl::last (operand) % divisor
+ element_type base = icl::first(operand) >> shift, // icl::first(operand) / divisor
+ ceil = icl::last (operand) >> shift; // icl::last (operand) / divisor
+ word_type base_rest = icl::first(operand) & mask , // icl::first(operand) % divisor
+ ceil_rest = icl::last (operand) & mask ; // icl::last (operand) % divisor
 
         if(base == ceil) // [first, last] are within one bitset (chunk)
             (this->*combine)(base, base+1, bitset_type( to_upper_from(base_rest)

Modified: sandbox/itl/libs/itl/example/man_power_/man_power.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/man_power_/man_power.cpp (original)
+++ sandbox/itl/libs/itl/example/man_power_/man_power.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -34,7 +34,7 @@
 
 using namespace std;
 using namespace boost::gregorian;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 // Function weekends returns the interval_set of weekends that are contained in
@@ -158,7 +158,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample man_power.cpp <<\n";
+ cout << ">>Interval Container Library: Sample man_power.cpp <<\n";
     cout << "---------------------------------------------------------------\n";
     man_power();
     return 0;
@@ -166,7 +166,7 @@
 
 // Program output:
 /*
->> Interval Template Library: Sample man_power.cpp <<
+>>Interval Container Library: Sample man_power.cpp <<
 ---------------------------------------------------------------
 2008-Aug-01 - 2008-Oct-31 available man-power:
 ---------------------------------------------------------------

Modified: sandbox/itl/libs/itl/example/month_and_week_grid_/month_and_week_grid.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/month_and_week_grid_/month_and_week_grid.cpp (original)
+++ sandbox/itl/libs/itl/example/month_and_week_grid_/month_and_week_grid.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -38,7 +38,7 @@
 
 using namespace std;
 using namespace boost::gregorian;
-using namespace boost::itl;
+using namespace boost::icl;
 
 typedef split_interval_set<boost::gregorian::date> date_grid;
 
@@ -113,7 +113,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample month_and_time_grid.cpp <<\n";
+ cout << ">>Interval Container Library: Sample month_and_time_grid.cpp <<\n";
     cout << "---------------------------------------------------------------\n";
     month_and_time_grid();
     return 0;
@@ -121,7 +121,7 @@
 
 // Program output:
 /*
->> Interval Template Library: Sample month_and_time_grid.cpp <<
+>>Interval Container Library: Sample month_and_time_grid.cpp <<
 ---------------------------------------------------------------
 interval : 2008-Jun-22 - 2008-Aug-21 month and week partitions:
 ---------------------------------------------------------------

Modified: sandbox/itl/libs/itl/example/overlap_counter_/overlap_counter.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/overlap_counter_/overlap_counter.cpp (original)
+++ sandbox/itl/libs/itl/example/overlap_counter_/overlap_counter.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -31,7 +31,7 @@
 #include <boost/itl/split_interval_map.hpp>
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 /* The most simple example of an interval_map is an overlap counter.
@@ -81,7 +81,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample overlap_counter.cpp <<\n";
+ cout << ">>Interval Container Library: Sample overlap_counter.cpp <<\n";
     cout << "-----------------------------------------------------------\n";
     overlap_counter();
     return 0;
@@ -89,7 +89,7 @@
 
 // Program output:
 
-// >> Interval Template Library: Sample overlap_counter.cpp <<
+// >>Interval Container Library: Sample overlap_counter.cpp <<
 // -----------------------------------------------------------
 // -- adding [4,8) -----------------------------------------
 // in interval [4,8) intervals do not overlap

Modified: sandbox/itl/libs/itl/example/party_/party.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/party_/party.cpp (original)
+++ sandbox/itl/libs/itl/example/party_/party.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -13,7 +13,7 @@
 #include "../toytime.hpp"
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 /**
 
@@ -96,7 +96,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample party.cpp <<\n";
+ cout << ">>Interval Container Library: Sample party.cpp <<\n";
     cout << "-------------------------------------------------------\n";
     party();
     return 0;
@@ -104,7 +104,7 @@
 
 // Program output:
 
-// >> Interval Template Library: Sample party.cpp <<
+// >>Interval Container Library: Sample party.cpp <<
 // -------------------------------------------------
 // [sun:19:30,sun:20:10): Harry Mary
 // [sun:20:10,sun:22:15): Diana Harry Mary Susan

Modified: sandbox/itl/libs/itl/example/partys_height_average_/partys_height_average.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/partys_height_average_/partys_height_average.cpp (original)
+++ sandbox/itl/libs/itl/example/partys_height_average_/partys_height_average.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -34,7 +34,7 @@
 
 using namespace std;
 using namespace boost::posix_time;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 class counted_sum
@@ -114,7 +114,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample partys_height_average.cpp <<\n";
+ cout << ">>Interval Container Library: Sample partys_height_average.cpp <<\n";
     cout << "------------------------------------------------------------------\n";
     partys_height_average();
     return 0;
@@ -122,7 +122,7 @@
 
 // Program output:
 /*-----------------------------------------------------------------------------
->> Interval Template Library: Sample partys_height_average.cpp <<
+>>Interval Container Library: Sample partys_height_average.cpp <<
 ------------------------------------------------------------------
 -------------- History of average guest height -------------------
 [2008-May-20 19:30:00 - 2008-May-20 20:10:00): 173 cm = 5.66 ft

Modified: sandbox/itl/libs/itl/example/partys_tallest_guests_/partys_tallest_guests.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/partys_tallest_guests_/partys_tallest_guests.cpp (original)
+++ sandbox/itl/libs/itl/example/partys_tallest_guests_/partys_tallest_guests.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -38,7 +38,7 @@
 
 using namespace std;
 using namespace boost::posix_time;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 // A party's height shall be defined as the maximum height of all guests ;-)
@@ -135,7 +135,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample partys_tallest_guests.cpp <<\n";
+ cout << ">>Interval Container Library: Sample partys_tallest_guests.cpp <<\n";
     cout << "------------------------------------------------------------------\n";
     partys_height();
     partys_split_height();
@@ -144,7 +144,7 @@
 
 // Program output:
 /*-----------------------------------------------------------------------------
->> Interval Template Library: Sample partys_tallest_guests.cpp <<
+>>Interval Container Library: Sample partys_tallest_guests.cpp <<
 ------------------------------------------------------------------
 -------------- History of maximum guest height -------------------
 [2008-May-20 19:30:00 - 2008-May-20 22:15:00): 180 cm = 5.90551 ft

Modified: sandbox/itl/libs/itl/example/splititvmap_shell_/splititvmap_shell.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/splititvmap_shell_/splititvmap_shell.cpp (original)
+++ sandbox/itl/libs/itl/example/splititvmap_shell_/splititvmap_shell.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void instructions()
 {
@@ -94,7 +94,7 @@
                 break;
             case 'j':
                 {
- itl::join(m1);
+ icl::join(m1);
                     cout << "{" << m1 << "}" << endl;
                 }
                 break;
@@ -122,7 +122,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Test splititvmap_shell.cpp <<\n";
+ cout << ">>Interval Container Library: Test splititvmap_shell.cpp <<\n";
     cout << "-----------------------------------------------------------\n";
     mapTestShell< interval_map<int, int> >();
 

Modified: sandbox/itl/libs/itl/example/std_copy_/std_copy.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/std_copy_/std_copy.cpp (original)
+++ sandbox/itl/libs/itl/example/std_copy_/std_copy.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -22,12 +22,12 @@
 #include <vector>
 #include <algorithm>
 #include <boost/itl/interval_map.hpp>
-#include <boost/itl/iterator.hpp> // needed for itl::inserter and
- // itl::adder.
+#include <boost/itl/iterator.hpp> // needed for icl::inserter and
+ // icl::adder.
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // 'make_segments' returns a vector of interval value pairs, which
 // are not sorted. The values are taken from the minimal example
@@ -62,21 +62,21 @@
     // We are going to 'std::copy' those segments into an interval_map:
     interval_map<int,int> segmap;
 
- // Use an 'itl::inserter' from <boost/itl/iterator.hpp> to call
+ // Use an 'icl::inserter' from <boost/itl/iterator.hpp> to call
     // insertion on the interval container.
     std::copy(segments.begin(), segments.end(),
- itl::inserter(segmap, segmap.end()));
- cout << "itl::inserting: " << segmap << endl;
+ icl::inserter(segmap, segmap.end()));
+ cout << "icl::inserting: " << segmap << endl;
     segmap.clear();
 
     // When we are feeding data into interval_maps, most of the time we are
     // intending to compute an aggregation result. So we are not interested
- // the std::insert semantincs but the aggregating itl::addition semantics.
- // To achieve this there is an itl::add_iterator and an itl::adder function
+ // the std::insert semantincs but the aggregating icl::addition semantics.
+ // To achieve this there is an icl::add_iterator and an icl::adder function
     // provided in <boost/itl/iterator.hpp>.
     std::copy(segments.begin(), segments.end(),
- itl::adder(segmap, segmap.end())); //Aggregating associated values
- cout << "itl::adding : " << segmap << endl;
+ icl::adder(segmap, segmap.end())); //Aggregating associated values
+ cout << "icl::adding : " << segmap << endl;
 
     // In this last case, the semantics of 'std::copy' transforms to the
     // generalized addition operation, that is implemented by operator
@@ -85,7 +85,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Example std_copy.cpp <<\n";
+ cout << ">> Interval Container Library: Example std_copy.cpp <<\n";
     cout << "-----------------------------------------------------------\n";
     cout << "Using std::copy to fill an interval_map:\n\n";
 
@@ -95,13 +95,13 @@
 
 // Program output:
 /*---------------------------------------------------------
->> Interval Template Library: Example std_copy.cpp <<
+>> Interval Container Library: Example std_copy.cpp <<
 -----------------------------------------------------------
 Using std::copy to fill an interval_map:
 
 input sequence: ([2,4),1)([4,5),1)([1,3),1)
 
-itl::inserting: {([1,5)->1)}
-itl::adding : {([1,2)->1)([2,3)->2)([3,5)->1)}
+icl::inserting: {([1,5)->1)}
+icl::adding : {([1,2)->1)([2,3)->2)([3,5)->1)}
 ---------------------------------------------------------*/
 //]

Modified: sandbox/itl/libs/itl/example/std_transform_/std_transform.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/std_transform_/std_transform.cpp (original)
+++ sandbox/itl/libs/itl/example/std_transform_/std_transform.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -23,12 +23,12 @@
 #include <algorithm>
 #include <boost/itl/split_interval_map.hpp>
 #include <boost/itl/separate_interval_set.hpp>
-#include <boost/itl/iterator.hpp> // needed for itl::inserter and
- // itl::adder.
+#include <boost/itl/iterator.hpp> // needed for icl::inserter and
+ // icl::adder.
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // Suppose we are working with a class called MyObject, containing some
 // information about interval bounds e.g. _from, _to and some data members
@@ -97,34 +97,34 @@
     // Display the input
     cout << "input sequence: "; show_objects(myObjects); cout << "\n\n";
 
- // Use an itl::inserter to fill the interval map via inserts
+ // Use an icl::inserter to fill the interval map via inserts
     std::transform(myObjects.begin(), myObjects.end(),
- itl::inserter(segmap, segmap.end()),
+ icl::inserter(segmap, segmap.end()),
                    to_segment);
- cout << "itl::inserting: " << segmap << endl;
+ cout << "icl::inserting: " << segmap << endl;
     segmap.clear();
 
     // In order to compute aggregation results on associated values, we
- // usually want to use an itl::adder instead of an std or itl::inserter
+ // usually want to use an icl::adder instead of an std or icl::inserter
     std::transform(myObjects.begin(), myObjects.end(),
- itl::adder(segmap, segmap.end()),
+ icl::adder(segmap, segmap.end()),
                    to_segment);
- cout << "itl::adding : " << segmap << "\n\n";
+ cout << "icl::adding : " << segmap << "\n\n";
 
     separate_interval_set<int> segset;
     std::transform(myObjects.begin(), myObjects.end(),
- itl::adder (segset, segset.end()),
- // could be a itl::inserter(segset, segset.end()), here: same effect
+ icl::adder (segset, segset.end()),
+ // could be a icl::inserter(segset, segset.end()), here: same effect
                    to_interval);
 
     cout << "Using std::transform to fill a separate_interval_set:\n\n";
- cout << "itl::adding : " << segset << "\n\n";
+ cout << "icl::adding : " << segset << "\n\n";
 }
 
 
 int main()
 {
- cout << ">> Interval Template Library: Example std_transform.cpp <<\n";
+ cout << ">> Interval Container Library: Example std_transform.cpp <<\n";
     cout << "------------------------------------------------------------\n";
     cout << "Using std::transform to fill a split_interval_map:\n\n";
 
@@ -134,18 +134,18 @@
 
 // Program output:
 /*----------------------------------------------------------
->> Interval Template Library: Example std_transform.cpp <<
+>> Interval Container Library: Example std_transform.cpp <<
 ------------------------------------------------------------
 Using std::transform to fill a split_interval_map:
 
 input sequence: ([2,3],1)([4,4],1)([1,2],1)
 
-itl::inserting: {([1,2)->1)([2,3]->1)([4,4]->1)}
-itl::adding : {([1,2)->1)([2,2]->2)((2,3]->1)([4,4]->1)}
+icl::inserting: {([1,2)->1)([2,3]->1)([4,4]->1)}
+icl::adding : {([1,2)->1)([2,2]->2)((2,3]->1)([4,4]->1)}
 
 Using std::transform to fill a separate_interval_set:
 
-itl::adding : {[1,3][4,4]}
+icl::adding : {[1,3][4,4]}
 ----------------------------------------------------------*/
 //]
 

Modified: sandbox/itl/libs/itl/example/toytime.hpp
==============================================================================
--- sandbox/itl/libs/itl/example/toytime.hpp (original)
+++ sandbox/itl/libs/itl/example/toytime.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,11 +13,11 @@
 #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
+namespace boost{namespace icl
 {
 
 /** Time is a toy-class to demonstrate a class that conforms the requirements of
- a template parameter for class template itl::interval.
+ a template parameter for class template icl::interval.
 
     In real world applications you may want to use the integer representation of a
     time variable. That way intervals and their containers are working most efficiently.
@@ -70,5 +70,5 @@
 #pragma warning(pop)
 #endif
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/libs/itl/example/user_groups_/user_groups.cpp
==============================================================================
--- sandbox/itl/libs/itl/example/user_groups_/user_groups.cpp (original)
+++ sandbox/itl/libs/itl/example/user_groups_/user_groups.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -39,12 +39,12 @@
 
 using namespace std;
 using namespace boost::gregorian;
-using namespace boost::itl;
+using namespace boost::icl;
 
-// Type itl::set<string> collects the names a user group's members. Therefore
+// Type icl::set<string> collects the names a user group's members. Therefore
 // it needs to implement operator += that performs a set union on overlap of
 // intervals.
-typedef boost::itl::set<string> MemberSetT;
+typedef boost::icl::set<string> MemberSetT;
 
 // boost::gregorian::date is the domain type the interval map.
 // It's key values are therefore time intervals: discrete_interval<date>. The content
@@ -162,7 +162,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample user_groups.cpp <<\n";
+ cout << ">>Interval Container Library: Sample user_groups.cpp <<\n";
     cout << "-------------------------------------------------------\n";
     user_groups();
     return 0;
@@ -170,7 +170,7 @@
 
 // Program output:
 /*-----------------------------------------------------------------------------
->> Interval Template Library: Sample user_groups.cpp <<
+>>Interval Container Library: Sample user_groups.cpp <<
 -------------------------------------------------------
 ----- Membership of medical staff -----------------------------------
 [2008-Jan-01 - 2008-Jan-14]: Harry Mary

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map unit test
+#define BOOST_TEST_MODULE icl::interval_map unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_infix unit test
+#define BOOST_TEST_MODULE icl::interval_map_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -21,7 +21,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_map_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_infix_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_map_infix_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_map_mixed.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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_map_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_map_mixed.hpp"
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_map_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_map_mixed.hpp"
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_set unit test
+#define BOOST_TEST_MODULE icl::interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_set_infix unit test
+#define BOOST_TEST_MODULE icl::interval_set_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_set_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_set_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -21,7 +21,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_set_mixed.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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval unit test
+#define BOOST_TEST_MODULE icl::interval unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -28,7 +28,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_itl_interval_shared.hpp"
 #include "../test_icl_interval.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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::itl_map unit test
+#define BOOST_TEST_MODULE icl::itl_map unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/fastest_partial_icl_quantifier_/fastest_partial_icl_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_partial_icl_quantifier_/fastest_partial_icl_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_partial_icl_quantifier_/fastest_partial_icl_quantifier.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::partial_icl_quantifier unit test
+#define BOOST_TEST_MODULE icl::partial_icl_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::partial_interval_quantifier unit test
+#define BOOST_TEST_MODULE icl::partial_interval_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::separate_interval_set unit test
+#define BOOST_TEST_MODULE icl::separate_interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::separate_interval_set_infix unit test
+#define BOOST_TEST_MODULE icl::separate_interval_set_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::set_interval_set unit test
+#define BOOST_TEST_MODULE icl::set_interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::set_itl_set unit test
+#define BOOST_TEST_MODULE icl::set_itl_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set_cases.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set_cases.hpp (original)
+++ sandbox/itl/libs/itl/test/fastest_set_itl_set_/fastest_set_itl_set_cases.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 { itl_set_check_monoid_plus_4_bicremental_types<discrete_type_1, interval_set>();}
                                                    //MEMO: interval_set
 // is used here pragmatically to be able to recycle test code for initializing
-// sets. These interval_set are then converted to itl::set by atomize.
+// sets. These interval_set are then converted to icl::set by atomize.
 
 BOOST_AUTO_TEST_CASE
 (fastest_itl_itl_set_check_abelian_monoid_plus_4_bicremental_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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_map unit test
+#define BOOST_TEST_MODULE icl::split_interval_map unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_map_infix unit test
+#define BOOST_TEST_MODULE icl::split_interval_map_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_map_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_set unit test
+#define BOOST_TEST_MODULE icl::split_interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_set_infix unit test
+#define BOOST_TEST_MODULE icl::split_interval_set_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/fastest_total_icl_quantifier_/fastest_total_icl_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/fastest_total_icl_quantifier_/fastest_total_icl_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/fastest_total_icl_quantifier_/fastest_total_icl_quantifier.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::total_icl_quantifier unit test
+#define BOOST_TEST_MODULE icl::total_icl_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::total_interval_quantifier unit test
+#define BOOST_TEST_MODULE icl::total_interval_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::casual unit test
+#define BOOST_TEST_MODULE icl::casual unit test
 #include <string>
 #include <vector>
 #include <boost/mpl/list.hpp>
@@ -47,7 +47,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 /*CL after Proto
 BOOST_AUTO_TEST_CASE(reverse_iter)
@@ -88,7 +88,7 @@
     cout << "digits<string> = " << std::numeric_limits<std::string>::digits << endl;
 
 
- BOOST_CHECK_EQUAL(0 != itl::infinity<int>::value(), true);
+ BOOST_CHECK_EQUAL(0 != icl::infinity<int>::value(), true);
 }
 */
 
@@ -144,29 +144,29 @@
     continuous_interval<double> L0D = continuous_interval<double>(0.0, 0.0, interval_bounds::right_open());
     continuous_interval<double> C0D = continuous_interval<double>(0.0, 0.0, interval_bounds::open());
 
- BOOST_CHECK_EQUAL(itl::is_empty(L0T), false);
- BOOST_CHECK_EQUAL(itl::is_empty(C0T), true);
- BOOST_CHECK_EQUAL(itl::is_empty(L0D), true);
- BOOST_CHECK_EQUAL(itl::is_empty(C0D), true);
+ BOOST_CHECK_EQUAL(icl::is_empty(L0T), false);
+ BOOST_CHECK_EQUAL(icl::is_empty(C0T), true);
+ BOOST_CHECK_EQUAL(icl::is_empty(L0D), true);
+ BOOST_CHECK_EQUAL(icl::is_empty(C0D), true);
 
 
     continuous_interval<double> L0_1T = continuous_interval<double>(0.0, 1.0, interval_bounds::closed());
     continuous_interval<double> L1_2T = continuous_interval<double>(1.0, 2.0, interval_bounds::closed());
- BOOST_CHECK_EQUAL(itl::exclusive_less(L0_1T, L1_2T), false);
- BOOST_CHECK_EQUAL(itl::inner_bounds(L0_1T, L1_2T) == interval_bounds::open(), true);
+ BOOST_CHECK_EQUAL(icl::exclusive_less(L0_1T, L1_2T), false);
+ BOOST_CHECK_EQUAL(icl::inner_bounds(L0_1T, L1_2T) == interval_bounds::open(), true);
 
     continuous_interval<double> L0_1D = continuous_interval<double>(0.0, 1.0, interval_bounds::right_open());
- BOOST_CHECK_EQUAL(itl::exclusive_less(L0_1D, L1_2T), true);
- BOOST_CHECK_EQUAL(itl::inner_bounds(L0_1D, L1_2T) == interval_bounds::right_open(), true);
+ BOOST_CHECK_EQUAL(icl::exclusive_less(L0_1D, L1_2T), true);
+ BOOST_CHECK_EQUAL(icl::inner_bounds(L0_1D, L1_2T) == interval_bounds::right_open(), true);
 
     continuous_interval<double> C1_2T = continuous_interval<double>(1.0, 2.0, interval_bounds::left_open());
- BOOST_CHECK_EQUAL(itl::exclusive_less(L0_1T, C1_2T), true);
- BOOST_CHECK_EQUAL(itl::inner_bounds(L0_1T, C1_2T) == interval_bounds::left_open(), true);
+ BOOST_CHECK_EQUAL(icl::exclusive_less(L0_1T, C1_2T), true);
+ BOOST_CHECK_EQUAL(icl::inner_bounds(L0_1T, C1_2T) == interval_bounds::left_open(), true);
 
- BOOST_CHECK_EQUAL(itl::exclusive_less(L0_1D, C1_2T), true);
- BOOST_CHECK_EQUAL(itl::inner_bounds(L0_1D, C1_2T) == interval_bounds::closed(), true);
+ BOOST_CHECK_EQUAL(icl::exclusive_less(L0_1D, C1_2T), true);
+ BOOST_CHECK_EQUAL(icl::inner_bounds(L0_1D, C1_2T) == interval_bounds::closed(), true);
 
- //BOOST_CHECK_EQUAL(itl::is_empty(conterval), true);
+ //BOOST_CHECK_EQUAL(icl::is_empty(conterval), true);
 }
 
 BOOST_AUTO_TEST_CASE(test_interval_bounds)
@@ -174,10 +174,10 @@
     continuous_interval<double> L0_1T = continuous_interval<double>(0.0, 1.0, interval_bounds::closed());
     continuous_interval<double> L0_1D = continuous_interval<double>(0.0, 1.0, interval_bounds::right_open());
 
- cout << "itl::right(L0_1T) = " << static_cast<int>(itl::right(L0_1T.bounds()).bits()) << endl;
- cout << "itl::right(L0_1D) = " << static_cast<int>(itl::right(L0_1D.bounds()).bits()) << endl;
+ cout << "icl::right(L0_1T) = " << static_cast<int>(icl::right(L0_1T.bounds()).bits()) << endl;
+ cout << "icl::right(L0_1D) = " << static_cast<int>(icl::right(L0_1D.bounds()).bits()) << endl;
 
- BOOST_CHECK_EQUAL(itl::right_bounds(L0_1D, L0_1T), interval_bounds::left_open());
+ BOOST_CHECK_EQUAL(icl::right_bounds(L0_1D, L0_1T), interval_bounds::left_open());
 }
 
 BOOST_AUTO_TEST_CASE(casual)
@@ -233,28 +233,28 @@
     typedef interval_set<T> IntervalSetT;
     typedef IntervalMapT::interval_type IntervalT;
 
- BOOST_CHECK_EQUAL((is_key_container_of< int , itl::map<int,int> >::value), false);
- BOOST_CHECK_EQUAL((is_key_container_of<std::pair<int,int> , itl::map<int,int> >::value), false);
- BOOST_CHECK_EQUAL((is_key_container_of<itl::set<int>, itl::set<int> >::value), true);
- BOOST_CHECK_EQUAL((is_key_container_of<itl::set<int>, itl::map<int,int> >::value), true);
- BOOST_CHECK_EQUAL((is_key_container_of<itl::map<int,int>, itl::map<int,int> >::value), true);
+ BOOST_CHECK_EQUAL((is_key_container_of< int , icl::map<int,int> >::value), false);
+ BOOST_CHECK_EQUAL((is_key_container_of<std::pair<int,int> , icl::map<int,int> >::value), false);
+ BOOST_CHECK_EQUAL((is_key_container_of<icl::set<int>, icl::set<int> >::value), true);
+ BOOST_CHECK_EQUAL((is_key_container_of<icl::set<int>, icl::map<int,int> >::value), true);
+ BOOST_CHECK_EQUAL((is_key_container_of<icl::map<int,int>, icl::map<int,int> >::value), true);
 
- //BOOST_CHECK_EQUAL((is_element_container<itl::map<int,int> >::value), true);
+ //BOOST_CHECK_EQUAL((is_element_container<icl::map<int,int> >::value), true);
 
- typedef itl::map<int,int> MapII;
+ typedef icl::map<int,int> MapII;
 
- //const bool xx = is_same< typename itl::map<int,int>::codomain_type,
- // typename codomain_type_of<itl::map<int,int> >::type >::value;
+ //const bool xx = is_same< typename icl::map<int,int>::codomain_type,
+ // typename codomain_type_of<icl::map<int,int> >::type >::value;
 
     BOOST_CHECK_EQUAL(has_codomain_type<MapII>::value, true);
     BOOST_CHECK_EQUAL((is_same<MapII::codomain_type, int>::value), true);
 
     BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII,true>::type, int>::value), true);
     BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII,false>::type, int>::value), false);
- BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII,false>::type, itl::no_type>::value), true);
+ BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII,false>::type, icl::no_type>::value), true);
 
     BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII, has_codomain_type<MapII>::value >::type, int>::value), true);
- BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII, has_codomain_type<MapII>::value >::type, itl::no_type>::value), false);
+ BOOST_CHECK_EQUAL((is_same<get_codomain_type<MapII, has_codomain_type<MapII>::value >::type, icl::no_type>::value), false);
 
     BOOST_CHECK_EQUAL((is_map<MapII>::value), true);
     BOOST_CHECK_EQUAL((is_icl_container<MapII>::value), true);
@@ -285,59 +285,59 @@
     BOOST_CHECK_EQUAL( is_interval_set<std::set<int> >::value, false );
 
 #if defined(ITL_USE_STATIC_INTERVAL_BORDER_DEFAULTS) && !defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_DEFAULT)
- BOOST_CHECK( (is_same<itl::interval<int >::type, right_open_interval<int > >::value) );
- BOOST_CHECK( (is_same<itl::interval<double>::type, right_open_interval<double> >::value) );
+ BOOST_CHECK( (is_same<icl::interval<int >::type, right_open_interval<int > >::value) );
+ BOOST_CHECK( (is_same<icl::interval<double>::type, right_open_interval<double> >::value) );
 
- BOOST_CHECK_EQUAL( itl::interval<int>::open(0,2), itl::construct<right_open_interval<int> >(1,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::left_open(0,1), itl::construct<right_open_interval<int> >(1,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::right_open(1,2), itl::construct<right_open_interval<int> >(1,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::closed(1,1), itl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::open(0,2), icl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::left_open(0,1), icl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::right_open(1,2), icl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::closed(1,1), icl::construct<right_open_interval<int> >(1,2) );
 
- BOOST_CHECK_EQUAL( itl::interval<float>::right_open(1.0,2.0), itl::construct<right_open_interval<float> >(1.0,2.0) );
+ BOOST_CHECK_EQUAL( icl::interval<float>::right_open(1.0,2.0), icl::construct<right_open_interval<float> >(1.0,2.0) );
     //The next yields compiletime error: STATIC_ASSERTION_FAILURE
- //BOOST_CHECK_EQUAL( itl::interval<float>::left_open(1.0,2.0), itl::construct<right_open_interval<float> >(1.0,2.0) );
+ //BOOST_CHECK_EQUAL( icl::interval<float>::left_open(1.0,2.0), icl::construct<right_open_interval<float> >(1.0,2.0) );
 #endif
 
 #if defined(ITL_USE_STATIC_INTERVAL_BORDER_DEFAULTS) && defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_DEFAULT)
 # if defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS) && (BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS == 0)
     cout << "discrete_interval == open_interval\n";
- BOOST_CHECK( (is_same<itl::interval<int>::type, open_interval<int> >::value) );
- BOOST_CHECK_EQUAL( itl::interval<int>::open(0,2), itl::construct<open_interval<int> >(0,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::left_open(0,1), itl::construct<open_interval<int> >(0,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::right_open(1,2), itl::construct<open_interval<int> >(0,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::closed(1,1), itl::construct<open_interval<int> >(0,2) );
+ BOOST_CHECK( (is_same<icl::interval<int>::type, open_interval<int> >::value) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::open(0,2), icl::construct<open_interval<int> >(0,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::left_open(0,1), icl::construct<open_interval<int> >(0,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::right_open(1,2), icl::construct<open_interval<int> >(0,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::closed(1,1), icl::construct<open_interval<int> >(0,2) );
 
 # elif defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS) && (BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS == 1)
     cout << "discrete_interval == left_open_interval\n";
- BOOST_CHECK( (is_same<itl::interval<int>::type, left_open_interval<int> >::value) );
- BOOST_CHECK_EQUAL( itl::interval<int>::open(0,2), itl::construct<left_open_interval<int> >(0,1) );
- BOOST_CHECK_EQUAL( itl::interval<int>::left_open(0,1), itl::construct<left_open_interval<int> >(0,1) );
- BOOST_CHECK_EQUAL( itl::interval<int>::right_open(1,2), itl::construct<left_open_interval<int> >(0,1) );
- BOOST_CHECK_EQUAL( itl::interval<int>::closed(1,1), itl::construct<left_open_interval<int> >(0,1) );
+ BOOST_CHECK( (is_same<icl::interval<int>::type, left_open_interval<int> >::value) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::open(0,2), icl::construct<left_open_interval<int> >(0,1) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::left_open(0,1), icl::construct<left_open_interval<int> >(0,1) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::right_open(1,2), icl::construct<left_open_interval<int> >(0,1) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::closed(1,1), icl::construct<left_open_interval<int> >(0,1) );
 
 # elif defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS) && (BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS == 2)
     cout << "discrete_interval == right_open_interval\n";
- BOOST_CHECK( (is_same<itl::interval<int>::type, right_open_interval<int> >::value) );
- BOOST_CHECK_EQUAL( itl::interval<int>::open(0,2), itl::construct<right_open_interval<int> >(1,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::left_open(0,1), itl::construct<right_open_interval<int> >(1,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::right_open(1,2), itl::construct<right_open_interval<int> >(1,2) );
- BOOST_CHECK_EQUAL( itl::interval<int>::closed(1,1), itl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK( (is_same<icl::interval<int>::type, right_open_interval<int> >::value) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::open(0,2), icl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::left_open(0,1), icl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::right_open(1,2), icl::construct<right_open_interval<int> >(1,2) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::closed(1,1), icl::construct<right_open_interval<int> >(1,2) );
 
 # elif defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS) && (BOOST_ICL_DISCRETE_STATIC_INTERVAL_BORDERS == 3)
     cout << "discrete_interval == closed_interval\n";
- BOOST_CHECK( (is_same<itl::interval<int>::type, closed_interval<int> >::value) );
- BOOST_CHECK_EQUAL( itl::interval<int>::open(0,2), itl::construct<closed_interval<int> >(1,1) );
- BOOST_CHECK_EQUAL( itl::interval<int>::left_open(0,1), itl::construct<closed_interval<int> >(1,1) );
- BOOST_CHECK_EQUAL( itl::interval<int>::right_open(1,2), itl::construct<closed_interval<int> >(1,1) );
- BOOST_CHECK_EQUAL( itl::interval<int>::closed(1,1), itl::construct<closed_interval<int> >(1,1) );
+ BOOST_CHECK( (is_same<icl::interval<int>::type, closed_interval<int> >::value) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::open(0,2), icl::construct<closed_interval<int> >(1,1) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::left_open(0,1), icl::construct<closed_interval<int> >(1,1) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::right_open(1,2), icl::construct<closed_interval<int> >(1,1) );
+ BOOST_CHECK_EQUAL( icl::interval<int>::closed(1,1), icl::construct<closed_interval<int> >(1,1) );
 
 # else
     cout << "#else part, INTERVAL_BORDERS not in {0,1,2,3}\n";
 #endif //defined(ITL_USE_STATIC_INTERVAL_BORDER_DEFAULTS) && defined(BOOST_ICL_DISCRETE_STATIC_INTERVAL_DEFAULT)
 
 #else
- BOOST_CHECK( (is_same<itl::interval<int >::type, discrete_interval<int > >::value) );
- BOOST_CHECK( (is_same<itl::interval<double>::type, continuous_interval<double> >::value) );
+ BOOST_CHECK( (is_same<icl::interval<int >::type, discrete_interval<int > >::value) );
+ BOOST_CHECK( (is_same<icl::interval<double>::type, continuous_interval<double> >::value) );
 #endif
 }
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::casual unit test
+#define BOOST_TEST_MODULE icl::casual unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -25,7 +25,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 template<template<class, class>class IsCombinable,

Modified: sandbox/itl/libs/itl/test/test_continuous_interval_/test_continuous_interval.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_continuous_interval_/test_continuous_interval.cpp (original)
+++ sandbox/itl/libs/itl/test/test_continuous_interval_/test_continuous_interval.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval unit test
+#define BOOST_TEST_MODULE icl::interval unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 #include "../test_itl_interval_shared.hpp"

Modified: sandbox/itl/libs/itl/test/test_functions.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_functions.hpp (original)
+++ sandbox/itl/libs/itl/test/test_functions.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,15 +19,15 @@
 #include <boost/itl/type_traits/identity_element.hpp>
 #include <boost/itl/functors.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class T, class U, class Trt,
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, T),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -45,8 +45,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -64,7 +64,7 @@
     BOOST_CHECK_EQUAL( looped_copied_map, std_copied_map );
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_TEST_FUNCTIONS_H_JOFA_091003
 

Modified: sandbox/itl/libs/itl/test/test_icl_continuous_interval.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_icl_continuous_interval.hpp (original)
+++ sandbox/itl/libs/itl/test/test_icl_continuous_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,13 +11,13 @@
 template <class T, class IntervalT>
 void interval_ctor_4_ordered_types()
 {
- BOOST_CHECK_EQUAL(itl::is_empty(IntervalT()), true);
- BOOST_CHECK_EQUAL(itl::cardinality(IntervalT()), itl::identity_element<typename itl::size_type_of<T>::type>::value());
- BOOST_CHECK_EQUAL(itl::size(IntervalT()), itl::identity_element<typename itl::size_type_of<T>::type>::value());
+ BOOST_CHECK_EQUAL(icl::is_empty(IntervalT()), true);
+ BOOST_CHECK_EQUAL(icl::cardinality(IntervalT()), icl::identity_element<typename icl::size_type_of<T>::type>::value());
+ BOOST_CHECK_EQUAL(icl::size(IntervalT()), icl::identity_element<typename icl::size_type_of<T>::type>::value());
 
     BOOST_CHECK_EQUAL( IntervalT(), IntervalT() );
     BOOST_CHECK_EQUAL( IntervalT(), IntervalT(IntervalT().lower(), IntervalT().upper()) );
- BOOST_CHECK_EQUAL( IntervalT(), IntervalT(itl::lower(IntervalT()), itl::upper(IntervalT())) );
+ BOOST_CHECK_EQUAL( IntervalT(), IntervalT(icl::lower(IntervalT()), icl::upper(IntervalT())) );
 }
 
 
@@ -26,7 +26,7 @@
 {
     typedef right_open_interval<T,Compare> L__D; // L__D for [..)
     typedef left_open_interval<T,Compare> C__I; // C__I for (..]
- typedef typename itl::interval<T,Compare>::type IntervalT;
+ typedef typename icl::interval<T,Compare>::type IntervalT;
 
     BOOST_CHECK( is_interval<L__D>::value );
     BOOST_CHECK( has_difference<typename interval_traits<L__D>::domain_type>::value );

Modified: sandbox/itl/libs/itl/test/test_icl_discrete_interval.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_icl_discrete_interval.hpp (original)
+++ sandbox/itl/libs/itl/test/test_icl_discrete_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -26,7 +26,7 @@
 void discrete_interval_ctor__dis_4_dyn_v_sta() // discrete && (dynamic or static)
 {
     BOOST_CHECK_EQUAL( IntervalT(MK_v(3)), IntervalT(MK_v(3)) );
- BOOST_CHECK_EQUAL( itl::contains(IntervalT(MK_v(1)), MK_v(1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalT(MK_v(1)), MK_v(1)), true );
 }
 
 template <class T, ITL_COMPARE Compare>
@@ -36,7 +36,7 @@
     typedef left_open_interval<T,Compare> C__I; // C__I for (..]
     typedef closed_interval<T,Compare> L__I; // L__I for [..]
     typedef open_interval<T,Compare> C__D; // C__D for (..)
- typedef typename itl::interval<T,Compare>::type IntervalT;
+ typedef typename icl::interval<T,Compare>::type IntervalT;
 
     BOOST_CHECK( is_interval<L__D>::value );
     BOOST_CHECK( has_difference<typename interval_traits<L__D>::domain_type>::value );

Modified: sandbox/itl/libs/itl/test/test_icl_dynamic_interval.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_icl_dynamic_interval.hpp (original)
+++ sandbox/itl/libs/itl/test/test_icl_dynamic_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,25 +13,25 @@
 {
     typedef typename domain_type_of<interval_traits<IntervalT> >::type T;
 
- BOOST_CHECK_EQUAL(IntervalT().lower(), itl::identity_element<T>::value());
- BOOST_CHECK_EQUAL(IntervalT().upper(), itl::identity_element<T>::value());
- BOOST_CHECK_EQUAL(itl::lower(IntervalT()), itl::identity_element<T>::value());
- BOOST_CHECK_EQUAL(itl::upper(IntervalT()), itl::identity_element<T>::value());
-
- IntervalT itv = IntervalT(itl::identity_element<T>::value(), itl::identity_element<T>::value());
- BOOST_CHECK_EQUAL(IntervalT(), IntervalT(itl::identity_element<T>::value(), itl::identity_element<T>::value()));
- BOOST_CHECK_EQUAL(IntervalT(), IntervalT(itl::identity_element<T>::value(), itl::identity_element<T>::value(), interval_bounds::right_open()));
+ BOOST_CHECK_EQUAL(IntervalT().lower(), icl::identity_element<T>::value());
+ BOOST_CHECK_EQUAL(IntervalT().upper(), icl::identity_element<T>::value());
+ BOOST_CHECK_EQUAL(icl::lower(IntervalT()), icl::identity_element<T>::value());
+ BOOST_CHECK_EQUAL(icl::upper(IntervalT()), icl::identity_element<T>::value());
+
+ IntervalT itv = IntervalT(icl::identity_element<T>::value(), icl::identity_element<T>::value());
+ BOOST_CHECK_EQUAL(IntervalT(), IntervalT(icl::identity_element<T>::value(), icl::identity_element<T>::value()));
+ BOOST_CHECK_EQUAL(IntervalT(), IntervalT(icl::identity_element<T>::value(), icl::identity_element<T>::value(), interval_bounds::right_open()));
 }
 
 template <class T>
 void dynamic_interval_bounds_4_bicremental_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
 
     BOOST_CHECK_EQUAL( T(), pred(succ(T())));
- BOOST_CHECK_EQUAL( itl::identity_element<T>::value(), pred(succ(itl::identity_element<T>::value())) );
- BOOST_CHECK_EQUAL( itl::unit_element<T>::value(), succ(itl::identity_element<T>::value()) );
- BOOST_CHECK_EQUAL( length(IntervalT()), itl::identity_element<typename difference_type_of<T>::type>::value() );
+ BOOST_CHECK_EQUAL( icl::identity_element<T>::value(), pred(succ(icl::identity_element<T>::value())) );
+ BOOST_CHECK_EQUAL( icl::unit_element<T>::value(), succ(icl::identity_element<T>::value()) );
+ BOOST_CHECK_EQUAL( length(IntervalT()), icl::identity_element<typename difference_type_of<T>::type>::value() );
 
     //LAW: I x: borders(x)==closed => contains(x, lower(x)) && contains(x, upper(x))
     check_border_containedness(I_I(0,0));
@@ -51,12 +51,12 @@
 template <class T>
 void discrete_dynamic_interval_bounds_4_bicremental_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
 
- BOOST_CHECK( itl::bounds(I_I(2,4)) == interval_bounds::closed() );
- BOOST_CHECK( itl::bounds(I_D(2,5)) == interval_bounds::right_open() );
- BOOST_CHECK( itl::bounds(C_I(1,4)) == interval_bounds::left_open() );
- BOOST_CHECK( itl::bounds(C_D(1,5)) == interval_bounds::open() );
+ BOOST_CHECK( icl::bounds(I_I(2,4)) == interval_bounds::closed() );
+ BOOST_CHECK( icl::bounds(I_D(2,5)) == interval_bounds::right_open() );
+ BOOST_CHECK( icl::bounds(C_I(1,4)) == interval_bounds::left_open() );
+ BOOST_CHECK( icl::bounds(C_D(1,5)) == interval_bounds::open() );
 
 }
 

Modified: sandbox/itl/libs/itl/test/test_icl_interval.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_icl_interval.hpp (original)
+++ sandbox/itl/libs/itl/test/test_icl_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,29 +18,29 @@
 void interval_ctor_4_ordered_types()
 {
     typedef typename domain_type_of<interval_traits<IntervalT> >::type T;
- typedef typename itl::size_type_of<T>::type SizeT;
- T t_0 = itl::identity_element<T>::value();
- T t_1 = itl::unit_element<T>::value();
- SizeT s_0 = itl::identity_element<SizeT>::value();
- SizeT s_1 = itl::unit_element<SizeT>::value();
+ typedef typename icl::size_type_of<T>::type SizeT;
+ T t_0 = icl::identity_element<T>::value();
+ T t_1 = icl::unit_element<T>::value();
+ SizeT s_0 = icl::identity_element<SizeT>::value();
+ SizeT s_1 = icl::unit_element<SizeT>::value();
 
     // Default ctor and emptieness
- BOOST_CHECK_EQUAL( itl::is_empty(IntervalT()), true );
- BOOST_CHECK_EQUAL( itl::cardinality(IntervalT()), s_0 );
- BOOST_CHECK_EQUAL( itl::size(IntervalT()), s_0 );
+ BOOST_CHECK_EQUAL( icl::is_empty(IntervalT()), true );
+ BOOST_CHECK_EQUAL( icl::cardinality(IntervalT()), s_0 );
+ BOOST_CHECK_EQUAL( icl::size(IntervalT()), s_0 );
 
     BOOST_CHECK_EQUAL( IntervalT(), IntervalT() );
     BOOST_CHECK_EQUAL( IntervalT(), IntervalT(IntervalT().lower(), IntervalT().upper()) );
- BOOST_CHECK_EQUAL( IntervalT(), IntervalT(itl::lower(IntervalT()), itl::upper(IntervalT())) );
+ BOOST_CHECK_EQUAL( IntervalT(), IntervalT(icl::lower(IntervalT()), icl::upper(IntervalT())) );
 
- BOOST_CHECK_EQUAL(itl::cardinality(IntervalT(t_0, t_1)) >= s_1, true);
- BOOST_CHECK_EQUAL(( itl::contains(IntervalT(t_0, t_1), t_0)
- || itl::contains(IntervalT(t_0, t_1), t_1)), true);
+ BOOST_CHECK_EQUAL(icl::cardinality(IntervalT(t_0, t_1)) >= s_1, true);
+ BOOST_CHECK_EQUAL(( icl::contains(IntervalT(t_0, t_1), t_0)
+ || icl::contains(IntervalT(t_0, t_1), t_1)), true);
 
     BOOST_CHECK_EQUAL(IntervalT(t_0, t_1).lower(), t_0);
     BOOST_CHECK_EQUAL(IntervalT(t_0, t_1).upper(), t_1);
- BOOST_CHECK_EQUAL(lower(itl::construct<IntervalT>(t_0, t_1)), t_0);
- BOOST_CHECK_EQUAL(upper(itl::construct<IntervalT>(t_0, t_1)), t_1);
+ BOOST_CHECK_EQUAL(lower(icl::construct<IntervalT>(t_0, t_1)), t_0);
+ BOOST_CHECK_EQUAL(upper(icl::construct<IntervalT>(t_0, t_1)), t_1);
 }
 
 
@@ -52,40 +52,40 @@
     // LAW: This law applies to all discrete and to dynamic continuous intervals
     // LAW: No singletons can be constructed for static continuous right_open and left_open intervals
     typedef typename domain_type_of<interval_traits<IntervalT> >::type T;
- typedef typename itl::size_type_of<T>::type SizeT;
- T t_0 = itl::identity_element<T>::value();
- T t_1 = itl::unit_element<T>::value();
- SizeT s_1 = itl::unit_element<SizeT>::value();
+ typedef typename icl::size_type_of<T>::type SizeT;
+ T t_0 = icl::identity_element<T>::value();
+ T t_1 = icl::unit_element<T>::value();
+ SizeT s_1 = icl::unit_element<SizeT>::value();
 
 #ifdef BOOST_MSVC
     BOOST_CHECK_EQUAL( is_singelizable<IntervalT>::value, true );
 #endif
 
- BOOST_CHECK_EQUAL( itl::cardinality(itl::singleton<IntervalT>(t_0)), s_1 );
- BOOST_CHECK_EQUAL( itl::size(itl::singleton<IntervalT>(t_0)), s_1 );
- BOOST_CHECK_EQUAL( itl::cardinality(itl::singleton<IntervalT>(t_1)), s_1 );
- BOOST_CHECK_EQUAL( itl::size(itl::singleton<IntervalT>(t_1)), s_1 );
+ BOOST_CHECK_EQUAL( icl::cardinality(icl::singleton<IntervalT>(t_0)), s_1 );
+ BOOST_CHECK_EQUAL( icl::size(icl::singleton<IntervalT>(t_0)), s_1 );
+ BOOST_CHECK_EQUAL( icl::cardinality(icl::singleton<IntervalT>(t_1)), s_1 );
+ BOOST_CHECK_EQUAL( icl::size(icl::singleton<IntervalT>(t_1)), s_1 );
 
- BOOST_CHECK_EQUAL( itl::contains(itl::singleton<IntervalT>(t_0), t_0), true );
- BOOST_CHECK_EQUAL( itl::contains(itl::singleton<IntervalT>(t_1), t_1), true );
+ BOOST_CHECK_EQUAL( icl::contains(icl::singleton<IntervalT>(t_0), t_0), true );
+ BOOST_CHECK_EQUAL( icl::contains(icl::singleton<IntervalT>(t_1), t_1), true );
 }
 
 template <class IntervalT>
 void singelizable_interval_4_bicremental_types()
 {
     typedef typename domain_type_of<interval_traits<IntervalT> >::type T;
- typedef typename itl::size_type_of<T>::type SizeT;
- //T t_0 = itl::identity_element<T>::value();
- SizeT s_1 = itl::unit_element<SizeT>::value();
+ typedef typename icl::size_type_of<T>::type SizeT;
+ //T t_0 = icl::identity_element<T>::value();
+ SizeT s_1 = icl::unit_element<SizeT>::value();
 
 #ifdef BOOST_MSVC
     BOOST_CHECK_EQUAL( is_singelizable<IntervalT>::value, true );
 #endif
 
- BOOST_CHECK_EQUAL( itl::cardinality(IntervalT(MK_v(3))), s_1 );
- BOOST_CHECK_EQUAL( itl::size(IntervalT(MK_v(4))), s_1 );
- BOOST_CHECK_EQUAL( itl::singleton<IntervalT>(MK_v(2)), itl::singleton<IntervalT>(MK_v(2)) );
- BOOST_CHECK_EQUAL( itl::contains(IntervalT(MK_v(1)), MK_v(1)), true );
+ BOOST_CHECK_EQUAL( icl::cardinality(IntervalT(MK_v(3))), s_1 );
+ BOOST_CHECK_EQUAL( icl::size(IntervalT(MK_v(4))), s_1 );
+ BOOST_CHECK_EQUAL( icl::singleton<IntervalT>(MK_v(2)), icl::singleton<IntervalT>(MK_v(2)) );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalT(MK_v(1)), MK_v(1)), true );
 }
 
 

Modified: sandbox/itl/libs/itl/test/test_icl_quantifier_shared.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_icl_quantifier_shared.hpp (original)
+++ sandbox/itl/libs/itl/test/test_icl_quantifier_shared.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,22 +13,22 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
>
 void make_3_icl_maps_and_derivatives_1
- (itl::map<T,U,Trt>& map_a,
- itl::map<T,U,Trt>& map_b,
- itl::map<T,U,Trt>& map_c,
+ (icl::map<T,U,Trt>& map_a,
+ icl::map<T,U,Trt>& map_b,
+ icl::map<T,U,Trt>& map_c,
                     std::pair<T,U>& map_pair_a,
                     std::pair<T,U>& map_pair_b,
                     IntervalMap<T,U,Trt>*)
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     map_pair_a = sK_v(5,1);
     map_pair_b = sK_v(9,1);
@@ -70,8 +70,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -79,7 +79,7 @@
 void icl_quantifier_check_monoid_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -94,8 +94,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -103,7 +103,7 @@
 void icl_quantifier_check_monoid_et_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -121,8 +121,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -130,7 +130,7 @@
 void icl_quantifier_check_abelian_monoid_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -145,8 +145,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -154,7 +154,7 @@
 void icl_quantifier_check_abelian_monoid_et_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -172,8 +172,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -181,7 +181,7 @@
 void icl_quantifier_check_partial_invertive_monoid_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -198,8 +198,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -207,7 +207,7 @@
 void icl_quantifier_check_partial_invertive_monoid_plus_prot_inv_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -228,8 +228,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -237,7 +237,7 @@
 void icl_quantifier_check_abelian_group_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -254,8 +254,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -266,7 +266,7 @@
     // (1) (IntervalMapT, +) is an abelian group and
     // (2) The inverability law: (0 - x) + x =p= 0 holds.
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;
@@ -286,8 +286,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -295,7 +295,7 @@
 void icl_quantifier_check_containedness_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
     IntervalMapT aux;
     MapT map_a, map_b, map_c;
     std::pair<T,U> map_pair_a, map_pair_b;

Modified: sandbox/itl/libs/itl/test/test_icl_static_interval.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_icl_static_interval.hpp (original)
+++ sandbox/itl/libs/itl/test/test_icl_static_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,13 +11,13 @@
 template <class T, class IntervalT>
 void static_interval_ctor_4_ordered_types()
 {
- BOOST_CHECK_EQUAL(itl::is_empty(IntervalT()), true);
- BOOST_CHECK_EQUAL(itl::cardinality(IntervalT()), itl::identity_element<typename itl::size_type_of<T>::type>::value());
- BOOST_CHECK_EQUAL(itl::size(IntervalT()), itl::identity_element<typename itl::size_type_of<T>::type>::value());
+ BOOST_CHECK_EQUAL(icl::is_empty(IntervalT()), true);
+ BOOST_CHECK_EQUAL(icl::cardinality(IntervalT()), icl::identity_element<typename icl::size_type_of<T>::type>::value());
+ BOOST_CHECK_EQUAL(icl::size(IntervalT()), icl::identity_element<typename icl::size_type_of<T>::type>::value());
 
     BOOST_CHECK_EQUAL( IntervalT(), IntervalT() );
     BOOST_CHECK_EQUAL( IntervalT(), IntervalT(IntervalT().lower(), IntervalT().upper()) );
- BOOST_CHECK_EQUAL( IntervalT(), IntervalT(itl::lower(IntervalT()), itl::upper(IntervalT())) );
+ BOOST_CHECK_EQUAL( IntervalT(), IntervalT(icl::lower(IntervalT()), icl::upper(IntervalT())) );
 }
 
 

Modified: sandbox/itl/libs/itl/test/test_interval_laws.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_laws.hpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,7 +20,7 @@
 #include <boost/itl/type_traits/is_interval.hpp>
 #include <boost/itl/concept/interval.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 template<class Type>
@@ -28,49 +28,49 @@
 check_border_containedness(const Type& itv)
 {
     typedef typename interval_traits<Type>::domain_type domain_type;
- domain_type lo = itl::lower(itv);
- domain_type up = itl::upper(itv);
+ domain_type lo = icl::lower(itv);
+ domain_type up = icl::upper(itv);
 
     //LAW: The empty set is contained in every set
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::identity_element<Type>::value()), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::identity_element<Type>::value()), true);
     //LAW: Reflexivity: Every interval contains itself
- BOOST_CHECK_EQUAL(itl::contains(itv, itv), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, itv), true);
 
- if(itl::bounds(itv) == interval_bounds::closed())
+ if(icl::bounds(itv) == interval_bounds::closed())
     {
- BOOST_CHECK_EQUAL(itl::contains(itv, lo), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, up), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: closed(lo,up)), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>::right_open(lo,up)), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: left_open(lo,up)), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, lo), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, up), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: closed(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>::right_open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: left_open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: open(lo,up)), true);
     }
- else if(itl::bounds(itv) == interval_bounds::right_open())
+ else if(icl::bounds(itv) == interval_bounds::right_open())
     {
- BOOST_CHECK_EQUAL(itl::contains(itv, lo), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, up), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: closed(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>::right_open(lo,up)), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: left_open(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, lo), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, up), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: closed(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>::right_open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: left_open(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: open(lo,up)), true);
     }
- else if(itl::bounds(itv) == interval_bounds::left_open())
+ else if(icl::bounds(itv) == interval_bounds::left_open())
     {
- BOOST_CHECK_EQUAL(itl::contains(itv, lo), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, up), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: closed(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>::right_open(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: left_open(lo,up)), true);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, lo), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, up), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: closed(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>::right_open(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: left_open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: open(lo,up)), true);
     }
- else if(itl::bounds(itv) == interval_bounds::open())
+ else if(icl::bounds(itv) == interval_bounds::open())
     {
- BOOST_CHECK_EQUAL(itl::contains(itv, lo), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, up), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: closed(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>::right_open(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: left_open(lo,up)), false);
- BOOST_CHECK_EQUAL(itl::contains(itv, itl::interval<domain_type>:: open(lo,up)), true);
+ BOOST_CHECK_EQUAL(icl::contains(itv, lo), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, up), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: closed(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>::right_open(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: left_open(lo,up)), false);
+ BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: open(lo,up)), true);
     }
     else
     {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map unit test
+#define BOOST_TEST_MODULE icl::interval_map unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_map_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_infix unit test
+#define BOOST_TEST_MODULE icl::interval_map_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_map_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_infix_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_map_infix_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 BOOST_AUTO_TEST_CASE_TEMPLATE(test_itl_interval_map_mixed_infix_plus_overload_4_bicremental_types, T, bicremental_types)

Modified: sandbox/itl/libs/itl/test/test_interval_map_mixed.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_mixed.hpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_mixed.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -228,9 +228,9 @@
 
     split_map.add(IDv(0,2,2)).add(IIv(2,3,1)).add(CDv(3,6,1)).add(CIv(7,9,2));
     join_map = split_map;
- itl::domain(split_set, split_map);
- itl::domain(sep_set, split_map);
- itl::domain(join_set, split_map);
+ icl::domain(split_set, split_map);
+ icl::domain(sep_set, split_map);
+ icl::domain(join_set, split_map);
 
     iterative_size(split_map);
     BOOST_CHECK_EQUAL( iterative_size(split_map), 4 );
@@ -265,20 +265,20 @@
     // ->2 ->1 ->1 ->2
     split_interval_map<T,U,Trt> split_sub_map1 = split_map;
     split_sub_map1.erase(MK_v(2));
- BOOST_CHECK_EQUAL( itl::contains(split_sub_map1, MK_v(2)), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_sub_map1, MK_v(2)), false );
 
     interval_map<T,U,Trt> join_sub_map2;
     join_sub_map2 = split_map;
     join_sub_map2.erase(MK_v(1));
- BOOST_CHECK_EQUAL( itl::contains(join_sub_map2, MK_v(1)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_sub_map2, MK_v(1)), false );
 
     split_interval_set<T> split_sub_set1;
     separate_interval_set<T> sep_sub_set1;
     interval_set<T> join_sub_set1;
 
- itl::domain(split_sub_set1, split_sub_map1);
- itl::domain(sep_sub_set1, split_sub_map1);
- itl::domain(join_sub_set1, split_sub_map1);
+ icl::domain(split_sub_set1, split_sub_map1);
+ icl::domain(sep_sub_set1, split_sub_map1);
+ icl::domain(join_sub_set1, split_sub_map1);
 
     BOOST_CHECK_EQUAL( inclusion_compare(split_sub_map1, split_map), inclusion::subset );
     BOOST_CHECK_EQUAL( inclusion_compare( join_sub_map2, split_map), inclusion::subset );
@@ -349,9 +349,9 @@
 
     split_map.add(IDv(0,2,2)).add(IIv(2,3,1)).add(CDv(3,6,1)).add(CIv(7,9,2));
     join_map = split_map;
- itl::domain(split_set, split_map);
- itl::domain(sep_set, split_map);
- itl::domain(join_set, split_map);
+ icl::domain(split_set, split_map);
+ icl::domain(sep_set, split_map);
+ icl::domain(join_set, split_map);
 
     BOOST_CHECK_EQUAL( iterative_size(split_map), 4 );
     BOOST_CHECK_EQUAL( iterative_size(join_map), 3 );
@@ -360,35 +360,35 @@
     BOOST_CHECK_EQUAL( iterative_size(join_set), 2 );
 
     // Key types
- BOOST_CHECK_EQUAL( itl::contains(split_map, MK_v(0)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, MK_v(5)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, MK_v(9)), true );
-
- BOOST_CHECK_EQUAL( itl::contains(split_map, I_D(2,3)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, I_D(0,6)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, I_D(0,7)), false );
- BOOST_CHECK_EQUAL( itl::contains(join_map, I_D(2,3)), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, I_D(0,6)), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, I_D(0,7)), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, MK_v(0)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, MK_v(5)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, MK_v(9)), true );
+
+ BOOST_CHECK_EQUAL( icl::contains(split_map, I_D(2,3)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, I_D(0,6)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, I_D(0,7)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, I_D(2,3)), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, I_D(0,6)), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, I_D(0,7)), false );
 
     // Map types
- BOOST_CHECK_EQUAL( itl::contains(join_map, K_v(1,2)), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, K_v(5,1)), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, K_v(9,2)), true );
-
- BOOST_CHECK_EQUAL( itl::contains(split_map, IDv(2,6,1)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, IDv(1,6,1)), false );
- BOOST_CHECK_EQUAL( itl::contains(split_map, IIv(8,9,2)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, IIv(8,9,3)), false );
- BOOST_CHECK_EQUAL( itl::contains(join_map, IDv(2,6,1)), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, IDv(1,6,1)), false );
- BOOST_CHECK_EQUAL( itl::contains(join_map, IIv(8,9,2)), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, IIv(8,9,3)), false );
-
- BOOST_CHECK_EQUAL( itl::contains(split_map, join_map), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, split_map), true );
- BOOST_CHECK_EQUAL( itl::within(split_map, join_map), true );
- BOOST_CHECK_EQUAL( itl::within(join_map, split_map), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, K_v(1,2)), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, K_v(5,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, K_v(9,2)), true );
+
+ BOOST_CHECK_EQUAL( icl::contains(split_map, IDv(2,6,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, IDv(1,6,1)), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, IIv(8,9,2)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, IIv(8,9,3)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, IDv(2,6,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, IDv(1,6,1)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, IIv(8,9,2)), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, IIv(8,9,3)), false );
+
+ BOOST_CHECK_EQUAL( icl::contains(split_map, join_map), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, split_map), true );
+ BOOST_CHECK_EQUAL( icl::within(split_map, join_map), true );
+ BOOST_CHECK_EQUAL( icl::within(join_map, split_map), true );
 
     //--------------------------------------------------------------------------
     // inclusions
@@ -399,37 +399,37 @@
     // ->2 ->1 ->1 ->2
     split_interval_map<T,U,Trt> split_sub_map1 = split_map;
     split_sub_map1.erase(MK_v(2));
- BOOST_CHECK_EQUAL( itl::contains(split_sub_map1, MK_v(2)), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_sub_map1, MK_v(2)), false );
 
     interval_map<T,U,Trt> join_sub_map2;
     join_sub_map2 = split_map;
     join_sub_map2.erase(MK_v(1));
- BOOST_CHECK_EQUAL( itl::contains(join_sub_map2, MK_v(1)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_sub_map2, MK_v(1)), false );
 
     split_interval_set<T> split_sub_set1;
     separate_interval_set<T> sep_sub_set1;
     interval_set<T> join_sub_set1;
 
- itl::domain(split_sub_set1, split_sub_map1);
- itl::domain(sep_sub_set1, split_sub_map1);
- itl::domain(join_sub_set1, split_sub_map1);
-
- BOOST_CHECK_EQUAL( itl::within(split_sub_map1, split_map), true );
- BOOST_CHECK_EQUAL( itl::within(join_sub_map2, split_map), true );
- BOOST_CHECK_EQUAL( itl::within(split_sub_map1, join_map ), true );
- BOOST_CHECK_EQUAL( itl::within(join_sub_map2, join_map ), true );
-
- BOOST_CHECK_EQUAL( itl::contains(split_map, split_sub_map1), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, join_sub_map2), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, split_sub_map1), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, join_sub_map2), true );
-
- BOOST_CHECK_EQUAL( itl::contains(split_map, split_sub_set1), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, sep_sub_set1), true );
- BOOST_CHECK_EQUAL( itl::contains(split_map, join_sub_set1), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, split_sub_set1), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, sep_sub_set1), true );
- BOOST_CHECK_EQUAL( itl::contains(join_map, join_sub_set1), true );
+ icl::domain(split_sub_set1, split_sub_map1);
+ icl::domain(sep_sub_set1, split_sub_map1);
+ icl::domain(join_sub_set1, split_sub_map1);
+
+ BOOST_CHECK_EQUAL( icl::within(split_sub_map1, split_map), true );
+ BOOST_CHECK_EQUAL( icl::within(join_sub_map2, split_map), true );
+ BOOST_CHECK_EQUAL( icl::within(split_sub_map1, join_map ), true );
+ BOOST_CHECK_EQUAL( icl::within(join_sub_map2, join_map ), true );
+
+ BOOST_CHECK_EQUAL( icl::contains(split_map, split_sub_map1), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, join_sub_map2), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, split_sub_map1), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, join_sub_map2), true );
+
+ BOOST_CHECK_EQUAL( icl::contains(split_map, split_sub_set1), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, sep_sub_set1), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, join_sub_set1), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, split_sub_set1), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, sep_sub_set1), true );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, join_sub_set1), true );
 
     split_interval_map<T,U,Trt> split_unrel_map11 = split_sub_map1;
     split_unrel_map11.set(CIv(7,9,1));
@@ -439,20 +439,20 @@
     join_unrel_map21.set(K_v(0,1));
     BOOST_CHECK_EQUAL( join_unrel_map21(MK_v(0)), MK_u(1) );
 
- BOOST_CHECK_EQUAL( itl::contains(split_unrel_map11, split_map), false );
- BOOST_CHECK_EQUAL( itl::contains(join_unrel_map21, split_map), false );
- BOOST_CHECK_EQUAL( itl::contains(split_unrel_map11, join_map), false );
- BOOST_CHECK_EQUAL( itl::contains(join_unrel_map21, join_map), false );
-
- BOOST_CHECK_EQUAL( itl::within(split_unrel_map11, split_map), false );
- BOOST_CHECK_EQUAL( itl::within(join_unrel_map21, split_map), false );
- BOOST_CHECK_EQUAL( itl::within(split_unrel_map11, join_map), false );
- BOOST_CHECK_EQUAL( itl::within(join_unrel_map21, join_map), false );
-
- BOOST_CHECK_EQUAL( itl::contains(split_map, split_unrel_map11), false );
- BOOST_CHECK_EQUAL( itl::contains(split_map, join_unrel_map21), false );
- BOOST_CHECK_EQUAL( itl::contains(join_map, split_unrel_map11), false );
- BOOST_CHECK_EQUAL( itl::contains(join_map, join_unrel_map21), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_unrel_map11, split_map), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_unrel_map21, split_map), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_unrel_map11, join_map), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_unrel_map21, join_map), false );
+
+ BOOST_CHECK_EQUAL( icl::within(split_unrel_map11, split_map), false );
+ BOOST_CHECK_EQUAL( icl::within(join_unrel_map21, split_map), false );
+ BOOST_CHECK_EQUAL( icl::within(split_unrel_map11, join_map), false );
+ BOOST_CHECK_EQUAL( icl::within(join_unrel_map21, join_map), false );
+
+ BOOST_CHECK_EQUAL( icl::contains(split_map, split_unrel_map11), false );
+ BOOST_CHECK_EQUAL( icl::contains(split_map, join_unrel_map21), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, split_unrel_map11), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_map, join_unrel_map21), false );
 
 }
 
@@ -969,10 +969,10 @@
     join_A.insert(I0_4D_1).insert(I2_6D_1).insert(I5_7D_1);
     join_B.insert(I7_8D_1).insert(I8_9I_1);
 
- itl::domain(split_dA, split_A);
- itl::domain(split_dB, split_B);
- itl::domain(join_dA, join_A);
- itl::domain(join_dB, join_B);
+ icl::domain(split_dA, split_A);
+ icl::domain(split_dB, split_B);
+ icl::domain(join_dA, join_A);
+ icl::domain(join_dB, join_B);
 
     //-------------------------------------------------------------------------
     insert(split_X, split_A);
@@ -1444,11 +1444,11 @@
 }
 
 template<class Type>
-struct size_greater_1 : public itl::property<Type>
+struct size_greater_1 : public icl::property<Type>
 {
     bool operator()(const Type& value)const
     {
- return itl::size(value.first) > 1 ;
+ return icl::size(value.first) > 1 ;
     }
 };
 
@@ -1491,7 +1491,7 @@
     split_A.add(I0_3D_1).add(I4_4I_1).add(I6_6I_1);
     split_B.add(I4_4I_1).add(I6_6I_1);
 
- itl::erase_if(size_greater_1<typename SplitIntervalMapT::value_type>(), split_A);
+ icl::erase_if(size_greater_1<typename SplitIntervalMapT::value_type>(), split_A);
 
     BOOST_CHECK_EQUAL( split_A, split_B );
 }

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_map_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_map_mixed.hpp"
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_map_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_map_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_map_mixed.hpp"
 

Modified: sandbox/itl/libs/itl/test/test_interval_map_shared.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_map_shared.hpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_map_shared.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,8 +11,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -42,10 +42,10 @@
     //empty set
     //-------------------------------------------------------------------------
     BOOST_CHECK_EQUAL(IntervalMapT().empty(), true);
- BOOST_CHECK_EQUAL(itl::is_empty(IntervalMapT()), true);
+ BOOST_CHECK_EQUAL(icl::is_empty(IntervalMapT()), true);
     BOOST_CHECK_EQUAL(cardinality(IntervalMapT()), identity_element<size_T>::value());
     BOOST_CHECK_EQUAL(IntervalMapT().size(), identity_element<size_T>::value());
- BOOST_CHECK_EQUAL(itl::size(IntervalMapT()), identity_element<size_T>::value());
+ BOOST_CHECK_EQUAL(icl::size(IntervalMapT()), identity_element<size_T>::value());
     BOOST_CHECK_EQUAL(interval_count(IntervalMapT()), 0);
     BOOST_CHECK_EQUAL(IntervalMapT().iterative_size(), 0);
     BOOST_CHECK_EQUAL(iterative_size(IntervalMapT()), 0);
@@ -137,22 +137,22 @@
     BOOST_CHECK_EQUAL(hull(single_I0_1I_u1).upper(), I0_1I.upper());
 
     //contains predicate
- BOOST_CHECK_EQUAL(itl::contains(single_I0_0I_u1, v0), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_0I_u1, v0_u1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_0I_u1, I0_0I_u1), true);
-
- BOOST_CHECK_EQUAL(itl::contains(single_I1_1I_u1, v1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I1_1I_u1, v1_u1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I1_1I_u1, I1_1I_u1), true);
-
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, v0), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, I0_1I_u1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, v1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, I1_1I_u1), true);
-
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, single_I0_0I_u1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, single_I1_1I_u1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I_u1, single_I0_1I_u1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_0I_u1, v0), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_0I_u1, v0_u1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_0I_u1, I0_0I_u1), true);
+
+ BOOST_CHECK_EQUAL(icl::contains(single_I1_1I_u1, v1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I1_1I_u1, v1_u1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I1_1I_u1, I1_1I_u1), true);
+
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, v0), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, I0_1I_u1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, v1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, I1_1I_u1), true);
+
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, single_I0_0I_u1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, single_I1_1I_u1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I_u1, single_I0_1I_u1), true);
 
     BOOST_CHECK_EQUAL(cardinality(single_I0_0I_u1), unit_element<size_T>::value());
     BOOST_CHECK_EQUAL(single_I0_0I_u1.size(), unit_element<size_T>::value());
@@ -165,8 +165,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -230,8 +230,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -284,8 +284,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -319,8 +319,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -348,8 +348,8 @@
 
     BOOST_CHECK_EQUAL( cardinality(is_1_3_5), s3 );
     BOOST_CHECK_EQUAL( is_1_3_5.size(), s3 );
- itl::length(is_1_3_5);
- BOOST_CHECK_EQUAL( itl::length(is_1_3_5), d0 );
+ icl::length(is_1_3_5);
+ BOOST_CHECK_EQUAL( icl::length(is_1_3_5), d0 );
     BOOST_CHECK_EQUAL( interval_count(is_1_3_5), 3 );
     BOOST_CHECK_EQUAL( is_1_3_5.iterative_size(), 3 );
     BOOST_CHECK_EQUAL( iterative_size(is_1_3_5), 3 );
@@ -364,17 +364,17 @@
     is_123_5 += typename IntervalMapT::value_type(IntervalT::open(v1,v3),u1);
     //USASO: unsatisfctory solution 2: not implementing mapping_type version of o=
 
- BOOST_CHECK_EQUAL( cardinality(is_123_5), itl::infinity<size_T>::value() );
- BOOST_CHECK_EQUAL( is_123_5.size(), itl::infinity<size_T>::value() );
- BOOST_CHECK_EQUAL( itl::length(is_123_5), d2 );
+ BOOST_CHECK_EQUAL( cardinality(is_123_5), icl::infinity<size_T>::value() );
+ BOOST_CHECK_EQUAL( is_123_5.size(), icl::infinity<size_T>::value() );
+ BOOST_CHECK_EQUAL( icl::length(is_123_5), d2 );
 
 }
 
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -429,8 +429,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -441,21 +441,21 @@
     typedef typename IntervalMapT::interval_type IntervalT;
     typedef typename IntervalMapT::set_type IntervalSetT;
     IntervalMapT itv_map; itv_map.add(K_v(3,1));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, MK_v(3)), true );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, K_v(3,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, MK_v(3)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, K_v(3,1)), true );
 
- BOOST_CHECK_EQUAL( itl::contains(IntervalMapT().add(K_v(3,1)), K_v(3,1)), true );
- BOOST_CHECK_EQUAL( itl::contains(IntervalMapT().add(K_v(3,1)), MK_v(3)), true );
- BOOST_CHECK_EQUAL( itl::contains(IntervalMapT().insert(K_v(3,1)), K_v(3,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalMapT().add(K_v(3,1)), K_v(3,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalMapT().add(K_v(3,1)), MK_v(3)), true );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalMapT().insert(K_v(3,1)), K_v(3,1)), true );
     itv_map.clear();
- BOOST_CHECK_EQUAL( itl::contains((itv_map += IIv(3,7,1)), IIv(3,7,1)), true );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, IIv(3,7,2)), false );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(3,7)), true );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(4,6)), true );
- BOOST_CHECK_EQUAL( itl::contains((itv_map += CIv(7,9,1)),IIv(3,9,1)), true );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(4,8)), true );
- BOOST_CHECK_EQUAL( itl::contains((itv_map += IIv(11,12,1)), IIv(3,12,1)), false );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(4,11)), false );
+ BOOST_CHECK_EQUAL( icl::contains((itv_map += IIv(3,7,1)), IIv(3,7,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, IIv(3,7,2)), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(3,7)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(4,6)), true );
+ BOOST_CHECK_EQUAL( icl::contains((itv_map += CIv(7,9,1)),IIv(3,9,1)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(4,8)), true );
+ BOOST_CHECK_EQUAL( icl::contains((itv_map += IIv(11,12,1)), IIv(3,12,1)), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(4,11)), false );
 
     IntervalMapT itv_map0 = itv_map;
 
@@ -463,17 +463,17 @@
     IntervalMapT itv_map2(IIv(5,8,1));
     itv_map2.add(K_v(9,1)).add(K_v(11,1));
     itv_map += itv_map2;
- BOOST_CHECK_EQUAL( itl::contains(itv_map, itv_map2), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, itv_map2), true );
     IntervalSetT itv_set2;
- itl::domain(itv_set2, itv_map2);
- BOOST_CHECK_EQUAL( itl::contains(itv_map, itv_set2), true );
+ icl::domain(itv_set2, itv_map2);
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, itv_set2), true );
 }
 
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -486,27 +486,27 @@
     IntervalMapT itv_map;
 
     itv_map.add(IDv(1,3,1));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, MK_v(0)), false );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, MK_v(2)), true );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, MK_v(3)), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, MK_v(0)), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, MK_v(2)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, MK_v(3)), false );
 
     itv_map.add(IDv(3,6,2));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(0,0)), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(0,0)), false );
     contains(itv_map, I_I(2,4));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(2,4)), true );
- BOOST_CHECK_EQUAL( itl::contains(itv_map, I_I(6,6)), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(2,4)), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, I_I(6,6)), false );
 
     itv_map.add(IDv(8,9,2));
 
     IntervalSetT itv_set;
     itv_set.add(C_I(1,2)).add(C_D(2,6)).add(I_I(8,8));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, itv_set), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, itv_set), true );
     itv_set.add(I_I(1,4));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, itv_set), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, itv_set), true );
     itv_set.add(I_I(1,4));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, itv_set), true );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, itv_set), true );
     itv_set.add(I_I(7,7));
- BOOST_CHECK_EQUAL( itl::contains(itv_map, itv_set), false );
+ BOOST_CHECK_EQUAL( icl::contains(itv_map, itv_set), false );
 
 }
 
@@ -514,8 +514,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -547,7 +547,7 @@
     all -= section;
     complement += all;
     //complement.erase(I3_5I);
- itl::erase(complement, section);
+ icl::erase(complement, section);
     BOOST_CHECK_EQUAL( disjoint(section, complement), true );
     BOOST_CHECK_EQUAL( intersects(section, complement), false );
 }
@@ -557,8 +557,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -664,8 +664,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -782,8 +782,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -834,8 +834,8 @@
     BOOST_CHECK_EQUAL( intersects(map_A, map_B), false );
     BOOST_CHECK_EQUAL( intersects(map_B, map_A), false );
 
- itl::domain(set_A, map_A);
- itl::domain(set_B, map_B);
+ icl::domain(set_A, map_A);
+ icl::domain(set_B, map_B);
     BOOST_CHECK_EQUAL( disjoint(map_A, set_B), true );
     BOOST_CHECK_EQUAL( disjoint(set_B, map_A), true );
     BOOST_CHECK_EQUAL( disjoint(set_A, map_B), true );
@@ -852,8 +852,8 @@
     BOOST_CHECK_EQUAL( intersects(map_A, map_B), true );
     BOOST_CHECK_EQUAL( intersects(map_B, map_A), true );
 
- itl::domain(set_A, map_A);
- itl::domain(set_B, map_B);
+ icl::domain(set_A, map_A);
+ icl::domain(set_B, map_B);
     BOOST_CHECK_EQUAL( disjoint(map_A, set_B), false );
     BOOST_CHECK_EQUAL( disjoint(set_B, map_A), false );
     BOOST_CHECK_EQUAL( disjoint(set_A, map_B), false );
@@ -867,8 +867,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -895,8 +895,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -923,8 +923,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -953,8 +953,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -1006,8 +1006,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -1056,8 +1056,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -1096,8 +1096,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -1129,8 +1129,8 @@
 template <template<class T, class U,
                    class Traits = partial_absorber,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap,
@@ -1147,9 +1147,9 @@
     IntervalMapT map_a;
     map_a.add(CDv(1,3,1)).add(IDv(8,9,1)).add(IIv(6,11,3));
 
- BOOST_CHECK_EQUAL( itl::contains(map_a.set(CDv(2,10,4)), CDv(2,10,4)), true );
- BOOST_CHECK_EQUAL( itl::contains(map_a.set(K_v(4,5)), K_v(4,5)), true );
- BOOST_CHECK_EQUAL( itl::contains(map_a.set(K_v(4,5)).set(CDv(3,5,6)), CDv(3,5,6)), true );
+ BOOST_CHECK_EQUAL( icl::contains(map_a.set(CDv(2,10,4)), CDv(2,10,4)), true );
+ BOOST_CHECK_EQUAL( icl::contains(map_a.set(K_v(4,5)), K_v(4,5)), true );
+ BOOST_CHECK_EQUAL( icl::contains(map_a.set(K_v(4,5)).set(CDv(3,5,6)), CDv(3,5,6)), true );
 }
 
 
@@ -1157,8 +1157,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -1168,8 +1168,8 @@
     typedef IntervalMap<T,U,Trt> IntervalMapT;
     typedef typename IntervalMapT::interval_type IntervalT;
     typedef typename IntervalMap<T,U,Trt>::set_type IntervalSetT;
- typedef itl::map<T,U,Trt> MapT;
- typedef itl::set<T> SetT;
+ typedef icl::map<T,U,Trt> MapT;
+ typedef icl::set<T> SetT;
 
     IntervalMapT itv_map_sub_a, itv_map_a, itv_map_a2, itv_map_super_a,
                  itv_map_b, itv_map_c;
@@ -1196,9 +1196,9 @@
     BOOST_CHECK_EQUAL( inclusion_compare(itv_map_a, itv_map_c), inclusion::unrelated );
 
     IntervalSetT set_sub_a, set_a, set_a2, set_b, set_c;
- itl::domain(set_a, itv_map_a);
- itl::domain(set_a2, itv_map_a2);
- itl::domain(set_sub_a, itv_map_sub_a);
+ icl::domain(set_a, itv_map_a);
+ icl::domain(set_a2, itv_map_a2);
+ icl::domain(set_sub_a, itv_map_sub_a);
 
     BOOST_CHECK_EQUAL( inclusion_compare(IntervalMapT(), IntervalSetT()), inclusion::equal );
     BOOST_CHECK_EQUAL( inclusion_compare(IntervalSetT(), IntervalMapT()), inclusion::equal );
@@ -1229,8 +1229,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -1271,8 +1271,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap

Modified: sandbox/itl/libs/itl/test/test_interval_quantifier_shared.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_quantifier_shared.hpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_quantifier_shared.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,8 +13,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -44,8 +44,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -67,8 +67,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -93,8 +93,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -116,8 +116,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -142,8 +142,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -167,8 +167,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -196,8 +196,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -221,8 +221,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_set unit test
+#define BOOST_TEST_MODULE icl::interval_set unit test
 #include <string>
 #include <vector>
 #include <boost/mpl/list.hpp>
@@ -21,7 +21,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_set_infix unit test
+#define BOOST_TEST_MODULE icl::interval_set_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_interval_set_mixed.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_set_mixed.hpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_set_mixed.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -245,15 +245,15 @@
 
     split_interval_set<T> split_set;
     split_set.add(I_D(0,4)).add(I_D(4,8));
- BOOST_CHECK_EQUAL( itl::contains(split_set, MK_v(4)), true );
- BOOST_CHECK_EQUAL( itl::contains(split_set, C_D(2,5)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_set, MK_v(4)), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_set, C_D(2,5)), true );
 
     interval_set<T> join_set_gap4(split_set.erase(MK_v(4)));
- BOOST_CHECK_EQUAL( itl::contains(join_set_gap4, MK_v(4)), false );
- BOOST_CHECK_EQUAL( itl::contains(join_set_gap4, C_D(2,5)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_set_gap4, MK_v(4)), false );
+ BOOST_CHECK_EQUAL( icl::contains(join_set_gap4, C_D(2,5)), false );
 
- BOOST_CHECK_EQUAL( itl::contains(split_set, split_set), true );
- BOOST_CHECK_EQUAL( itl::contains(split_set, join_set_gap4), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_set, split_set), true );
+ BOOST_CHECK_EQUAL( icl::contains(split_set, join_set_gap4), true );
     
 }
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval_set_mixed unit test
+#define BOOST_TEST_MODULE icl::interval_set_mixed unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_interval_set_mixed.hpp"
 

Modified: sandbox/itl/libs/itl/test/test_interval_set_shared.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_interval_set_shared.hpp (original)
+++ sandbox/itl/libs/itl/test/test_interval_set_shared.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -37,7 +37,7 @@
     //empty set
     //-------------------------------------------------------------------------
     BOOST_CHECK_EQUAL(IntervalSet<T>().empty(), true);
- BOOST_CHECK_EQUAL(itl::is_empty(IntervalSet<T>()), true);
+ BOOST_CHECK_EQUAL(icl::is_empty(IntervalSet<T>()), true);
     BOOST_CHECK_EQUAL(cardinality(IntervalSet<T>()), identity_element<size_T>::value());
     BOOST_CHECK_EQUAL(IntervalSet<T>().size(), identity_element<size_T>::value());
     BOOST_CHECK_EQUAL(interval_count(IntervalSet<T>()), 0);
@@ -104,8 +104,8 @@
 
     BOOST_CHECK_EQUAL(single_I0_0I_from_element, single_I0_0I_from_interval);
     BOOST_CHECK_EQUAL(single_I0_0I_from_element, single_I0_0I);
- BOOST_CHECK_EQUAL(itl::hull(single_I0_0I).lower(), I0_0I.lower());
- BOOST_CHECK_EQUAL(itl::hull(single_I0_0I).upper(), I0_0I.upper());
+ BOOST_CHECK_EQUAL(icl::hull(single_I0_0I).lower(), I0_0I.lower());
+ BOOST_CHECK_EQUAL(icl::hull(single_I0_0I).upper(), I0_0I.upper());
 
     IntervalSet<T> single_I1_1I_from_element(v1);
     IntervalSet<T> single_I1_1I_from_interval(I1_1I);
@@ -123,19 +123,19 @@
     BOOST_CHECK_EQUAL(hull(single_I0_1I).upper(), I0_1I.upper());
 
     //contains predicate
- BOOST_CHECK_EQUAL(itl::contains(single_I0_0I, v0), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_0I, I0_0I), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I1_1I, v1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I1_1I, I1_1I), true);
-
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, v0), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, I0_1I), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, v1), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, I1_1I), true);
-
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, single_I0_0I), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, single_I1_1I), true);
- BOOST_CHECK_EQUAL(itl::contains(single_I0_1I, single_I0_1I), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_0I, v0), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_0I, I0_0I), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I1_1I, v1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I1_1I, I1_1I), true);
+
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, v0), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, I0_1I), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, v1), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, I1_1I), true);
+
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, single_I0_0I), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, single_I1_1I), true);
+ BOOST_CHECK_EQUAL(icl::contains(single_I0_1I, single_I0_1I), true);
 
     BOOST_CHECK_EQUAL(cardinality(single_I0_0I), unit_element<size_T>::value());
     BOOST_CHECK_EQUAL(single_I0_0I.size(), unit_element<size_T>::value());
@@ -300,7 +300,7 @@
 
     BOOST_CHECK_EQUAL( cardinality(is_1_3_5), s3 );
     BOOST_CHECK_EQUAL( is_1_3_5.size(), s3 );
- BOOST_CHECK_EQUAL( itl::length(is_1_3_5), d0 );
+ BOOST_CHECK_EQUAL( icl::length(is_1_3_5), d0 );
     BOOST_CHECK_EQUAL( interval_count(is_1_3_5), 3 );
     BOOST_CHECK_EQUAL( is_1_3_5.iterative_size(), 3 );
     BOOST_CHECK_EQUAL( iterative_size(is_1_3_5), 3 );
@@ -311,9 +311,9 @@
     is_123_5 = is_1_3_5;
     is_123_5 += IntervalT::open(v1,v3);
 
- BOOST_CHECK_EQUAL( cardinality(is_123_5), itl::infinity<size_T>::value() );
- BOOST_CHECK_EQUAL( is_123_5.size(), itl::infinity<size_T>::value() );
- BOOST_CHECK_EQUAL( itl::length(is_123_5), d2 );
+ BOOST_CHECK_EQUAL( cardinality(is_123_5), icl::infinity<size_T>::value() );
+ BOOST_CHECK_EQUAL( is_123_5.size(), icl::infinity<size_T>::value() );
+ BOOST_CHECK_EQUAL( icl::length(is_123_5), d2 );
 }
 
 
@@ -431,11 +431,11 @@
     T v9 = make<T>(9);
     T v11 = make<T>(11);
     IntervalSet<T> is(v1);
- BOOST_CHECK_EQUAL( itl::contains(is, v1), true );
+ BOOST_CHECK_EQUAL( icl::contains(is, v1), true );
 
- BOOST_CHECK_EQUAL( itl::contains(IntervalSet<T>().add(make<T>(2)), make<T>(2)), true );
- BOOST_CHECK_EQUAL( itl::contains(IntervalSet<T>().insert(make<T>(2)), make<T>(2)), true );
- BOOST_CHECK_EQUAL( itl::contains((is += IntervalT(v3,v7)), IntervalT(v3,v7)), true );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalSet<T>().add(make<T>(2)), make<T>(2)), true );
+ BOOST_CHECK_EQUAL( icl::contains(IntervalSet<T>().insert(make<T>(2)), make<T>(2)), true );
+ BOOST_CHECK_EQUAL( icl::contains((is += IntervalT(v3,v7)), IntervalT(v3,v7)), true );
 
     IntervalSet<T> is0 = is;
 
@@ -482,12 +482,12 @@
     BOOST_CHECK_EQUAL( disjoint(section, complement), true );
     BOOST_CHECK_EQUAL( all, all2 );
 
- BOOST_CHECK_EQUAL( itl::contains(all, left), true );
- BOOST_CHECK_EQUAL( itl::contains(all, right), true );
- BOOST_CHECK_EQUAL( itl::contains(all, complement), true );
+ BOOST_CHECK_EQUAL( icl::contains(all, left), true );
+ BOOST_CHECK_EQUAL( icl::contains(all, right), true );
+ BOOST_CHECK_EQUAL( icl::contains(all, complement), true );
 
- BOOST_CHECK_EQUAL( itl::contains(left, section), true );
- BOOST_CHECK_EQUAL( itl::contains(right, section), true );
+ BOOST_CHECK_EQUAL( icl::contains(left, section), true );
+ BOOST_CHECK_EQUAL( icl::contains(right, section), true );
 
     BOOST_CHECK_EQUAL( within(left, all), true );
     BOOST_CHECK_EQUAL( within(right, all), true );

Modified: sandbox/itl/libs/itl/test/test_itl_interval.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_itl_interval.hpp (original)
+++ sandbox/itl/libs/itl/test/test_itl_interval.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -20,16 +20,16 @@
 
 
     // An empty interval is defined as the closed interval [1,0]
- BOOST_CHECK_EQUAL(itl::is_empty(IntervalT()), true);
- BOOST_CHECK_EQUAL(itl::cardinality(IntervalT()), itl::identity_element<typename itl::size_type_of<T>::type>::value());
- BOOST_CHECK_EQUAL(itl::size(IntervalT()), itl::identity_element<typename itl::size_type_of<T>::type>::value());
+ BOOST_CHECK_EQUAL(icl::is_empty(IntervalT()), true);
+ BOOST_CHECK_EQUAL(icl::cardinality(IntervalT()), icl::identity_element<typename icl::size_type_of<T>::type>::value());
+ BOOST_CHECK_EQUAL(icl::size(IntervalT()), icl::identity_element<typename icl::size_type_of<T>::type>::value());
     BOOST_CHECK_EQUAL(IntervalT().lower(), lower_bound);
- BOOST_CHECK_EQUAL(IntervalT().upper(), itl::identity_element<T>::value());
- BOOST_CHECK_EQUAL(itl::lower(IntervalT()), lower_bound);
- BOOST_CHECK_EQUAL(itl::upper(IntervalT()), itl::identity_element<T>::value());
+ BOOST_CHECK_EQUAL(IntervalT().upper(), icl::identity_element<T>::value());
+ BOOST_CHECK_EQUAL(icl::lower(IntervalT()), lower_bound);
+ BOOST_CHECK_EQUAL(icl::upper(IntervalT()), icl::identity_element<T>::value());
 
     BOOST_CHECK_EQUAL(IntervalT(), IntervalT());
- BOOST_CHECK_EQUAL(IntervalT(), IntervalT(lower_bound, itl::identity_element<T>::value()));
+ BOOST_CHECK_EQUAL(IntervalT(), IntervalT(lower_bound, icl::identity_element<T>::value()));
 }
 
 #endif // __test_itl_interval_hpp_JOFA_081006__

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::interval unit test
+#define BOOST_TEST_MODULE icl::interval unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -19,7 +19,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 #include "../test_itl_interval_shared.hpp"
 #include "../test_icl_interval.hpp"

Modified: sandbox/itl/libs/itl/test/test_itl_interval_shared.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_itl_interval_shared.hpp (original)
+++ sandbox/itl/libs/itl/test/test_itl_interval_shared.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -18,10 +18,10 @@
     typedef interval_set<DomainT,Compare,Interval> ItvSetT;
     typedef ITL_INTERVAL_TYPE(Interval,DomainT,Compare) IntervalT;
 
- BOOST_CHECK_EQUAL(itl::length(inner_complement(itv1,itv2)), itl::distance(itv1,itv2));
- BOOST_CHECK_EQUAL(itl::length(inner_complement(itv1,itv2)), itl::distance(itv2,itv1));
- BOOST_CHECK_EQUAL(itl::length(inner_complement(itv2,itv1)), itl::distance(itv1,itv2));
- BOOST_CHECK_EQUAL(itl::length(inner_complement(itv2,itv1)), itl::distance(itv2,itv1));
+ BOOST_CHECK_EQUAL(icl::length(inner_complement(itv1,itv2)), icl::distance(itv1,itv2));
+ BOOST_CHECK_EQUAL(icl::length(inner_complement(itv1,itv2)), icl::distance(itv2,itv1));
+ BOOST_CHECK_EQUAL(icl::length(inner_complement(itv2,itv1)), icl::distance(itv1,itv2));
+ BOOST_CHECK_EQUAL(icl::length(inner_complement(itv2,itv1)), icl::distance(itv2,itv1));
 
     IntervalT in_comp = inner_complement(itv1,itv2);
     ItvSetT itvset, inner_comp;
@@ -34,23 +34,23 @@
 
     BOOST_CHECK_EQUAL(inner_complement(itv1,itv2), inner_comp_itv);
     BOOST_CHECK_EQUAL(inner_complement(itv2,itv1), inner_comp_itv);
- BOOST_CHECK_EQUAL(itl::length(inner_comp), itl::distance(itv1,itv2));
- BOOST_CHECK_EQUAL(itl::length(inner_comp), itl::distance(itv2,itv1));
+ BOOST_CHECK_EQUAL(icl::length(inner_comp), icl::distance(itv1,itv2));
+ BOOST_CHECK_EQUAL(icl::length(inner_comp), icl::distance(itv2,itv1));
 
- BOOST_CHECK(itl::disjoint(itv1, in_comp));
- BOOST_CHECK(itl::disjoint(itv2, in_comp));
+ BOOST_CHECK(icl::disjoint(itv1, in_comp));
+ BOOST_CHECK(icl::disjoint(itv2, in_comp));
 
     IntervalT itv1_comp = hull(itv1, in_comp);
     IntervalT itv2_comp = hull(itv2, in_comp);
 
- if(!itl::is_empty(in_comp))
+ if(!icl::is_empty(in_comp))
     {
- BOOST_CHECK(itl::intersects(itv1_comp, in_comp));
- BOOST_CHECK(itl::intersects(itv2_comp, in_comp));
+ BOOST_CHECK(icl::intersects(itv1_comp, in_comp));
+ BOOST_CHECK(icl::intersects(itv2_comp, in_comp));
 
         BOOST_CHECK_EQUAL(itv1_comp & itv2_comp, in_comp);
- BOOST_CHECK_EQUAL( itl::is_empty(itv1_comp & itv2_comp), itl::disjoint(itv1_comp, itv2_comp));
- BOOST_CHECK_EQUAL(!itl::is_empty(itv1_comp & itv2_comp), itl::intersects(itv1_comp, itv2_comp));
+ BOOST_CHECK_EQUAL( icl::is_empty(itv1_comp & itv2_comp), icl::disjoint(itv1_comp, itv2_comp));
+ BOOST_CHECK_EQUAL(!icl::is_empty(itv1_comp & itv2_comp), icl::intersects(itv1_comp, itv2_comp));
     }
 }
 
@@ -67,15 +67,15 @@
 
 void interval_ctor_specific()
 {
- BOOST_CHECK_EQUAL(itl::length(itl::interval<double>::type()), 0.0);
- BOOST_CHECK_EQUAL(itl::cardinality(itl::interval<double>::closed(5.0, 5.0)), 1);
- BOOST_CHECK_EQUAL(itl::cardinality(itl::interval<std::string>::closed("test", "test")), 1);
- BOOST_CHECK_EQUAL(itl::cardinality(itl::interval<std::string>::closed("best","test")),
- itl::cardinality(itl::interval<double>::closed(0.0,0.1)));
- BOOST_CHECK_EQUAL(itl::cardinality(itl::interval<std::string>::right_open("best","test")),
- itl::infinity<size_type_of<itl::interval<std::string>::type>::type >::value() );
- BOOST_CHECK_EQUAL(itl::cardinality(itl::interval<double>::right_open(0.0, 1.0)),
- itl::infinity<size_type_of<itl::interval<double>::type>::type >::value() );
+ BOOST_CHECK_EQUAL(icl::length(icl::interval<double>::type()), 0.0);
+ BOOST_CHECK_EQUAL(icl::cardinality(icl::interval<double>::closed(5.0, 5.0)), 1);
+ BOOST_CHECK_EQUAL(icl::cardinality(icl::interval<std::string>::closed("test", "test")), 1);
+ BOOST_CHECK_EQUAL(icl::cardinality(icl::interval<std::string>::closed("best","test")),
+ icl::cardinality(icl::interval<double>::closed(0.0,0.1)));
+ BOOST_CHECK_EQUAL(icl::cardinality(icl::interval<std::string>::right_open("best","test")),
+ icl::infinity<size_type_of<icl::interval<std::string>::type>::type >::value() );
+ BOOST_CHECK_EQUAL(icl::cardinality(icl::interval<double>::right_open(0.0, 1.0)),
+ icl::infinity<size_type_of<icl::interval<double>::type>::type >::value() );
 }
 
 #endif // ndef ITL_USE_STATIC_INTERVAL_BORDER_DEFAULTS
@@ -83,7 +83,7 @@
 template <class T>
 void interval_equal_4_integral_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
     T v2 = make<T>(2);
     T v3 = make<T>(3);
     T v7 = make<T>(7);
@@ -93,10 +93,10 @@
     //I: (I)nside = closed bound
     //C: left open bound
     //D: right open bound
- IntervalT I3_7I = itl::interval<T>::closed(v3,v7);
- IntervalT I3__8D = itl::interval<T>::right_open(v3,v8);
- IntervalT C2__7I = itl::interval<T>::left_open(v2,v7);
- IntervalT C2___8D = itl::interval<T>::open(v2,v8);
+ IntervalT I3_7I = icl::interval<T>::closed(v3,v7);
+ IntervalT I3__8D = icl::interval<T>::right_open(v3,v8);
+ IntervalT C2__7I = icl::interval<T>::left_open(v2,v7);
+ IntervalT C2___8D = icl::interval<T>::open(v2,v8);
 
     BOOST_CHECK_EQUAL( I3_7I , I3_7I );
     BOOST_CHECK_EQUAL( I3_7I , I3__8D );
@@ -116,28 +116,28 @@
 template <class T>
 void interval_less_4_integral_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
     T v2 = make<T>(2);
     T v3 = make<T>(3);
     T v4 = make<T>(4);
     T v7 = make<T>(7);
     T v8 = make<T>(8);
     BOOST_CHECK_EQUAL(IntervalT() < IntervalT(v7,v3), false);
- BOOST_CHECK_EQUAL(itl::interval<T>::open(v2,v3) < itl::interval<T>::right_open(v7,v7), false);
- BOOST_CHECK_EQUAL(itl::interval<T>::left_open(v3,v3) < itl::interval<T>::closed(v7,v3), false);
+ BOOST_CHECK_EQUAL(icl::interval<T>::open(v2,v3) < icl::interval<T>::right_open(v7,v7), false);
+ BOOST_CHECK_EQUAL(icl::interval<T>::left_open(v3,v3) < icl::interval<T>::closed(v7,v3), false);
 
     BOOST_CHECK_EQUAL(IntervalT() < IntervalT(v3,v4), true);
- BOOST_CHECK_EQUAL(itl::interval<T>::open(v2,v3) < itl::interval<T>::right_open(v7,v8), true);
+ BOOST_CHECK_EQUAL(icl::interval<T>::open(v2,v3) < icl::interval<T>::right_open(v7,v8), true);
 
     //I: (I)nside = closed bound
     //C: left open bound
     //D: right open bound
- IntervalT I3_7I = itl::interval<T>::closed(v3,v7);
- IntervalT I4_7I = itl::interval<T>::closed(v4,v7);
+ IntervalT I3_7I = icl::interval<T>::closed(v3,v7);
+ IntervalT I4_7I = icl::interval<T>::closed(v4,v7);
 
- IntervalT I3__8D = itl::interval<T>::right_open(v3,v8);
- IntervalT C2__7I = itl::interval<T>::left_open(v2,v7);
- IntervalT C2___8D = itl::interval<T>::open(v2,v8);
+ IntervalT I3__8D = icl::interval<T>::right_open(v3,v8);
+ IntervalT C2__7I = icl::interval<T>::left_open(v2,v7);
+ IntervalT C2___8D = icl::interval<T>::open(v2,v8);
 
     BOOST_CHECK_EQUAL( I3_7I < I3_7I , false);
     BOOST_CHECK_EQUAL( I3_7I < I3__8D , false);
@@ -160,17 +160,17 @@
 template <class T>
 void interval_equal_4_bicremental_continuous_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
     T v3 = make<T>(3);
     T v7 = make<T>(7);
     BOOST_CHECK_EQUAL(IntervalT(), IntervalT(v7,v3));
 
     //I: (I)nside = closed bound
     //O: (O)utside = open bound
- IntervalT I3_7I = itl::interval<T>::closed(v3,v7);
- IntervalT I3_7D = itl::interval<T>::right_open(v3,v7);
- IntervalT C3_7I = itl::interval<T>::left_open(v3,v7);
- IntervalT C3_7D = itl::interval<T>::open(v3,v7);
+ IntervalT I3_7I = icl::interval<T>::closed(v3,v7);
+ IntervalT I3_7D = icl::interval<T>::right_open(v3,v7);
+ IntervalT C3_7I = icl::interval<T>::left_open(v3,v7);
+ IntervalT C3_7D = icl::interval<T>::open(v3,v7);
 
     BOOST_CHECK_EQUAL( I3_7I , I3_7I );
     BOOST_CHECK_EQUAL( I3_7I == I3_7D, false );
@@ -196,53 +196,53 @@
 template <class T>
 void interval_touches_4_bicremental_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
     T v3 = make<T>(3);
     T v7 = make<T>(7);
     T v9 = make<T>(9);
 
- IntervalT I3_7D = itl::interval<T>::right_open(v3,v7);
- IntervalT I7_9I = itl::interval<T>::closed(v7,v9);
- BOOST_CHECK_EQUAL( itl::touches(I3_7D, I7_9I), true );
-
- IntervalT I3_7I = itl::interval<T>::closed(v3,v7);
- IntervalT C7_9I = itl::interval<T>::left_open(v7,v9);
- BOOST_CHECK_EQUAL( itl::touches(I3_7I, C7_9I), true );
+ IntervalT I3_7D = icl::interval<T>::right_open(v3,v7);
+ IntervalT I7_9I = icl::interval<T>::closed(v7,v9);
+ BOOST_CHECK_EQUAL( icl::touches(I3_7D, I7_9I), true );
+
+ IntervalT I3_7I = icl::interval<T>::closed(v3,v7);
+ IntervalT C7_9I = icl::interval<T>::left_open(v7,v9);
+ BOOST_CHECK_EQUAL( icl::touches(I3_7I, C7_9I), true );
 
- BOOST_CHECK_EQUAL( itl::touches(I3_7D, C7_9I), false );
- BOOST_CHECK_EQUAL( itl::touches(I3_7I, I7_9I), false );
+ BOOST_CHECK_EQUAL( icl::touches(I3_7D, C7_9I), false );
+ BOOST_CHECK_EQUAL( icl::touches(I3_7I, I7_9I), false );
 }
 
 template <class T>
 void interval_touches_4_integral_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
     T v3 = make<T>(3);
     T v6 = make<T>(6);
     T v7 = make<T>(7);
     T v9 = make<T>(9);
 
- IntervalT I3_6I = itl::interval<T>::closed(v3,v6);
- IntervalT I7_9I = itl::interval<T>::closed(v7,v9);
- BOOST_CHECK_EQUAL( itl::touches(I3_6I, I7_9I), true );
-
- IntervalT I3_7D = itl::interval<T>::right_open(v3,v7);
- IntervalT C6_9I = itl::interval<T>::left_open(v6,v9);
- BOOST_CHECK_EQUAL( itl::touches(I3_7D, C6_9I), true );
+ IntervalT I3_6I = icl::interval<T>::closed(v3,v6);
+ IntervalT I7_9I = icl::interval<T>::closed(v7,v9);
+ BOOST_CHECK_EQUAL( icl::touches(I3_6I, I7_9I), true );
+
+ IntervalT I3_7D = icl::interval<T>::right_open(v3,v7);
+ IntervalT C6_9I = icl::interval<T>::left_open(v6,v9);
+ BOOST_CHECK_EQUAL( icl::touches(I3_7D, C6_9I), true );
 }
 
 template <class T>
 void interval_infix_intersect_4_bicremental_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
 
     IntervalT section;
     IntervalT I3_7D = I_D(3,7);
 
     IntervalT I0_3D = I_D(0,3);
     section = I3_7D & I0_3D;
- BOOST_CHECK_EQUAL( itl::disjoint(I0_3D, I3_7D), true );
- BOOST_CHECK_EQUAL( itl::is_empty(section), true );
+ BOOST_CHECK_EQUAL( icl::disjoint(I0_3D, I3_7D), true );
+ BOOST_CHECK_EQUAL( icl::is_empty(section), true );
     BOOST_CHECK_EQUAL( section, IntervalT() );
 
     IntervalT I0_5D = I_D(0,5);
@@ -267,15 +267,15 @@
 
     IntervalT I7_9I = I_I(7,9);
     section = I3_7D & I7_9I;
- BOOST_CHECK_EQUAL( itl::exclusive_less(I3_7D, I7_9I), true );
- BOOST_CHECK_EQUAL( itl::disjoint(I3_7D, I7_9I), true );
- BOOST_CHECK_EQUAL( itl::is_empty(section), true );
+ BOOST_CHECK_EQUAL( icl::exclusive_less(I3_7D, I7_9I), true );
+ BOOST_CHECK_EQUAL( icl::disjoint(I3_7D, I7_9I), true );
+ BOOST_CHECK_EQUAL( icl::is_empty(section), true );
 }
 
 template <class T>
 void interval_subtract_4_bicremental_types()
 {
- typedef typename itl::interval<T>::type IntervalT;
+ typedef typename icl::interval<T>::type IntervalT;
 
     IntervalT diff_1, diff_2;
     IntervalT I0_3D = I_D(0,3);

Modified: sandbox/itl/libs/itl/test/test_itl_map.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_itl_map.hpp (original)
+++ sandbox/itl/libs/itl/test/test_itl_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,8 +13,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -22,8 +22,8 @@
 void itl_map_contains_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
- typedef itl::set<T> SetT;
+ typedef icl::map<T,U,Trt> MapT;
+ typedef icl::set<T> SetT;
     typedef typename MapT::element_type map_element_type;
 
     IntervalMapT itv_map_a;
@@ -50,8 +50,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -59,7 +59,7 @@
 void itl_map_find_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a;
     itv_map_a.add(IDv(2,4,1)).add(IIv(6,7,3));
@@ -83,8 +83,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -92,8 +92,8 @@
 void itl_map_inclusion_compare_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
- typedef itl::set<T> SetT;
+ typedef icl::map<T,U,Trt> MapT;
+ typedef icl::set<T> SetT;
 
     IntervalMapT itv_map_sub_a, itv_map_a, itv_map_super_a,
                  itv_map_b, itv_map_c;
@@ -125,9 +125,9 @@
     BOOST_CHECK_EQUAL( inclusion_compare(map_a, map_c), inclusion::unrelated );
 
     SetT set_sub_a, set_a, set_a2, set_b, set_c;
- itl::domain(set_a, map_a);
- itl::domain(set_a2, map_a2);
- itl::domain(set_sub_a, map_sub_a);
+ icl::domain(set_a, map_a);
+ icl::domain(set_a2, map_a2);
+ icl::domain(set_sub_a, map_sub_a);
 
     BOOST_CHECK_EQUAL( inclusion_compare(MapT(), SetT()), inclusion::equal );
     BOOST_CHECK_EQUAL( inclusion_compare(SetT(), MapT()), inclusion::equal );

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::itl_map unit test
+#define BOOST_TEST_MODULE icl::itl_map unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_laws.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_laws.hpp (original)
+++ sandbox/itl/libs/itl/test/test_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -10,7 +10,7 @@
 
 #include <boost/itl/type_traits/identity_element.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template<class Type>
@@ -416,10 +416,10 @@
 void check_monoid_permuted_wrt_equal_##op_tag \
 (typename equality<TypeA>::type* equal, const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 #define DEFINE_MONOID_CHECK_PERMUTED_WRT(op_tag) \
@@ -427,10 +427,10 @@
 void check_monoid_permuted_wrt_##op_tag \
 (const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_MONOID_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_MONOID_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_MONOID_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_MONOID_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_MONOID_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_MONOID_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_MONOID_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_MONOID_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 
@@ -456,10 +456,10 @@
 void check_abelian_monoid_permuted_wrt_equal_##op_tag \
 (typename equality<TypeA>::type* equal, const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_ABELIAN_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 #define DEFINE_ABELIAN_MONOID_CHECK_PERMUTED_WRT(op_tag) \
@@ -467,10 +467,10 @@
 void check_abelian_monoid_permuted_wrt_##op_tag \
 (const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_ABELIAN_MONOID_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_ABELIAN_MONOID_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_ABELIAN_MONOID_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_ABELIAN_MONOID_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_ABELIAN_MONOID_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_ABELIAN_MONOID_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_ABELIAN_MONOID_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_ABELIAN_MONOID_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 
@@ -496,10 +496,10 @@
 void check_partial_invertive_monoid_permuted_wrt_equal_##op_tag \
 (typename equality<TypeA>::type* equal, const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 #define DEFINE_PARTIAL_INVERTIVE_MONOID_CHECK_PERMUTED_WRT(op_tag) \
@@ -507,10 +507,10 @@
 void check_partial_invertive_monoid_permuted_wrt_##op_tag \
 (const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_PARTIAL_INVERTIVE_MONOID_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 
@@ -536,10 +536,10 @@
     void check_abelian_group_permuted_wrt_equal_##op_tag \
 (typename equality<TypeA>::type* equal, const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_ABELIAN_GROUP_WRT_EQUAL(op_tag)(equal, icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 #define DEFINE_ABELIAN_GROUP_CHECK_PERMUTED_WRT(op_tag) \
@@ -547,10 +547,10 @@
     void check_abelian_group_permuted_wrt_##op_tag \
 (const TypeA& var_a, const TypeB& var_b, const Assoc& assoc) \
 { \
- CHECK_ABELIAN_GROUP_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
- CHECK_ABELIAN_GROUP_WRT(op_tag)(itl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
- CHECK_ABELIAN_GROUP_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
- CHECK_ABELIAN_GROUP_WRT(op_tag)(itl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
+ CHECK_ABELIAN_GROUP_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, var_b, assoc);\
+ CHECK_ABELIAN_GROUP_WRT(op_tag)(icl::identity_element<TypeA>::value(), var_a, assoc, var_b);\
+ CHECK_ABELIAN_GROUP_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, var_a, assoc);\
+ CHECK_ABELIAN_GROUP_WRT(op_tag)(icl::identity_element<TypeB>::value(), var_b, assoc, var_a);\
 }
 
 
@@ -715,7 +715,7 @@
 #define CHECK_ABELIAN_GROUP_INSTANCE_WRT(op_tag) check_abelian_group_instance_wrt_##op_tag
 #define CHECK_ABELIAN_GROUP_INSTANCE_WRT_EQUAL(op_tag) check_abelian_group_instance_wrt_equal_##op_tag
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // __test_itl_laws_h_JOFA_080920__
 

Modified: sandbox/itl/libs/itl/test/test_partial_icl_quantifier_/test_partial_icl_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_partial_icl_quantifier_/test_partial_icl_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/test_partial_icl_quantifier_/test_partial_icl_quantifier.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::partial_icl_quantifier unit test
+#define BOOST_TEST_MODULE icl::partial_icl_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::partial_interval_quantifier unit test
+#define BOOST_TEST_MODULE icl::partial_interval_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_quantifier_itl_map.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_quantifier_itl_map.hpp (original)
+++ sandbox/itl/libs/itl/test/test_quantifier_itl_map.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,8 +16,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -25,7 +25,7 @@
 void itv_quantifier_check_monoid_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -49,8 +49,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -58,7 +58,7 @@
 void itv_quantifier_check_monoid_et_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -85,8 +85,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -94,7 +94,7 @@
 void itv_quantifier_check_abelian_monoid_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -118,8 +118,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -127,7 +127,7 @@
 void itv_quantifier_check_abelian_monoid_et_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -154,8 +154,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -163,7 +163,7 @@
 void itv_quantifier_check_partial_invertive_monoid_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -189,8 +189,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -198,7 +198,7 @@
 void itv_quantifier_check_partial_invertive_monoid_plus_prot_inv_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -228,8 +228,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -237,7 +237,7 @@
 void itv_quantifier_check_abelian_group_plus_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));
@@ -263,8 +263,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -272,7 +272,7 @@
 void itv_quantifier_check_abelian_group_plus_prot_inv_4_bicremental_types()
 {
     typedef IntervalMap<T,U,Trt> IntervalMapT;
- typedef itl::map<T,U,Trt> MapT;
+ typedef icl::map<T,U,Trt> MapT;
 
     IntervalMapT itv_map_a, itv_map_b, itv_map_c;
     itv_map_a.add(IDv(3,6,1)).add(IIv(5,7,1));

Modified: sandbox/itl/libs/itl/test/test_quantifier_map_shared.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_quantifier_map_shared.hpp (original)
+++ sandbox/itl/libs/itl/test/test_quantifier_map_shared.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,8 +16,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -43,8 +43,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -73,8 +73,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -100,8 +100,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -130,8 +130,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -159,8 +159,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -192,8 +192,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap
@@ -221,8 +221,8 @@
           template<class T, class U,
                    class Traits = Trt,
                    ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, U),
- ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(itl::inplace_plus, U),
- ITL_SECTION Section = ITL_SECTION_INSTANCE(itl::inter_section, U),
+ ITL_COMBINE Combine = ITL_COMBINE_INSTANCE(icl::inplace_plus, U),
+ ITL_SECTION Section = ITL_SECTION_INSTANCE(icl::inter_section, U),
                    ITL_INTERVAL(ITL_COMPARE) Interval = ITL_INTERVAL_INSTANCE(ITL_INTERVAL_DEFAULT, T, Compare),
                    ITL_ALLOC Alloc = std::allocator
>class IntervalMap

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::separate_interval_set unit test
+#define BOOST_TEST_MODULE icl::separate_interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::separate_interval_set_infix unit test
+#define BOOST_TEST_MODULE icl::separate_interval_set_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::set_interval_set unit test
+#define BOOST_TEST_MODULE icl::set_interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_set_itl_set.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_set_itl_set.hpp (original)
+++ sandbox/itl/libs/itl/test/test_set_itl_set.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -23,7 +23,7 @@
 {
     typedef IntervalSet<T> IntervalSetT;
     typedef typename IntervalSetT::interval_type IntervalT;
- typedef itl::set<T> SetT;
+ typedef icl::set<T> SetT;
 
     IntervalSetT itv_set_a, itv_set_b, itv_set_c;
     itv_set_a.add(I_D(3,6)).add(I_I(5,7));
@@ -54,7 +54,7 @@
 {
     typedef IntervalSet<T> IntervalSetT;
     typedef typename IntervalSetT::interval_type IntervalT;
- typedef itl::set<T> SetT;
+ typedef icl::set<T> SetT;
 
     IntervalSetT itv_set_a, itv_set_b, itv_set_c;
     itv_set_a.add(I_D(3,6)).add(I_I(5,7));
@@ -88,7 +88,7 @@
 {
     typedef IntervalSet<T> IntervalSetT;
     typedef typename IntervalSetT::interval_type IntervalT;
- typedef itl::set<T> SetT;
+ typedef icl::set<T> SetT;
 
     IntervalSetT itv_set_a, itv_set_b, itv_set_c;
     itv_set_a.add(I_D(3,6)).add(I_I(5,7));
@@ -118,7 +118,7 @@
 {
     typedef IntervalSet<T> IntervalSetT;
     typedef typename IntervalSetT::interval_type IntervalT;
- typedef itl::set<T> SetT;
+ typedef icl::set<T> SetT;
 
     IntervalSetT itv_set_a, itv_set_b, itv_set_c;
     itv_set_a.add(I_D(3,6)).add(I_I(5,7));
@@ -152,7 +152,7 @@
 {
     typedef IntervalSet<T> IntervalSetT;
     typedef typename IntervalSetT::interval_type IntervalT;
- typedef itl::set<T> SetT;
+ typedef icl::set<T> SetT;
 
     IntervalSetT itv_set_a, itv_set_b, itv_set_c;
     itv_set_a.add(I_D(3,6)).add(I_I(5,7));

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::set_itl_set unit test
+#define BOOST_TEST_MODULE icl::set_itl_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -24,7 +24,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set_cases.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set_cases.hpp (original)
+++ sandbox/itl/libs/itl/test/test_set_itl_set_/test_set_itl_set_cases.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 { itl_set_check_monoid_plus_4_bicremental_types<T, interval_set>();}
                                                    //MEMO: interval_set
 // is used here pragmatically to be able to recycle test code for initializing
-// sets. These interval_set are then converted to itl::set by atomize.
+// sets. These interval_set are then converted to icl::set by atomize.
 
 BOOST_AUTO_TEST_CASE_TEMPLATE
 (test_itl_itl_set_check_abelian_monoid_plus_4_bicremental_types, T, discrete_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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_map unit test
+#define BOOST_TEST_MODULE icl::split_interval_map unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_map_infix unit test
+#define BOOST_TEST_MODULE icl::split_interval_map_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -23,7 +23,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_map_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_set unit test
+#define BOOST_TEST_MODULE icl::split_interval_set unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::split_interval_set_infix unit test
+#define BOOST_TEST_MODULE icl::split_interval_set_infix unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -20,7 +20,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_total_icl_quantifier_/test_total_icl_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_total_icl_quantifier_/test_total_icl_quantifier.cpp (original)
+++ sandbox/itl/libs/itl/test/test_total_icl_quantifier_/test_total_icl_quantifier.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::total_icl_quantifier unit test
+#define BOOST_TEST_MODULE icl::total_icl_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -5,7 +5,7 @@
       (See accompanying file LICENCE.txt or copy at
            http://www.boost.org/LICENSE_1_0.txt)
 +-----------------------------------------------------------------------------*/
-#define BOOST_TEST_MODULE itl::total_interval_quantifier unit test
+#define BOOST_TEST_MODULE icl::total_interval_quantifier unit test
 #include <string>
 #include <boost/mpl/list.hpp>
 #include "../unit_test_unwarned.hpp"
@@ -22,7 +22,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -----------------------------------------------------------------------------
 // test_interval_set_shared are tests that should give identical results for all

Modified: sandbox/itl/libs/itl/test/test_value_maker.hpp
==============================================================================
--- sandbox/itl/libs/itl/test/test_value_maker.hpp (original)
+++ sandbox/itl/libs/itl/test/test_value_maker.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -11,7 +11,7 @@
 #include <boost/itl/type_traits/identity_element.hpp>
 #include <boost/itl/interval_bounds.hpp>
 
-namespace boost{ namespace itl
+namespace boost{ namespace icl
 {
 
 /*FYI completion like that:
@@ -134,13 +134,13 @@
 // Very short value denotation for intervals
 // Assumption typename T and IntervalT exists in scope
 //I_I : [a,b]
-#define I_I(low,up) itl::interval<T>::closed (make<T>(low), make<T>(up))
+#define I_I(low,up) icl::interval<T>::closed (make<T>(low), make<T>(up))
 //I_D : [a,b)
-#define I_D(low,up) itl::interval<T>::right_open(make<T>(low), make<T>(up))
+#define I_D(low,up) icl::interval<T>::right_open(make<T>(low), make<T>(up))
 //C_I : (a,b]
-#define C_I(low,up) itl::interval<T>::left_open (make<T>(low), make<T>(up))
+#define C_I(low,up) icl::interval<T>::left_open (make<T>(low), make<T>(up))
 //C_D : (a,b)
-#define C_D(low,up) itl::interval<T>::open (make<T>(low), make<T>(up))
+#define C_D(low,up) icl::interval<T>::open (make<T>(low), make<T>(up))
 
 #define MK_I(ItvT,low,up) ItvT(make<T>(low), make<T>(up))
 

Modified: sandbox/itl/libs/itl_xt/example/amount_cube_/amount_cube.cpp
==============================================================================
--- sandbox/itl/libs/itl_xt/example/amount_cube_/amount_cube.cpp (original)
+++ sandbox/itl/libs/itl_xt/example/amount_cube_/amount_cube.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -19,7 +19,7 @@
 #include <sstream>
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 /** Example amount_cube.cpp \file amount_cube.cpp
     \brief Demonstrates computations of aggregates using maps of tuples or <i>cubes</i>
@@ -225,7 +225,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample amount_cube.cpp <<\n";
+ cout << ">>Interval Container Library: Sample amount_cube.cpp <<\n";
     cout << "-------------------------------------------------------\n";
     cout << "Note that there is always a representing value for a tupel component\n";
     cout << "even if the component is grouped or switched off.\n";
@@ -240,7 +240,7 @@
 
 // Program output
 
-// >> Interval Template Library: Sample amount_cube.cpp <<
+// >>Interval Container Library: Sample amount_cube.cpp <<
 // -------------------------------------------------------
 // Note that there is always a representing value for a tupel component
 // even if the component is grouped or switched off.

Modified: sandbox/itl/libs/itl_xt/example/history_/history.cpp
==============================================================================
--- sandbox/itl/libs/itl_xt/example/history_/history.cpp (original)
+++ sandbox/itl/libs/itl_xt/example/history_/history.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 Copyright (c) 1999-2006: Cortex Software GmbH, Kantstrasse 57, Berlin
@@ -87,7 +87,7 @@
 #include <boost/itl_xt/product_history.hpp>
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 
 /* To use a product_history object, we need an TypeDomain-class, specifying
@@ -229,7 +229,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Sample history.cpp <<\n";
+ cout << ">>Interval Container Library: Sample history.cpp <<\n";
     cout << "---------------------------------------------------\n";
     medical_file();
     return 0;
@@ -237,7 +237,7 @@
 
 // Program output:
 
-// >> Interval Template Library: Sample history.cpp <<
+// >>Interval Container Library: Sample history.cpp <<
 // ---------------------------------------------------
 // [mon:22:00,mon:22:05): DIAG{susp.cran.frac.}, WARD{emergency_ward}
 // [mon:22:05,mon:22:15): DIAG{alc.intox. susp.cran.frac.}, WARD{emergency_ward}

Modified: sandbox/itl/libs/itl_xt/example/toytime.h
==============================================================================
--- sandbox/itl/libs/itl_xt/example/toytime.h (original)
+++ sandbox/itl/libs/itl_xt/example/toytime.h 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #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
+namespace boost{namespace icl
 {
 
 /** Time is a toy-class to demonstrate a class that conforms the requirements of
@@ -69,5 +69,5 @@
 #pragma warning(pop)
 #endif
 
-}} // namespace itl boost
+}} // namespace icl boost
 

Modified: sandbox/itl/libs/itl_xt/test/auto_itv_test_/auto_itv_test.cpp
==============================================================================
--- sandbox/itl/libs/itl_xt/test/auto_itv_test_/auto_itv_test.cpp (original)
+++ sandbox/itl/libs/itl_xt/test/auto_itv_test_/auto_itv_test.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -47,7 +47,7 @@
 #include "../itvsettester.h"
 
 using namespace std;
-using namespace boost::itl;
+using namespace boost::icl;
 
 // -------------------------------------------------
 void autoPropertyTest_ItvSet_int()
@@ -149,7 +149,7 @@
 {
     // Select a test by (re)moving the comment tokens!
 
- cout << ">> Interval Template Library: Test auto_itv_test.cpp <<\n";
+ cout << ">>Interval Container Library: Test auto_itv_test.cpp <<\n";
     cout << "-------------------------------------------------------\n";
     // Test programmed properties on a sample of generated interval_set<int>
     //autoPropertyTest_ItvSet_int();

Modified: sandbox/itl/libs/itl_xt/test/itvmaptester.h
==============================================================================
--- sandbox/itl/libs/itl_xt/test/itvmaptester.h (original)
+++ sandbox/itl/libs/itl_xt/test/itvmaptester.h 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -7,7 +7,7 @@
 #include <boost/itl_xt/itvgentor.hpp>
 #include <boost/itl_xt/mapgentor.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class ItvMapTV>
@@ -543,7 +543,7 @@
     return correct;
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/libs/itl_xt/test/itvsettester.h
==============================================================================
--- sandbox/itl/libs/itl_xt/test/itvsettester.h (original)
+++ sandbox/itl/libs/itl_xt/test/itvsettester.h 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -34,7 +34,7 @@
 
 #include <boost/itl_xt/setgentor.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class ItvSetTV>
@@ -598,7 +598,7 @@
     return correct;
 }
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/libs/itl_xt/test/meta_functors_/meta_functors.cpp
==============================================================================
--- sandbox/itl/libs/itl_xt/test/meta_functors_/meta_functors.cpp (original)
+++ sandbox/itl/libs/itl_xt/test/meta_functors_/meta_functors.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -19,7 +19,7 @@
 using namespace std;
 using namespace boost;
 using namespace boost::mpl::placeholders;
-using namespace boost::itl;
+using namespace boost::icl;
 
 template<class T>struct unary{
   void speak(){ cout<<"unary"<<endl; }
@@ -162,7 +162,7 @@
     int value()const { return _value; }
 
     std::string as_string()const
- { return itl::to_string<int>::apply(_value); }
+ { return icl::to_string<int>::apply(_value); }
 
 private:
     int _value;
@@ -242,7 +242,7 @@
 
 int main()
 {
- cout << ">> Interval Template Library: Test meta_functors <<\n";
+ cout << ">>Interval Container Library: Test meta_functors <<\n";
     cout << "-------------------------------------------------------\n";
 
     /*

Modified: sandbox/itl/libs/validate/example/boostcon_abelian_monoids_/boostcon_abelian_monoids.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/boostcon_abelian_monoids_/boostcon_abelian_monoids.cpp (original)
+++ sandbox/itl/libs/validate/example/boostcon_abelian_monoids_/boostcon_abelian_monoids.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 int main()
 {

Modified: sandbox/itl/libs/validate/example/boostcon_law_validater_/boostcon_law_validater.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/boostcon_law_validater_/boostcon_law_validater.cpp (original)
+++ sandbox/itl/libs/validate/example/boostcon_law_validater_/boostcon_law_validater.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,12 +16,12 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 using namespace boost::posix_time;
 
 int main()
 {
- typedef InplaceCommutativity<itl::list<int> > TestLawT;
+ typedef InplaceCommutativity<icl::list<int> > TestLawT;
     LawValidater<TestLawT> law_validator;
 
     //-----------------------------------------------------------------------------

Modified: sandbox/itl/libs/validate/example/de_morgan_/de_morgan.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/de_morgan_/de_morgan.cpp (original)
+++ sandbox/itl/libs/validate/example/de_morgan_/de_morgan.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -145,7 +145,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 using namespace boost::posix_time;
 
 

Modified: sandbox/itl/libs/validate/example/labat_bit_collector_/labat_bit_collector.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_bit_collector_/labat_bit_collector.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_bit_collector_/labat_bit_collector.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_bit_collector_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_collector_/labat_collector.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_collector_/labat_collector.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_collector_/labat_collector.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_collector_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_itl_morphic_/labat_itl_morphic.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_itl_morphic_/labat_itl_morphic.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_itl_morphic_/labat_itl_morphic.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_itl_morphic_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_itl_set_/labat_itl_set.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_itl_set_/labat_itl_set.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_itl_set_/labat_itl_set.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_itl_set_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_itv_bitset_/labat_itv_bitset.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_itv_bitset_/labat_itv_bitset.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_itv_bitset_/labat_itv_bitset.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_itl_set_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_map_copy_conformity_/labat_map_copy_conformity.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_map_copy_conformity_/labat_map_copy_conformity.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_map_copy_conformity_/labat_map_copy_conformity.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_Validater()
 {

Modified: sandbox/itl/libs/validate/example/labat_map_order_/labat_map_order.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_map_order_/labat_map_order.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_map_order_/labat_map_order.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -25,7 +25,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_itl_order_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_polygon_/custom_polygon.hpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_polygon_/custom_polygon.hpp (original)
+++ sandbox/itl/libs/validate/example/labat_polygon_/custom_polygon.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 #include "point_gentor.hpp"
 #include "polygon_gentor.hpp"
 
-typedef boost::itl::point<int> CPoint;
+typedef boost::icl::point<int> CPoint;
 
 namespace boost{ namespace polygon{
 
@@ -51,7 +51,7 @@
 }}
 
 //the CPolygon example
-typedef boost::itl::list<CPoint > CPolygon;
+typedef boost::icl::list<CPoint > CPolygon;
 
 //we need to specialize our polygon concept mapping in gtl
 namespace boost{ namespace polygon{
@@ -105,7 +105,7 @@
 }}
 
 //OK, finally we get to declare our own polygon set type
-typedef boost::itl::list<CPolygon> CPolygonSet;
+typedef boost::icl::list<CPolygon> CPolygonSet;
 
 //deque isn't automatically a polygon set in the library
 //because it is a standard container there is a shortcut

Modified: sandbox/itl/libs/validate/example/labat_polygon_/labat_polygon.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_polygon_/labat_polygon.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_polygon_/labat_polygon.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -32,7 +32,7 @@
 namespace gtl = boost::polygon;
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 using namespace boost::posix_time;
 
 using namespace boost::polygon::operators;
@@ -98,8 +98,8 @@
 // This function tests the generator for polygon sets.
 void test_polyset_gen()
 {
- typedef itl::list<point<int> > PolygonT;
- typedef itl::list<PolygonT> PolygonSetT;
+ typedef icl::list<point<int> > PolygonT;
+ typedef icl::list<PolygonT> PolygonSetT;
 
     point_gentor<int>* pointgen = new point_gentor<int>;
     pointgen->setRange(interval<int>::right_open(-99, 100));

Modified: sandbox/itl/libs/validate/example/labat_polygon_/point_gentor.hpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_polygon_/point_gentor.hpp (original)
+++ sandbox/itl/libs/validate/example/labat_polygon_/point_gentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 #include <boost/itl_xt/numbergentor.hpp>
 #include <boost/itl_xt/seqgentor.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 //toy point.
@@ -49,7 +49,7 @@
 }
 
 template <class Type>
-struct type_to_string<itl::point<Type> >
+struct type_to_string<icl::point<Type> >
 {
     static std::string apply()
     { return "point<"+ type_to_string<Type>::apply() +">"; }
@@ -61,11 +61,11 @@
 public:
     virtual void some(PointT& x);
 
- void setRange(const itl::interval<DomainT>& range)
+ void setRange(const icl::interval<DomainT>& range)
     { m_valueRange = range; }
 
     void setValueRange(DomainT low, DomainT up)
- { m_valueRange.set(low,up, itl::right_open); }
+ { m_valueRange.set(low,up, icl::right_open); }
 
     void setMaxIntervalLength(DomainT len) { m_maxIntervalLength=len; }
     void setProbDerivation();
@@ -85,7 +85,7 @@
     value.y = m_DomainTGentor(m_valueRange);
 };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif
 

Modified: sandbox/itl/libs/validate/example/labat_polygon_/polygon_gentor.hpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_polygon_/polygon_gentor.hpp (original)
+++ sandbox/itl/libs/validate/example/labat_polygon_/polygon_gentor.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 #include <boost/itl_xt/gentorit.hpp>
 #include <boost/itl_xt/list.hpp>
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
 template <class PolygonT>

Modified: sandbox/itl/libs/validate/example/labat_polygon_/polygon_laws.hpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_polygon_/polygon_laws.hpp (original)
+++ sandbox/itl/libs/validate/example/labat_polygon_/polygon_laws.hpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -17,7 +17,7 @@
 #include <boost/polygon/polygon.hpp>
 #include "custom_polygon.hpp"
 
-namespace boost{namespace itl
+namespace boost{namespace icl
 {
 
     template <typename Type>
@@ -161,7 +161,7 @@
 
     };
 
-}} // namespace itl boost
+}} // namespace icl boost
 
 #endif // BOOST_ITL_POLYGON_LAWS_HPP_JOFA_070411
 

Modified: sandbox/itl/libs/validate/example/labat_set_copy_conformity_/labat_set_copy_conformity.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_set_copy_conformity_/labat_set_copy_conformity.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_set_copy_conformity_/labat_set_copy_conformity.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_Validater()
 {

Modified: sandbox/itl/libs/validate/example/labat_set_order_/labat_set_order.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_set_order_/labat_set_order.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_set_order_/labat_set_order.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -25,7 +25,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_itl_order_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_signed_quantifier_/labat_signed_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_signed_quantifier_/labat_signed_quantifier.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_signed_quantifier_/labat_signed_quantifier.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_signed_quantifier_driver()
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -41,7 +41,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 using namespace boost::posix_time;
 
 
@@ -50,45 +50,45 @@
 
     //typedef UnaryAtomicEquivalence2
     //<
- // itl::interval_map<int,int>,
- // //itl::list<int>,
+ // icl::interval_map<int,int>,
+ // //icl::list<int>,
     // std::pair<int,int>,
- // itl::std_find
+ // icl::std_find
     //> TestLawT;
 
     //typedef InducedRelation
     //<
- // itl::interval_map<int,int>,
- // itl::map<int,int>,
+ // icl::interval_map<int,int>,
+ // icl::map<int,int>,
     // segmental::atomizer,
     // element_equal
     //>
     //TestLawT;
 
- //typedef Antisymmetry<itl::map<int,int>, std::less_equal, std_equal> TestLawT;
+ //typedef Antisymmetry<icl::map<int,int>, std::less_equal, std_equal> TestLawT;
 
     //typedef JointInverseExistence
- // <interval_map<int,int,partial_enricher>, itl::inplace_plus, itl::inplace_minus> TestLawT;
+ // <interval_map<int,int,partial_enricher>, icl::inplace_plus, icl::inplace_minus> TestLawT;
     //LawValidater<TestLawT, RandomGentor> test_law;
 
- //typedef InplaceCommutativity<itl::set<double> > TestLawT;
+ //typedef InplaceCommutativity<icl::set<double> > TestLawT;
     //LawValidater<TestLawT> test_law;
 
     //typedef FunctionEquality
     //<
- // itl::list<std::pair<right_open_interval<double,std::less>,int> >, //SourceT,
+ // icl::list<std::pair<right_open_interval<double,std::less>,int> >, //SourceT,
     // split_interval_map<double,int,partial_absorber>, //TargetT,
     // base_insertion,
     // hint_insertion
     //>
     //TestLawT;
 
- //typedef Antisymmetry<itl::map<int,int>, itl::sub_super_set, itl::element_equal> TestLawT;
- //typedef InplaceAssociativity<itl::interval_map<int,itl::set<int> >, itl::inplace_caret, itl::element_equal> TestLawT;
+ //typedef Antisymmetry<icl::map<int,int>, icl::sub_super_set, icl::element_equal> TestLawT;
+ //typedef InplaceAssociativity<icl::interval_map<int,icl::set<int> >, icl::inplace_caret, icl::element_equal> TestLawT;
 
- typedef InplaceFlip< itl::map<int,int,partial_enricher> > TestLawT;
- //typedef InplaceFlip< itl::map<int,int> > TestLawT;
- //typedef InplaceFlip< itl::map<int, itl::set<int> > > TestLawT;
+ typedef InplaceFlip< icl::map<int,int,partial_enricher> > TestLawT;
+ //typedef InplaceFlip< icl::map<int,int> > TestLawT;
+ //typedef InplaceFlip< icl::map<int, icl::set<int> > > TestLawT;
 
     LawValidater<TestLawT> test_law;
 

Modified: sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_/labat_sorted_assoc_bitset.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_/labat_sorted_assoc_bitset.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_/labat_sorted_assoc_bitset.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_sorted_associative_bitset_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_back_/labat_sorted_assoc_bitset_back.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_back_/labat_sorted_assoc_bitset_back.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_sorted_assoc_bitset_back_/labat_sorted_assoc_bitset_back.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -14,7 +14,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_sorted_associative_bitset_back_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_sorted_assoc_map_/labat_sorted_assoc_map.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_sorted_assoc_map_/labat_sorted_assoc_map.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_sorted_assoc_map_/labat_sorted_assoc_map.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_sorted_associative_map_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_sorted_assoc_map_back_/labat_sorted_assoc_map_back.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_sorted_assoc_map_back_/labat_sorted_assoc_map_back.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_sorted_assoc_map_back_/labat_sorted_assoc_map_back.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_sorted_associative_map_back_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_sorted_assoc_set_/labat_sorted_assoc_set.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_sorted_assoc_set_/labat_sorted_assoc_set.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_sorted_assoc_set_/labat_sorted_assoc_set.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_sorted_associative_set_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_sorted_assoc_set_back_/labat_sorted_assoc_set_back.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_sorted_assoc_set_back_/labat_sorted_assoc_set_back.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_sorted_assoc_set_back_/labat_sorted_assoc_set_back.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_sorted_associative_set_back_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_unsigned_quantifier_/labat_unsigned_quantifier.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_unsigned_quantifier_/labat_unsigned_quantifier.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_unsigned_quantifier_/labat_unsigned_quantifier.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -15,7 +15,7 @@
 using namespace std;
 using namespace Loki;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_unsigned_quantifier_driver()
 {

Modified: sandbox/itl/libs/validate/example/labat_val_relations_/labat_val_relations.cpp
==============================================================================
--- sandbox/itl/libs/validate/example/labat_val_relations_/labat_val_relations.cpp (original)
+++ sandbox/itl/libs/validate/example/labat_val_relations_/labat_val_relations.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -13,7 +13,7 @@
 
 using namespace std;
 using namespace boost;
-using namespace boost::itl;
+using namespace boost::icl;
 
 void test_Validater()
 {

Modified: sandbox/itl/libs/validate/src/gentor/gentorprofile.cpp
==============================================================================
--- sandbox/itl/libs/validate/src/gentor/gentorprofile.cpp (original)
+++ sandbox/itl/libs/validate/src/gentor/gentorprofile.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -1,5 +1,5 @@
 /*-----------------------------------------------------------------------------+
-Interval Template Library
+Interval Container Library
 Author: Joachim Faulhaber
 Copyright (c) 2007-2009: Joachim Faulhaber
 +------------------------------------------------------------------------------+
@@ -9,7 +9,7 @@
 +-----------------------------------------------------------------------------*/
 #include <boost/validate/gentor/gentorprofile.hpp>
 
-using namespace boost::itl;
+using namespace boost::icl;
 
 GentorProfileSgl* GentorProfileSgl::s_instance = NULL;
 
@@ -151,5 +151,5 @@
 
 // -------------------------------------
 // (Algebra, Law, Type) -> (testsCount)
-// (set, ipAddCommut, itl::set) -> 150
+// (set, ipAddCommut, icl::set) -> 150
 

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_bit_collector)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_collector)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_interval_bitset)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_itl_morphic)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_itl_set)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_map_copy_conformity)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_map_order)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_set_copy_conformity)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_set_order)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_signed_quantifier)
 {

Modified: sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_/test_sorted_assoc_bitset.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_/test_sorted_assoc_bitset.cpp (original)
+++ sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_/test_sorted_assoc_bitset.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_sorted_associative_bitset)
 {

Modified: sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_back_/test_sorted_assoc_bitset_back.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_back_/test_sorted_assoc_bitset_back.cpp (original)
+++ sandbox/itl/libs/validate/test/test_sorted_assoc_bitset_back_/test_sorted_assoc_bitset_back.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_sorted_associative_bitset_back)
 {

Modified: sandbox/itl/libs/validate/test/test_sorted_assoc_map_/test_sorted_assoc_map.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_sorted_assoc_map_/test_sorted_assoc_map.cpp (original)
+++ sandbox/itl/libs/validate/test/test_sorted_assoc_map_/test_sorted_assoc_map.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_sorted_associative_map)
 {

Modified: sandbox/itl/libs/validate/test/test_sorted_assoc_map_back_/test_sorted_assoc_map_back.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_sorted_assoc_map_back_/test_sorted_assoc_map_back.cpp (original)
+++ sandbox/itl/libs/validate/test/test_sorted_assoc_map_back_/test_sorted_assoc_map_back.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_sorted_associative_map_back)
 {

Modified: sandbox/itl/libs/validate/test/test_sorted_assoc_set_/test_sorted_assoc_set.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_sorted_assoc_set_/test_sorted_assoc_set.cpp (original)
+++ sandbox/itl/libs/validate/test/test_sorted_assoc_set_/test_sorted_assoc_set.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_sorted_associative_set)
 {

Modified: sandbox/itl/libs/validate/test/test_sorted_assoc_set_back_/test_sorted_assoc_set_back.cpp
==============================================================================
--- sandbox/itl/libs/validate/test/test_sorted_assoc_set_back_/test_sorted_assoc_set_back.cpp (original)
+++ sandbox/itl/libs/validate/test/test_sorted_assoc_set_back_/test_sorted_assoc_set_back.cpp 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_sorted_associative_set_back)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_unsigned_quantifier)
 {

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 2010-10-15 04:57:34 EDT (Fri, 15 Oct 2010)
@@ -16,7 +16,7 @@
 using namespace std;
 using namespace boost;
 using namespace unit_test;
-using namespace boost::itl;
+using namespace boost::icl;
 
 BOOST_AUTO_TEST_CASE(test_validate_itl_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