|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r69542 - in branches/release: boost/icl boost/icl/concept boost/icl/type_traits libs/icl libs/icl/doc libs/icl/doc/html libs/icl/doc/html/boost/icl libs/icl/doc/html/boost_icl libs/icl/doc/html/boost_icl/concepts libs/icl/doc/html/boost_icl/function_reference libs/icl/doc/html/boost_icl/implementation libs/icl/doc/html/boost_icl/interface libs/icl/doc/html/boost_icl/semantics libs/icl/doc/html/header/boost/icl libs/icl/test libs/icl/test/cmp_clang_ttp_passing2_ libs/icl/test/cmp_clang_ttp_passing_ libs/icl/test/cmp_msvc_value_born_error_ libs/icl/test/fast_stat_interval_map_ libs/icl/test/fastest_icl_interval_ libs/icl/test/fastest_split_interval_map_ libs/icl/test/fix_icl_after_thread_ libs/icl/test/fix_include_after_thread_ libs/icl/test/test_casual_ libs/icl/test/test_doc_code_
From: afojgo_at_[hidden]
Date: 2011-03-04 05:27:03
Author: jofaber
Date: 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
New Revision: 69542
URL: http://svn.boost.org/trac/boost/changeset/69542
Log:
Merged [69071-69538] from trunk for 1.46.1. Ticket #5207, reports from John Reid, corrections on the documentation. Additions of tests. Some tests fro compiler specific issues prefixed by cmp_.
Added:
branches/release/boost/icl/concept/interval_associator_base.hpp
- copied unchanged from r69537, /trunk/boost/icl/concept/interval_associator_base.hpp
branches/release/libs/icl/test/cmp_clang_ttp_passing2_/
- copied from r68778, /trunk/libs/icl/test/cmp_clang_ttp_passing2_/
branches/release/libs/icl/test/cmp_clang_ttp_passing2_/cmp_clang_ttp_passing2.cpp
- copied unchanged from r68778, /trunk/libs/icl/test/cmp_clang_ttp_passing2_/cmp_clang_ttp_passing2.cpp
branches/release/libs/icl/test/cmp_clang_ttp_passing2_/vc9_cmp_clang_ttp_passing2.vcproj
- copied unchanged from r68778, /trunk/libs/icl/test/cmp_clang_ttp_passing2_/vc9_cmp_clang_ttp_passing2.vcproj
branches/release/libs/icl/test/cmp_clang_ttp_passing_/
- copied from r68778, /trunk/libs/icl/test/cmp_clang_ttp_passing_/
branches/release/libs/icl/test/cmp_clang_ttp_passing_/cmp_clang_ttp_passing.cpp
- copied unchanged from r68778, /trunk/libs/icl/test/cmp_clang_ttp_passing_/cmp_clang_ttp_passing.cpp
branches/release/libs/icl/test/cmp_clang_ttp_passing_/vc9_cmp_clang_ttp_passing.vcproj
- copied unchanged from r68778, /trunk/libs/icl/test/cmp_clang_ttp_passing_/vc9_cmp_clang_ttp_passing.vcproj
branches/release/libs/icl/test/cmp_msvc_value_born_error_/
- copied from r68778, /trunk/libs/icl/test/cmp_msvc_value_born_error_/
branches/release/libs/icl/test/cmp_msvc_value_born_error_/cmp_msvc_value_born_error.cpp
- copied unchanged from r68778, /trunk/libs/icl/test/cmp_msvc_value_born_error_/cmp_msvc_value_born_error.cpp
branches/release/libs/icl/test/fast_stat_interval_map_/
- copied from r69537, /trunk/libs/icl/test/fast_stat_interval_map_/
branches/release/libs/icl/test/fast_stat_interval_map_/fast_stat_interval_map.cpp
- copied unchanged from r69537, /trunk/libs/icl/test/fast_stat_interval_map_/fast_stat_interval_map.cpp
branches/release/libs/icl/test/fast_stat_interval_map_/vc9_fast_stat_interval_map.vcproj
- copied unchanged from r69537, /trunk/libs/icl/test/fast_stat_interval_map_/vc9_fast_stat_interval_map.vcproj
branches/release/libs/icl/test/fast_stat_interval_map_cases.hpp
- copied unchanged from r69537, /trunk/libs/icl/test/fast_stat_interval_map_cases.hpp
Properties modified:
branches/release/boost/icl/ (props changed)
branches/release/libs/icl/ (props changed)
branches/release/libs/icl/doc/ (props changed)
branches/release/libs/icl/doc/html/ (props changed)
branches/release/libs/icl/doc/html/header/boost/icl/ (props changed)
branches/release/libs/icl/test/ (props changed)
branches/release/libs/icl/test/test_doc_code_/ (props changed)
Text files modified:
branches/release/boost/icl/associative_interval_container.hpp | 1
branches/release/boost/icl/concept/interval.hpp | 80 +++++++
branches/release/boost/icl/concept/interval_associator.hpp | 85 +------
branches/release/boost/icl/concept/interval_map.hpp | 17
branches/release/boost/icl/concept/interval_set.hpp | 5
branches/release/boost/icl/interval_base_map.hpp | 14
branches/release/boost/icl/interval_base_set.hpp | 12
branches/release/boost/icl/rational.hpp | 2
branches/release/boost/icl/type_traits/has_inverse.hpp | 2
branches/release/boost/icl/type_traits/is_combinable.hpp | 10
branches/release/boost/icl/type_traits/is_container.hpp | 4
branches/release/boost/icl/type_traits/is_key_container_of.hpp | 4
branches/release/boost/icl/type_traits/is_numeric.hpp | 9
branches/release/libs/icl/doc/functions_selection.qbk | 45 +++-
branches/release/libs/icl/doc/html/boost/icl/add_iterator.html | 30 +-
branches/release/libs/icl/doc/html/boost/icl/adder.html | 2
branches/release/libs/icl/doc/html/boost/icl/bounded_value.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/closed_interval.html | 44 ++--
branches/release/libs/icl/doc/html/boost/icl/continuous_interval.html | 62 ++--
branches/release/libs/icl/doc/html/boost/icl/conversion.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/discrete_interval.html | 62 ++--
branches/release/libs/icl/doc/html/boost/icl/dynamic_interval_traits.html | 16
branches/release/libs/icl/doc/html/boost/icl/inplace_bit_add.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_bit_and.html | 12
branches/release/libs/icl/doc/html/boost/icl/inplace_bit_subtract.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_bit_xor.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_caret.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_erase.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_erasure.html | 12
branches/release/libs/icl/doc/html/boost/icl/inplace_et.html | 12
branches/release/libs/icl/doc/html/boost/icl/inplace_identity.html | 18
branches/release/libs/icl/doc/html/boost/icl/inplace_insert.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_max.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_min.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_minus.html | 12
branches/release/libs/icl/doc/html/boost/icl/inplace_plus.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_slash.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/inplace_star.html | 22 +-
branches/release/libs/icl/doc/html/boost/icl/insert_iterator.html | 30 +-
branches/release/libs/icl/doc/html/boost/icl/inserter.html | 2
branches/release/libs/icl/doc/html/boost/icl/inter_section.html | 18
branches/release/libs/icl/doc/html/boost/icl/interval.html | 34 +-
branches/release/libs/icl/doc/html/boost/icl/interval_base_map.html | 423 ++++++++++++++++++++-------------------
branches/release/libs/icl/doc/html/boost/icl/interval_base_set.html | 235 +++++++++++----------
branches/release/libs/icl/doc/html/boost/icl/interval_bounds.html | 120 +++++-----
branches/release/libs/icl/doc/html/boost/icl/interval_map.html | 90 ++++----
branches/release/libs/icl/doc/html/boost/icl/interval_set.html | 74 +++---
branches/release/libs/icl/doc/html/boost/icl/interval_traits.html | 28 +-
branches/release/libs/icl/doc/html/boost/icl/is_negative.html | 20
branches/release/libs/icl/doc/html/boost/icl/left_open_interval.html | 36 +-
branches/release/libs/icl/doc/html/boost/icl/map.html | 284 +++++++++++++------------
branches/release/libs/icl/doc/html/boost/icl/mapping_pair.html | 22 +
branches/release/libs/icl/doc/html/boost/icl/open_interval.html | 36 +-
branches/release/libs/icl/doc/html/boost/icl/partial_absorber.html | 4
branches/release/libs/icl/doc/html/boost/icl/partial_enricher.html | 4
branches/release/libs/icl/doc/html/boost/icl/right_open_interval.html | 36 +-
branches/release/libs/icl/doc/html/boost/icl/separate_interval_set.html | 74 +++---
branches/release/libs/icl/doc/html/boost/icl/split_interval_map.html | 86 +++----
branches/release/libs/icl/doc/html/boost/icl/split_interval_set.html | 74 +++---
branches/release/libs/icl/doc/html/boost/icl/total_absorber.html | 4
branches/release/libs/icl/doc/html/boost/icl/total_enricher.html | 4
branches/release/libs/icl/doc/html/boost/icl/version.html | 18
branches/release/libs/icl/doc/html/boost_icl/concepts/map_traits.html | 12
branches/release/libs/icl/doc/html/boost_icl/concepts/sets_and_maps.html | 6
branches/release/libs/icl/doc/html/boost_icl/examples.html | 2
branches/release/libs/icl/doc/html/boost_icl/function_reference.html | 4
branches/release/libs/icl/doc/html/boost_icl/function_reference/addition.html | 10
branches/release/libs/icl/doc/html/boost_icl/function_reference/construct__copy__destruct.html | 4
branches/release/libs/icl/doc/html/boost_icl/function_reference/containedness.html | 4
branches/release/libs/icl/doc/html/boost_icl/function_reference/erasure.html | 8
branches/release/libs/icl/doc/html/boost_icl/function_reference/insertion.html | 14
branches/release/libs/icl/doc/html/boost_icl/function_reference/intersection.html | 6
branches/release/libs/icl/doc/html/boost_icl/function_reference/key_types.html | 2
branches/release/libs/icl/doc/html/boost_icl/function_reference/selection.html | 150 +++++++++++++
branches/release/libs/icl/doc/html/boost_icl/function_reference/subtraction.html | 6
branches/release/libs/icl/doc/html/boost_icl/function_reference/symmetric_difference.html | 6
branches/release/libs/icl/doc/html/boost_icl/implementation.html | 2
branches/release/libs/icl/doc/html/boost_icl/implementation/complexity.html | 8
branches/release/libs/icl/doc/html/boost_icl/implementation/inplace_and_infix_operators.html | 2
branches/release/libs/icl/doc/html/boost_icl/interface.html | 20
branches/release/libs/icl/doc/html/boost_icl/interface/associated_types.html | 2
branches/release/libs/icl/doc/html/boost_icl/interface/function_synopsis.html | 46 +++
branches/release/libs/icl/doc/html/boost_icl/interface/required_concepts.html | 6
branches/release/libs/icl/doc/html/boost_icl/projects.html | 5
branches/release/libs/icl/doc/html/boost_icl/semantics.html | 4
branches/release/libs/icl/doc/html/boost_icl/semantics/collectors__maps_of_sets.html | 6
branches/release/libs/icl/doc/html/boost_icl/semantics/quantifiers__maps_of_numbers.html | 12
branches/release/libs/icl/doc/html/boost_icl/semantics/sets.html | 12
branches/release/libs/icl/doc/html/header/boost/icl/continuous_interval_hpp.html | 18
branches/release/libs/icl/doc/html/header/boost/icl/discrete_interval_hpp.html | 18
branches/release/libs/icl/doc/html/header/boost/icl/dynamic_interval_traits_hpp.html | 6
branches/release/libs/icl/doc/html/header/boost/icl/functors_hpp.html | 56 ++--
branches/release/libs/icl/doc/html/header/boost/icl/gregorian_hpp.html | 32 +-
branches/release/libs/icl/doc/html/header/boost/icl/impl_config_hpp.html | 6
branches/release/libs/icl/doc/html/header/boost/icl/interval_base_map_hpp.html | 16
branches/release/libs/icl/doc/html/header/boost/icl/interval_base_set_hpp.html | 10
branches/release/libs/icl/doc/html/header/boost/icl/interval_bounds_hpp.html | 6
branches/release/libs/icl/doc/html/header/boost/icl/interval_combining_style_hpp.html | 10
branches/release/libs/icl/doc/html/header/boost/icl/interval_hpp.html | 4
branches/release/libs/icl/doc/html/header/boost/icl/interval_map_hpp.html | 12
branches/release/libs/icl/doc/html/header/boost/icl/interval_set_hpp.html | 14
branches/release/libs/icl/doc/html/header/boost/icl/interval_traits_hpp.html | 14
branches/release/libs/icl/doc/html/header/boost/icl/iterator_hpp.html | 6
branches/release/libs/icl/doc/html/header/boost/icl/left_open_interval_hpp.html | 8
branches/release/libs/icl/doc/html/header/boost/icl/map_hpp.html | 16
branches/release/libs/icl/doc/html/header/boost/icl/open_interval_hpp.html | 14
branches/release/libs/icl/doc/html/header/boost/icl/ptime_hpp.html | 30 +-
branches/release/libs/icl/doc/html/header/boost/icl/rational_hpp.html | 16
branches/release/libs/icl/doc/html/header/boost/icl/right_open_interval_hpp.html | 14
branches/release/libs/icl/doc/html/header/boost/icl/separate_interval_set_hpp.html | 14
branches/release/libs/icl/doc/html/header/boost/icl/split_interval_map_hpp.html | 20
branches/release/libs/icl/doc/html/header/boost/icl/split_interval_set_hpp.html | 14
branches/release/libs/icl/doc/html/index.html | 26 +-
branches/release/libs/icl/doc/html/interval_container_library_reference.html | 8
branches/release/libs/icl/doc/icl.qbk | 3
branches/release/libs/icl/doc/interface.qbk | 5
branches/release/libs/icl/test/Jamfile.v2 | 21 +
branches/release/libs/icl/test/fastest_icl_interval_/fastest_icl_interval.cpp | 22 +
branches/release/libs/icl/test/fastest_interval_map_cases.hpp | 31 ++
branches/release/libs/icl/test/fastest_interval_set_cases.hpp | 8
branches/release/libs/icl/test/fastest_split_interval_map_/vc9_fastest_split_interval_map.vcproj | 4
branches/release/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp | 12
branches/release/libs/icl/test/fix_include_after_thread_/fix_include_after_thread.cpp | 9
branches/release/libs/icl/test/test_casual_/test_casual.cpp | 31 ++
branches/release/libs/icl/test/test_icl_dynamic_interval.hpp | 2
branches/release/libs/icl/test/test_icl_interval.hpp | 18 +
branches/release/libs/icl/test/test_interval_map_cases.hpp | 9
branches/release/libs/icl/test/test_interval_map_shared.hpp | 320 ++++++++++++++++++++++++-----
branches/release/libs/icl/test/test_interval_set_cases.hpp | 9
branches/release/libs/icl/test/test_interval_set_shared.hpp | 80 +++++++
branches/release/libs/icl/test/test_type_lists.hpp | 68 ++++++
branches/release/libs/icl/test/test_value_maker.hpp | 21 +
branches/release/libs/icl/test/vc9_icl_fast_tests.sln | 30 ++
branches/release/libs/icl/test/vc9_icl_slow_tests.sln | 6
134 files changed, 2412 insertions(+), 1678 deletions(-)
Modified: branches/release/boost/icl/associative_interval_container.hpp
==============================================================================
--- branches/release/boost/icl/associative_interval_container.hpp (original)
+++ branches/release/boost/icl/associative_interval_container.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -11,6 +11,7 @@
#include <boost/icl/concept/comparable.hpp>
#include <boost/icl/concept/joinable.hpp>
#include <boost/icl/concept/container.hpp>
+#include <boost/icl/concept/interval_associator_base.hpp>
#include <boost/icl/concept/interval_set.hpp>
#include <boost/icl/concept/interval_map.hpp>
#include <boost/icl/concept/interval_associator.hpp>
Modified: branches/release/boost/icl/concept/interval.hpp
==============================================================================
--- branches/release/boost/icl/concept/interval.hpp (original)
+++ branches/release/boost/icl/concept/interval.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -119,6 +119,85 @@
return dynamic_interval_traits<Type>::construct(value, value, interval_bounds::closed());
}
+namespace detail
+{
+
+//==============================================================================
+//= Construct<Interval> unit_trail == generalized singleton
+// The smallest interval on an incrementable (and decrementable) type that can
+// be constructed using ++ and -- and such that it contains a given value.
+// If 'Type' is discrete, 'unit_trail' and 'singleton' are identical. So we
+// can view 'unit_trail' as a generalized singleton for static intervals of
+// continuous types.
+//==============================================================================
+template<class Type>
+typename enable_if
+<
+ mpl::and_< is_static_right_open<Type>
+ , boost::detail::is_incrementable<typename interval_traits<Type>::domain_type> >
+ , Type
+>::type
+unit_trail(const typename interval_traits<Type>::domain_type& value)
+{
+ return interval_traits<Type>::construct(value, icl::succ(value));
+}
+
+template<class Type>
+typename enable_if
+<
+ mpl::and_< is_static_left_open<Type>
+ , boost::detail::is_incrementable<typename interval_traits<Type>::domain_type> >
+ , Type
+>::type
+unit_trail(const typename interval_traits<Type>::domain_type& value)
+{
+ 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(icl::pred(value), value);
+}
+
+template<class Type>
+typename enable_if
+<
+ mpl::and_< is_static_open<Type>
+ , is_discrete<typename interval_traits<Type>::domain_type> >
+ , Type
+>::type
+unit_trail(const typename interval_traits<Type>::domain_type& value)
+{
+ 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(icl::pred(value), icl::succ(value));
+}
+
+template<class Type>
+typename enable_if
+<
+ mpl::and_< is_static_closed<Type>
+ , is_discrete<typename interval_traits<Type>::domain_type> >
+ , Type
+>::type
+unit_trail(const typename interval_traits<Type>::domain_type& value)
+{
+ return interval_traits<Type>::construct(value, value);
+}
+
+//NOTE: statically bounded closed or open intervals of continuous domain types
+// are NOT supported by ICL. They can not be used with interval containers
+// consistently.
+
+
+template<class Type>
+typename enable_if<has_dynamic_bounds<Type>, Type>::type
+unit_trail(const typename interval_traits<Type>::domain_type& value)
+{
+ return dynamic_interval_traits<Type>::construct(value, value, interval_bounds::closed());
+}
+
+} //namespace detail
+
//==============================================================================
//= Construct<Interval> multon
//==============================================================================
@@ -1341,7 +1420,6 @@
<< right_bracket<Type>(object) ;
}
-
}} // namespace icl boost
#endif
Modified: branches/release/boost/icl/concept/interval_associator.hpp
==============================================================================
--- branches/release/boost/icl/concept/interval_associator.hpp (original)
+++ branches/release/boost/icl/concept/interval_associator.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -202,7 +202,6 @@
return dist;
}
-
//==============================================================================
//= Range<IntervalSet|IntervalMap>
//==============================================================================
@@ -220,23 +219,25 @@
template<class Type>
typename enable_if<is_interval_container<Type>,
- typename Type::interval_type>::type
+ typename domain_type_of<Type>::type>::type
lower(const Type& object)
{
+ typedef typename domain_type_of<Type>::type DomainT;
return
icl::is_empty(object)
- ? identity_element<typename Type::interval_type>::value()
+ ? unit_element<DomainT>::value()
: icl::lower( key_value<Type>(object.begin()) );
}
template<class Type>
typename enable_if<is_interval_container<Type>,
- typename Type::interval_type>::type
+ typename domain_type_of<Type>::type>::type
upper(const Type& object)
{
+ typedef typename domain_type_of<Type>::type DomainT;
return
icl::is_empty(object)
- ? identity_element<typename Type::interval_type>::value()
+ ? identity_element<DomainT>::value()
: icl::upper( key_value<Type>(object.rbegin()) );
}
@@ -244,26 +245,28 @@
template<class Type>
typename enable_if
< mpl::and_< is_interval_container<Type>
- , is_discrete<typename Type::domain_type> >
-, typename Type::interval_type>::type
+ , is_discrete<typename domain_type_of<Type>::type> >
+, typename domain_type_of<Type>::type>::type
first(const Type& object)
{
+ typedef typename domain_type_of<Type>::type DomainT;
return
icl::is_empty(object)
- ? identity_element<typename Type::interval_type>::value()
+ ? unit_element<DomainT>::value()
: icl::first( key_value<Type>(object.begin()) );
}
template<class Type>
typename enable_if
< mpl::and_< is_interval_container<Type>
- , is_discrete<typename Type::domain_type> >
-, typename Type::interval_type>::type
+ , is_discrete<typename domain_type_of<Type>::type> >
+, typename domain_type_of<Type>::type>::type
last(const Type& object)
{
+ typedef typename domain_type_of<Type>::type DomainT;
return
icl::is_empty(object)
- ? identity_element<typename Type::interval_type>::value()
+ ? identity_element<DomainT>::value()
: icl::last( key_value<Type>(object.rbegin()) );
}
@@ -646,7 +649,7 @@
//------------------------------------------------------------------------------
template<class Type, class CoType>
typename enable_if<mpl::and_< is_interval_container<Type>
- , is_same<CoType, domain_type_of<Type> > >,
+ , boost::is_same<CoType, typename domain_type_of<Type>::type> >,
bool>::type
intersects(const Type& left, const CoType& right)
{
@@ -655,13 +658,14 @@
template<class Type, class CoType>
typename enable_if<mpl::and_< is_interval_container<Type>
- , is_same<CoType, interval_type_of<Type> > >,
+ , boost::is_same<CoType, typename interval_type_of<Type>::type> >,
bool>::type
intersects(const Type& left, const CoType& right)
{
return left.find(right) != left.end();
}
+
template<class LeftT, class RightT>
typename enable_if< mpl::and_< is_intra_combinable<LeftT, RightT>
, mpl::or_<is_total<LeftT>, is_total<RightT> > >
@@ -720,15 +724,6 @@
return false;
}
-template<class Type, class AssociateT>
-typename enable_if<mpl::and_< is_interval_map<Type>
- , is_inter_derivative<Type, AssociateT> >,
- bool>::type
-intersects(const Type& left, const AssociateT& right)
-{
- return icl::intersects(left, right);
-}
-
/** \b Returns true, if \c left and \c right have no common elements.
Intervals are interpreted as sequence of elements.
\b Complexity: loglinear, if \c left and \c right are interval containers. */
@@ -750,6 +745,7 @@
return !intersects(left,right);
}
+
//==============================================================================
//= Symmetric difference<IntervalSet|IntervalSet>
//==============================================================================
@@ -895,51 +891,6 @@
return typename Type::element_const_reverse_iterator(object.rend());
}
-//==============================================================================
-//= Morphisms
-//==============================================================================
-template<class Type>
-typename enable_if<is_interval_container<Type>, Type>::type&
-join(Type& object)
-{
- typedef typename Type::interval_type interval_type;
- typedef typename Type::iterator iterator;
-
- iterator it_ = object.begin();
- if(it_ == object.end())
- return object;
-
- iterator next_ = it_; next_++;
-
- while(next_ != object.end())
- {
- if( segmental::is_joinable<Type>(it_, next_) )
- {
- iterator fst_mem = it_; // hold the first member
-
- // Go on while touching members are found
- it_++; next_++;
- while( next_ != object.end()
- && segmental::is_joinable<Type>(it_, next_) )
- { it_++; next_++; }
-
- // finally we arrive at the end of a sequence of joinable intervals
- // and it points to the last member of that sequence
- const_cast<interval_type&>(key_value<Type>(it_))
- = hull(key_value<Type>(it_), key_value<Type>(fst_mem));
- object.erase(fst_mem, it_);
-
- it_++; next_=it_;
- if(next_!=object.end())
- next_++;
- }
- else { it_++; next_++; }
- }
- return object;
-}
-
-
-
}} // namespace boost icl
#endif
Modified: branches/release/boost/icl/concept/interval_map.hpp
==============================================================================
--- branches/release/boost/icl/concept/interval_map.hpp (original)
+++ branches/release/boost/icl/concept/interval_map.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -22,11 +22,6 @@
namespace boost{ namespace icl
{
-template<class Type>
-typename enable_if<is_interval_container<Type>, Type>::type&
-join(Type&);
-
-
template<class Type>
inline typename enable_if<is_interval_map<Type>, typename Type::segment_type>::type
make_segment(const typename Type::element_type& element)
@@ -36,6 +31,7 @@
return segment_type(icl::singleton<interval_type>(element.key), element.data);
}
+
//==============================================================================
//= Containedness<IntervalMap>
//==============================================================================
@@ -47,7 +43,7 @@
contains(const Type& super, const typename Type::element_type& key_value_pair)
{
typedef typename Type::const_iterator const_iterator;
- const_iterator it_ = super.find(key_value_pair.key);
+ const_iterator it_ = icl::find(super, key_value_pair.key);
return it_ != super.end() && it_->second == key_value_pair.data;
}
@@ -433,7 +429,8 @@
template<class Type, class OperandT>
typename enable_if<mpl::and_< is_interval_map<Type>
, is_total<Type>
- , is_same<OperandT, segment_type_of<Type> > >,
+ , boost::is_same< OperandT
+ , typename segment_type_of<Type>::type> >,
bool>::type
intersects(const Type&, const OperandT&)
{
@@ -443,18 +440,18 @@
template<class Type, class OperandT>
typename enable_if<mpl::and_< is_interval_map<Type>
, mpl::not_<is_total<Type> >
- , is_same<OperandT, segment_type_of<Type> > >,
+ , boost::is_same<OperandT, typename segment_type_of<Type>::type> >,
bool>::type
intersects(const Type& object, const OperandT& operand)
{
Type intersection;
- icl::add_intersection(intersection, left, operand);
+ icl::add_intersection(intersection, object, operand);
return !icl::is_empty(intersection);
}
template<class Type, class OperandT>
typename enable_if<mpl::and_< is_interval_map<Type>
- , is_same<OperandT, element_type_of<Type> > >,
+ , boost::is_same<OperandT, typename element_type_of<Type>::type> >,
bool>::type
intersects(const Type& object, const OperandT& operand)
{
Modified: branches/release/boost/icl/concept/interval_set.hpp
==============================================================================
--- branches/release/boost/icl/concept/interval_set.hpp (original)
+++ branches/release/boost/icl/concept/interval_set.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -9,6 +9,7 @@
#define BOOST_ICL_CONCEPT_INTERVAL_SET_HPP_JOFA_100920
#include <boost/icl/type_traits/is_combinable.hpp>
+#include <boost/icl/type_traits/interval_type_of.hpp>
#include <boost/icl/detail/set_algo.hpp>
#include <boost/icl/detail/interval_set_algo.hpp>
#include <boost/icl/concept/interval.hpp>
@@ -26,7 +27,7 @@
typename enable_if<is_interval_set<Type>, bool>::type
contains(const Type& super, const typename Type::element_type& element)
{
- return !(super.find(element) == super.end());
+ return !(icl::find(super, element) == super.end());
}
template<class Type>
@@ -173,7 +174,7 @@
const typename Type::element_type& operand)
{
typedef typename Type::const_iterator const_iterator;
- const_iterator found = object.find(operand);
+ const_iterator found = icl::find(object, operand);
if(found != object.end())
icl::add(section, operand);
}
Modified: branches/release/boost/icl/interval_base_map.hpp
==============================================================================
--- branches/release/boost/icl/interval_base_map.hpp (original)
+++ branches/release/boost/icl/interval_base_map.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -253,20 +253,22 @@
//==========================================================================
/** Find the interval value pair, that contains \c key */
- const_iterator find(const domain_type& key)const
+ const_iterator find(const domain_type& key_value)const
{
- return _map.find(interval_type(key));
+ return icl::find(*this, key_value);
}
- const_iterator find(const interval_type& key)const
+ /** Find the first interval value pair, that collides with interval
+ \c key_interval */
+ const_iterator find(const interval_type& key_interval)const
{
- return _map.find(key);
+ return _map.find(key_interval);
}
/** Total select function. */
- codomain_type operator()(const domain_type& key)const
+ codomain_type operator()(const domain_type& key_value)const
{
- const_iterator it_ = _map.find(interval_type(key));
+ const_iterator it_ = icl::find(*this, key_value);
return it_==end() ? identity_element<codomain_type>::value()
: it_->second;
}
Modified: branches/release/boost/icl/interval_base_set.hpp
==============================================================================
--- branches/release/boost/icl/interval_base_set.hpp (original)
+++ branches/release/boost/icl/interval_base_set.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -201,15 +201,17 @@
//= Selection
//==========================================================================
- /** Find the interval value pair, that contains element \c key */
- const_iterator find(const element_type& key)const
+ /** Find the interval, that contains element \c key_value */
+ const_iterator find(const element_type& key_value)const
{
- return this->_set.find(icl::singleton<segment_type>(key));
+ return icl::find(*this, key_value);
+ //CL return this->_set.find(icl::singleton<segment_type>(key));
}
- const_iterator find(const segment_type& segment)const
+ /** Find the first interval, that collides with interval \c key_interval */
+ const_iterator find(const interval_type& key_interval)const
{
- return this->_set.find(segment);
+ return this->_set.find(key_interval);
}
//==========================================================================
Modified: branches/release/boost/icl/rational.hpp
==============================================================================
--- branches/release/boost/icl/rational.hpp (original)
+++ branches/release/boost/icl/rational.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -59,7 +59,7 @@
struct has_inverse<boost::rational<Integral> >
{
typedef has_inverse type;
- BOOST_STATIC_CONSTANT(bool, value = (is_signed<Integral>::value));
+ BOOST_STATIC_CONSTANT(bool, value = (boost::is_signed<Integral>::value));
};
}} // namespace icl boost
Modified: branches/release/boost/icl/type_traits/has_inverse.hpp
==============================================================================
--- branches/release/boost/icl/type_traits/has_inverse.hpp (original)
+++ branches/release/boost/icl/type_traits/has_inverse.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -18,7 +18,7 @@
{
typedef has_inverse<Type> type;
BOOST_STATIC_CONSTANT(bool,
- value = (type_traits::ice_or<is_signed<Type>::value,
+ value = (type_traits::ice_or<boost::is_signed<Type>::value,
is_floating_point<Type>::value>::value));
};
Modified: branches/release/boost/icl/type_traits/is_combinable.hpp
==============================================================================
--- branches/release/boost/icl/type_traits/is_combinable.hpp (original)
+++ branches/release/boost/icl/type_traits/is_combinable.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -25,7 +25,7 @@
{
typedef is_overloadable<Type> type;
BOOST_STATIC_CONSTANT(bool, value =
- (is_same<Type, typename Type::overloadable_type>::value)
+ (boost::is_same<Type, typename Type::overloadable_type>::value)
);
};
@@ -36,8 +36,8 @@
{
typedef is_codomain_equal<LeftT, RightT> type;
BOOST_STATIC_CONSTANT(bool, value =
- (is_same<typename LeftT::codomain_type,
- typename RightT::codomain_type>::value)
+ (boost::is_same<typename LeftT::codomain_type,
+ typename RightT::codomain_type>::value)
);
};
@@ -47,8 +47,8 @@
{
typedef is_key_compare_equal<LeftT, RightT> type;
BOOST_STATIC_CONSTANT(bool, value =
- (is_same<typename LeftT::key_compare,
- typename RightT::key_compare>::value)
+ (boost::is_same<typename LeftT::key_compare,
+ typename RightT::key_compare>::value)
);
};
Modified: branches/release/boost/icl/type_traits/is_container.hpp
==============================================================================
--- branches/release/boost/icl/type_traits/is_container.hpp (original)
+++ branches/release/boost/icl/type_traits/is_container.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -42,8 +42,8 @@
BOOST_STATIC_CONSTANT(bool,
value = (mpl::and_< is_container<Type>
, detail::has_key_type<Type>
- , is_same< typename key_type_of<Type>::type
- , typename value_type_of<Type>::type >
+ , boost::is_same< typename key_type_of<Type>::type
+ , typename value_type_of<Type>::type >
, mpl::not_<detail::has_segment_type<Type> >
>::value )
);
Modified: branches/release/boost/icl/type_traits/is_key_container_of.hpp
==============================================================================
--- branches/release/boost/icl/type_traits/is_key_container_of.hpp (original)
+++ branches/release/boost/icl/type_traits/is_key_container_of.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -64,7 +64,7 @@
typedef is_strict_key_container_of<KeyT, ObjectT> type;
BOOST_STATIC_CONSTANT(bool, value =
(mpl::and_< is_map<ObjectT>
- , is_same<KeyT, typename key_container_type_of<ObjectT>::type> >::value)
+ , boost::is_same<KeyT, typename key_container_type_of<ObjectT>::type> >::value)
);
};
@@ -75,7 +75,7 @@
BOOST_STATIC_CONSTANT(bool, value =
(mpl::or_< is_strict_key_container_of<KeyT, ObjectT>
, mpl::and_< mpl::or_<is_set<ObjectT>, is_map<ObjectT> >
- , is_same<ObjectT, KeyT> > >::value)
+ , boost::is_same<ObjectT, KeyT> > >::value)
);
};
Modified: branches/release/boost/icl/type_traits/is_numeric.hpp
==============================================================================
--- branches/release/boost/icl/type_traits/is_numeric.hpp (original)
+++ branches/release/boost/icl/type_traits/is_numeric.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -14,10 +14,17 @@
namespace boost{ namespace icl
{
+template <class Type> struct is_fixed_numeric
+{
+ typedef is_fixed_numeric type;
+ BOOST_STATIC_CONSTANT(bool, value = (0 < std::numeric_limits<Type>::digits));
+};
+
template <class Type> struct is_numeric
{
typedef is_numeric type;
- BOOST_STATIC_CONSTANT(bool, value = (0 < std::numeric_limits<Type>::digits));
+ BOOST_STATIC_CONSTANT(bool, value =
+ (mpl::or_<is_fixed_numeric<Type>, is_integral<Type> >::value) );
};
template <class Type>
Modified: branches/release/libs/icl/doc/functions_selection.qbk
==============================================================================
--- branches/release/libs/icl/doc/functions_selection.qbk (original)
+++ branches/release/libs/icl/doc/functions_selection.qbk 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -12,26 +12,45 @@
[table
[[['*Selection*]] [__ch_itv_sets__][__ch_itv_maps__][__ch_ele_sets__][__ch_ele_maps__] [condition] ]
-[[`const_iterator T::find(const domain_type&)const`] [__Olgn__] [__Olgn__] [__Olgn__] [__Olgn__] [] ]
-[[`iterator T::find(const domain_type&)`] [ ] [ ] [__Olgn__] [__Olgn__] [] ]
-[[`codomain_type& operator[] (const domain_type&)`] [ ] [ ] [ ] [__Olgn__] [] ]
-[[`codomain_type operator() (const domain_type&)const`] [ ] [__Olgn__] [ ] [__Olgn__] [`is_total<T>::value`] ]
+[[`iterator T::find(const domain_type&)`] [ ] [ ] [__Olgn__] [__Olgn__] [] ]
+[[`const_iterator T::find(const domain_type&)const`] [__Olgn__] [__Olgn__] [__Olgn__] [__Olgn__] [] ]
+[[`const_iterator find(T&, const domain_type&)`] [__Olgn__] [__Olgn__] [ ] [ ] [] ]
+[[`const_iterator T::find(const interval_type&)const`] [__Olgn__] [__Olgn__] [ ] [ ] [] ]
+[[`const_iterator find(T&, const interval_type&)`] [__Olgn__] [__Olgn__] [ ] [ ] [] ]
+[[`codomain_type& operator[] (const domain_type&)`] [ ] [ ] [ ] [__Olgn__] [] ]
+[[`codomain_type operator() (const domain_type&)const`] [ ] [__Olgn__] [ ] [__Olgn__] [`is_total<T>::value`] ]
]
* All time *complexities* are ['*logarithmic*] in the containers `iterative_size()`.
* `operator()` is available for total maps only.
+* `interval_type` is also the interval container's `key_type`
+
[table
-[[['*Selection*]] [Types] [Description] ]
-[[`iterator T::find(const domain_type& x)`] [__s __m] [Searches the container for the element `x` and return an iterator to it, if `x` is found.
- Otherwise `find` returns iterator `end()`.] ]
-[[`const_iterator T::find(const domain_type& x)const`] [__s __m] [Const version of `find` above.] ]
-[[`const_iterator T::find(const domain_type& x)const`] [__S __M] [For interval containers `find(x)` searches a key element `x` but returns an iterator to an interval
- containing the element.] ]
-[[`codomain_type& operator[] (const domain_type& x)`] [__m ] [For the key element `x` the operator returns a reference to the mapped value.
- A pair `std::pair(x,codomain_type())` will be inserted, of `x` is not found in the map.] ]
-[[`codomain_type operator() (const domain_type& x)const`][__M __m ] [Returns the mapped value for a key `x`. The operator is only available for ['*total*] maps. ] ]
+[[['*Selection*]] [Types] [Description] ]
+[[`iterator T::find(const domain_type& x)`] [__s __m] [Searches the container for the element `x` and return an iterator to it, if `x` is found.
+ Otherwise `find` returns iterator `end()`.] ]
+[[`const_iterator T::find`\n
+ `(const domain_type& x)const`] [__s __m] [Const version of `find` above.] ]
+[[`const_iterator T::find`\n
+ `(const domain_type& x)const`\n\n
+ `const_iterator find`\n
+ `(T&, const domain_type& x)`] [__S __M]
+ [For interval containers `c`, `c.find(x)` or `icl::find(c,x)` searches a key element `x` and
+ returns an iterator to the interval containing the element `x`.] ]
+[[`const_iterator T::find`\n
+ `(const interval_type& x)const`\n\n
+ `const_iterator find`\n
+ `(T&, const interval_type& x)`]
+ [__S __M] [For interval containers `c`, `c.find(y)` or `icl::find(c,y)` searches an interval `y`
+ and returns an iterator to the first interval in `c` that overlaps with `y`.] ]
+
+[[`codomain_type& operator[]`\n
+ `(const domain_type& x)`] [__m ] [For the key element `x` the operator returns a reference to the mapped value.
+ A pair `std::pair(x,codomain_type())` will be inserted, of `x` is not found in the map.] ]
+[[`codomain_type operator()`\n
+ `(const domain_type& x)const`] [__M __m ] [Returns the mapped value for a key `x`. The operator is only available for ['*total*] maps. ] ]
]
Modified: branches/release/libs/icl/doc/html/boost/icl/add_iterator.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/add_iterator.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/add_iterator.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -39,39 +39,39 @@
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">output_iterator_tag</span> <a name="boost.icl.add_iterator.iterator_category"></a><span class="identifier">iterator_category</span><span class="special">;</span>
<span class="comment">// <a class="link" href="add_iterator.html#boost.icl.add_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="add_iterator.html#id515912-bb"><span class="identifier">add_iterator</span></a><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- add_iterator& <a class="link" href="add_iterator.html#id515927-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="add_iterator.html#id656681-bb"><span class="identifier">add_iterator</span></a><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ add_iterator& <a class="link" href="add_iterator.html#id656696-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="add_iterator.html#id515880-bb">public member functions</a></span>
- <a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a class="link" href="add_iterator.html#id515882-bb"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a class="link" href="add_iterator.html#id515891-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a class="link" href="add_iterator.html#id515899-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="add_iterator.html#id656649-bb">public member functions</a></span>
+ <a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a class="link" href="add_iterator.html#id656651-bb"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a class="link" href="add_iterator.html#id656660-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a class="link" href="add_iterator.html#id656668-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1108222"></a><h2>Description</h2>
+<a name="id1295958"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1108225"></a><h3>
+<a name="id1295962"></a><h3>
<a name="boost.icl.add_iteratorconstruct-copy-destruct"></a><code class="computeroutput">add_iterator</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id515912-bb"></a><span class="identifier">add_iterator</span><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span> cont<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span> iter<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id656681-bb"></a><span class="identifier">add_iterator</span><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span> cont<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span> iter<span class="special">)</span><span class="special">;</span></pre>
<p>An add_iterator is constructed with a container and a position that has to be maintained. </p>
</li>
<li>
-<pre class="literallayout">add_iterator& <a name="id515927-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span> value<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout">add_iterator& <a name="id656696-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span> value<span class="special">)</span><span class="special">;</span></pre>
<p>This assignment operator adds the <code class="computeroutput">value</code> before the current position. It maintains it's position by incrementing after addition. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1111351"></a><h3>
-<a name="id515880-bb"></a><code class="computeroutput">add_iterator</code> public member functions</h3>
+<a name="id1296083"></a><h3>
+<a name="id656649-bb"></a><code class="computeroutput">add_iterator</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a name="id515882-bb"></a><span class="keyword">operator</span><span class="special">*</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a name="id515891-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a name="id515899-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a name="id656651-bb"></a><span class="keyword">operator</span><span class="special">*</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a name="id656660-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a> <span class="special">&</span> <a name="id656668-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/adder.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/adder.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/adder.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -35,7 +35,7 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ContainerT<span class="special">,</span> <span class="keyword">typename</span> IteratorT<span class="special">></span>
<a class="link" href="add_iterator.html" title="Class template add_iterator">add_iterator</a><span class="special"><</span> <span class="identifier">ContainerT</span> <span class="special">></span> <span class="identifier">adder</span><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span> cont<span class="special">,</span> <span class="identifier">IteratorT</span> iter_<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1112159"></a><h2>Description</h2>
+<a name="id1297454"></a><h2>Description</h2>
<p>Function adder creates and initializes an add_iterator </p>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/bounded_value.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/bounded_value.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/bounded_value.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -39,27 +39,27 @@
<span class="keyword">typedef</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span> <a name="boost.icl.bounded_value.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="bounded_value.html#boost.icl.bounded_valueconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="bounded_value.html#id513956-bb"><span class="identifier">bounded_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="bounded_value.html#id654186-bb"><span class="identifier">bounded_value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="bounded_value.html#id513941-bb">public member functions</a></span>
- <span class="identifier">domain_type</span> <a class="link" href="bounded_value.html#id513943-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="bounded_value.html#id513949-bb"><span class="identifier">bound</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="bounded_value.html#id654170-bb">public member functions</a></span>
+ <span class="identifier">domain_type</span> <a class="link" href="bounded_value.html#id654173-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="bounded_value.html#id654179-bb"><span class="identifier">bound</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1088690"></a><h2>Description</h2>
+<a name="id1275870"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1088694"></a><h3>
+<a name="id1275874"></a><h3>
<a name="boost.icl.bounded_valueconstruct-copy-destruct"></a><code class="computeroutput">bounded_value</code>
public
construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id513956-bb"></a><span class="identifier">bounded_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> value<span class="special">,</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> bound<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id654186-bb"></a><span class="identifier">bounded_value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> value<span class="special">,</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> bound<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1088754"></a><h3>
-<a name="id513941-bb"></a><code class="computeroutput">bounded_value</code> public member functions</h3>
+<a name="id1275934"></a><h3>
+<a name="id654170-bb"></a><code class="computeroutput">bounded_value</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id513943-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513949-bb"></a><span class="identifier">bound</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id654173-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654179-bb"></a><span class="identifier">bound</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/closed_interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/closed_interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/closed_interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../interval_container_library_reference.html#header.boost.icl.closed_interval_hpp" title="Header <boost/icl/closed_interval.hpp>">
<link rel="prev" href="../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="next" href="interval_traits_icl_clo_id504920.html" title="Struct template interval_traits<icl::closed_interval< DomainT, Compare >>">
+<link rel="next" href="interval_traits_icl_clo_id644039.html" title="Struct template interval_traits<icl::closed_interval< DomainT, Compare >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../interval_container_library_reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../interval_container_library_reference.html#header.boost.icl.closed_interval_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_clo_id504920.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../interval_container_library_reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../interval_container_library_reference.html#header.boost.icl.closed_interval_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_clo_id644039.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.closed_interval"></a><div class="titlepage"></div>
@@ -40,46 +40,46 @@
<span class="keyword">typedef</span> <span class="identifier">DomainT</span> <a name="boost.icl.closed_interval.domain_type"></a><span class="identifier">domain_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="closed_interval.html#boost.icl.closed_intervalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="closed_interval.html#id504874-bb"><span class="identifier">closed_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="closed_interval.html#id504882-bb"><span class="identifier">closed_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="closed_interval.html#id504895-bb"><span class="identifier">closed_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="closed_interval.html#id643991-bb"><span class="identifier">closed_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="closed_interval.html#id643999-bb"><span class="identifier">closed_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="closed_interval.html#id644014-bb"><span class="identifier">closed_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="closed_interval.html#id504847-bb">public member functions</a></span>
- <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id504850-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id504856-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id504862-bb"><span class="identifier">first</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id504868-bb"><span class="identifier">last</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="closed_interval.html#id643964-bb">public member functions</a></span>
+ <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id643967-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id643973-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id643979-bb"><span class="identifier">first</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">DomainT</span> <a class="link" href="closed_interval.html#id643985-bb"><span class="identifier">last</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1005601"></a><h2>Description</h2>
+<a name="id1191516"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1005605"></a><h3>
+<a name="id1191520"></a><h3>
<a name="boost.icl.closed_intervalconstruct-copy-destruct"></a><code class="computeroutput">closed_interval</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id504874-bb"></a><span class="identifier">closed_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id643991-bb"></a><span class="identifier">closed_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor; yields an empty interval <code class="computeroutput">[0,0)</code>. </p>
</li>
<li>
-<pre class="literallayout"><a name="id504882-bb"></a><span class="identifier">closed_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id643999-bb"></a><span class="identifier">closed_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
<p>Constructor for a closed singleton interval <code class="computeroutput">[val,val]</code> </p>
</li>
<li>
-<pre class="literallayout"><a name="id504895-bb"></a><span class="identifier">closed_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id644014-bb"></a><span class="identifier">closed_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
<p>Interval from <code class="computeroutput">low</code> to <code class="computeroutput">up</code> with bounds <code class="computeroutput">bounds</code> </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1005766"></a><h3>
-<a name="id504847-bb"></a><code class="computeroutput">closed_interval</code> public member functions</h3>
+<a name="id1191685"></a><h3>
+<a name="id643964-bb"></a><code class="computeroutput">closed_interval</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id504850-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id504856-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id504862-bb"></a><span class="identifier">first</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id504868-bb"></a><span class="identifier">last</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id643967-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id643973-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id643979-bb"></a><span class="identifier">first</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id643985-bb"></a><span class="identifier">last</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -94,7 +94,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../interval_container_library_reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../interval_container_library_reference.html#header.boost.icl.closed_interval_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_clo_id504920.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../interval_container_library_reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../interval_container_library_reference.html#header.boost.icl.closed_interval_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_clo_id644039.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/continuous_interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/continuous_interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/continuous_interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/continuous_interval_hpp.html" title="Header <boost/icl/continuous_interval.hpp>">
<link rel="prev" href="../../header/boost/icl/continuous_interval_hpp.html" title="Header <boost/icl/continuous_interval.hpp>">
-<link rel="next" href="interval_traits_icl_con_id505328.html" title="Struct template interval_traits<icl::continuous_interval< DomainT, Compare >>">
+<link rel="next" href="interval_traits_icl_con_id644448.html" title="Struct template interval_traits<icl::continuous_interval< DomainT, Compare >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_con_id505328.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_con_id644448.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.continuous_interval"></a><div class="titlepage"></div>
@@ -41,41 +41,41 @@
<span class="keyword">typedef</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">::</span><a class="link" href="continuous_interval.html#boost.icl.continuous_interval.type">type</a> <a name="boost.icl.continuous_interval.bounded_domain_type"></a><span class="identifier">bounded_domain_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="continuous_interval.html#boost.icl.continuous_intervalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="continuous_interval.html#id505189-bb"><span class="identifier">continuous_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="continuous_interval.html#id505198-bb"><span class="identifier">continuous_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="continuous_interval.html#id505211-bb"><span class="identifier">continuous_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span>
+ <a class="link" href="continuous_interval.html#id644308-bb"><span class="identifier">continuous_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="continuous_interval.html#id644316-bb"><span class="identifier">continuous_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="continuous_interval.html#id644330-bb"><span class="identifier">continuous_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span>
<a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <span class="special">=</span> <span class="identifier">interval_bounds</span><span class="special">::</span><span class="identifier">right_open</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
<a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="continuous_interval.html#id505168-bb">public member functions</a></span>
- <span class="identifier">domain_type</span> <a class="link" href="continuous_interval.html#id505170-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">domain_type</span> <a class="link" href="continuous_interval.html#id505176-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="continuous_interval.html#id505182-bb"><span class="identifier">bounds</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="continuous_interval.html#id644286-bb">public member functions</a></span>
+ <span class="identifier">domain_type</span> <a class="link" href="continuous_interval.html#id644288-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">domain_type</span> <a class="link" href="continuous_interval.html#id644294-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="continuous_interval.html#id644300-bb"><span class="identifier">bounds</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="continuous_interval.html#id505254-bb">public static functions</a></span>
- <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id505256-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id505274-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id505292-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id505310-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="continuous_interval.html#id644374-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id644376-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id644394-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id644412-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a class="link" href="continuous_interval.html#id644430-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1008495"></a><h2>Description</h2>
+<a name="id1194448"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1008499"></a><h3>
+<a name="id1194452"></a><h3>
<a name="boost.icl.continuous_intervalconstruct-copy-destruct"></a><code class="computeroutput">continuous_interval</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id505189-bb"></a><span class="identifier">continuous_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id644308-bb"></a><span class="identifier">continuous_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor; yields an empty interval <code class="computeroutput">[0,0)</code>. </p>
</li>
<li>
-<pre class="literallayout"><a name="id505198-bb"></a><span class="identifier">continuous_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id644316-bb"></a><span class="identifier">continuous_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
<p>Constructor for a closed singleton interval <code class="computeroutput">[val,val]</code> </p>
</li>
<li>
-<pre class="literallayout"><a name="id505211-bb"></a><span class="identifier">continuous_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">,</span>
+<pre class="literallayout"><a name="id644330-bb"></a><span class="identifier">continuous_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">,</span>
<a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> bounds <span class="special">=</span> <span class="identifier">interval_bounds</span><span class="special">::</span><span class="identifier">right_open</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
<a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
<p>Interval from <code class="computeroutput">low</code> to <code class="computeroutput">up</code> with bounds <code class="computeroutput">bounds</code> </p>
@@ -83,22 +83,22 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1008715"></a><h3>
-<a name="id505168-bb"></a><code class="computeroutput">continuous_interval</code> public member functions</h3>
+<a name="id1194673"></a><h3>
+<a name="id644286-bb"></a><code class="computeroutput">continuous_interval</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id505170-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id505176-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id505182-bb"></a><span class="identifier">bounds</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id644288-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id644294-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id644300-bb"></a><span class="identifier">bounds</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1008825"></a><h3>
-<a name="id505254-bb"></a><code class="computeroutput">continuous_interval</code> public static functions</h3>
+<a name="id1194783"></a><h3>
+<a name="id644374-bb"></a><code class="computeroutput">continuous_interval</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id505256-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id505274-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id505292-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id505310-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id644376-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id644394-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id644412-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="continuous_interval.html" title="Class template continuous_interval">continuous_interval</a> <a name="id644430-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -113,7 +113,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_con_id505328.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/continuous_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_con_id644448.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/conversion.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/conversion.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/conversion.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/functors_hpp.html" title="Header <boost/icl/functors.hpp>">
-<link rel="prev" href="is_negative_icl_inplace_id507462.html" title="Struct template is_negative<icl::inplace_bit_subtract< Type >>">
+<link rel="prev" href="is_negative_icl_inplace_id647676.html" title="Struct template is_negative<icl::inplace_bit_subtract< Type >>">
<link rel="next" href="version.html" title="Struct template version">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_negative_icl_inplace_id507462.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_negative_icl_inplace_id647676.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.conversion"></a><div class="titlepage"></div>
@@ -37,18 +37,18 @@
<span class="keyword">typedef</span> <a class="link" href="conversion.html" title="Struct template conversion">conversion</a><span class="special"><</span> <span class="identifier">Combiner</span> <span class="special">></span> <a name="boost.icl.conversion.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="identifier">remove_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">remove_reference</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">Combiner</span><span class="special">::</span><span class="identifier">first_argument_type</span> <span class="special">></span><span class="special">::</span><a class="link" href="conversion.html#boost.icl.conversion.type">type</a> <span class="special">></span><span class="special">::</span><a class="link" href="conversion.html#boost.icl.conversion.type">type</a> <a name="boost.icl.conversion.argument_type"></a><span class="identifier">argument_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="conversion.html#id507526-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">argument_type</span> <a class="link" href="conversion.html#id507528-bb"><span class="identifier">proversion</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">argument_type</span> <a class="link" href="conversion.html#id507539-bb"><span class="identifier">inversion</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="conversion.html#id647739-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">argument_type</span> <a class="link" href="conversion.html#id647742-bb"><span class="identifier">proversion</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">argument_type</span> <a class="link" href="conversion.html#id647752-bb"><span class="identifier">inversion</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1036207"></a><h2>Description</h2>
+<a name="id1222174"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1036210"></a><h3>
-<a name="id507526-bb"></a><code class="computeroutput">conversion</code> public static functions</h3>
+<a name="id1222178"></a><h3>
+<a name="id647739-bb"></a><code class="computeroutput">conversion</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">argument_type</span> <a name="id507528-bb"></a><span class="identifier">proversion</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">argument_type</span> <a name="id507539-bb"></a><span class="identifier">inversion</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">argument_type</span> <a name="id647742-bb"></a><span class="identifier">proversion</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">argument_type</span> <a name="id647752-bb"></a><span class="identifier">inversion</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_negative_icl_inplace_id507462.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_negative_icl_inplace_id647676.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/discrete_interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/discrete_interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/discrete_interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/discrete_interval_hpp.html" title="Header <boost/icl/discrete_interval.hpp>">
<link rel="prev" href="../../header/boost/icl/discrete_interval_hpp.html" title="Header <boost/icl/discrete_interval.hpp>">
-<link rel="next" href="interval_traits_icl_dis_id505899.html" title="Struct template interval_traits<icl::discrete_interval< DomainT, Compare >>">
+<link rel="next" href="interval_traits_icl_dis_id645019.html" title="Struct template interval_traits<icl::discrete_interval< DomainT, Compare >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_dis_id505899.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_dis_id645019.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.discrete_interval"></a><div class="titlepage"></div>
@@ -41,41 +41,41 @@
<span class="keyword">typedef</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">::</span><a class="link" href="discrete_interval.html#boost.icl.discrete_interval.type">type</a> <a name="boost.icl.discrete_interval.bounded_domain_type"></a><span class="identifier">bounded_domain_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="discrete_interval.html#boost.icl.discrete_intervalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="discrete_interval.html#id505760-bb"><span class="identifier">discrete_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="discrete_interval.html#id505768-bb"><span class="identifier">discrete_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="discrete_interval.html#id505781-bb"><span class="identifier">discrete_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span>
+ <a class="link" href="discrete_interval.html#id644879-bb"><span class="identifier">discrete_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="discrete_interval.html#id644887-bb"><span class="identifier">discrete_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="discrete_interval.html#id644902-bb"><span class="identifier">discrete_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span>
<a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <span class="special">=</span> <span class="identifier">interval_bounds</span><span class="special">::</span><span class="identifier">right_open</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
<a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="discrete_interval.html#id505738-bb">public member functions</a></span>
- <span class="identifier">domain_type</span> <a class="link" href="discrete_interval.html#id505740-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">domain_type</span> <a class="link" href="discrete_interval.html#id505746-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="discrete_interval.html#id505752-bb"><span class="identifier">bounds</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="discrete_interval.html#id644857-bb">public member functions</a></span>
+ <span class="identifier">domain_type</span> <a class="link" href="discrete_interval.html#id644860-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">domain_type</span> <a class="link" href="discrete_interval.html#id644866-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="discrete_interval.html#id644872-bb"><span class="identifier">bounds</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="discrete_interval.html#id505824-bb">public static functions</a></span>
- <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id505827-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id505845-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id505863-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id505881-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="discrete_interval.html#id644945-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id644947-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id644965-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id644983-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a class="link" href="discrete_interval.html#id645001-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1015330"></a><h2>Description</h2>
+<a name="id1200200"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1015333"></a><h3>
+<a name="id1200203"></a><h3>
<a name="boost.icl.discrete_intervalconstruct-copy-destruct"></a><code class="computeroutput">discrete_interval</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id505760-bb"></a><span class="identifier">discrete_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id644879-bb"></a><span class="identifier">discrete_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor; yields an empty interval <code class="computeroutput">[0,0)</code>. </p>
</li>
<li>
-<pre class="literallayout"><a name="id505768-bb"></a><span class="identifier">discrete_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id644887-bb"></a><span class="identifier">discrete_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
<p>Constructor for a closed singleton interval <code class="computeroutput">[val,val]</code> </p>
</li>
<li>
-<pre class="literallayout"><a name="id505781-bb"></a><span class="identifier">discrete_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">,</span>
+<pre class="literallayout"><a name="id644902-bb"></a><span class="identifier">discrete_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">,</span>
<a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> bounds <span class="special">=</span> <span class="identifier">interval_bounds</span><span class="special">::</span><span class="identifier">right_open</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
<a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <span class="special">*</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre>
<p>Interval from <code class="computeroutput">low</code> to <code class="computeroutput">up</code> with bounds <code class="computeroutput">bounds</code> </p>
@@ -83,22 +83,22 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1015549"></a><h3>
-<a name="id505738-bb"></a><code class="computeroutput">discrete_interval</code> public member functions</h3>
+<a name="id1200424"></a><h3>
+<a name="id644857-bb"></a><code class="computeroutput">discrete_interval</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id505740-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id505746-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id505752-bb"></a><span class="identifier">bounds</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id644860-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id644866-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id644872-bb"></a><span class="identifier">bounds</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1015660"></a><h3>
-<a name="id505824-bb"></a><code class="computeroutput">discrete_interval</code> public static functions</h3>
+<a name="id1201081"></a><h3>
+<a name="id644945-bb"></a><code class="computeroutput">discrete_interval</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id505827-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id505845-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id505863-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id505881-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id644947-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id644965-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id644983-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="discrete_interval.html" title="Class template discrete_interval">discrete_interval</a> <a name="id645001-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -113,7 +113,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_dis_id505899.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/discrete_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_dis_id645019.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/dynamic_interval_traits.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/dynamic_interval_traits.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/dynamic_interval_traits.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -37,21 +37,21 @@
<span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">domain_type</span> <a name="boost.icl.dynamic_interval_traits.domain_type"></a><span class="identifier">domain_type</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">domain_compare</span> <a name="boost.icl.dynamic_interval_traits.domain_compare"></a><span class="identifier">domain_compare</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="dynamic_interval_traits.html#id506288-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="dynamic_interval_traits.html#id506290-bb"><span class="identifier">construct</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="dynamic_interval_traits.html#id645408-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="dynamic_interval_traits.html#id645410-bb"><span class="identifier">construct</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span>
<a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="dynamic_interval_traits.html#id506312-bb"><span class="identifier">construct_bounded</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">domain_type</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="dynamic_interval_traits.html#id645432-bb"><span class="identifier">construct_bounded</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">domain_type</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">domain_type</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1019108"></a><h2>Description</h2>
+<a name="id1205076"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1019111"></a><h3>
-<a name="id506288-bb"></a><code class="computeroutput">dynamic_interval_traits</code> public static functions</h3>
+<a name="id1205079"></a><h3>
+<a name="id645408-bb"></a><code class="computeroutput">dynamic_interval_traits</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506290-bb"></a><span class="identifier">construct</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> up<span class="special">,</span>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id645410-bb"></a><span class="identifier">construct</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> up<span class="special">,</span>
<a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> bounds<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506312-bb"></a><span class="identifier">construct_bounded</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">domain_type</span> <span class="special">></span> <span class="special">&</span> lo<span class="special">,</span>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id645432-bb"></a><span class="identifier">construct_bounded</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">domain_type</span> <span class="special">></span> <span class="special">&</span> lo<span class="special">,</span>
<span class="keyword">const</span> <a class="link" href="bounded_value.html" title="Class template bounded_value">bounded_value</a><span class="special"><</span> <span class="identifier">domain_type</span> <span class="special">></span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_bit_add.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_bit_add.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_bit_add.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_bit_add.html" title="Struct template inplace_bit_add">inplace_bit_add</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_bit_add.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_add.html#id506556-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_bit_add.html#id506559-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_add.html#id646770-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_bit_add.html#id646772-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_add.html#id506574-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="inplace_bit_add.html#id506577-bb"><span class="identifier">version</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_add.html#id646788-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="inplace_bit_add.html#id646790-bb"><span class="identifier">version</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1024875"></a><h2>Description</h2>
+<a name="id1211406"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1024879"></a><h3>
-<a name="id506556-bb"></a><code class="computeroutput">inplace_bit_add</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506559-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1211410"></a><h3>
+<a name="id646770-bb"></a><code class="computeroutput">inplace_bit_add</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646772-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1024960"></a><h3>
-<a name="id506574-bb"></a><code class="computeroutput">inplace_bit_add</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id506577-bb"></a><span class="identifier">version</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1211492"></a><h3>
+<a name="id646788-bb"></a><code class="computeroutput">inplace_bit_add</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id646790-bb"></a><span class="identifier">version</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_bit_and.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_bit_and.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_bit_and.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,15 +38,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_bit_and.html" title="Struct template inplace_bit_and">inplace_bit_and</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_bit_and.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_and.html#id506652-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_bit_and.html#id506655-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_and.html#id646866-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_bit_and.html#id646868-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1025610"></a><h2>Description</h2>
+<a name="id1212141"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1025613"></a><h3>
-<a name="id506652-bb"></a><code class="computeroutput">inplace_bit_and</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506655-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1212144"></a><h3>
+<a name="id646866-bb"></a><code class="computeroutput">inplace_bit_and</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646868-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_bit_subtract.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_bit_subtract.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_bit_subtract.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_bit_subtract.html" title="Struct template inplace_bit_subtract">inplace_bit_subtract</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_bit_subtract.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_subtract.html#id506607-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_bit_subtract.html#id506609-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_subtract.html#id646820-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_bit_subtract.html#id646822-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_subtract.html#id506625-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_bit_subtract.html#id506627-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_subtract.html#id646838-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_bit_subtract.html#id646840-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1025265"></a><h2>Description</h2>
+<a name="id1211796"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1025269"></a><h3>
-<a name="id506607-bb"></a><code class="computeroutput">inplace_bit_subtract</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506609-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1211800"></a><h3>
+<a name="id646820-bb"></a><code class="computeroutput">inplace_bit_subtract</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646822-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1025350"></a><h3>
-<a name="id506625-bb"></a><code class="computeroutput">inplace_bit_subtract</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506627-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1211882"></a><h3>
+<a name="id646838-bb"></a><code class="computeroutput">inplace_bit_subtract</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id646840-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_bit_xor.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_bit_xor.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_bit_xor.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_bit_xor.html" title="Struct template inplace_bit_xor">inplace_bit_xor</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_bit_xor.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_xor.html#id506690-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_bit_xor.html#id506692-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_xor.html#id646903-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_bit_xor.html#id646905-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_bit_xor.html#id506708-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_bit_xor.html#id506710-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_bit_xor.html#id646921-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_bit_xor.html#id646923-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1028147"></a><h2>Description</h2>
+<a name="id1212476"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1028150"></a><h3>
-<a name="id506690-bb"></a><code class="computeroutput">inplace_bit_xor</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506692-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1212479"></a><h3>
+<a name="id646903-bb"></a><code class="computeroutput">inplace_bit_xor</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646905-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1028232"></a><h3>
-<a name="id506708-bb"></a><code class="computeroutput">inplace_bit_xor</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506710-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1212561"></a><h3>
+<a name="id646921-bb"></a><code class="computeroutput">inplace_bit_xor</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id646923-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_caret.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_caret.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_caret.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_caret.html" title="Struct template inplace_caret">inplace_caret</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_caret.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_caret.html#id506772-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_caret.html#id506775-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_caret.html#id646986-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_caret.html#id646988-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_caret.html#id506790-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_caret.html#id506793-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_caret.html#id647004-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_caret.html#id647006-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1028826"></a><h2>Description</h2>
+<a name="id1213701"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1028829"></a><h3>
-<a name="id506772-bb"></a><code class="computeroutput">inplace_caret</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506775-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1213705"></a><h3>
+<a name="id646986-bb"></a><code class="computeroutput">inplace_caret</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646988-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1028911"></a><h3>
-<a name="id506790-bb"></a><code class="computeroutput">inplace_caret</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506793-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1213787"></a><h3>
+<a name="id647004-bb"></a><code class="computeroutput">inplace_caret</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647006-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_erase.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_erase.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_erase.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_erase.html" title="Struct template inplace_erase">inplace_erase</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_erase.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_erase.html#id506864-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_erase.html#id506866-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_erase.html#id647077-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_erase.html#id647079-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_erase.html#id506882-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_erase.html#id506884-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_erase.html#id647095-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_erase.html#id647097-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1029587"></a><h2>Description</h2>
+<a name="id1214462"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1029590"></a><h3>
-<a name="id506864-bb"></a><code class="computeroutput">inplace_erase</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506866-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1214466"></a><h3>
+<a name="id647077-bb"></a><code class="computeroutput">inplace_erase</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647079-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1029672"></a><h3>
-<a name="id506882-bb"></a><code class="computeroutput">inplace_erase</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506884-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1214547"></a><h3>
+<a name="id647095-bb"></a><code class="computeroutput">inplace_erase</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647097-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_erasure.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_erasure.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_erasure.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,15 +38,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_erasure.html" title="Struct template inplace_erasure">inplace_erasure</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_erasure.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_erasure.html#id506432-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_erasure.html#id506434-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_erasure.html#id646645-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_erasure.html#id646647-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1023835"></a><h2>Description</h2>
+<a name="id1208710"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1023838"></a><h3>
-<a name="id506432-bb"></a><code class="computeroutput">inplace_erasure</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506434-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1208714"></a><h3>
+<a name="id646645-bb"></a><code class="computeroutput">inplace_erasure</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646647-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_et.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_et.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_et.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -36,15 +36,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_et.html" title="Struct template inplace_et">inplace_et</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_et.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_et.html#id506735-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_et.html#id506738-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_et.html#id646948-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_et.html#id646951-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1028491"></a><h2>Description</h2>
+<a name="id1212820"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1028495"></a><h3>
-<a name="id506735-bb"></a><code class="computeroutput">inplace_et</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506738-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1212824"></a><h3>
+<a name="id646948-bb"></a><code class="computeroutput">inplace_et</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646951-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_identity.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_identity.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_identity.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/functors_hpp.html" title="Header <boost/icl/functors.hpp>">
-<link rel="prev" href="unit_element_based_inpl_id506358.html" title="Struct template unit_element_based_inplace_combine">
+<link rel="prev" href="unit_element_based_inpl_id646572.html" title="Struct template unit_element_based_inplace_combine">
<link rel="next" href="inplace_erasure.html" title="Struct template inplace_erasure">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unit_element_based_inpl_id506358.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inplace_erasure.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unit_element_based_inpl_id646572.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inplace_erasure.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.inplace_identity"></a><div class="titlepage"></div>
@@ -38,15 +38,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_identity.html" title="Struct template inplace_identity">inplace_identity</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_identity.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_identity.html#id506394-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_identity.html#id506397-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_identity.html#id646608-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_identity.html#id646610-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1023536"></a><h2>Description</h2>
+<a name="id1208411"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1023540"></a><h3>
-<a name="id506394-bb"></a><code class="computeroutput">inplace_identity</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506397-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1208415"></a><h3>
+<a name="id646608-bb"></a><code class="computeroutput">inplace_identity</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646610-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unit_element_based_inpl_id506358.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inplace_erasure.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="unit_element_based_inpl_id646572.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inplace_erasure.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_insert.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_insert.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_insert.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_insert.html" title="Struct template inplace_insert">inplace_insert</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_insert.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_insert.html#id506818-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_insert.html#id506820-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_insert.html#id647031-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_insert.html#id647034-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_insert.html#id506836-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_insert.html#id506838-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_insert.html#id647049-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_insert.html#id647052-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1029206"></a><h2>Description</h2>
+<a name="id1214082"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1029210"></a><h3>
-<a name="id506818-bb"></a><code class="computeroutput">inplace_insert</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506820-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1214085"></a><h3>
+<a name="id647031-bb"></a><code class="computeroutput">inplace_insert</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647034-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1029291"></a><h3>
-<a name="id506836-bb"></a><code class="computeroutput">inplace_insert</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506838-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1214167"></a><h3>
+<a name="id647049-bb"></a><code class="computeroutput">inplace_insert</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647052-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_max.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_max.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_max.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_max.html" title="Struct template inplace_max">inplace_max</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_max.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_max.html#id507000-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_max.html#id507003-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_max.html#id647214-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_max.html#id647216-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_max.html#id507018-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_max.html#id507021-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_max.html#id647232-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_max.html#id647234-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1030728"></a><h2>Description</h2>
+<a name="id1215603"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1030732"></a><h3>
-<a name="id507000-bb"></a><code class="computeroutput">inplace_max</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id507003-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1215607"></a><h3>
+<a name="id647214-bb"></a><code class="computeroutput">inplace_max</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647216-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1030814"></a><h3>
-<a name="id507018-bb"></a><code class="computeroutput">inplace_max</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id507021-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1215689"></a><h3>
+<a name="id647232-bb"></a><code class="computeroutput">inplace_max</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647234-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_min.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_min.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_min.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_min.html" title="Struct template inplace_min">inplace_min</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_min.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_min.html#id507046-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_min.html#id507048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_min.html#id647259-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_min.html#id647262-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_min.html#id507064-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_min.html#id507066-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_min.html#id647277-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_min.html#id647280-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1031109"></a><h2>Description</h2>
+<a name="id1218169"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1031112"></a><h3>
-<a name="id507046-bb"></a><code class="computeroutput">inplace_min</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id507048-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1218172"></a><h3>
+<a name="id647259-bb"></a><code class="computeroutput">inplace_min</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647262-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1031194"></a><h3>
-<a name="id507064-bb"></a><code class="computeroutput">inplace_min</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id507066-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1218254"></a><h3>
+<a name="id647277-bb"></a><code class="computeroutput">inplace_min</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647280-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_minus.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_minus.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_minus.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,15 +38,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_minus.html" title="Struct template inplace_minus">inplace_minus</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_minus.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_minus.html#id506519-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_minus.html#id506522-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_minus.html#id646732-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_minus.html#id646735-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1024532"></a><h2>Description</h2>
+<a name="id1211063"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1024536"></a><h3>
-<a name="id506519-bb"></a><code class="computeroutput">inplace_minus</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506522-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1211067"></a><h3>
+<a name="id646732-bb"></a><code class="computeroutput">inplace_minus</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646735-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_plus.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_plus.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_plus.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_plus.html" title="Struct template inplace_plus">inplace_plus</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_plus.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_plus.html#id506469-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_plus.html#id506471-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_plus.html#id646682-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_plus.html#id646684-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_plus.html#id506487-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="inplace_plus.html#id506489-bb"><span class="identifier">version</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_plus.html#id646700-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="inplace_plus.html#id646702-bb"><span class="identifier">version</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1024178"></a><h2>Description</h2>
+<a name="id1209053"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1024182"></a><h3>
-<a name="id506469-bb"></a><code class="computeroutput">inplace_plus</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506471-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1209057"></a><h3>
+<a name="id646682-bb"></a><code class="computeroutput">inplace_plus</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id646684-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1024263"></a><h3>
-<a name="id506487-bb"></a><code class="computeroutput">inplace_plus</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id506489-bb"></a><span class="identifier">version</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1209138"></a><h3>
+<a name="id646700-bb"></a><code class="computeroutput">inplace_plus</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="keyword">void</span> <a name="id646702-bb"></a><span class="identifier">version</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_slash.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_slash.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_slash.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_slash.html" title="Struct template inplace_slash">inplace_slash</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_slash.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_slash.html#id506955-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_slash.html#id506957-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_slash.html#id647168-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_slash.html#id647170-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_slash.html#id506973-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_slash.html#id506975-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_slash.html#id647186-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_slash.html#id647188-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1030348"></a><h2>Description</h2>
+<a name="id1215223"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1030352"></a><h3>
-<a name="id506955-bb"></a><code class="computeroutput">inplace_slash</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506957-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1215227"></a><h3>
+<a name="id647168-bb"></a><code class="computeroutput">inplace_slash</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647170-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1030433"></a><h3>
-<a name="id506973-bb"></a><code class="computeroutput">inplace_slash</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506975-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1215308"></a><h3>
+<a name="id647186-bb"></a><code class="computeroutput">inplace_slash</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647188-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inplace_star.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inplace_star.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inplace_star.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -38,23 +38,23 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="inplace_star.html" title="Struct template inplace_star">inplace_star</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <a name="boost.icl.inplace_star.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_star.html#id506909-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inplace_star.html#id506912-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_star.html#id647122-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inplace_star.html#id647125-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inplace_star.html#id506927-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_star.html#id506930-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inplace_star.html#id647140-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="inplace_star.html#id647143-bb"><span class="identifier">identity_element</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1029967"></a><h2>Description</h2>
+<a name="id1214843"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1029971"></a><h3>
-<a name="id506909-bb"></a><code class="computeroutput">inplace_star</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id506912-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1214846"></a><h3>
+<a name="id647122-bb"></a><code class="computeroutput">inplace_star</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647125-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1030053"></a><h3>
-<a name="id506927-bb"></a><code class="computeroutput">inplace_star</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id506930-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1214928"></a><h3>
+<a name="id647140-bb"></a><code class="computeroutput">inplace_star</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id647143-bb"></a><span class="identifier">identity_element</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/insert_iterator.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/insert_iterator.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/insert_iterator.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -39,39 +39,39 @@
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">output_iterator_tag</span> <a name="boost.icl.insert_iterator.iterator_category"></a><span class="identifier">iterator_category</span><span class="special">;</span>
<span class="comment">// <a class="link" href="insert_iterator.html#boost.icl.insert_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="insert_iterator.html#id515995-bb"><span class="identifier">insert_iterator</span></a><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- insert_iterator& <a class="link" href="insert_iterator.html#id517120-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="insert_iterator.html#id656764-bb"><span class="identifier">insert_iterator</span></a><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ insert_iterator& <a class="link" href="insert_iterator.html#id656778-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="insert_iterator.html#id515963-bb">public member functions</a></span>
- <a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a class="link" href="insert_iterator.html#id515965-bb"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a class="link" href="insert_iterator.html#id515974-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a class="link" href="insert_iterator.html#id515982-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="insert_iterator.html#id656732-bb">public member functions</a></span>
+ <a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a class="link" href="insert_iterator.html#id656734-bb"><span class="keyword">operator</span><span class="special">*</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a class="link" href="insert_iterator.html#id656742-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a class="link" href="insert_iterator.html#id656751-bb"><span class="keyword">operator</span><span class="special">++</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1111805"></a><h2>Description</h2>
+<a name="id1296536"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1111808"></a><h3>
+<a name="id1296540"></a><h3>
<a name="boost.icl.insert_iteratorconstruct-copy-destruct"></a><code class="computeroutput">insert_iterator</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id515995-bb"></a><span class="identifier">insert_iterator</span><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span> cont<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span> iter<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id656764-bb"></a><span class="identifier">insert_iterator</span><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span> cont<span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">iterator</span> iter<span class="special">)</span><span class="special">;</span></pre>
<p>An insert_iterator is constructed with a container and a position that has to be maintained. </p>
</li>
<li>
-<pre class="literallayout">insert_iterator& <a name="id517120-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span> value<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout">insert_iterator& <a name="id656778-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">ContainerT</span><span class="special">::</span><span class="identifier">const_reference</span> value<span class="special">)</span><span class="special">;</span></pre>
<p>This assignment operator adds the <code class="computeroutput">value</code> before the current position. It maintains it's position by incrementing after addition. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1111929"></a><h3>
-<a name="id515963-bb"></a><code class="computeroutput">insert_iterator</code> public member functions</h3>
+<a name="id1296661"></a><h3>
+<a name="id656732-bb"></a><code class="computeroutput">insert_iterator</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a name="id515965-bb"></a><span class="keyword">operator</span><span class="special">*</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a name="id515974-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a name="id515982-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a name="id656734-bb"></a><span class="keyword">operator</span><span class="special">*</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a name="id656742-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a> <span class="special">&</span> <a name="id656751-bb"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inserter.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inserter.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inserter.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -35,7 +35,7 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> ContainerT<span class="special">,</span> <span class="keyword">typename</span> IteratorT<span class="special">></span>
<a class="link" href="insert_iterator.html" title="Class template insert_iterator">insert_iterator</a><span class="special"><</span> <span class="identifier">ContainerT</span> <span class="special">></span> <span class="identifier">inserter</span><span class="special">(</span><span class="identifier">ContainerT</span> <span class="special">&</span> cont<span class="special">,</span> <span class="identifier">IteratorT</span> iter_<span class="special">)</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1112269"></a><h2>Description</h2>
+<a name="id1297564"></a><h2>Description</h2>
<p>Function inserter creates and initializes an insert_iterator </p>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/inter_section.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/inter_section.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/inter_section.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/functors_hpp.html" title="Header <boost/icl/functors.hpp>">
<link rel="prev" href="inplace_min.html" title="Struct template inplace_min">
-<link rel="next" href="inverse_icl_inplace_plu_id507114.html" title="Struct template inverse<icl::inplace_plus< Type >>">
+<link rel="next" href="inverse_icl_inplace_plu_id647328.html" title="Struct template inverse<icl::inplace_plus< Type >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="inplace_min.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inverse_icl_inplace_plu_id507114.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inplace_min.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inverse_icl_inplace_plu_id647328.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.inter_section"></a><div class="titlepage"></div>
@@ -38,15 +38,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">if_</span><span class="special"><</span> <span class="identifier">has_set_semantics</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">,</span> <a class="link" href="inplace_et.html" title="Struct template inplace_et">icl::inplace_et</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">,</span> <a class="link" href="inplace_plus.html" title="Struct template inplace_plus">icl::inplace_plus</a><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.icl.inter_section.type"></a><span class="identif
ier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="inter_section.html#id507096-bb">public member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="inter_section.html#id507099-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="inter_section.html#id647310-bb">public member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="inter_section.html#id647312-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1031531"></a><h2>Description</h2>
+<a name="id1218591"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1031535"></a><h3>
-<a name="id507096-bb"></a><code class="computeroutput">inter_section</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id507099-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1218595"></a><h3>
+<a name="id647310-bb"></a><code class="computeroutput">inter_section</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="keyword">void</span> <a name="id647312-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span> object<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="inplace_min.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inverse_icl_inplace_plu_id507114.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inplace_min.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="inverse_icl_inplace_plu_id647328.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/interval_hpp.html" title="Header <boost/icl/interval.hpp>">
<link rel="prev" href="../../header/boost/icl/interval_hpp.html" title="Header <boost/icl/interval.hpp>">
-<link rel="next" href="static_interval_Interva_id509790.html" title="Struct template static_interval<IntervalT, true, PretendedBounds, RepresentedBounds>">
+<link rel="next" href="static_interval_Interva_id648366.html" title="Struct template static_interval<IntervalT, true, PretendedBounds, RepresentedBounds>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="static_interval_Interva_id509790.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="static_interval_Interva_id648366.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.interval"></a><div class="titlepage"></div>
@@ -38,24 +38,24 @@
<span class="keyword">typedef</span> <span class="identifier">interval_type_default</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.icl.interval.interval_type"></a><span class="identifier">interval_type</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="identifier">interval_type</span> <a name="boost.icl.interval.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval.html#id509710-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id509712-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id509728-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id509743-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id509759-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id509775-bb"><span class="identifier">construct</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval.html#id648285-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id648288-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id648303-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id648319-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id648334-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">interval_type</span> <a class="link" href="interval.html#id648350-bb"><span class="identifier">construct</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1043415"></a><h2>Description</h2>
+<a name="id1229390"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1043419"></a><h3>
-<a name="id509710-bb"></a><code class="computeroutput">interval</code> public static functions</h3>
+<a name="id1230486"></a><h3>
+<a name="id648285-bb"></a><code class="computeroutput">interval</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id509712-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id509728-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id509743-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id509759-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id509775-bb"></a><span class="identifier">construct</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id648288-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id648303-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id648319-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id648334-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">interval_type</span> <a name="id648350-bb"></a><span class="identifier">construct</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -70,7 +70,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="static_interval_Interva_id509790.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="static_interval_Interva_id648366.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval_base_map.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval_base_map.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval_base_map.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/interval_base_map_hpp.html" title="Header <boost/icl/interval_base_map.hpp>">
<link rel="prev" href="mapping_pair.html" title="Struct template mapping_pair">
-<link rel="next" href="interval_base_map/on_codomain_model_Type__id510019.html" title="Struct template on_codomain_model<Type, false>">
+<link rel="next" href="interval_base_map/on_codomain_model_Type__id648595.html" title="Struct template on_codomain_model<Type, false>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mapping_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_base_map/on_codomain_model_Type__id510019.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mapping_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_base_map/on_codomain_model_Type__id648595.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.interval_base_map"></a><div class="titlepage"></div>
@@ -76,405 +76,408 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_map.element_iterator"></a><span class="identifier">element_iterator</span><span class="special">;</span> <span class="comment">// element iterator: Depreciated, see documentation. </span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">const_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_map.element_const_iterator"></a><span class="identifier">element_const_iterator</span><span class="special">;</span> <span class="comment">// const element iterator: Depreciated, see documentation. </span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">reverse_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_map.element_reverse_iterator"></a><span class="identifier">element_reverse_iterator</span><span class="special">;</span> <span class="comment">// element reverse iterator: Depreciated, see documentation. </span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">const_reverse_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_map.element_const_reverse_i_id510747"></a><span class="identifier">element_const_reverse_iterator</span><span class="special">;</span> <span class="comment">// element const reverse iterator: Depreciated, see documentation. </span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">const_reverse_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_map.element_const_reverse_i_id649869"></a><span class="identifier">element_const_reverse_iterator</span><span class="special">;</span> <span class="comment">// element const reverse iterator: Depreciated, see documentation. </span>
<span class="keyword">typedef</span> <span class="identifier">on_absorbtion</span><span class="special"><</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.type">type</a><span class="special">,</span> <span class="identifier">codomain_combine</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">::</span><span class="identifier">absorbs_identities</span> <span class="special">></span><span class="special">::</span><a class="link" href="interval_base_map.html#boost.icl.interval_base_map.type">type</a> <a name="boost.icl.interval_base_map.on_codomain_absorbtion"></a><span class="identifier">on_codomain_absorbtion</span><span class="special">;</span>
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html" title="Struct template on_codomain_model<Type, false>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html" title="Struct template on_codomain_model<Type, false>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">interval_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510019.interval_type"><span class="identifier">interval_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510019.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510019.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_combine</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510019.codomain_combine"><span class="identifier">codomain_combine</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">interval_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648595.interval_type"><span class="identifier">interval_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648595.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648595.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_combine</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648595.codomain_combine"><span class="identifier">codomain_combine</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html#id510053-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510019.html#id510055-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html#id648628-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648595.html#id648631-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html" title="Struct template on_codomain_model<Type, true>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html" title="Struct template on_codomain_model<Type, true>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">interval_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510081.interval_type"><span class="identifier">interval_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510081.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510081.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_combine</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510081.codomain_combine"><span class="identifier">codomain_combine</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#boost.icl.interval_base_map.on_codomain_model_Type,_id510081.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">interval_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648656.interval_type"><span class="identifier">interval_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648656.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648656.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_combine</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648656.codomain_combine"><span class="identifier">codomain_combine</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#boost.icl.interval_base_map.on_codomain_model_Type,_id648656.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#id510119-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id510081.html#id510121-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#id648694-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_codomain_model_Type__id648656.html#id648697-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_definedness_Type__fa_id510147.html" title="Struct template on_definedness<Type, false>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_definedness_Type__fa_id648722.html" title="Struct template on_definedness<Type, false>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_definedness_Type__fa_id510147.html#id510161-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_definedness_Type__fa_id510147.html#id510163-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_definedness_Type__fa_id648722.html#id648736-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_definedness_Type__fa_id648722.html#id648739-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_definedness_Type__tr_id510184.html" title="Struct template on_definedness<Type, true>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_definedness_Type__tr_id649306.html" title="Struct template on_definedness<Type, true>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_definedness_Type__tr_id510184.html#id510198-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_definedness_Type__tr_id510184.html#id510201-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_definedness_Type__tr_id649306.html#id649320-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_definedness_Type__tr_id649306.html#id649323-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id510221.html" title="Struct template on_invertible<Type, false>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id649343.html" title="Struct template on_invertible<Type, false>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id510221.html#boost.icl.interval_base_map.on_invertible_Type,_fal_id510221.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id510221.html#boost.icl.interval_base_map.on_invertible_Type,_fal_id510221.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id649343.html#boost.icl.interval_base_map.on_invertible_Type,_fal_id649343.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id649343.html#boost.icl.interval_base_map.on_invertible_Type,_fal_id649343.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_invertible_Type__fal_id510221.html#id510245-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id510221.html#id510247-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_invertible_Type__fal_id649343.html#id649367-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_invertible_Type__fal_id649343.html#id649369-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id510263.html" title="Struct template on_invertible<Type, true>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id649385.html" title="Struct template on_invertible<Type, true>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id510263.html#boost.icl.interval_base_map.on_invertible_Type,_tru_id510263.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id510263.html#boost.icl.interval_base_map.on_invertible_Type,_tru_id510263.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id649385.html#boost.icl.interval_base_map.on_invertible_Type,_tru_id649385.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id649385.html#boost.icl.interval_base_map.on_invertible_Type,_tru_id649385.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_invertible_Type__tru_id510263.html#id510287-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id510263.html#id510289-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_invertible_Type__tru_id649385.html#id649409-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_invertible_Type__tru_id649385.html#id649411-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">,</span> <span class="keyword">bool</span> absorbs_identities<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html" title="Struct template on_total_absorbable<Type, false, absorbs_identities>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">absorbs_identities</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html" title="Struct template on_total_absorbable<Type, false, absorbs_identities>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">absorbs_identities</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">interval_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.interval_type"><span class="identifier">interval_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">value_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.value_type"><span class="identifier">value_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">const_iterator</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.const_iterator"><span class="identifier">const_iterator</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">set_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.set_type"><span class="identifier">set_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510305.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">interval_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.interval_type"><span class="identifier">interval_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">value_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.value_type"><span class="identifier">value_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">const_iterator</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.const_iterator"><span class="identifier">const_iterator</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">set_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.set_type"><span class="identifier">set_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649427.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#id510361-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510305.html#id510364-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#id649483-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649427.html#id649486-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510379.html" title="Struct template on_total_absorbable<Type, true, false>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649501.html" title="Struct template on_total_absorbable<Type, true, false>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510379.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510379.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510379.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id510379.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649501.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649501.segment_type"><span class="identifier">segment_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649501.html#boost.icl.interval_base_map.on_total_absorbable_Typ_id649501.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510379.html#id510406-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510379.html#id510408-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649501.html#id649528-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649501.html#id649530-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510424.html" title="Struct template on_total_absorbable<Type, true, true>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649546.html" title="Struct template on_total_absorbable<Type, true, true>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510424.html#id510441-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id510424.html#id510443-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649546.html#id649563-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="interval_base_map/on_total_absorbable_Typ_id649546.html#id649565-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="comment">// <a class="link" href="interval_base_map.html#boost.icl.interval_base_mapconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="interval_base_map.html#id511499-bb"><span class="identifier">interval_base_map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_base_map.html#id511504-bb"><span class="identifier">interval_base_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- interval_base_map& <a class="link" href="interval_base_map.html#id511517-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
-
- <span class="comment">// <a class="link" href="interval_base_map.html#id510765-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id510767-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id510790-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id510808-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id510823-bb"><span class="identifier">ICL_COMBINE_CODOMAIN</span></a><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_base_map.html#id510841-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
+ <a class="link" href="interval_base_map.html#id650628-bb"><span class="identifier">interval_base_map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_map.html#id650633-bb"><span class="identifier">interval_base_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ interval_base_map& <a class="link" href="interval_base_map.html#id650646-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="interval_base_map.html#id649887-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id649889-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id649912-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id649930-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_map.html#id649945-bb"><span class="identifier">ICL_COMBINE_CODOMAIN</span></a><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_map.html#id649963-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
<span class="identifier">is_total_invertible</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span> <span class="special">&&</span><span class="identifier">has_inverse</span><span class="special"><</span> <span class="identifier">codomain_type</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_base_map.html#id510859-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id510876-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id510893-bb"><span class="identifier">clear</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">bool</span> <a class="link" href="interval_base_map.html#id510903-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">size_type</span> <a class="link" href="interval_base_map.html#id510912-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="interval_base_map.html#id510922-bb"><span class="identifier">iterative_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id510931-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id510949-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">codomain_type</span> <a class="link" href="interval_base_map.html#id510960-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id510975-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id510993-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511007-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511037-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511055-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511069-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511091-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511109-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511139-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511168-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511193-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511215-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511233-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511251-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511269-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511287-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511309-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511339-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id511365-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511386-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511397-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id511408-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id511419-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a class="link" href="interval_base_map.html#id511429-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_map.html#id649981-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id649998-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650015-bb"><span class="identifier">clear</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="interval_base_map.html#id650025-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="interval_base_map.html#id650034-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="interval_base_map.html#id650044-bb"><span class="identifier">iterative_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id650053-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id650071-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">codomain_type</span> <a class="link" href="interval_base_map.html#id650089-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650104-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650122-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650136-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650166-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650184-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650199-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650220-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650238-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650268-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650297-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650322-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650344-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650362-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650380-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650398-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650416-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650439-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650469-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_map.html#id650494-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650515-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650526-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id650537-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id650548-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a class="link" href="interval_base_map.html#id650559-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">const_iterator</span> <span class="special">></span>
- <a class="link" href="interval_base_map.html#id511440-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511451-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511457-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id511463-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id511469-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_map.html#id511475-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_map.html#id511481-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_map.html#id511487-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_map.html#id511493-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
-
- <span class="comment">// <a class="link" href="interval_base_map.html#id511530-bb">private member functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511533-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511549-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511571-bb"><span class="identifier">_subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511588-bb"><span class="identifier">_insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511599-bb"><span class="identifier">_insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_map.html#id650569-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650580-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650586-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id650592-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_map.html#id650598-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_map.html#id650604-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_map.html#id650610-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_map.html#id650616-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_map.html#id650622-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="interval_base_map.html#id650659-bb">private member functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650662-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650679-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650700-bb"><span class="identifier">_subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650717-bb"><span class="identifier">_insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id650728-bb"><span class="identifier">_insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511614-bb"><span class="identifier">add_segment</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650743-bb"><span class="identifier">add_segment</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511641-bb"><span class="identifier">add_main</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650770-bb"><span class="identifier">add_main</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511672-bb"><span class="identifier">add_rear</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511699-bb"><span class="identifier">add_front</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511714-bb"><span class="identifier">subtract_front</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650801-bb"><span class="identifier">add_rear</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650827-bb"><span class="identifier">add_front</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650843-bb"><span class="identifier">subtract_front</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511730-bb"><span class="identifier">subtract_main</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650859-bb"><span class="identifier">subtract_main</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511756-bb"><span class="identifier">subtract_rear</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511783-bb"><span class="identifier">insert_main</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650885-bb"><span class="identifier">subtract_rear</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650911-bb"><span class="identifier">insert_main</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511808-bb"><span class="identifier">erase_rest</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650937-bb"><span class="identifier">erase_rest</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FragmentT<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511833-bb"><span class="identifier">total_add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511855-bb"><span class="identifier">partial_add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id511870-bb"><span class="identifier">partial_add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650962-bb"><span class="identifier">total_add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650983-bb"><span class="identifier">partial_add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_map.html#id650999-bb"><span class="identifier">partial_add_intersection</span></a><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_map.html#id511890-bb">protected member functions</a></span>
+ <span class="comment">// <a class="link" href="interval_base_map.html#id651018-bb">protected member functions</a></span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id511892-bb"><span class="identifier">gap_insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_map.html#id651021-bb"><span class="identifier">gap_insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span>
- <a class="link" href="interval_base_map.html#id511918-bb"><span class="identifier">add_at</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_map.html#id651047-bb"><span class="identifier">add_at</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span>
- <a class="link" href="interval_base_map.html#id511945-bb"><span class="identifier">insert_at</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_map.html#id511965-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_map.html#id511971-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_base_map.html#id651073-bb"><span class="identifier">insert_at</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_map.html#id651094-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_map.html#id651100-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1063321"></a><h2>Description</h2>
+<a name="id1247192"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1063325"></a><h3>
+<a name="id1247195"></a><h3>
<a name="boost.icl.interval_base_mapconstruct-copy-destruct"></a><code class="computeroutput">interval_base_map</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id511499-bb"></a><span class="identifier">interval_base_map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id650628-bb"></a><span class="identifier">interval_base_map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor for the empty object </p>
</li>
<li>
-<pre class="literallayout"><a name="id511504-bb"></a><span class="identifier">interval_base_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id650633-bb"></a><span class="identifier">interval_base_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
<p>Copy constructor </p>
</li>
<li>
-<pre class="literallayout">interval_base_map& <a name="id511517-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout">interval_base_map& <a name="id650646-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
<p>Assignment operator </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1063447"></a><h3>
-<a name="id510765-bb"></a><code class="computeroutput">interval_base_map</code> public member functions</h3>
+<a name="id1247318"></a><h3>
+<a name="id649887-bb"></a><code class="computeroutput">interval_base_map</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id510767-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the map. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id649889-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the map. </li>
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id510790-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
-<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id510808-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span></pre></li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id649912-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
+<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id649930-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id510823-bb"></a><span class="identifier">ICL_COMBINE_CODOMAIN</span><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span></pre>Combine functor for codomain value aggregation. </li>
-<li><pre class="literallayout"> <a name="id510841-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id649945-bb"></a><span class="identifier">ICL_COMBINE_CODOMAIN</span><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span></pre>Combine functor for codomain value aggregation. </li>
+<li><pre class="literallayout"> <a name="id649963-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
<span class="identifier">is_total_invertible</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span> <span class="special">&&</span><span class="identifier">has_inverse</span><span class="special"><</span> <span class="identifier">codomain_type</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id510859-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id649981-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id510876-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span> object<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id649998-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a> <span class="special">&</span> object<span class="special">)</span><span class="special">;</span></pre>
<p>swap the content of containers </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id510893-bb"></a><span class="identifier">clear</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id650015-bb"></a><span class="identifier">clear</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>clear the map </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">bool</span> <a name="id510903-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id650025-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>is the map empty? </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">size_type</span> <a name="id510912-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">size_type</span> <a name="id650034-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>An interval map's size is it's cardinality </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id510922-bb"></a><span class="identifier">iterative_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id650044-bb"></a><span class="identifier">iterative_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>Size of the iteration over this container </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id510931-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id650053-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key_value<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>Find the interval value pair, that contains <code class="computeroutput">key</code> </p>
</li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id510949-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> key<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><span class="identifier">codomain_type</span> <a name="id510960-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id650071-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> key_interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>Find the first interval value pair, that collides with interval <code class="computeroutput">key_interval</code> </p>
+</li>
+<li>
+<pre class="literallayout"><span class="identifier">codomain_type</span> <a name="id650089-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key_value<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>Total select function. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id510975-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650104-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Addition of a key value pair to the map </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id510993-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650122-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Addition of an interval value pair to the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">iterator</span> <a name="id511007-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id650136-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Addition of an interval value pair <code class="computeroutput">interval_value_pair</code> to the map. Iterator <code class="computeroutput">prior_</code> is a hint to the position <code class="computeroutput">interval_value_pair</code> can be inserted after. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511037-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650166-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Subtraction of a key value pair from the map </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511055-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650184-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Subtraction of an interval value pair from the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511069-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650199-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Insertion of a <code class="computeroutput">key_value_pair</code> into the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511091-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650220-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Insertion of an <code class="computeroutput">interval_value_pair</code> into the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">iterator</span> <a name="id511109-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id650238-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Insertion of an <code class="computeroutput">interval_value_pair</code> into the map. Iterator <code class="computeroutput">prior_</code>. serves as a hint to insert after the element <code class="computeroutput">prior</code> point to. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511139-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650268-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>With <code class="computeroutput">key_value_pair = (k,v)</code> set value <code class="computeroutput">v</code> for key <code class="computeroutput">k</code> </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511168-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650297-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>With <code class="computeroutput">interval_value_pair = (I,v)</code> set value <code class="computeroutput">v</code> for all keys in interval <code class="computeroutput">I</code> in the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511193-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650322-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Erase a <code class="computeroutput">key_value_pair</code> from the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511215-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650344-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>Erase an <code class="computeroutput">interval_value_pair</code> from the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511233-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650362-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
<p>Erase a key value pair for <code class="computeroutput">key</code>. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511251-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650380-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Erase all value pairs within the range of the interval <code class="computeroutput">inter_val</code> from the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id511269-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> position<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id650398-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> position<span class="special">)</span><span class="special">;</span></pre>
<p>Erase all value pairs within the range of the interval that iterator <code class="computeroutput">position</code> points to. </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id511287-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> first<span class="special">,</span> <span class="identifier">iterator</span> past<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id650416-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> first<span class="special">,</span> <span class="identifier">iterator</span> past<span class="special">)</span><span class="special">;</span></pre>
<p>Erase all value pairs for a range of iterators <code class="computeroutput">[first,past)</code>. </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id511309-bb"></a><span class="identifier">add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id650439-bb"></a><span class="identifier">add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>The intersection of <code class="computeroutput">interval_value_pair</code> and <code class="computeroutput">*this</code> map is added to <code class="computeroutput">section</code>. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511339-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650469-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>If <code class="computeroutput">*this</code> map contains <code class="computeroutput">key_value_pair</code> it is erased, otherwise it is added. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id511365-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id650494-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>If <code class="computeroutput">*this</code> map contains <code class="computeroutput">interval_value_pair</code> it is erased, otherwise it is added. </p>
</li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id511386-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id511397-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id511408-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id511419-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a name="id511429-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id650515-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id650526-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id650537-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id650548-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a name="id650559-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">const_iterator</span> <span class="special">></span>
-<a name="id511440-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id511451-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id511457-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id511463-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id511469-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id511475-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id511481-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id511487-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id511493-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<a name="id650569-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id650580-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id650586-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id650592-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id650598-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id650604-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id650610-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id650616-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id650622-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1066284"></a><h3>
-<a name="id511530-bb"></a><code class="computeroutput">interval_base_map</code> private member functions</h3>
+<a name="id1251253"></a><h3>
+<a name="id650659-bb"></a><code class="computeroutput">interval_base_map</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="identifier">iterator</span> <a name="id511533-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="identifier">iterator</span> <a name="id650662-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="identifier">iterator</span> <a name="id511549-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="identifier">iterator</span> <a name="id650679-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id511571-bb"></a><span class="identifier">_subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id511588-bb"></a><span class="identifier">_insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id511599-bb"></a><span class="identifier">_insert</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id650700-bb"></a><span class="identifier">_subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id650717-bb"></a><span class="identifier">_insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id650728-bb"></a><span class="identifier">_insert</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> interval_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id511614-bb"></a><span class="identifier">add_segment</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id650743-bb"></a><span class="identifier">add_segment</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
<span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id511641-bb"></a><span class="identifier">add_main</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id650770-bb"></a><span class="identifier">add_main</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
<span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id511672-bb"></a><span class="identifier">add_rear</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id650801-bb"></a><span class="identifier">add_rear</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
<span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id511699-bb"></a><span class="identifier">add_front</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> first_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id511714-bb"></a><span class="identifier">subtract_front</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> first_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id650827-bb"></a><span class="identifier">add_front</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> first_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id650843-bb"></a><span class="identifier">subtract_front</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> first_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id511730-bb"></a><span class="identifier">subtract_main</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id650859-bb"></a><span class="identifier">subtract_main</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id511756-bb"></a><span class="identifier">subtract_rear</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id650885-bb"></a><span class="identifier">subtract_rear</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> co_val<span class="special">,</span>
<span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id511783-bb"></a><span class="identifier">insert_main</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id650911-bb"></a><span class="identifier">insert_main</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id511808-bb"></a><span class="identifier">erase_rest</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id650937-bb"></a><span class="identifier">erase_rest</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FragmentT<span class="special">></span>
- <span class="keyword">void</span> <a name="id511833-bb"></a><span class="identifier">total_add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span> fragment<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id511855-bb"></a><span class="identifier">partial_add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id511870-bb"></a><span class="identifier">partial_add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id650962-bb"></a><span class="identifier">total_add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span> fragment<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id650983-bb"></a><span class="identifier">partial_add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id650999-bb"></a><span class="identifier">partial_add_intersection</span><span class="special">(</span><span class="identifier">SubType</span> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="interval_base_map.html#boost.icl.interval_base_map.element_type">element_type</a> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1067536"></a><h3>
-<a name="id511890-bb"></a><code class="computeroutput">interval_base_map</code> protected member functions</h3>
+<a name="id1253053"></a><h3>
+<a name="id651018-bb"></a><code class="computeroutput">interval_base_map</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="identifier">iterator</span> <a name="id511892-bb"></a><span class="identifier">gap_insert</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span>
+ <span class="identifier">iterator</span> <a name="id651021-bb"></a><span class="identifier">gap_insert</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span> co_val<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span>
- <a name="id511918-bb"></a><span class="identifier">add_at</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span>
+ <a name="id651047-bb"></a><span class="identifier">add_at</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span> co_val<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span>
-<a name="id511945-bb"></a><span class="identifier">insert_at</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span>
+<a name="id651073-bb"></a><span class="identifier">insert_at</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span> co_val<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">sub_type</span> <span class="special">*</span> <a name="id511965-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a name="id511971-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">sub_type</span> <span class="special">*</span> <a name="id651094-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a name="id651100-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -489,7 +492,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mapping_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_base_map/on_codomain_model_Type__id510019.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="mapping_pair.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_base_map/on_codomain_model_Type__id648595.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval_base_set.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval_base_set.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval_base_set.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/interval_base_set_hpp.html" title="Header <boost/icl/interval_base_set.hpp>">
<link rel="prev" href="../../header/boost/icl/interval_base_set_hpp.html" title="Header <boost/icl/interval_base_set.hpp>">
-<link rel="next" href="is_set_icl_interval_bas_id513458.html" title="Struct template is_set<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">
+<link rel="next" href="is_set_icl_interval_bas_id653687.html" title="Struct template is_set<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_bas_id513458.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_bas_id653687.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.interval_base_set"></a><div class="titlepage"></div>
@@ -67,216 +67,219 @@
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_set.element_iterator"></a><span class="identifier">element_iterator</span><span class="special">;</span> <span class="comment">// element iterator: Depreciated, see documentation. </span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">const_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_set.element_const_iterator"></a><span class="identifier">element_const_iterator</span><span class="special">;</span> <span class="comment">// element const iterator: Depreciated, see documentation. </span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">reverse_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_set.element_reverse_iterator"></a><span class="identifier">element_reverse_iterator</span><span class="special">;</span> <span class="comment">// element reverse iterator: Depreciated, see documentation. </span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">const_reverse_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_set.element_const_reverse_i_id512749"></a><span class="identifier">element_const_reverse_iterator</span><span class="special">;</span> <span class="comment">// element const reverse iterator: Depreciated, see documentation. </span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">element_iterator</span><span class="special"><</span> <span class="identifier">const_reverse_iterator</span> <span class="special">></span> <a name="boost.icl.interval_base_set.element_const_reverse_i_id652970"></a><span class="identifier">element_const_reverse_iterator</span><span class="special">;</span> <span class="comment">// element const reverse iterator: Depreciated, see documentation. </span>
<span class="comment">// <a class="link" href="interval_base_set.html#boost.icl.interval_base_setconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="interval_base_set.html#id513316-bb"><span class="identifier">interval_base_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_base_set.html#id513321-bb"><span class="identifier">interval_base_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- interval_base_set& <a class="link" href="interval_base_set.html#id513334-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_set.html#id653545-bb"><span class="identifier">interval_base_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_set.html#id653550-bb"><span class="identifier">interval_base_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ interval_base_set& <a class="link" href="interval_base_set.html#id653563-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_set.html#id512756-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_set.html#id512758-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_set.html#id512781-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="interval_base_set.html#id512799-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_base_set.html#id512815-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id512832-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id512848-bb"><span class="identifier">clear</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">bool</span> <a class="link" href="interval_base_set.html#id512858-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">size_type</span> <a class="link" href="interval_base_set.html#id512868-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="interval_base_set.html#id512877-bb"><span class="identifier">iterative_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id512887-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id512905-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id512916-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id512934-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id512952-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id512982-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513000-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513018-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513036-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513054-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513084-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513102-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id513120-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id513138-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513160-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id513182-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513204-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513210-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id513216-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id513222-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_set.html#id513228-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_set.html#id513234-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_set.html#id513240-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_set.html#id513246-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513252-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513262-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id513273-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id513284-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a class="link" href="interval_base_set.html#id513295-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_set.html#id652977-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_set.html#id652980-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_set.html#id653003-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_base_set.html#id653021-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_base_set.html#id653036-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653053-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653070-bb"><span class="identifier">clear</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="interval_base_set.html#id653079-bb"><span class="identifier">empty</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="interval_base_set.html#id653089-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="interval_base_set.html#id653099-bb"><span class="identifier">iterative_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id653108-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id653126-bb"><span class="identifier">find</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653144-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653162-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653180-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653210-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653228-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653246-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653264-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653282-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653312-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653330-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653348-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653366-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653389-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">SubType</span> <span class="special">&</span> <a class="link" href="interval_base_set.html#id653411-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653432-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653438-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id653444-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id653450-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_set.html#id653456-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">reverse_iterator</span> <a class="link" href="interval_base_set.html#id653462-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_set.html#id653468-bb"><span class="identifier">rbegin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_reverse_iterator</span> <a class="link" href="interval_base_set.html#id653474-bb"><span class="identifier">rend</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653480-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653491-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id653502-bb"><span class="identifier">lower_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">const_iterator</span> <a class="link" href="interval_base_set.html#id653513-bb"><span class="identifier">upper_bound</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a class="link" href="interval_base_set.html#id653523-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">const_iterator</span> <span class="special">></span>
- <a class="link" href="interval_base_set.html#id513306-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_base_set.html#id653534-bb"><span class="identifier">equal_range</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_set.html#id513348-bb">private member functions</a></span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513350-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id513361-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_set.html#id653576-bb">private member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653579-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_base_set.html#id653589-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_base_set.html#id513376-bb">protected member functions</a></span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id513379-bb"><span class="identifier">add_front</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id513394-bb"><span class="identifier">add_main</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id513415-bb"><span class="identifier">add_segment</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id513430-bb"><span class="identifier">add_rear</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_set.html#id513446-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_set.html#id513452-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_base_set.html#id653605-bb">protected member functions</a></span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653607-bb"><span class="identifier">add_front</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653623-bb"><span class="identifier">add_main</span></a><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653643-bb"><span class="identifier">add_segment</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_base_set.html#id653659-bb"><span class="identifier">add_rear</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_set.html#id653675-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a class="link" href="interval_base_set.html#id653681-bb"><span class="identifier">that</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1081638"></a><h2>Description</h2>
+<a name="id1267700"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1081642"></a><h3>
+<a name="id1267704"></a><h3>
<a name="boost.icl.interval_base_setconstruct-copy-destruct"></a><code class="computeroutput">interval_base_set</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id513316-bb"></a><span class="identifier">interval_base_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id653545-bb"></a><span class="identifier">interval_base_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor for the empty object </p>
</li>
<li>
-<pre class="literallayout"><a name="id513321-bb"></a><span class="identifier">interval_base_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id653550-bb"></a><span class="identifier">interval_base_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
<p>Copy constructor </p>
</li>
<li>
-<pre class="literallayout">interval_base_set& <a name="id513334-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout">interval_base_set& <a name="id653563-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>
<p>Assignment operator </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1081764"></a><h3>
-<a name="id512756-bb"></a><code class="computeroutput">interval_base_set</code> public member functions</h3>
+<a name="id1267826"></a><h3>
+<a name="id652977-bb"></a><code class="computeroutput">interval_base_set</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id512758-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id652980-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id512781-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
-<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id512799-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id512815-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id653003-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
+<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id653021-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">segment_type</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653036-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id512832-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span> operand<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id653053-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a> <span class="special">&</span> operand<span class="special">)</span><span class="special">;</span></pre>
<p>swap the content of containers </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id512848-bb"></a><span class="identifier">clear</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id653070-bb"></a><span class="identifier">clear</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>sets the container empty </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">bool</span> <a name="id512858-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">bool</span> <a name="id653079-bb"></a><span class="identifier">empty</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>is the container empty? </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">size_type</span> <a name="id512868-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">size_type</span> <a name="id653089-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>An interval set's size is it's cardinality </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id512877-bb"></a><span class="identifier">iterative_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id653099-bb"></a><span class="identifier">iterative_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>Size of the iteration over this container </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id512887-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
-<p>Find the interval value pair, that contains element <code class="computeroutput">key</code> </p>
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id653108-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>Find the interval, that contains element <code class="computeroutput">key_value</code> </p>
</li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id512905-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> segment<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id512916-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id653126-bb"></a><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> key_interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<p>Find the first interval, that collides with interval <code class="computeroutput">key_interval</code> </p>
+</li>
+<li>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653144-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
<p>Add a single element <code class="computeroutput">key</code> to the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id512934-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653162-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Add an interval of elements <code class="computeroutput">inter_val</code> to the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">iterator</span> <a name="id512952-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id653180-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Add an interval of elements <code class="computeroutput">inter_val</code> to the set. Iterator <code class="computeroutput">prior_</code> is a hint to the position <code class="computeroutput">inter_val</code> can be inserted after. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id512982-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653210-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
<p>Subtract a single element <code class="computeroutput">key</code> from the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513000-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653228-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Subtract an interval of elements <code class="computeroutput">inter_val</code> from the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513018-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653246-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
<p>Insert an element <code class="computeroutput">key</code> into the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513036-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653264-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Insert an interval of elements <code class="computeroutput">inter_val</code> to the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">iterator</span> <a name="id513054-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id653282-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Insert an interval of elements <code class="computeroutput">inter_val</code> to the set. Iterator <code class="computeroutput">prior_</code> is a hint to the position <code class="computeroutput">inter_val</code> can be inserted after. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513084-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653312-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
<p>Erase an element <code class="computeroutput">key</code> from the set </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513102-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653330-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>Erase an interval of elements <code class="computeroutput">inter_val</code> from the set </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id513120-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> position<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id653348-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> position<span class="special">)</span><span class="special">;</span></pre>
<p>Erase the interval that iterator <code class="computeroutput">position</code> points to. </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id513138-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> first<span class="special">,</span> <span class="identifier">iterator</span> past<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id653366-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="identifier">iterator</span> first<span class="special">,</span> <span class="identifier">iterator</span> past<span class="special">)</span><span class="special">;</span></pre>
<p>Erase all intervals in the range <code class="computeroutput">[first,past)</code> of iterators. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513160-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653389-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre>
<p>If <code class="computeroutput">*this</code> set contains <code class="computeroutput">key</code> it is erased, otherwise it is added. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id513182-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">SubType</span> <span class="special">&</span> <a name="id653411-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre>
<p>If <code class="computeroutput">*this</code> set contains <code class="computeroutput">inter_val</code> it is erased, otherwise it is added. </p>
</li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id513204-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id513210-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id513216-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id513222-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id513228-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id513234-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id513240-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id513246-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id513252-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id513262-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id513273-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id513284-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a name="id513295-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id653432-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id653438-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id653444-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id653450-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id653456-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">reverse_iterator</span> <a name="id653462-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id653468-bb"></a><span class="identifier">rbegin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_reverse_iterator</span> <a name="id653474-bb"></a><span class="identifier">rend</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id653480-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id653491-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id653502-bb"></a><span class="identifier">lower_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="id653513-bb"></a><span class="identifier">upper_bound</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">></span> <a name="id653523-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">const_iterator</span><span class="special">,</span> <span class="identifier">const_iterator</span> <span class="special">></span>
-<a name="id513306-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<a name="id653534-bb"></a><span class="identifier">equal_range</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_type</span> <span class="special">&</span> interval<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1084666"></a><h3>
-<a name="id513348-bb"></a><code class="computeroutput">interval_base_set</code> private member functions</h3>
+<a name="id1270736"></a><h3>
+<a name="id653576-bb"></a><code class="computeroutput">interval_base_set</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id513350-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id513361-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id653579-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id653589-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">segment_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1084773"></a><h3>
-<a name="id513376-bb"></a><code class="computeroutput">interval_base_set</code> protected member functions</h3>
+<a name="id1270842"></a><h3>
+<a name="id653605-bb"></a><code class="computeroutput">interval_base_set</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id513379-bb"></a><span class="identifier">add_front</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> first_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id513394-bb"></a><span class="identifier">add_main</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id653607-bb"></a><span class="identifier">add_front</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> first_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id653623-bb"></a><span class="identifier">add_main</span><span class="special">(</span><span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">iterator</span> <span class="special">&</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id513415-bb"></a><span class="identifier">add_segment</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id513430-bb"></a><span class="identifier">add_rear</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">sub_type</span> <span class="special">*</span> <a name="id513446-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a name="id513452-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id653643-bb"></a><span class="identifier">add_segment</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id653659-bb"></a><span class="identifier">add_rear</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> inter_val<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">sub_type</span> <span class="special">*</span> <a name="id653675-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">sub_type</span> <span class="special">*</span> <a name="id653681-bb"></a><span class="identifier">that</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -291,7 +294,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_bas_id513458.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_base_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_bas_id653687.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval_bounds.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval_bounds.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval_bounds.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -35,82 +35,84 @@
<span class="keyword">class</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// <a class="link" href="interval_bounds.html#boost.icl.interval_boundsconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="interval_bounds.html#id513877-bb"><span class="identifier">interval_bounds</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513878-bb"><span class="identifier">interval_bounds</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id654105-bb"><span class="identifier">interval_bounds</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_bounds.html#id654107-bb"><span class="identifier">interval_bounds</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_bounds.html#id513614-bb">public member functions</a></span>
- <a class="link" href="interval_bounds.html#id513616-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513633-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513650-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513667-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513684-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">dynamic</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513700-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">undefined</span> <span class="special">=</span> <span class="number">5</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513717-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513734-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513751-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513768-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513784-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513801-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html#id513818-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_all</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513835-bb"><span class="identifier">all</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513842-bb"><span class="identifier">left</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513850-bb"><span class="identifier">right</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513857-bb"><span class="identifier">reverse_left</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513864-bb"><span class="identifier">reverse_right</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">bound_type</span> <a class="link" href="interval_bounds.html#id513871-bb"><span class="identifier">bits</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_bounds.html#id653843-bb">public member functions</a></span>
+ <a class="link" href="interval_bounds.html#id653845-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653862-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653879-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653895-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653912-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">dynamic</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653929-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">undefined</span> <span class="special">=</span> <span class="number">5</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653946-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653963-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653979-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id653996-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id654013-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id654030-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html#id654047-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_all</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654063-bb"><span class="identifier">all</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654071-bb"><span class="identifier">left</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654078-bb"><span class="identifier">right</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654085-bb"><span class="identifier">reverse_left</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654092-bb"><span class="identifier">reverse_right</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">bound_type</span> <a class="link" href="interval_bounds.html#id654099-bb"><span class="identifier">bits</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_bounds.html#id513884-bb">public static functions</a></span>
- <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513887-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513895-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513904-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id513912-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">bound_type</span> _bits<span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_bounds.html#id654114-bb">public static functions</a></span>
+ <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654116-bb"><span class="identifier">open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654125-bb"><span class="identifier">left_open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654133-bb"><span class="identifier">right_open</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a class="link" href="interval_bounds.html#id654141-bb"><span class="identifier">closed</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">bound_type</span> <span class="identifier">_bits</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1087437"></a><h2>Description</h2>
+<a name="id1272969"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1087441"></a><h3>
+<a name="id1272973"></a><h3>
<a name="boost.icl.interval_boundsconstruct-copy-destruct"></a><code class="computeroutput">interval_bounds</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id513877-bb"></a><span class="identifier">interval_bounds</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id513878-bb"></a><span class="identifier">interval_bounds</span><span class="special">(</span><span class="identifier">bound_type</span> bounds<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id654105-bb"></a><span class="identifier">interval_bounds</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">explicit</span> <a name="id654107-bb"></a><span class="identifier">interval_bounds</span><span class="special">(</span><span class="identifier">bound_type</span> bounds<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1087505"></a><h3>
-<a name="id513614-bb"></a><code class="computeroutput">interval_bounds</code> public member functions</h3>
+<a name="id1273041"></a><h3>
+<a name="id653843-bb"></a><code class="computeroutput">interval_bounds</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"> <a name="id513616-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513633-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513650-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513667-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513684-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">dynamic</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513700-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">undefined</span> <span class="special">=</span> <span class="number">5</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513717-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513734-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513751-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513768-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513784-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513801-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id513818-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_all</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513835-bb"></a><span class="identifier">all</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513842-bb"></a><span class="identifier">left</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513850-bb"></a><span class="identifier">right</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513857-bb"></a><span class="identifier">reverse_left</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513864-bb"></a><span class="identifier">reverse_right</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">bound_type</span> <a name="id513871-bb"></a><span class="identifier">bits</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653845-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653862-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653879-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653895-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">static_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653912-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">dynamic</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653929-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">undefined</span> <span class="special">=</span> <span class="number">5</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653946-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_open</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653963-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left_open</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653979-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right_open</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id653996-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_closed</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id654013-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_right</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id654030-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_left</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id654047-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="identifier">bound_type</span><span class="special">,</span> <span class="identifier">_all</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654063-bb"></a><span class="identifier">all</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654071-bb"></a><span class="identifier">left</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654078-bb"></a><span class="identifier">right</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654085-bb"></a><span class="identifier">reverse_left</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654092-bb"></a><span class="identifier">reverse_right</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">bound_type</span> <a name="id654099-bb"></a><span class="identifier">bits</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1088305"></a><h3>
-<a name="id513884-bb"></a><code class="computeroutput">interval_bounds</code> public static functions</h3>
+<a name="id1275485"></a><h3>
+<a name="id654114-bb"></a><code class="computeroutput">interval_bounds</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513887-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513895-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513904-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id513912-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654116-bb"></a><span class="identifier">open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654125-bb"></a><span class="identifier">left_open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654133-bb"></a><span class="identifier">right_open</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <a class="link" href="interval_bounds.html" title="Class interval_bounds">interval_bounds</a> <a name="id654141-bb"></a><span class="identifier">closed</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval_map.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval_map.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval_map.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/interval_map_hpp.html" title="Header <boost/icl/interval_map.hpp>">
<link rel="prev" href="../../header/boost/icl/interval_map_hpp.html" title="Header <boost/icl/interval_map.hpp>">
-<link rel="next" href="is_map_icl_interval_map_id514554.html" title="Struct template is_map<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
+<link rel="next" href="is_map_icl_interval_map_id655326.html" title="Struct template is_map<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_interval_map_id514554.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_interval_map_id655326.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.interval_map"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="identifier">ICL_SECTION</span> Section <span class="special">=</span> <span class="identifier">ICL_SECTION_INSTANCE</span><span class="special">(</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inter_section</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval <span class="special">=</span> <span class="identifier">ICL_INTERVAL_INSTANCE</span><span class="special">(</span><span class="identifier">ICL_INTERVAL_DEFAULT</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
-<span class="keyword">class</span> <a class="link" href="interval_map.html" title="Class template interval_map">interval_map</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_map< interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
+<span class="keyword">class</span> <a class="link" href="interval_map.html" title="Class template interval_map">interval_map</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_map< boost::icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// types</span>
@@ -63,87 +63,85 @@
<span class="keyword">typedef</span> <a class="link" href="interval_map.html#boost.icl.interval_map.interval_set_type">interval_set_type</a> <a name="boost.icl.interval_map.set_type"></a><span class="identifier">set_type</span><span class="special">;</span>
<span class="keyword">typedef</span> <a class="link" href="interval_map.html#boost.icl.interval_map.set_type">set_type</a> <a name="boost.icl.interval_map.key_object_type"></a><span class="identifier">key_object_type</span><span class="special">;</span>
- <span class="keyword">enum</span> <a name="boost.icl.interval_map._at_0"></a>@0 <span class="special">{</span> fineness = 1 <span class="special">}</span><span class="special">;</span>
-
<span class="comment">// <a class="link" href="interval_map.html#boost.icl.interval_mapconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="interval_map.html#id514340-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_map.html#id514344-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_map.html" title="Class template interval_map">interval_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_map.html#id654563-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_map.html#id654566-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_map.html" title="Class template interval_map">interval_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a class="link" href="interval_map.html#id514356-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class=
"special">;</span>
- <a class="link" href="interval_map.html#id514374-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><a class="link" href="interval_map.html#boost.icl.interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_map.html#id514382-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_map.html#id654578-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><spa
n class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_map.html#id654597-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><a class="link" href="interval_map.html#boost.icl.interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_map.html#id654607-bb"><span class="identifier">interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
interval_map&
- <a class="link" href="interval_map.html#id514388-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="specia
l">)</span><span class="special">;</span>
+ <a class="link" href="interval_map.html#id654614-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="specia
l">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_map.html#id514292-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="interval_map.html#id514295-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_map.html#id654515-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_map.html#id654517-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_map.html#id514318-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="s
pecial">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_map.html#id654540-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="s
pecial">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_map.html#id514406-bb">private member functions</a></span>
- <span class="identifier">iterator</span> <a class="link" href="interval_map.html#id514409-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_map.html#id514420-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="interval_map.html#id514435-bb"><span class="identifier">handle_left_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="interval_map.html#id514452-bb"><span class="identifier">handle_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_map.html#id654632-bb">private member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_map.html#id654635-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_map.html#id654645-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="interval_map.html#id654661-bb"><span class="identifier">handle_left_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="interval_map.html#id654678-bb"><span class="identifier">handle_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_map.html#id514469-bb"><span class="identifier">handle_preceeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_map.html#id654695-bb"><span class="identifier">handle_preceeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_map.html#id514490-bb"><span class="identifier">handle_succeeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="interval_map.html#id514512-bb"><span class="identifier">handle_reinserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_map.html#id654716-bb"><span class="identifier">handle_succeeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_map.html#id654738-bb"><span class="identifier">handle_reinserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_map.html#id514523-bb"><span class="identifier">gap_insert_at</span></a><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span>
+ <span class="keyword">void</span> <a class="link" href="interval_map.html#id655295-bb"><span class="identifier">gap_insert_at</span></a><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1093817"></a><h2>Description</h2>
+<a name="id1281535"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1093820"></a><h3>
+<a name="id1281539"></a><h3>
<a name="boost.icl.interval_mapconstruct-copy-destruct"></a><code class="computeroutput">interval_map</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id514340-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
+<pre class="literallayout"><a name="id654563-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
<li>
-<pre class="literallayout"><a name="id514344-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_map.html" title="Class template interval_map">interval_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
+<pre class="literallayout"><a name="id654566-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_map.html" title="Class template interval_map">interval_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a name="id514356-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy
constructor for base_type. </li>
-<li><pre class="literallayout"><a name="id514374-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><a class="link" href="interval_map.html#boost.icl.interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span> base_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id514382-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="keyword">explicit</span> <a name="id654578-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><sp
an class="special">;</span></pre>Copy constructor for base_type. </li>
+<li><pre class="literallayout"><span class="keyword">explicit</span> <a name="id654597-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><a class="link" href="interval_map.html#boost.icl.interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span> base_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">explicit</span> <a name="id654607-bb"></a><span class="identifier">interval_map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
interval_map&
- <a name="id514388-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="speci
al">;</span></pre>Assignment operator. </li>
+ <a name="id654614-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="speci
al">;</span></pre>Assignment operator. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1094240"></a><h3>
-<a name="id514292-bb"></a><code class="computeroutput">interval_map</code> public member functions</h3>
+<a name="id1281973"></a><h3>
+<a name="id654515-bb"></a><code class="computeroutput">interval_map</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id514295-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the map. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id654517-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the map. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a name="id514318-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="
special">;</span></pre>Assignment from a base interval_map. </li>
+ <span class="keyword">void</span> <a name="id654540-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="
special">;</span></pre>Assignment from a base interval_map. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1094443"></a><h3>
-<a name="id514406-bb"></a><code class="computeroutput">interval_map</code> private member functions</h3>
+<a name="id1282176"></a><h3>
+<a name="id654632-bb"></a><code class="computeroutput">interval_map</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id514409-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id514420-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id514435-bb"></a><span class="identifier">handle_left_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id514452-bb"></a><span class="identifier">handle_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id654635-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id654645-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id654661-bb"></a><span class="identifier">handle_left_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id654678-bb"></a><span class="identifier">handle_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id514469-bb"></a><span class="identifier">handle_preceeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id654695-bb"></a><span class="identifier">handle_preceeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id514490-bb"></a><span class="identifier">handle_succeeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">,</span> <span class="identifier">iterator</span> next_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id514512-bb"></a><span class="identifier">handle_reinserted</span><span class="special">(</span><span class="identifier">iterator</span> insertion_<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id654716-bb"></a><span class="identifier">handle_succeeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">,</span> <span class="identifier">iterator</span> next_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id654738-bb"></a><span class="identifier">handle_reinserted</span><span class="special">(</span><span class="identifier">iterator</span> insertion_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id514523-bb"></a><span class="identifier">gap_insert_at</span><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span> <span class="identifier">iterator</span> prior_<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id655295-bb"></a><span class="identifier">gap_insert_at</span><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span> <span class="identifier">iterator</span> prior_<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> end_gap<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span> co_val<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
@@ -160,7 +158,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_interval_map_id514554.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_interval_map_id655326.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval_set.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval_set.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval_set.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/interval_set_hpp.html" title="Header <boost/icl/interval_set.hpp>">
<link rel="prev" href="../../header/boost/icl/interval_set_hpp.html" title="Header <boost/icl/interval_set.hpp>">
-<link rel="next" href="is_set_icl_interval_set_id515474.html" title="Struct template is_set<icl::interval_set< DomainT, Compare, Interval, Alloc >>">
+<link rel="next" href="is_set_icl_interval_set_id656243.html" title="Struct template is_set<icl::interval_set< DomainT, Compare, Interval, Alloc >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_set_id515474.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_set_id656243.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.interval_set"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
<span class="identifier">ICL_COMPARE</span> Compare <span class="special">=</span> <span class="identifier">ICL_COMPARE_INSTANCE</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval <span class="special">=</span> <span class="identifier">ICL_INTERVAL_INSTANCE</span><span class="special">(</span><span class="identifier">ICL_INTERVAL_DEFAULT</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
-<span class="keyword">class</span> <a class="link" href="interval_set.html" title="Class template interval_set">interval_set</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_set< interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
+<span class="keyword">class</span> <a class="link" href="interval_set.html" title="Class template interval_set">interval_set</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_set< boost::icl::interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// types</span>
@@ -60,75 +60,73 @@
<span class="keyword">typedef</span> <span class="identifier">ImplSetT</span><span class="special">::</span><span class="identifier">iterator</span> <a name="boost.icl.interval_set.iterator"></a><span class="identifier">iterator</span><span class="special">;</span> <span class="comment">// iterator for iteration over intervals </span>
<span class="keyword">typedef</span> <span class="identifier">ImplSetT</span><span class="special">::</span><span class="identifier">const_iterator</span> <a name="boost.icl.interval_set.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span> <span class="comment">// const_iterator for iteration over intervals </span>
- <span class="keyword">enum</span> <a name="boost.icl.interval_set._at_1"></a>@1 <span class="special">{</span> fineness = 1 <span class="special">}</span><span class="special">;</span>
-
<span class="comment">// <a class="link" href="interval_set.html#boost.icl.interval_setconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="interval_set.html#id515366-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_set.html#id515370-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_set.html" title="Class template interval_set">interval_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_set.html#id656132-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_set.html#id656135-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_set.html" title="Class template interval_set">interval_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a class="link" href="interval_set.html#id515382-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_set.html#id515400-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="interval_set.html#id515408-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_set.html#id656147-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_set.html#id656166-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="interval_set.html#id656176-bb"><span class="identifier">interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
interval_set&
- <a class="link" href="interval_set.html#id515417-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="interval_set.html#id656186-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_set.html#id515300-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="interval_set.html#id515303-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="interval_set.html#id515326-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_set.html#id656066-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_set.html#id656068-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="interval_set.html#id656091-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="interval_set.html#id515344-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="interval_set.html#id656109-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_set.html#id515435-bb">private member functions</a></span>
- <span class="identifier">iterator</span> <a class="link" href="interval_set.html#id515437-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_set.html#id515448-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="interval_set.html#id515464-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_set.html#id656204-bb">private member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_set.html#id656206-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_set.html#id656217-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="interval_set.html#id656232-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1104363"></a><h2>Description</h2>
+<a name="id1289627"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1104367"></a><h3>
+<a name="id1289630"></a><h3>
<a name="boost.icl.interval_setconstruct-copy-destruct"></a><code class="computeroutput">interval_set</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id515366-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
+<pre class="literallayout"><a name="id656132-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
<li>
-<pre class="literallayout"><a name="id515370-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_set.html" title="Class template interval_set">interval_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
+<pre class="literallayout"><a name="id656135-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_set.html" title="Class template interval_set">interval_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a name="id515382-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor for base_type. </li>
+ <span class="keyword">explicit</span> <a name="id656147-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor for base_type. </li>
<li>
-<pre class="literallayout"><a name="id515400-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre>Constructor for a single element. </li>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id656166-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre>Constructor for a single element. </li>
<li>
-<pre class="literallayout"><a name="id515408-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> itv<span class="special">)</span><span class="special">;</span></pre>Constructor for a single interval. </li>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id656176-bb"></a><span class="identifier">interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> itv<span class="special">)</span><span class="special">;</span></pre>Constructor for a single interval. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
interval_set&
- <a name="id515417-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment operator. </li>
+ <a name="id656186-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment operator. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1104727"></a><h3>
-<a name="id515300-bb"></a><code class="computeroutput">interval_set</code> public member functions</h3>
+<a name="id1290825"></a><h3>
+<a name="id656066-bb"></a><code class="computeroutput">interval_set</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id515303-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id656068-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id515326-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id656091-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a name="id515344-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment from a base interval_set. </li>
+ <span class="keyword">void</span> <a name="id656109-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment from a base interval_set. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1104937"></a><h3>
-<a name="id515435-bb"></a><code class="computeroutput">interval_set</code> private member functions</h3>
+<a name="id1291035"></a><h3>
+<a name="id656204-bb"></a><code class="computeroutput">interval_set</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id515437-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id515448-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">,</span> <span class="identifier">iterator</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id515464-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id656206-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id656217-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">,</span> <span class="identifier">iterator</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id656232-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -143,7 +141,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_set_id515474.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_interval_set_id656243.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/interval_traits.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/interval_traits.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/interval_traits.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/interval_traits_hpp.html" title="Header <boost/icl/interval_traits.hpp>">
-<link rel="prev" href="domain_type_of_interval_id515722.html" title="Struct template domain_type_of<interval_traits< Type >>">
-<link rel="next" href="difference_type_of_inte_id515802.html" title="Struct template difference_type_of<interval_traits< Type >>">
+<link rel="prev" href="domain_type_of_interval_id656490.html" title="Struct template domain_type_of<interval_traits< Type >>">
+<link rel="next" href="difference_type_of_inte_id656571.html" title="Struct template difference_type_of<interval_traits< Type >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="domain_type_of_interval_id515722.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_traits_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="difference_type_of_inte_id515802.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="domain_type_of_interval_id656490.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_traits_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="difference_type_of_inte_id656571.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.interval_traits"></a><div class="titlepage"></div>
@@ -37,20 +37,20 @@
<span class="keyword">typedef</span> <a class="link" href="interval_traits.html" title="Struct template interval_traits">interval_traits</a> <a name="boost.icl.interval_traits.type"></a><span class="identifier">type</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="identifier">domain_type_of</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">::</span><a class="link" href="interval_traits.html#boost.icl.interval_traits.type">type</a> <a name="boost.icl.interval_traits.domain_type"></a><span class="identifier">domain_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="interval_traits.html#id515762-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="interval_traits.html#id515765-bb"><span class="identifier">construct</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">domain_type</span> <a class="link" href="interval_traits.html#id515780-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">static</span> <span class="identifier">domain_type</span> <a class="link" href="interval_traits.html#id515791-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="interval_traits.html#id656531-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="identifier">Type</span> <a class="link" href="interval_traits.html#id656534-bb"><span class="identifier">construct</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">domain_type</span> <a class="link" href="interval_traits.html#id656549-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">static</span> <span class="identifier">domain_type</span> <a class="link" href="interval_traits.html#id656560-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1107099"></a><h2>Description</h2>
+<a name="id1294835"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1107102"></a><h3>
-<a name="id515762-bb"></a><code class="computeroutput">interval_traits</code> public static functions</h3>
+<a name="id1294838"></a><h3>
+<a name="id656531-bb"></a><code class="computeroutput">interval_traits</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id515765-bb"></a><span class="identifier">construct</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">domain_type</span> <a name="id515780-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">domain_type</span> <a name="id515791-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Type</span> <a name="id656534-bb"></a><span class="identifier">construct</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> lo<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">domain_type</span> <a name="id656549-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">domain_type</span> <a name="id656560-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span> inter_val<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -65,7 +65,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="domain_type_of_interval_id515722.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_traits_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="difference_type_of_inte_id515802.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="domain_type_of_interval_id656490.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/interval_traits_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="difference_type_of_inte_id656571.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/is_negative.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/is_negative.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/is_negative.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/functors_hpp.html" title="Header <boost/icl/functors.hpp>">
-<link rel="prev" href="inverse_icl_inter_secti_id507345.html" title="Struct template inverse<icl::inter_section< Type >>">
-<link rel="next" href="is_negative_icl_inplace_id507425.html" title="Struct template is_negative<icl::inplace_minus< Type >>">
+<link rel="prev" href="inverse_icl_inter_secti_id647558.html" title="Struct template inverse<icl::inter_section< Type >>">
+<link rel="next" href="is_negative_icl_inplace_id647638.html" title="Struct template is_negative<icl::inplace_minus< Type >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="inverse_icl_inter_secti_id507345.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_negative_icl_inplace_id507425.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inverse_icl_inter_secti_id647558.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_negative_icl_inplace_id647638.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.is_negative"></a><div class="titlepage"></div>
@@ -36,15 +36,15 @@
<span class="comment">// types</span>
<span class="keyword">typedef</span> <a class="link" href="is_negative.html" title="Struct template is_negative">is_negative</a><span class="special"><</span> <span class="identifier">Functor</span> <span class="special">></span> <a name="boost.icl.is_negative.type"></a><span class="identifier">type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="is_negative.html#id507406-bb">public member functions</a></span>
- <a class="link" href="is_negative.html#id507408-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">value</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="is_negative.html#id647619-bb">public member functions</a></span>
+ <a class="link" href="is_negative.html#id647622-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">value</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1034866"></a><h2>Description</h2>
+<a name="id1221380"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1034869"></a><h3>
-<a name="id507406-bb"></a><code class="computeroutput">is_negative</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"> <a name="id507408-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">value</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1221383"></a><h3>
+<a name="id647619-bb"></a><code class="computeroutput">is_negative</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"> <a name="id647622-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">value</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="inverse_icl_inter_secti_id507345.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_negative_icl_inplace_id507425.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="inverse_icl_inter_secti_id647558.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_negative_icl_inplace_id647638.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/left_open_interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/left_open_interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/left_open_interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/left_open_interval_hpp.html" title="Header <boost/icl/left_open_interval.hpp>">
<link rel="prev" href="../../header/boost/icl/left_open_interval_hpp.html" title="Header <boost/icl/left_open_interval.hpp>">
-<link rel="next" href="interval_traits_icl_lef_id517291.html" title="Struct template interval_traits<icl::left_open_interval< DomainT, Compare >>">
+<link rel="next" href="interval_traits_icl_lef_id656951.html" title="Struct template interval_traits<icl::left_open_interval< DomainT, Compare >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_lef_id517291.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_lef_id656951.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.left_open_interval"></a><div class="titlepage"></div>
@@ -40,42 +40,42 @@
<span class="keyword">typedef</span> <span class="identifier">DomainT</span> <a name="boost.icl.left_open_interval.domain_type"></a><span class="identifier">domain_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="left_open_interval.html#boost.icl.left_open_intervalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="left_open_interval.html#id517244-bb"><span class="identifier">left_open_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="left_open_interval.html#id517253-bb"><span class="identifier">left_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="left_open_interval.html#id517266-bb"><span class="identifier">left_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="left_open_interval.html#id656903-bb"><span class="identifier">left_open_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="left_open_interval.html#id656912-bb"><span class="identifier">left_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="left_open_interval.html#id656926-bb"><span class="identifier">left_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="left_open_interval.html#id517230-bb">public member functions</a></span>
- <span class="identifier">DomainT</span> <a class="link" href="left_open_interval.html#id517232-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">DomainT</span> <a class="link" href="left_open_interval.html#id517238-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="left_open_interval.html#id656889-bb">public member functions</a></span>
+ <span class="identifier">DomainT</span> <a class="link" href="left_open_interval.html#id656891-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">DomainT</span> <a class="link" href="left_open_interval.html#id656897-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1113063"></a><h2>Description</h2>
+<a name="id1298364"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1113067"></a><h3>
+<a name="id1298367"></a><h3>
<a name="boost.icl.left_open_intervalconstruct-copy-destruct"></a><code class="computeroutput">left_open_interval</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id517244-bb"></a><span class="identifier">left_open_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id656903-bb"></a><span class="identifier">left_open_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor; yields an empty interval <code class="computeroutput">(0,0]</code>. </p>
</li>
<li>
-<pre class="literallayout"><a name="id517253-bb"></a><span class="identifier">left_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id656912-bb"></a><span class="identifier">left_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
<p>Constructor for a left-open singleton interval <code class="computeroutput">(val-1,val]</code> </p>
</li>
<li>
-<pre class="literallayout"><a name="id517266-bb"></a><span class="identifier">left_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id656926-bb"></a><span class="identifier">left_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
<p>Interval from <code class="computeroutput">low</code> to <code class="computeroutput">up</code> with bounds <code class="computeroutput">bounds</code> </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1113228"></a><h3>
-<a name="id517230-bb"></a><code class="computeroutput">left_open_interval</code> public member functions</h3>
+<a name="id1298533"></a><h3>
+<a name="id656889-bb"></a><code class="computeroutput">left_open_interval</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id517232-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id517238-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id656891-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id656897-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_lef_id517291.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/left_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_lef_id656951.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/map.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/map.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/map.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/map_hpp.html" title="Header <boost/icl/map.hpp>">
<link rel="prev" href="total_enricher.html" title="Struct total_enricher">
-<link rel="next" href="map/on_codomain_model_Type__id517630.html" title="Struct template on_codomain_model<Type, false, false>">
+<link rel="next" href="map/on_codomain_model_Type__id657232.html" title="Struct template on_codomain_model<Type, false, false>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="total_enricher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map/on_codomain_model_Type__id517630.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="total_enricher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map/on_codomain_model_Type__id657232.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.map"></a><div class="titlepage"></div>
@@ -73,236 +73,248 @@
<span class="comment">// member classes/structs/unions</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id517630.html" title="Struct template on_codomain_model<Type, false, false>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id657232.html" title="Struct template on_codomain_model<Type, false, false>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id517630.html#id517646-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id517630.html#id517649-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id657232.html#id657249-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id657232.html#id657251-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id517669.html" title="Struct template on_codomain_model<Type, false, true>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id657272.html" title="Struct template on_codomain_model<Type, false, true>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id517669.html#id517686-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id517669.html#id517688-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id657272.html#id657288-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id657272.html#id657291-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id517709.html" title="Struct template on_codomain_model<Type, true, false>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id657311.html" title="Struct template on_codomain_model<Type, true, false>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_codomain_model_Type__id517709.html#boost.icl.map.on_codomain_model_Type,_id517709.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_codomain_model_Type__id657311.html#boost.icl.map.on_codomain_model_Type,_id657311.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id517709.html#id517730-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id517709.html#id517733-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id657311.html#id657333-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id657311.html#id657335-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id517753.html" title="Struct template on_codomain_model<Type, true, true>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_codomain_model_Type__id657356.html" title="Struct template on_codomain_model<Type, true, true>">on_codomain_model</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_codomain_model_Type__id517753.html#boost.icl.map.on_codomain_model_Type,_id517753.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_codomain_model_Type__id657356.html#boost.icl.map.on_codomain_model_Type,_id657356.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id517753.html#id517775-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id517753.html#id517777-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
+ <span class="comment">// <a class="link" href="map/on_codomain_model_Type__id657356.html#id657377-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_codomain_model_Type__id657356.html#id657380-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">,</span>
<span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_definedness_Type__fa_id517798.html" title="Struct template on_definedness<Type, false>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_definedness_Type__fa_id657400.html" title="Struct template on_definedness<Type, false>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="map/on_definedness_Type__fa_id517798.html#id517812-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_definedness_Type__fa_id517798.html#id517814-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_definedness_Type__fa_id657400.html#id657414-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_definedness_Type__fa_id657400.html#id657417-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_definedness_Type__tr_id517835.html" title="Struct template on_definedness<Type, true>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_definedness_Type__tr_id657437.html" title="Struct template on_definedness<Type, true>">on_definedness</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
- <span class="comment">// <a class="link" href="map/on_definedness_Type__tr_id517835.html#id517849-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_definedness_Type__tr_id517835.html#id517852-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_definedness_Type__tr_id657437.html#id657452-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_definedness_Type__tr_id657437.html#id657454-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_invertible_Type__fal_id517872.html" title="Struct template on_invertible<Type, false>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_invertible_Type__fal_id657474.html" title="Struct template on_invertible<Type, false>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_invertible_Type__fal_id517872.html#boost.icl.map.on_invertible_Type,_fal_id517872.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="map/on_invertible_Type__fal_id517872.html#boost.icl.map.on_invertible_Type,_fal_id517872.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_invertible_Type__fal_id657474.html#boost.icl.map.on_invertible_Type,_fal_id657474.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="map/on_invertible_Type__fal_id657474.html#boost.icl.map.on_invertible_Type,_fal_id657474.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_invertible_Type__fal_id517872.html#id517896-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_invertible_Type__fal_id517872.html#id517898-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_invertible_Type__fal_id657474.html#id657499-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_invertible_Type__fal_id657474.html#id657501-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_invertible_Type__tru_id517914.html" title="Struct template on_invertible<Type, true>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_invertible_Type__tru_id657517.html" title="Struct template on_invertible<Type, true>">on_invertible</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_invertible_Type__tru_id517914.html#boost.icl.map.on_invertible_Type,_tru_id517914.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="map/on_invertible_Type__tru_id517914.html#boost.icl.map.on_invertible_Type,_tru_id517914.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_invertible_Type__tru_id657517.html#boost.icl.map.on_invertible_Type,_tru_id657517.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_combine</span> <a class="link" href="map/on_invertible_Type__tru_id657517.html#boost.icl.map.on_invertible_Type,_tru_id657517.inverse_codomain_combine"><span class="identifier">inverse_codomain_combine</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_invertible_Type__tru_id517914.html#id517938-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_invertible_Type__tru_id517914.html#id517940-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_invertible_Type__tru_id657517.html#id657541-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_invertible_Type__tru_id657517.html#id657543-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id517956.html" title="Struct template on_total_absorbable<Type, false, false>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id657559.html" title="Struct template on_total_absorbable<Type, false, false>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id517956.html#boost.icl.map.on_total_absorbable_Typ_id517956.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="map/on_total_absorbable_Typ_id517956.html#boost.icl.map.on_total_absorbable_Typ_id517956.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span> <a class="link" href="map/on_total_absorbable_Typ_id517956.html#boost.icl.map.on_total_absorbable_Typ_id517956.iterator"><span class="identifier">iterator</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_total_absorbable_Typ_id517956.html#boost.icl.map.on_total_absorbable_Typ_id517956.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657559.html#boost.icl.map.on_total_absorbable_Typ_id657559.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657559.html#boost.icl.map.on_total_absorbable_Typ_id657559.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span> <a class="link" href="map/on_total_absorbable_Typ_id657559.html#boost.icl.map.on_total_absorbable_Typ_id657559.iterator"><span class="identifier">iterator</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_total_absorbable_Typ_id657559.html#boost.icl.map.on_total_absorbable_Typ_id657559.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id517956.html#id517992-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id517956.html#id517994-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id657559.html#id657595-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id657559.html#id657597-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id518010.html" title="Struct template on_total_absorbable<Type, false, true>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id657613.html" title="Struct template on_total_absorbable<Type, false, true>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id518010.html#boost.icl.map.on_total_absorbable_Typ_id518010.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="map/on_total_absorbable_Typ_id518010.html#boost.icl.map.on_total_absorbable_Typ_id518010.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span> <a class="link" href="map/on_total_absorbable_Typ_id518010.html#boost.icl.map.on_total_absorbable_Typ_id518010.iterator"><span class="identifier">iterator</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_total_absorbable_Typ_id518010.html#boost.icl.map.on_total_absorbable_Typ_id518010.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657613.html#boost.icl.map.on_total_absorbable_Typ_id657613.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657613.html#boost.icl.map.on_total_absorbable_Typ_id657613.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">iterator</span> <a class="link" href="map/on_total_absorbable_Typ_id657613.html#boost.icl.map.on_total_absorbable_Typ_id657613.iterator"><span class="identifier">iterator</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">inverse_codomain_intersect</span> <a class="link" href="map/on_total_absorbable_Typ_id657613.html#boost.icl.map.on_total_absorbable_Typ_id657613.inverse_codomain_intersect"><span class="identifier">inverse_codomain_intersect</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id518010.html#id518046-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id518010.html#id518048-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id657613.html#id657649-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id657613.html#id657651-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id518064.html" title="Struct template on_total_absorbable<Type, true, false>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id657667.html" title="Struct template on_total_absorbable<Type, true, false>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id518064.html#boost.icl.map.on_total_absorbable_Typ_id518064.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="map/on_total_absorbable_Typ_id518064.html#boost.icl.map.on_total_absorbable_Typ_id518064.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657667.html#boost.icl.map.on_total_absorbable_Typ_id657667.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">codomain_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657667.html#boost.icl.map.on_total_absorbable_Typ_id657667.codomain_type"><span class="identifier">codomain_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id518064.html#id518090-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id518064.html#id518093-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id657667.html#id657693-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id657667.html#id657696-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id518108.html" title="Struct template on_total_absorbable<Type, true, true>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
+ <span class="keyword">struct</span> <a class="link" href="map/on_total_absorbable_Typ_id657711.html" title="Struct template on_total_absorbable<Type, true, true>">on_total_absorbable</a><span class="special"><</span><span class="identifier">Type</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
<span class="comment">// types</span>
- <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id518108.html#boost.icl.map.on_total_absorbable_Typ_id518108.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <a class="link" href="map/on_total_absorbable_Typ_id657711.html#boost.icl.map.on_total_absorbable_Typ_id657711.element_type"><span class="identifier">element_type</span></a><span class="special">;</span>
- <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id518108.html#id518130-bb">public static functions</a></span>
- <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id518108.html#id518132-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="map/on_total_absorbable_Typ_id657711.html#id657733-bb">public static functions</a></span>
+ <span class="keyword">static</span> <span class="keyword">void</span> <a class="link" href="map/on_total_absorbable_Typ_id657711.html#id657735-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="identifier">Type</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">::</span><span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span>
<span class="comment">// <a class="link" href="map.html#boost.icl.mapconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="map.html#id518736-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518737-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span> <a class="link" href="map.html#id518743-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id658382-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id658383-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span> <a class="link" href="map.html#id658389-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span>
- <a class="link" href="map.html#id518760-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518782-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518791-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- map& <a class="link" href="map.html#id518797-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
-
- <span class="comment">// <a class="link" href="map.html#id518305-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="map.html#id518308-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="map.html#id518323-bb"><span class="identifier">ICL_COMBINE_CODOMAIN</span></a><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="map.html#id518339-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">element_type</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518354-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_total</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518371-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_absorbs</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">absorbs_identities</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518388-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
+ <a class="link" href="map.html#id658406-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="identifier">InputIterator</span><span class="special">,</span> <span class="identifier">InputIterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id658428-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="map.html#id658437-bb"><span class="identifier">map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ map& <a class="link" href="map.html#id658445-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="map.html#id657908-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="map.html#id657911-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="map.html#id657926-bb"><span class="identifier">ICL_COMBINE_CODOMAIN</span></a><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="map.html#id657942-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">element_type</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id657957-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_total</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id657974-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_absorbs</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">absorbs_identities</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id657991-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
<span class="identifier">total_invertible</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">and_</span><span class="special"><</span> <span class="identifier">is_total</span><span class="special"><</span> <span class="identifier">type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">has_inverse</span><span class="special"><</span> <span class="identifier">codomain_type</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518405-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
+ <a class="link" href="map.html#id658008-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
<span class="identifier">is_total_invertible</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span> <span class="special">&&</span><span class="identifier">has_inverse</span><span class="special"><</span> <span class="identifier">codomain_type</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html#id518423-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="map.html#id518440-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubObject<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="map.html#id518453-bb"><span class="identifier">contains</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SubObject</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">bool</span> <a class="link" href="map.html#id518470-bb"><span class="identifier">within</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="map.html#id518484-bb"><span class="identifier">iterative_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">codomain_type</span> <a class="link" href="map.html#id518503-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518518-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="map.html#id518545-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518581-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518602-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span> <a class="link" href="map.html#id518615-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="map.html#id518626-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518641-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">size_type</span> <a class="link" href="map.html#id518669-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="map.html#id518690-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518723-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
-
- <span class="comment">// <a class="link" href="map.html#id518807-bb">private member functions</a></span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518809-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="identifier">iterator</span> <a class="link" href="map.html#id518828-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id518850-bb"><span class="identifier">_subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html#id658026-bb"><span class="identifier">BOOST_STATIC_CONSTANT</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="map.html#id658043-bb"><span class="identifier">swap</span></a><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubObject<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="map.html#id658056-bb"><span class="identifier">contains</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SubObject</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">bool</span> <a class="link" href="map.html#id658073-bb"><span class="identifier">within</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="map.html#id658087-bb"><span class="identifier">iterative_size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">codomain_type</span> <a class="link" href="map.html#id658106-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658121-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="map.html#id658148-bb"><span class="identifier">add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658184-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658205-bb"><span class="identifier">subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span> <a class="link" href="map.html#id658218-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="map.html#id658229-bb"><span class="identifier">insert</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658244-bb"><span class="identifier">set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">size_type</span> <a class="link" href="map.html#id658272-bb"><span class="identifier">erase</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="map.html#id658293-bb"><span class="identifier">add_intersection</span></a><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658326-bb"><span class="identifier">flip</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
+ <a class="link" href="map.html" title="Class template map">map</a><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">::</span><span class="identifier">iterator</span>
+ <a class="link" href="map.html#id658339-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
+ <a class="link" href="map.html" title="Class template map">map</a><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span>
+ <a class="link" href="map.html#id658363-bb"><span class="identifier">_subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// <a class="link" href="map.html#id658454-bb">private member functions</a></span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658457-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="identifier">iterator</span> <a class="link" href="map.html#id658476-bb"><span class="identifier">_add</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a class="link" href="map.html#id658497-bb"><span class="identifier">_subtract</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FragmentT<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="map.html#id518869-bb"><span class="identifier">total_add_intersection</span></a><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="map.html#id518893-bb"><span class="identifier">partial_add_intersection</span></a><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="map.html#id658517-bb"><span class="identifier">total_add_intersection</span></a><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="map.html#id658541-bb"><span class="identifier">partial_add_intersection</span></a><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1124948"></a><h2>Description</h2>
+<a name="id1311345"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1124951"></a><h3>
+<a name="id1311348"></a><h3>
<a name="boost.icl.mapconstruct-copy-destruct"></a><code class="computeroutput">map</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id518736-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id518737-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span> comp<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span> <a name="id518743-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> past<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id658382-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id658383-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span> comp<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span> <a name="id658389-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> past<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> InputIterator<span class="special">></span>
- <a name="id518760-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> past<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span> comp<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id518782-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id518791-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout">map& <a name="id518797-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre></li>
+ <a name="id658406-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="identifier">InputIterator</span> first<span class="special">,</span> <span class="identifier">InputIterator</span> past<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">key_compare</span> <span class="special">&</span> comp<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id658428-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">explicit</span> <a name="id658437-bb"></a><span class="identifier">map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout">map& <a name="id658445-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1125268"></a><h3>
-<a name="id518305-bb"></a><code class="computeroutput">map</code> public member functions</h3>
+<a name="id1311670"></a><h3>
+<a name="id657908-bb"></a><code class="computeroutput">map</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id518308-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id518323-bb"></a><span class="identifier">ICL_COMBINE_CODOMAIN</span><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id518339-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">element_type</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id518354-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_total</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id518371-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_absorbs</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">absorbs_identities</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id518388-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
+<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id657911-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id657926-bb"></a><span class="identifier">ICL_COMBINE_CODOMAIN</span><span class="special">(</span><span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">typedef</span> <a name="id657942-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">element_type</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id657957-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_total</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id657974-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">_absorbs</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">absorbs_identities</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id657991-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
<span class="identifier">total_invertible</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">and_</span><span class="special"><</span> <span class="identifier">is_total</span><span class="special"><</span> <span class="identifier">type</span> <span class="special">></span><span class="special">,</span> <span class="identifier">has_inverse</span><span class="special"><</span> <span class="identifier">codomain_type</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id518405-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
+<li><pre class="literallayout"> <a name="id658008-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">bool</span><span class="special">,</span>
<span class="identifier">is_total_invertible</span> <span class="special">=</span> <span class="special">(</span><span class="identifier">Traits</span><span class="special">::</span><span class="identifier">is_total</span> <span class="special">&&</span><span class="identifier">has_inverse</span><span class="special"><</span> <span class="identifier">codomain_type</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"> <a name="id518423-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id518440-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubObject<span class="special">></span> <span class="keyword">bool</span> <a name="id518453-bb"></a><span class="identifier">contains</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SubObject</span> <span class="special">&</span> sub<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">bool</span> <a name="id518470-bb"></a><span class="identifier">within</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> super<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"> <a name="id658026-bb"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">fineness</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id658043-bb"></a><span class="identifier">swap</span><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubObject<span class="special">></span> <span class="keyword">bool</span> <a name="id658056-bb"></a><span class="identifier">contains</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">SubObject</span> <span class="special">&</span> sub<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">bool</span> <a name="id658073-bb"></a><span class="identifier">within</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> super<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id518484-bb"></a><span class="identifier">iterative_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="id658087-bb"></a><span class="identifier">iterative_size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p><code class="computeroutput">iterative_size()</code> yields the number of elements that is visited throu complete iteration. For interval sets <code class="computeroutput">iterative_size()</code> is different from <code class="computeroutput">size()</code>. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">codomain_type</span> <a name="id518503-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">codomain_type</span> <a name="id658106-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>Total select function. </p>
</li>
<li>
-<pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518518-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658121-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre>
<p><code class="computeroutput">add</code> inserts <code class="computeroutput">value_pair</code> into the map if it's key does not exist in the map. If <code class="computeroutput">value_pairs's</code> key value exists in the map, it's data value is added to the data value already found in the map. </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">iterator</span> <a name="id518545-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">iterator</span> <a name="id658148-bb"></a><span class="identifier">add</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre>
<p><code class="computeroutput">add</code> add <code class="computeroutput">value_pair</code> into the map using <code class="computeroutput">prior</code> as a hint to insert <code class="computeroutput">value_pair</code> after the position <code class="computeroutput">prior</code> is pointing to. </p>
</li>
<li>
-<pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518581-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658184-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>If the <code class="computeroutput">value_pair's</code> key value is in the map, it's data value is subtraced from the data value stored in the map. </p>
</li>
-<li><pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518602-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span> <a name="id518615-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id518626-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658205-bb"></a><span class="identifier">subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> key<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">></span> <a name="id658218-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id658229-bb"></a><span class="identifier">insert</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li>
-<pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518641-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658244-bb"></a><span class="identifier">set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>With <code class="computeroutput">key_value_pair = (k,v)</code> set value <code class="computeroutput">v</code> for key <code class="computeroutput">k</code> </p>
</li>
<li>
-<pre class="literallayout"><span class="identifier">size_type</span> <a name="id518669-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="identifier">size_type</span> <a name="id658272-bb"></a><span class="identifier">erase</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span><span class="special">;</span></pre>
<p>erase <code class="computeroutput">key_value_pair</code> from the map. Erase only if, the exact value content <code class="computeroutput">val</code> is stored for the given key. </p>
</li>
<li>
-<pre class="literallayout"><span class="keyword">void</span> <a name="id518690-bb"></a><span class="identifier">add_intersection</span><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">void</span> <a name="id658293-bb"></a><span class="identifier">add_intersection</span><span class="special">(</span><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> key_value_pair<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>
<p>The intersection of <code class="computeroutput">key_value_pair</code> and <code class="computeroutput">*this</code> map is added to <code class="computeroutput">section</code>. </p>
</li>
-<li><pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518723-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> operand<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658326-bb"></a><span class="identifier">flip</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> operand<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
+ <a class="link" href="map.html" title="Class template map">map</a><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">::</span><span class="identifier">iterator</span>
+ <a name="id658339-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
+ <a class="link" href="map.html" title="Class template map">map</a><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span>
+ <a name="id658363-bb"></a><span class="identifier">_subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> minuend<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1127728"></a><h3>
-<a name="id518807-bb"></a><code class="computeroutput">map</code> private member functions</h3>
+<a name="id1313304"></a><h3>
+<a name="id658454-bb"></a><code class="computeroutput">map</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518809-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658457-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="identifier">iterator</span> <a name="id518828-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id518850-bb"></a><span class="identifier">_subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="identifier">iterator</span> <a name="id658476-bb"></a><span class="identifier">_add</span><span class="special">(</span><span class="identifier">iterator</span> prior<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <a class="link" href="map.html" title="Class template map">map</a> <span class="special">&</span> <a name="id658497-bb"></a><span class="identifier">_subtract</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> FragmentT<span class="special">></span>
- <span class="keyword">void</span> <a name="id518869-bb"></a><span class="identifier">total_add_intersection</span><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span> fragment<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id518893-bb"></a><span class="identifier">partial_add_intersection</span><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id658517-bb"></a><span class="identifier">total_add_intersection</span><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">FragmentT</span> <span class="special">&</span> fragment<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id658541-bb"></a><span class="identifier">partial_add_intersection</span><span class="special">(</span><a class="link" href="map.html#boost.icl.map.type">type</a> <span class="special">&</span> section<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">element_type</span> <span class="special">&</span> operand<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -317,7 +329,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="total_enricher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map/on_codomain_model_Type__id517630.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="total_enricher.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="map/on_codomain_model_Type__id657232.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/mapping_pair.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/mapping_pair.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/mapping_pair.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -34,23 +34,25 @@
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">></span>
<span class="keyword">struct</span> <a class="link" href="mapping_pair.html" title="Struct template mapping_pair">mapping_pair</a> <span class="special">{</span>
<span class="comment">// <a class="link" href="mapping_pair.html#boost.icl.mapping_pairconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="mapping_pair.html#id509934-bb"><span class="identifier">mapping_pair</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="mapping_pair.html#id509935-bb"><span class="identifier">mapping_pair</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="mapping_pair.html#id509946-bb"><span class="identifier">mapping_pair</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">DomainT</span> key<span class="special">;</span>
- <span class="identifier">CodomainT</span> data<span class="special">;</span>
+ <a class="link" href="mapping_pair.html#id648510-bb"><span class="identifier">mapping_pair</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="mapping_pair.html#id648511-bb"><span class="identifier">mapping_pair</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="mapping_pair.html#id648522-bb"><span class="identifier">mapping_pair</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+
+ <span class="comment">// public data members</span>
+ <span class="identifier">DomainT</span> <span class="identifier">key</span><span class="special">;</span>
+ <span class="identifier">CodomainT</span> <span class="identifier">data</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1048262"></a><h2>Description</h2>
+<a name="id1233703"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1048266"></a><h3>
+<a name="id1233707"></a><h3>
<a name="boost.icl.mapping_pairconstruct-copy-destruct"></a><code class="computeroutput">mapping_pair</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id509934-bb"></a><span class="identifier">mapping_pair</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id509935-bb"></a><span class="identifier">mapping_pair</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> key_value<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> data_value<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id509946-bb"></a><span class="identifier">mapping_pair</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span> <span class="special">></span> <span class="special">&</span> std_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id648510-bb"></a><span class="identifier">mapping_pair</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id648511-bb"></a><span class="identifier">mapping_pair</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> key_value<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">CodomainT</span> <span class="special">&</span> data_value<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><a name="id648522-bb"></a><span class="identifier">mapping_pair</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span> <span class="special">></span> <span class="special">&</span> std_pair<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
Modified: branches/release/libs/icl/doc/html/boost/icl/open_interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/open_interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/open_interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/open_interval_hpp.html" title="Header <boost/icl/open_interval.hpp>">
<link rel="prev" href="../../header/boost/icl/open_interval_hpp.html" title="Header <boost/icl/open_interval.hpp>">
-<link rel="next" href="interval_traits_icl_ope_id520501.html" title="Struct template interval_traits<icl::open_interval< DomainT, Compare >>">
+<link rel="next" href="interval_traits_icl_ope_id659057.html" title="Struct template interval_traits<icl::open_interval< DomainT, Compare >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_ope_id520501.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_ope_id659057.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.open_interval"></a><div class="titlepage"></div>
@@ -40,42 +40,42 @@
<span class="keyword">typedef</span> <span class="identifier">DomainT</span> <a name="boost.icl.open_interval.domain_type"></a><span class="identifier">domain_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="open_interval.html#boost.icl.open_intervalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="open_interval.html#id520454-bb"><span class="identifier">open_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="open_interval.html#id520462-bb"><span class="identifier">open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="open_interval.html#id520476-bb"><span class="identifier">open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="open_interval.html#id659009-bb"><span class="identifier">open_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="open_interval.html#id659017-bb"><span class="identifier">open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="open_interval.html#id659031-bb"><span class="identifier">open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="open_interval.html#id520440-bb">public member functions</a></span>
- <span class="identifier">DomainT</span> <a class="link" href="open_interval.html#id520442-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">DomainT</span> <a class="link" href="open_interval.html#id520448-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="open_interval.html#id658994-bb">public member functions</a></span>
+ <span class="identifier">DomainT</span> <a class="link" href="open_interval.html#id658997-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">DomainT</span> <a class="link" href="open_interval.html#id659003-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1137688"></a><h2>Description</h2>
+<a name="id1324370"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1137691"></a><h3>
+<a name="id1324373"></a><h3>
<a name="boost.icl.open_intervalconstruct-copy-destruct"></a><code class="computeroutput">open_interval</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id520454-bb"></a><span class="identifier">open_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id659009-bb"></a><span class="identifier">open_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor; yields an empty interval <code class="computeroutput">(0,0)</code>. </p>
</li>
<li>
-<pre class="literallayout"><a name="id520462-bb"></a><span class="identifier">open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id659017-bb"></a><span class="identifier">open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
<p>Constructor for an open singleton interval <code class="computeroutput">(val-1,val+1)</code> </p>
</li>
<li>
-<pre class="literallayout"><a name="id520476-bb"></a><span class="identifier">open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id659031-bb"></a><span class="identifier">open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
<p>Interval from <code class="computeroutput">low</code> to <code class="computeroutput">up</code> with bounds <code class="computeroutput">bounds</code> </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1137852"></a><h3>
-<a name="id520440-bb"></a><code class="computeroutput">open_interval</code> public member functions</h3>
+<a name="id1324539"></a><h3>
+<a name="id658994-bb"></a><code class="computeroutput">open_interval</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id520442-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id520448-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id658997-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">DomainT</span> <a name="id659003-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_ope_id520501.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_ope_id659057.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/partial_absorber.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/partial_absorber.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/partial_absorber.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -33,10 +33,6 @@
</span>
<span class="keyword">struct</span> <a class="link" href="partial_absorber.html" title="Struct partial_absorber">partial_absorber</a> <span class="special">{</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.partial_absorber._at_2"></a>@2 <span class="special">{</span> absorbs_identities = true <span class="special">}</span><span class="special">;</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.partial_absorber._at_3"></a>@3 <span class="special">{</span> is_total = false <span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: branches/release/libs/icl/doc/html/boost/icl/partial_enricher.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/partial_enricher.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/partial_enricher.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -33,10 +33,6 @@
</span>
<span class="keyword">struct</span> <a class="link" href="partial_enricher.html" title="Struct partial_enricher">partial_enricher</a> <span class="special">{</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.partial_enricher._at_4"></a>@4 <span class="special">{</span> absorbs_identities = false <span class="special">}</span><span class="special">;</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.partial_enricher._at_5"></a>@5 <span class="special">{</span> is_total = false <span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: branches/release/libs/icl/doc/html/boost/icl/right_open_interval.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/right_open_interval.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/right_open_interval.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/right_open_interval_hpp.html" title="Header <boost/icl/right_open_interval.hpp>">
<link rel="prev" href="../../header/boost/icl/right_open_interval_hpp.html" title="Header <boost/icl/right_open_interval.hpp>">
-<link rel="next" href="interval_traits_icl_rig_id521174.html" title="Struct template interval_traits<icl::right_open_interval< DomainT, Compare >>">
+<link rel="next" href="interval_traits_icl_rig_id661916.html" title="Struct template interval_traits<icl::right_open_interval< DomainT, Compare >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_rig_id521174.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_rig_id661916.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.right_open_interval"></a><div class="titlepage"></div>
@@ -40,42 +40,42 @@
<span class="keyword">typedef</span> <span class="identifier">DomainT</span> <a name="boost.icl.right_open_interval.domain_type"></a><span class="identifier">domain_type</span><span class="special">;</span>
<span class="comment">// <a class="link" href="right_open_interval.html#boost.icl.right_open_intervalconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="right_open_interval.html#id521127-bb"><span class="identifier">right_open_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="right_open_interval.html#id521136-bb"><span class="identifier">right_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="right_open_interval.html#id521149-bb"><span class="identifier">right_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="right_open_interval.html#id661868-bb"><span class="identifier">right_open_interval</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="right_open_interval.html#id661876-bb"><span class="identifier">right_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="right_open_interval.html#id661891-bb"><span class="identifier">right_open_interval</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="right_open_interval.html#id521113-bb">public member functions</a></span>
- <span class="identifier">domain_type</span> <a class="link" href="right_open_interval.html#id521115-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="identifier">domain_type</span> <a class="link" href="right_open_interval.html#id521121-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="right_open_interval.html#id661854-bb">public member functions</a></span>
+ <span class="identifier">domain_type</span> <a class="link" href="right_open_interval.html#id661856-bb"><span class="identifier">lower</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="identifier">domain_type</span> <a class="link" href="right_open_interval.html#id661862-bb"><span class="identifier">upper</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1144230"></a><h2>Description</h2>
+<a name="id1331468"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1144234"></a><h3>
+<a name="id1331471"></a><h3>
<a name="boost.icl.right_open_intervalconstruct-copy-destruct"></a><code class="computeroutput">right_open_interval</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id521127-bb"></a><span class="identifier">right_open_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id661868-bb"></a><span class="identifier">right_open_interval</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>
<p>Default constructor; yields an empty interval <code class="computeroutput">[0,0)</code>. </p>
</li>
<li>
-<pre class="literallayout"><a name="id521136-bb"></a><span class="identifier">right_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id661876-bb"></a><span class="identifier">right_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> val<span class="special">)</span><span class="special">;</span></pre>
<p>Constructor for a singleton interval <code class="computeroutput">[val,val+1)</code> </p>
</li>
<li>
-<pre class="literallayout"><a name="id521149-bb"></a><span class="identifier">right_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
+<pre class="literallayout"><a name="id661891-bb"></a><span class="identifier">right_open_interval</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> low<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">DomainT</span> <span class="special">&</span> up<span class="special">)</span><span class="special">;</span></pre>
<p>Interval from <code class="computeroutput">low</code> to <code class="computeroutput">up</code> with bounds <code class="computeroutput">bounds</code> </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1146034"></a><h3>
-<a name="id521113-bb"></a><code class="computeroutput">right_open_interval</code> public member functions</h3>
+<a name="id1331637"></a><h3>
+<a name="id661854-bb"></a><code class="computeroutput">right_open_interval</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id521115-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id521121-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id661856-bb"></a><span class="identifier">lower</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">domain_type</span> <a name="id661862-bb"></a><span class="identifier">upper</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_rig_id521174.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/right_open_interval_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="interval_traits_icl_rig_id661916.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/separate_interval_set.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/separate_interval_set.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/separate_interval_set.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/separate_interval_set_hpp.html" title="Header <boost/icl/separate_interval_set.hpp>">
<link rel="prev" href="../../header/boost/icl/separate_interval_set_hpp.html" title="Header <boost/icl/separate_interval_set.hpp>">
-<link rel="next" href="is_set_icl_separate_int_id521761.html" title="Struct template is_set<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">
+<link rel="next" href="is_set_icl_separate_int_id662498.html" title="Struct template is_set<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_separate_int_id521761.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_separate_int_id662498.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.separate_interval_set"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
<span class="identifier">ICL_COMPARE</span> Compare <span class="special">=</span> <span class="identifier">ICL_COMPARE_INSTANCE</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval <span class="special">=</span> <span class="identifier">ICL_INTERVAL_INSTANCE</span><span class="special">(</span><span class="identifier">ICL_INTERVAL_DEFAULT</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
-<span class="keyword">class</span> <a class="link" href="separate_interval_set.html" title="Class template separate_interval_set">separate_interval_set</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_set< separate_interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
+<span class="keyword">class</span> <a class="link" href="separate_interval_set.html" title="Class template separate_interval_set">separate_interval_set</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_set< boost::icl::separate_interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// types</span>
@@ -60,75 +60,73 @@
<span class="keyword">typedef</span> <span class="identifier">ImplSetT</span><span class="special">::</span><span class="identifier">iterator</span> <a name="boost.icl.separate_interval_set.iterator"></a><span class="identifier">iterator</span><span class="special">;</span> <span class="comment">// iterator for iteration over intervals </span>
<span class="keyword">typedef</span> <span class="identifier">ImplSetT</span><span class="special">::</span><span class="identifier">const_iterator</span> <a name="boost.icl.separate_interval_set.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span> <span class="comment">// const_iterator for iteration over intervals </span>
- <span class="keyword">enum</span> <a name="boost.icl.separate_interval_set._at_10"></a>@10 <span class="special">{</span> fineness = 2 <span class="special">}</span><span class="special">;</span>
-
<span class="comment">// <a class="link" href="separate_interval_set.html#boost.icl.separate_interval_setconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="separate_interval_set.html#id521653-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="separate_interval_set.html#id521656-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="separate_interval_set.html" title="Class template separate_interval_set">separate_interval_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="separate_interval_set.html#id662388-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="separate_interval_set.html#id662391-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="separate_interval_set.html" title="Class template separate_interval_set">separate_interval_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a class="link" href="separate_interval_set.html#id521668-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="separate_interval_set.html#id521686-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="separate_interval_set.html#id521695-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="separate_interval_set.html#id662403-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="separate_interval_set.html#id662421-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="separate_interval_set.html#id662431-bb"><span class="identifier">separate_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
separate_interval_set&
- <a class="link" href="separate_interval_set.html#id521703-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="separate_interval_set.html#id662440-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="separate_interval_set.html#id521587-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="separate_interval_set.html#id521589-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="separate_interval_set.html#id521612-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="separate_interval_set.html#id662322-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="separate_interval_set.html#id662324-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="separate_interval_set.html#id662347-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="separate_interval_set.html#id521630-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="separate_interval_set.html#id662365-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="separate_interval_set.html#id521721-bb">private member functions</a></span>
- <span class="identifier">iterator</span> <a class="link" href="separate_interval_set.html#id521724-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="separate_interval_set.html#id521734-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="separate_interval_set.html#id521750-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="separate_interval_set.html#id662458-bb">private member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="separate_interval_set.html#id662461-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="separate_interval_set.html#id662472-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="separate_interval_set.html#id662487-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1150239"></a><h2>Description</h2>
+<a name="id1337743"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1150243"></a><h3>
+<a name="id1337746"></a><h3>
<a name="boost.icl.separate_interval_setconstruct-copy-destruct"></a><code class="computeroutput">separate_interval_set</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id521653-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
+<pre class="literallayout"><a name="id662388-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
<li>
-<pre class="literallayout"><a name="id521656-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="separate_interval_set.html" title="Class template separate_interval_set">separate_interval_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
+<pre class="literallayout"><a name="id662391-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="separate_interval_set.html" title="Class template separate_interval_set">separate_interval_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a name="id521668-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor for base_type. </li>
+ <a name="id662403-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor for base_type. </li>
<li>
-<pre class="literallayout"><a name="id521686-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> elem<span class="special">)</span><span class="special">;</span></pre>Constructor for a single element. </li>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id662421-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> elem<span class="special">)</span><span class="special">;</span></pre>Constructor for a single element. </li>
<li>
-<pre class="literallayout"><a name="id521695-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> itv<span class="special">)</span><span class="special">;</span></pre>Constructor for a single interval. </li>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id662431-bb"></a><span class="identifier">separate_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> itv<span class="special">)</span><span class="special">;</span></pre>Constructor for a single interval. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
separate_interval_set&
- <a name="id521703-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment operator. </li>
+ <a name="id662440-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment operator. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1150603"></a><h3>
-<a name="id521587-bb"></a><code class="computeroutput">separate_interval_set</code> public member functions</h3>
+<a name="id1338116"></a><h3>
+<a name="id662322-bb"></a><code class="computeroutput">separate_interval_set</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id521589-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id662324-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id521612-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id662347-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a name="id521630-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment from a base interval_set. </li>
+ <span class="keyword">void</span> <a name="id662365-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment from a base interval_set. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1152042"></a><h3>
-<a name="id521721-bb"></a><code class="computeroutput">separate_interval_set</code> private member functions</h3>
+<a name="id1338326"></a><h3>
+<a name="id662458-bb"></a><code class="computeroutput">separate_interval_set</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id521724-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> inserted_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id521734-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">,</span> <span class="identifier">iterator</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id521750-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id662461-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> inserted_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id662472-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">,</span> <span class="identifier">iterator</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id662487-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -143,7 +141,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_separate_int_id521761.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/separate_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_separate_int_id662498.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/split_interval_map.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/split_interval_map.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/split_interval_map.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/split_interval_map_hpp.html" title="Header <boost/icl/split_interval_map.hpp>">
<link rel="prev" href="../../header/boost/icl/split_interval_map_hpp.html" title="Header <boost/icl/split_interval_map.hpp>">
-<link rel="next" href="is_map_icl_split_interv_id522464.html" title="Struct template is_map<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
+<link rel="next" href="is_map_icl_split_interv_id663196.html" title="Struct template is_map<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_split_interv_id522464.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_split_interv_id663196.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.split_interval_map"></a><div class="titlepage"></div>
@@ -38,7 +38,7 @@
<span class="identifier">ICL_SECTION</span> Section <span class="special">=</span> <span class="identifier">ICL_SECTION_INSTANCE</span><span class="special">(</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inter_section</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval <span class="special">=</span> <span class="identifier">ICL_INTERVAL_INSTANCE</span><span class="special">(</span><span class="identifier">ICL_INTERVAL_DEFAULT</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
-<span class="keyword">class</span> <a class="link" href="split_interval_map.html" title="Class template split_interval_map">split_interval_map</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_map< split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
+<span class="keyword">class</span> <a class="link" href="split_interval_map.html" title="Class template split_interval_map">split_interval_map</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_map< boost::icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// types</span>
@@ -61,82 +61,80 @@
<span class="keyword">typedef</span> <a class="link" href="split_interval_map.html#boost.icl.split_interval_map.interval_set_type">interval_set_type</a> <a name="boost.icl.split_interval_map.set_type"></a><span class="identifier">set_type</span><span class="special">;</span>
<span class="keyword">typedef</span> <a class="link" href="split_interval_map.html#boost.icl.split_interval_map.set_type">set_type</a> <a name="boost.icl.split_interval_map.key_object_type"></a><span class="identifier">key_object_type</span><span class="special">;</span>
- <span class="keyword">enum</span> <a name="boost.icl.split_interval_map._at_11"></a>@11 <span class="special">{</span> fineness = 3 <span class="special">}</span><span class="special">;</span>
-
<span class="comment">// <a class="link" href="split_interval_map.html#boost.icl.split_interval_mapconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="split_interval_map.html#id522268-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="split_interval_map.html#id522272-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_map.html" title="Class template split_interval_map">split_interval_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="split_interval_map.html#id522284-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><a class="link" href="split_interval_map.html#boost.icl.split_interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="split_interval_map.html#id522292-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_map.html#id662998-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_map.html#id663002-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_map.html" title="Class template split_interval_map">split_interval_map</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="split_interval_map.html#id663014-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><a class="link" href="split_interval_map.html#boost.icl.split_interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="split_interval_map.html#id663024-bb"><span class="identifier">split_interval_map</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
split_interval_map&
- <a class="link" href="split_interval_map.html#id522298-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="
special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_map.html#id663031-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="
special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="split_interval_map.html#id522220-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="split_interval_map.html#id522223-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="split_interval_map.html#id662950-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="split_interval_map.html#id662953-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522246-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span cl
ass="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id662976-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span cl
ass="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="split_interval_map.html#id522316-bb">private member functions</a></span>
- <span class="identifier">iterator</span> <a class="link" href="split_interval_map.html#id522319-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522330-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522345-bb"><span class="identifier">handle_left_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522362-bb"><span class="identifier">handle_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="split_interval_map.html#id663049-bb">private member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="split_interval_map.html#id663051-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663062-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663078-bb"><span class="identifier">handle_left_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663094-bb"><span class="identifier">handle_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522379-bb"><span class="identifier">handle_preceeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663111-bb"><span class="identifier">handle_preceeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522400-bb"><span class="identifier">handle_succeeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522422-bb"><span class="identifier">handle_reinserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663133-bb"><span class="identifier">handle_succeeded_combined</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663154-bb"><span class="identifier">handle_reinserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id522433-bb"><span class="identifier">gap_insert_at</span></a><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_map.html#id663165-bb"><span class="identifier">gap_insert_at</span></a><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1158756"></a><h2>Description</h2>
+<a name="id1345916"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1158760"></a><h3>
+<a name="id1345920"></a><h3>
<a name="boost.icl.split_interval_mapconstruct-copy-destruct"></a><code class="computeroutput">split_interval_map</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id522268-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
+<pre class="literallayout"><a name="id662998-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
<li>
-<pre class="literallayout"><a name="id522272-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_map.html" title="Class template split_interval_map">split_interval_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
-<li><pre class="literallayout"><a name="id522284-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><a class="link" href="split_interval_map.html#boost.icl.split_interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span> base_pair<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><a name="id522292-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<pre class="literallayout"><a name="id663002-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_map.html" title="Class template split_interval_map">split_interval_map</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
+<li><pre class="literallayout"><span class="keyword">explicit</span> <a name="id663014-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><a class="link" href="split_interval_map.html#boost.icl.split_interval_map.domain_mapping_type">domain_mapping_type</a> <span class="special">&</span> base_pair<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">explicit</span> <a name="id663024-bb"></a><span class="identifier">split_interval_map</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> value_pair<span class="special">)</span><span class="special">;</span></pre></li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
split_interval_map&
- <a name="id522298-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="speci
al">;</span></pre>Assignment operator. </li>
+ <a name="id663031-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="speci
al">;</span></pre>Assignment operator. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1159044"></a><h3>
-<a name="id522220-bb"></a><code class="computeroutput">split_interval_map</code> public member functions</h3>
+<a name="id1346214"></a><h3>
+<a name="id662950-bb"></a><code class="computeroutput">split_interval_map</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id522223-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the map. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id662953-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the map. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a name="id522246-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="
special">;</span></pre>Assignment from a base interval_map. </li>
+ <span class="keyword">void</span> <a name="id662976-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_map.html" title="Class template interval_base_map">interval_base_map</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="
special">;</span></pre>Assignment from a base interval_map. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1159247"></a><h3>
-<a name="id522316-bb"></a><code class="computeroutput">split_interval_map</code> private member functions</h3>
+<a name="id1346417"></a><h3>
+<a name="id663049-bb"></a><code class="computeroutput">split_interval_map</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id522319-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id522330-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id522345-bb"></a><span class="identifier">handle_left_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id522362-bb"></a><span class="identifier">handle_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id663051-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id663062-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id663078-bb"></a><span class="identifier">handle_left_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">void</span> <a name="id663094-bb"></a><span class="identifier">handle_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id522379-bb"></a><span class="identifier">handle_preceeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id663111-bb"></a><span class="identifier">handle_preceeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> prior_<span class="special">,</span> <span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id522400-bb"></a><span class="identifier">handle_succeeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="keyword">void</span> <a name="id522422-bb"></a><span class="identifier">handle_reinserted</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span></pre></li>
+ <span class="keyword">void</span> <a name="id663133-bb"></a><span class="identifier">handle_succeeded_combined</span><span class="special">(</span><span class="identifier">iterator</span> it_<span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="keyword">void</span> <a name="id663154-bb"></a><span class="identifier">handle_reinserted</span><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span></pre></li>
<li><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span>
- <span class="keyword">void</span> <a name="id522433-bb"></a><span class="identifier">gap_insert_at</span><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span> <span class="identifier">iterator</span> prior_<span class="special">,</span>
+ <span class="keyword">void</span> <a name="id663165-bb"></a><span class="identifier">gap_insert_at</span><span class="special">(</span><span class="identifier">iterator</span> <span class="special">&</span> it_<span class="special">,</span> <span class="identifier">iterator</span> prior_<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> end_gap<span class="special">,</span>
<span class="keyword">const</span> <span class="identifier">codomain_type</span> <span class="special">&</span> co_val<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
@@ -153,7 +151,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_split_interv_id522464.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_map_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_map_icl_split_interv_id663196.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/split_interval_set.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/split_interval_set.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/split_interval_set.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/split_interval_set_hpp.html" title="Header <boost/icl/split_interval_set.hpp>">
<link rel="prev" href="../../header/boost/icl/split_interval_set_hpp.html" title="Header <boost/icl/split_interval_set.hpp>">
-<link rel="next" href="is_set_icl_split_interv_id524023.html" title="Struct template is_set<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">
+<link rel="next" href="is_set_icl_split_interv_id664205.html" title="Struct template is_set<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_split_interv_id524023.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_split_interv_id664205.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.split_interval_set"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
<span class="identifier">ICL_COMPARE</span> Compare <span class="special">=</span> <span class="identifier">ICL_COMPARE_INSTANCE</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">less</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval <span class="special">=</span> <span class="identifier">ICL_INTERVAL_INSTANCE</span><span class="special">(</span><span class="identifier">ICL_INTERVAL_DEFAULT</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
-<span class="keyword">class</span> <a class="link" href="split_interval_set.html" title="Class template split_interval_set">split_interval_set</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_set< split_interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
+<span class="keyword">class</span> <a class="link" href="split_interval_set.html" title="Class template split_interval_set">split_interval_set</a> <span class="special">:</span> <span class="keyword">public</span> boost::icl::interval_base_set< boost::icl::split_interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
<span class="special">{</span>
<span class="keyword">public</span><span class="special">:</span>
<span class="comment">// types</span>
@@ -60,75 +60,73 @@
<span class="keyword">typedef</span> <span class="identifier">ImplSetT</span><span class="special">::</span><span class="identifier">iterator</span> <a name="boost.icl.split_interval_set.iterator"></a><span class="identifier">iterator</span><span class="special">;</span> <span class="comment">// iterator for iteration over intervals </span>
<span class="keyword">typedef</span> <span class="identifier">ImplSetT</span><span class="special">::</span><span class="identifier">const_iterator</span> <a name="boost.icl.split_interval_set.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span> <span class="comment">// const_iterator for iteration over intervals </span>
- <span class="keyword">enum</span> <a name="boost.icl.split_interval_set._at_12"></a>@12 <span class="special">{</span> fineness = 3 <span class="special">}</span><span class="special">;</span>
-
<span class="comment">// <a class="link" href="split_interval_set.html#boost.icl.split_interval_setconstruct-copy-destruct">construct/copy/destruct</a></span>
- <a class="link" href="split_interval_set.html#id523915-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="split_interval_set.html#id523919-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_set.html" title="Class template split_interval_set">split_interval_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_set.html#id664095-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_set.html#id664098-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_set.html" title="Class template split_interval_set">split_interval_set</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a class="link" href="split_interval_set.html#id523931-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="split_interval_set.html#id523949-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <a class="link" href="split_interval_set.html#id523957-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_set.html#id664110-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="split_interval_set.html#id664128-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <a class="link" href="split_interval_set.html#id664138-bb"><span class="identifier">split_interval_set</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
split_interval_set&
- <a class="link" href="split_interval_set.html#id523966-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <a class="link" href="split_interval_set.html#id664147-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="split_interval_set.html#id523849-bb">public member functions</a></span>
- <span class="keyword">typedef</span> <a class="link" href="split_interval_set.html#id523852-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
- <span class="keyword">typedef</span> <a class="link" href="split_interval_set.html#id523875-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="split_interval_set.html#id664028-bb">public member functions</a></span>
+ <span class="keyword">typedef</span> <a class="link" href="split_interval_set.html#id664030-bb"><span class="identifier">ICL_INTERVAL_TYPE</span></a><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <a class="link" href="split_interval_set.html#id664054-bb"><span class="identifier">ICL_COMPARE_DOMAIN</span></a><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a class="link" href="split_interval_set.html#id523893-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="keyword">void</span> <a class="link" href="split_interval_set.html#id664072-bb"><span class="identifier">assign</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="split_interval_set.html#id523984-bb">private member functions</a></span>
- <span class="identifier">iterator</span> <a class="link" href="split_interval_set.html#id523986-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="split_interval_set.html#id523997-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
- <span class="identifier">iterator</span> <a class="link" href="split_interval_set.html#id524013-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="split_interval_set.html#id664165-bb">private member functions</a></span>
+ <span class="identifier">iterator</span> <a class="link" href="split_interval_set.html#id664168-bb"><span class="identifier">handle_inserted</span></a><span class="special">(</span><span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="split_interval_set.html#id664179-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">iterator</span><span class="special">)</span><span class="special">;</span>
+ <span class="identifier">iterator</span> <a class="link" href="split_interval_set.html#id664194-bb"><span class="identifier">add_over</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1168435"></a><h2>Description</h2>
+<a name="id1355038"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1168438"></a><h3>
+<a name="id1355041"></a><h3>
<a name="boost.icl.split_interval_setconstruct-copy-destruct"></a><code class="computeroutput">split_interval_set</code>
public
construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id523915-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
+<pre class="literallayout"><a name="id664095-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Default constructor for the empty object. </li>
<li>
-<pre class="literallayout"><a name="id523919-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_set.html" title="Class template split_interval_set">split_interval_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
+<pre class="literallayout"><a name="id664098-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="split_interval_set.html" title="Class template split_interval_set">split_interval_set</a> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <a name="id523931-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor for base_type. </li>
+ <a name="id664110-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Copy constructor for base_type. </li>
<li>
-<pre class="literallayout"><a name="id523949-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> elem<span class="special">)</span><span class="special">;</span></pre>Constructor for a single element. </li>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id664128-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> elem<span class="special">)</span><span class="special">;</span></pre>Constructor for a single element. </li>
<li>
-<pre class="literallayout"><a name="id523957-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> itv<span class="special">)</span><span class="special">;</span></pre>Constructor for a single interval. </li>
+<pre class="literallayout"><span class="keyword">explicit</span> <a name="id664138-bb"></a><span class="identifier">split_interval_set</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span> <span class="special">&</span> itv<span class="special">)</span><span class="special">;</span></pre>Constructor for a single interval. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
split_interval_set&
- <a name="id523966-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment operator. </li>
+ <a name="id664147-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment operator. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1168798"></a><h3>
-<a name="id523849-bb"></a><code class="computeroutput">split_interval_set</code> public member functions</h3>
+<a name="id1355411"></a><h3>
+<a name="id664028-bb"></a><code class="computeroutput">split_interval_set</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id523852-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id664030-bb"></a><span class="identifier">ICL_INTERVAL_TYPE</span><span class="special">(</span><span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">)</span><span class="special">;</span></pre>The interval type of the set. </li>
<li>
-<pre class="literallayout"><span class="keyword">typedef</span> <a name="id523875-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
+<pre class="literallayout"><span class="keyword">typedef</span> <a name="id664054-bb"></a><span class="identifier">ICL_COMPARE_DOMAIN</span><span class="special">(</span><span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">)</span><span class="special">;</span></pre>Comparison functor for domain values. </li>
<li>
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">></span>
- <span class="keyword">void</span> <a name="id523893-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment from a base interval_set. </li>
+ <span class="keyword">void</span> <a name="id664072-bb"></a><span class="identifier">assign</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="interval_base_set.html" title="Class template interval_base_set">interval_base_set</a><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span> <span class="special">&</span> src<span class="special">)</span><span class="special">;</span></pre>Assignment from a base interval_set. </li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1169008"></a><h3>
-<a name="id523984-bb"></a><code class="computeroutput">split_interval_set</code> private member functions</h3>
+<a name="id1355621"></a><h3>
+<a name="id664165-bb"></a><code class="computeroutput">split_interval_set</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id523986-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> inserted_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id523997-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">,</span> <span class="identifier">iterator</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
-<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id524013-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id664168-bb"></a><span class="identifier">handle_inserted</span><span class="special">(</span><span class="identifier">iterator</span> inserted_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id664179-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">,</span> <span class="identifier">iterator</span> last_<span class="special">)</span><span class="special">;</span></pre></li>
+<li><pre class="literallayout"><span class="identifier">iterator</span> <a name="id664194-bb"></a><span class="identifier">add_over</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span> <span class="special">&</span> addend<span class="special">)</span><span class="special">;</span></pre></li>
</ol></div>
</div>
</div>
@@ -143,7 +141,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_split_interv_id524023.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/split_interval_set_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_set_icl_split_interv_id664205.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost/icl/total_absorber.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/total_absorber.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/total_absorber.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -33,10 +33,6 @@
</span>
<span class="keyword">struct</span> <a class="link" href="total_absorber.html" title="Struct total_absorber">total_absorber</a> <span class="special">{</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.total_absorber._at_6"></a>@6 <span class="special">{</span> absorbs_identities = true <span class="special">}</span><span class="special">;</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.total_absorber._at_7"></a>@7 <span class="special">{</span> is_total = true <span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: branches/release/libs/icl/doc/html/boost/icl/total_enricher.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/total_enricher.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/total_enricher.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -33,10 +33,6 @@
</span>
<span class="keyword">struct</span> <a class="link" href="total_enricher.html" title="Struct total_enricher">total_enricher</a> <span class="special">{</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.total_enricher._at_8"></a>@8 <span class="special">{</span> absorbs_identities = false <span class="special">}</span><span class="special">;</span>
-
- <span class="keyword">enum</span> <a name="boost.icl.total_enricher._at_9"></a>@9 <span class="special">{</span> is_total = true <span class="special">}</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
Modified: branches/release/libs/icl/doc/html/boost/icl/version.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost/icl/version.html (original)
+++ branches/release/libs/icl/doc/html/boost/icl/version.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../header/boost/icl/functors_hpp.html" title="Header <boost/icl/functors.hpp>">
<link rel="prev" href="conversion.html" title="Struct template conversion">
-<link rel="next" href="version_icl_inplace_min_id507594.html" title="Struct version<icl::inplace_minus< short >>">
+<link rel="next" href="version_icl_inplace_min_id647808.html" title="Struct version<icl::inplace_minus< short >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="conversion.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version_icl_inplace_min_id507594.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="conversion.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version_icl_inplace_min_id647808.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.icl.version"></a><div class="titlepage"></div>
@@ -38,15 +38,15 @@
<span class="keyword">typedef</span> <a class="link" href="conversion.html" title="Struct template conversion">conversion</a><span class="special"><</span> <span class="identifier">Combiner</span> <span class="special">></span> <a name="boost.icl.version.base_type"></a><span class="identifier">base_type</span><span class="special">;</span>
<span class="keyword">typedef</span> <span class="identifier">base_type</span><span class="special">::</span><span class="identifier">argument_type</span> <a name="boost.icl.version.argument_type"></a><span class="identifier">argument_type</span><span class="special">;</span>
- <span class="comment">// <a class="link" href="version.html#id507581-bb">public member functions</a></span>
- <span class="identifier">argument_type</span> <a class="link" href="version.html#id507584-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
+ <span class="comment">// <a class="link" href="version.html#id647794-bb">public member functions</a></span>
+ <span class="identifier">argument_type</span> <a class="link" href="version.html#id647797-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span><span class="special">;</span></pre></div>
<div class="refsect1" lang="en">
-<a name="id1036574"></a><h2>Description</h2>
+<a name="id1222541"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1036577"></a><h3>
-<a name="id507581-bb"></a><code class="computeroutput">version</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="identifier">argument_type</span> <a name="id507584-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
+<a name="id1222545"></a><h3>
+<a name="id647794-bb"></a><code class="computeroutput">version</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="identifier">argument_type</span> <a name="id647797-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">argument_type</span> <span class="special">&</span> value<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
</div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="conversion.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version_icl_inplace_min_id507594.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="conversion.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../header/boost/icl/functors_hpp.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="version_icl_inplace_min_id647808.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/boost_icl/concepts/map_traits.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/concepts/map_traits.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/concepts/map_traits.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -31,7 +31,7 @@
type <code class="computeroutput"><span class="identifier">CodomainT</span></code>.
</p>
<a name="boost_icl.concepts.map_traits.remarks_on_identity_elements"></a><h5>
-<a name="id899102"></a>
+<a name="id1075200"></a>
<a class="link" href="map_traits.html#boost_icl.concepts.map_traits.remarks_on_identity_elements">Remarks
on Identity Elements</a>
</h5>
@@ -182,7 +182,7 @@
<p>
</p>
<a name="boost_icl.concepts.map_traits.definedness_and_storage_of_identity_elements"></a><h5>
-<a name="id899579"></a>
+<a name="id1075678"></a>
<a class="link" href="map_traits.html#boost_icl.concepts.map_traits.definedness_and_storage_of_identity_elements">Definedness
and Storage of Identity Elements</a>
</h5>
@@ -290,7 +290,7 @@
</tbody>
</table></div>
<a name="boost_icl.concepts.map_traits.map_traits_motivated"></a><h5>
-<a name="id899874"></a>
+<a name="id1077612"></a>
<a class="link" href="map_traits.html#boost_icl.concepts.map_traits.map_traits_motivated">Map Traits
motivated</a>
</h5>
@@ -303,7 +303,7 @@
for boost led to the introduction of map Traits.
</p>
<a name="boost_icl.concepts.map_traits.add_subtract_antinomy_in_aggregating_maps"></a><h6>
-<a name="id899902"></a>
+<a name="id1077639"></a>
<a class="link" href="map_traits.html#boost_icl.concepts.map_traits.add_subtract_antinomy_in_aggregating_maps">Add-Subtract
Antinomy in Aggregating Maps</a>
</h6>
@@ -363,7 +363,7 @@
Trait, so the user can choose a map variant according to her needs.
</p>
<a name="boost_icl.concepts.map_traits.partial_and_total_maps"></a><h6>
-<a name="id902030"></a>
+<a name="id1078061"></a>
<a class="link" href="map_traits.html#boost_icl.concepts.map_traits.partial_and_total_maps">Partial
and Total Maps</a>
</h6>
@@ -403,7 +403,7 @@
with the identity element.
</p>
<a name="boost_icl.concepts.map_traits.pragmatical_aspects_of_map_traits"></a><h5>
-<a name="id902297"></a>
+<a name="id1078327"></a>
<a class="link" href="map_traits.html#boost_icl.concepts.map_traits.pragmatical_aspects_of_map_traits">Pragmatical
Aspects of Map Traits</a>
</h5>
Modified: branches/release/libs/icl/doc/html/boost_icl/concepts/sets_and_maps.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/concepts/sets_and_maps.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/concepts/sets_and_maps.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -27,7 +27,7 @@
<a name="boost_icl.concepts.sets_and_maps"></a><a class="link" href="sets_and_maps.html" title="Sets and Maps">Sets and Maps</a>
</h3></div></div></div>
<a name="boost_icl.concepts.sets_and_maps.a_set_concept"></a><h6>
-<a name="id893885"></a>
+<a name="id1071622"></a>
<a class="link" href="sets_and_maps.html#boost_icl.concepts.sets_and_maps.a_set_concept">A Set Concept</a>
</h6>
<p>
@@ -246,7 +246,7 @@
algebra of sets here</a>.
</p>
<a name="boost_icl.concepts.sets_and_maps.making_intervals_complete"></a><h6>
-<a name="id896414"></a>
+<a name="id1072513"></a>
<a class="link" href="sets_and_maps.html#boost_icl.concepts.sets_and_maps.making_intervals_complete">Making
intervals complete</a>
</h6>
@@ -271,7 +271,7 @@
operations can be defined, but with a different semantics.
</p>
<a name="boost_icl.concepts.sets_and_maps.a_map_concept"></a><h6>
-<a name="id896543"></a>
+<a name="id1072641"></a>
<a class="link" href="sets_and_maps.html#boost_icl.concepts.sets_and_maps.a_map_concept">A Map Concept</a>
</h6>
<p>
Modified: branches/release/libs/icl/doc/html/boost_icl/examples.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/examples.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/examples.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -51,7 +51,7 @@
<a name="boost_icl.examples.overview"></a><a class="link" href="examples.html#boost_icl.examples.overview" title="Overview">Overview</a>
</h3></div></div></div>
<div class="table">
-<a name="id840113"></a><p class="title"><b>Table 1.4. Overview over Icl Examples</b></p>
+<a name="id1015654"></a><p class="title"><b>Table 1.5. Overview over Icl Examples</b></p>
<div class="table-contents"><table class="table" summary="Overview over Icl Examples">
<colgroup>
<col>
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -89,7 +89,7 @@
icl in detail.
</p>
<a name="boost_icl.function_reference.placeholders"></a><h6>
-<a name="id952511"></a>
+<a name="id1128552"></a>
<a class="link" href="function_reference.html#boost_icl.function_reference.placeholders">Placeholders</a>
</h6>
<p>
@@ -98,7 +98,7 @@
Synopsis</a>.
</p>
<a name="boost_icl.function_reference.more_specific_function_documentation"></a><h6>
-<a name="id952539"></a>
+<a name="id1128580"></a>
<a class="link" href="function_reference.html#boost_icl.function_reference.more_specific_function_documentation">More
specific function documentation</a>
</h6>
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/addition.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/addition.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/addition.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -453,7 +453,7 @@
The next table contains complexity characteristics for <code class="computeroutput"><span class="identifier">add</span></code>.
</p>
<div class="table">
-<a name="id973341"></a><p class="title"><b>Table 1.20. Time Complexity for member function add on icl
+<a name="id1149243"></a><p class="title"><b>Table 1.21. Time Complexity for member function add on icl
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for member function add on icl
containers">
@@ -623,7 +623,7 @@
</table></div>
</div>
<br class="table-break"><a name="boost_icl.function_reference.addition.functions.hinted_addition"></a><h6>
-<a name="id973765"></a>
+<a name="id1149666"></a>
<a class="link" href="addition.html#boost_icl.function_reference.addition.functions.hinted_addition">Hinted
addition</a>
</h6>
@@ -706,7 +706,7 @@
</p>
</div>
<a name="boost_icl.function_reference.addition.complexity"></a><h5>
-<a name="id974474"></a>
+<a name="id1150376"></a>
<a class="link" href="addition.html#boost_icl.function_reference.addition.complexity">Complexity</a>
</h5>
<p>
@@ -737,7 +737,7 @@
is used that provides the desired kind of size.
</p>
<div class="table">
-<a name="id974693"></a><p class="title"><b>Table 1.21. Time Complexity for inplace Addition on element
+<a name="id1150603"></a><p class="title"><b>Table 1.22. Time Complexity for inplace Addition on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace Addition on element
containers">
@@ -833,7 +833,7 @@
is given by this table.
</p>
<div class="table">
-<a name="id974938"></a><p class="title"><b>Table 1.22. Time Complexity for inplace Addition on interval
+<a name="id1150848"></a><p class="title"><b>Table 1.23. Time Complexity for inplace Addition on interval
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace Addition on interval
containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/construct__copy__destruct.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/construct__copy__destruct.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/construct__copy__destruct.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -487,7 +487,7 @@
in the following tables.
</p>
<div class="table">
-<a name="id957063"></a><p class="title"><b>Table 1.16. Time Complexity for overloaded constructors on element
+<a name="id1133103"></a><p class="title"><b>Table 1.17. Time Complexity for overloaded constructors on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for overloaded constructors on element
containers">
@@ -584,7 +584,7 @@
is given by this table.
</p>
<div class="table">
-<a name="id957274"></a><p class="title"><b>Table 1.17. Time Complexity for overloaded constructors on interval
+<a name="id1133315"></a><p class="title"><b>Table 1.18. Time Complexity for overloaded constructors on interval
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for overloaded constructors on interval
containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/containedness.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/containedness.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/containedness.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -353,7 +353,7 @@
<p>
</p>
<div class="table">
-<a name="id960771"></a><p class="title"><b>Table 1.18. Time Complexity for function contains on element
+<a name="id1136880"></a><p class="title"><b>Table 1.19. Time Complexity for function contains on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for function contains on element
containers">
@@ -452,7 +452,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id961067"></a><p class="title"><b>Table 1.19. Time Complexity for functions contains
+<a name="id1137313"></a><p class="title"><b>Table 1.20. Time Complexity for functions contains
and within on interval containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for functions contains
and within on interval containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/erasure.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/erasure.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/erasure.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -201,7 +201,7 @@
</tbody>
</table></div>
<a name="boost_icl.function_reference.erasure.synopsis.erasure"></a><h6>
-<a name="id984920"></a>
+<a name="id1161231"></a>
<a class="link" href="erasure.html#boost_icl.function_reference.erasure.synopsis.erasure">Erasure</a>
</h6>
<p>
@@ -244,7 +244,7 @@
The next table contains complexity characteristics for the <code class="computeroutput"><span class="identifier">erase</span></code> function on elements and segments.
</p>
<div class="table">
-<a name="id985229"></a><p class="title"><b>Table 1.30. Time Complexity for erasure of elements and segments
+<a name="id1163861"></a><p class="title"><b>Table 1.31. Time Complexity for erasure of elements and segments
on icl containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for erasure of elements and segments
on icl containers">
@@ -444,7 +444,7 @@
<p>
</p>
<div class="table">
-<a name="id987980"></a><p class="title"><b>Table 1.31. Time Complexity for inplace erasure on element
+<a name="id1164974"></a><p class="title"><b>Table 1.32. Time Complexity for inplace erasure on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace erasure on element
containers">
@@ -542,7 +542,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id988215"></a><p class="title"><b>Table 1.32. Time Complexity for inplace erasure on
+<a name="id1165209"></a><p class="title"><b>Table 1.33. Time Complexity for inplace erasure on
interval containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace erasure on
interval containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/insertion.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/insertion.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/insertion.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -283,7 +283,7 @@
</tbody>
</table></div>
<a name="boost_icl.function_reference.insertion.synopsis.insertion"></a><h6>
-<a name="id982098"></a>
+<a name="id1157862"></a>
<a class="link" href="insertion.html#boost_icl.function_reference.insertion.synopsis.insertion">Insertion</a>
</h6>
<p>
@@ -304,7 +304,7 @@
the map.
</p>
<a name="boost_icl.function_reference.insertion.synopsis.setting_values"></a><h6>
-<a name="id982204"></a>
+<a name="id1157969"></a>
<a class="link" href="insertion.html#boost_icl.function_reference.insertion.synopsis.setting_values">Setting
values</a>
</h6>
@@ -341,7 +341,7 @@
<p>
</p>
<div class="table">
-<a name="id982512"></a><p class="title"><b>Table 1.26. Time Complexity for member function insert on
+<a name="id1158276"></a><p class="title"><b>Table 1.27. Time Complexity for member function insert on
icl containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for member function insert on
icl containers">
@@ -521,7 +521,7 @@
<p>
</p>
<div class="table">
-<a name="id983112"></a><p class="title"><b>Table 1.27. Time Complexity for inplace insertion on element
+<a name="id1159423"></a><p class="title"><b>Table 1.28. Time Complexity for inplace insertion on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace insertion on element
containers">
@@ -621,7 +621,7 @@
is given by this table.
</p>
<div class="table">
-<a name="id983348"></a><p class="title"><b>Table 1.28. Time Complexity for inplace insertion on interval
+<a name="id1159659"></a><p class="title"><b>Table 1.29. Time Complexity for inplace insertion on interval
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace insertion on interval
containers">
@@ -800,7 +800,7 @@
</table></div>
</div>
<br class="table-break"><a name="boost_icl.function_reference.insertion.insertion.hinted_insertion"></a><h5>
-<a name="id983716"></a>
+<a name="id1160028"></a>
<a class="link" href="insertion.html#boost_icl.function_reference.insertion.insertion.hinted_insertion">Hinted
insertion</a>
</h5>
@@ -840,7 +840,7 @@
<p>
</p>
<div class="table">
-<a name="id984110"></a><p class="title"><b>Table 1.29. Time Complexity for member function `set`</b></p>
+<a name="id1160421"></a><p class="title"><b>Table 1.30. Time Complexity for member function `set`</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for member function `set`">
<colgroup>
<col>
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/intersection.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/intersection.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/intersection.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -390,7 +390,7 @@
The next table contains complexity characteristics for function <code class="computeroutput"><span class="identifier">add_intersection</span></code>.
</p>
<div class="table">
-<a name="id990765"></a><p class="title"><b>Table 1.33. Time Complexity for function add_intersection
+<a name="id1167746"></a><p class="title"><b>Table 1.34. Time Complexity for function add_intersection
on icl containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for function add_intersection
on icl containers">
@@ -609,7 +609,7 @@
<p>
</p>
<div class="table">
-<a name="id991864"></a><p class="title"><b>Table 1.34. Time Complexity for inplace intersection on element
+<a name="id1169950"></a><p class="title"><b>Table 1.35. Time Complexity for inplace intersection on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace intersection on element
containers">
@@ -708,7 +708,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id992105"></a><p class="title"><b>Table 1.35. Time Complexity for inplace intersection
+<a name="id1170191"></a><p class="title"><b>Table 1.36. Time Complexity for inplace intersection
on interval containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace intersection
on interval containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/key_types.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/key_types.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/key_types.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -40,7 +40,7 @@
elements segments and submaps.
</p>
<div class="table">
-<a name="id954547"></a><p class="title"><b>Table 1.15. Selection of elements, segments and sub maps using
+<a name="id1130583"></a><p class="title"><b>Table 1.16. Selection of elements, segments and sub maps using
key types</b></p>
<div class="table-contents"><table class="table" summary="Selection of elements, segments and sub maps using
key types">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/selection.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/selection.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/selection.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -71,6 +71,35 @@
<tr>
<td>
<p>
+ <code class="computeroutput"><span class="identifier">iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="emphasis"><em>O(log n)</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="emphasis"><em>O(log n)</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
<code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&)</span><span class="keyword">const</span></code>
</p>
</td>
@@ -102,15 +131,67 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&)</span></code>
+ <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">find</span><span class="special">(</span><span class="identifier">T</span><span class="special">&,</span> <span class="keyword">const</span>
+ <span class="identifier">domain_type</span><span class="special">&)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="emphasis"><em>O(log n)</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="emphasis"><em>O(log n)</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">interval_type</span><span class="special">&)</span><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="emphasis"><em>O(log n)</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="emphasis"><em>O(log n)</em></span>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
</p>
</td>
<td>
<p>
</p>
</td>
+</tr>
+<tr>
<td>
<p>
+ <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">find</span><span class="special">(</span><span class="identifier">T</span><span class="special">&,</span> <span class="keyword">const</span>
+ <span class="identifier">interval_type</span><span class="special">&)</span></code>
</p>
</td>
<td>
@@ -127,6 +208,14 @@
<p>
</p>
</td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -199,6 +288,10 @@
<code class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></code>
is available for total maps only.
</li>
+<li>
+<code class="computeroutput"><span class="identifier">interval_type</span></code> is also the
+ interval container's <code class="computeroutput"><span class="identifier">key_type</span></code>
+</li>
</ul></div>
<div class="informaltable"><table class="table">
<colgroup>
@@ -249,7 +342,9 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&</span>
+ <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span></code><br>
+ <code class="computeroutput"><span class="special">(</span><span class="keyword">const</span>
+ <span class="identifier">domain_type</span><span class="special">&</span>
<span class="identifier">x</span><span class="special">)</span><span class="keyword">const</span></code>
</p>
</td>
@@ -269,8 +364,41 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&</span>
- <span class="identifier">x</span><span class="special">)</span><span class="keyword">const</span></code>
+ <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span></code><br>
+ <code class="computeroutput"><span class="special">(</span><span class="keyword">const</span>
+ <span class="identifier">domain_type</span><span class="special">&</span>
+ <span class="identifier">x</span><span class="special">)</span><span class="keyword">const</span></code><br> <br> <code class="computeroutput"><span class="identifier">const_iterator</span>
+ <span class="identifier">find</span></code><br> <code class="computeroutput"><span class="special">(</span><span class="identifier">T</span><span class="special">&,</span> <span class="keyword">const</span>
+ <span class="identifier">domain_type</span><span class="special">&</span>
+ <span class="identifier">x</span><span class="special">)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="../interface/function_synopsis.html#interval_set_types"><span class="bold"><strong>S</strong></span></a>
+ <a class="link" href="../interface/function_synopsis.html#interval_map_types"><span class="bold"><strong>M</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ For interval containers <code class="computeroutput"><span class="identifier">c</span></code>,
+ <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code>
+ or <code class="computeroutput"><span class="identifier">icl</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span><span class="identifier">x</span><span class="special">)</span></code>
+ searches a key element <code class="computeroutput"><span class="identifier">x</span></code>
+ and returns an iterator to the interval containing the element <code class="computeroutput"><span class="identifier">x</span></code>.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">const_iterator</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span></code><br>
+ <code class="computeroutput"><span class="special">(</span><span class="keyword">const</span>
+ <span class="identifier">interval_type</span><span class="special">&</span>
+ <span class="identifier">x</span><span class="special">)</span><span class="keyword">const</span></code><br> <br> <code class="computeroutput"><span class="identifier">const_iterator</span>
+ <span class="identifier">find</span></code><br> <code class="computeroutput"><span class="special">(</span><span class="identifier">T</span><span class="special">&,</span> <span class="keyword">const</span>
+ <span class="identifier">interval_type</span><span class="special">&</span>
+ <span class="identifier">x</span><span class="special">)</span></code>
</p>
</td>
<td>
@@ -281,8 +409,12 @@
</td>
<td>
<p>
- For interval containers <code class="computeroutput"><span class="identifier">find</span><span class="special">(</span><span class="identifier">x</span><span class="special">)</span></code> searches a key element <code class="computeroutput"><span class="identifier">x</span></code> but returns an iterator to an
- interval containing the element.
+ For interval containers <code class="computeroutput"><span class="identifier">c</span></code>,
+ <code class="computeroutput"><span class="identifier">c</span><span class="special">.</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">y</span><span class="special">)</span></code>
+ or <code class="computeroutput"><span class="identifier">icl</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span><span class="identifier">y</span><span class="special">)</span></code>
+ searches an interval <code class="computeroutput"><span class="identifier">y</span></code>
+ and returns an iterator to the first interval in <code class="computeroutput"><span class="identifier">c</span></code>
+ that overlaps with <code class="computeroutput"><span class="identifier">y</span></code>.
</p>
</td>
</tr>
@@ -290,8 +422,8 @@
<td>
<p>
<code class="computeroutput"><span class="identifier">codomain_type</span><span class="special">&</span>
- <span class="keyword">operator</span><span class="special">[]</span>
- <span class="special">(</span><span class="keyword">const</span>
+ <span class="keyword">operator</span><span class="special">[]</span></code><br>
+ <code class="computeroutput"><span class="special">(</span><span class="keyword">const</span>
<span class="identifier">domain_type</span><span class="special">&</span>
<span class="identifier">x</span><span class="special">)</span></code>
</p>
@@ -313,7 +445,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">codomain_type</span> <span class="keyword">operator</span><span class="special">()</span> <span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&</span> <span class="identifier">x</span><span class="special">)</span><span class="keyword">const</span></code>
+ <code class="computeroutput"><span class="identifier">codomain_type</span> <span class="keyword">operator</span><span class="special">()</span></code><br> <code class="computeroutput"><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&</span> <span class="identifier">x</span><span class="special">)</span><span class="keyword">const</span></code>
</p>
</td>
<td>
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/subtraction.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/subtraction.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/subtraction.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -383,7 +383,7 @@
The next table contains complexity characteristics for <code class="computeroutput"><span class="identifier">subtract</span></code>.
</p>
<div class="table">
-<a name="id977329"></a><p class="title"><b>Table 1.23. Time Complexity for function subtract on icl containers</b></p>
+<a name="id1154187"></a><p class="title"><b>Table 1.24. Time Complexity for function subtract on icl containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for function subtract on icl containers">
<colgroup>
<col>
@@ -592,7 +592,7 @@
<p>
</p>
<div class="table">
-<a name="id979937"></a><p class="title"><b>Table 1.24. Time Complexity for inplace Subtraction on element
+<a name="id1155150"></a><p class="title"><b>Table 1.25. Time Complexity for inplace Subtraction on element
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace Subtraction on element
containers">
@@ -690,7 +690,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id980161"></a><p class="title"><b>Table 1.25. Time Complexity for inplace Subtraction
+<a name="id1155375"></a><p class="title"><b>Table 1.26. Time Complexity for inplace Subtraction
on interval containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace Subtraction
on interval containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/function_reference/symmetric_difference.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/function_reference/symmetric_difference.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/function_reference/symmetric_difference.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -309,7 +309,7 @@
The next table contains complexity characteristics for functions <code class="computeroutput"><span class="identifier">flip</span></code>.
</p>
<div class="table">
-<a name="id1000782"></a><p class="title"><b>Table 1.36. Time Complexity for member functions flip on icl
+<a name="id1175704"></a><p class="title"><b>Table 1.37. Time Complexity for member functions flip on icl
containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for member functions flip on icl
containers">
@@ -509,7 +509,7 @@
<p>
</p>
<div class="table">
-<a name="id1001511"></a><p class="title"><b>Table 1.37. Time Complexity for inplace symmetric difference
+<a name="id1176433"></a><p class="title"><b>Table 1.38. Time Complexity for inplace symmetric difference
on element containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace symmetric difference
on element containers">
@@ -608,7 +608,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id1001752"></a><p class="title"><b>Table 1.38. Time Complexity for inplace symmetric
+<a name="id1176674"></a><p class="title"><b>Table 1.39. Time Complexity for inplace symmetric
difference on interval containers</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity for inplace symmetric
difference on interval containers">
Modified: branches/release/libs/icl/doc/html/boost_icl/implementation.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/implementation.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/implementation.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -43,7 +43,7 @@
information on implementation and performance.
</p>
<a name="boost_icl.implementation.stl_based_implementation"></a><h6>
-<a name="id949428"></a>
+<a name="id1124222"></a>
<a class="link" href="implementation.html#boost_icl.implementation.stl_based_implementation">STL based
implementation</a>
</h6>
Modified: branches/release/libs/icl/doc/html/boost_icl/implementation/complexity.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/implementation/complexity.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/implementation/complexity.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -27,7 +27,7 @@
<a name="boost_icl.implementation.complexity"></a><a class="link" href="complexity.html" title="Complexity">Complexity</a>
</h3></div></div></div>
<a name="boost_icl.implementation.complexity.complexity_of_element_containers"></a><h5>
-<a name="id949902"></a>
+<a name="id1124696"></a>
<a class="link" href="complexity.html#boost_icl.implementation.complexity.complexity_of_element_containers">Complexity
of element containers</a>
</h5>
@@ -39,7 +39,7 @@
search are all using logarithmic time.
</p>
<a name="boost_icl.implementation.complexity.complexity_of_interval_containers"></a><h5>
-<a name="id949947"></a>
+<a name="id1124742"></a>
<a class="link" href="complexity.html#boost_icl.implementation.complexity.complexity_of_interval_containers">Complexity
of interval containers</a>
</h5>
@@ -59,7 +59,7 @@
<a class="link" href="../function_reference.html" title="Function Reference">Function Reference</a>
</p>
<a name="boost_icl.implementation.complexity.time_complexity_of_addition"></a><h6>
-<a name="id949999"></a>
+<a name="id1127141"></a>
<a class="link" href="complexity.html#boost_icl.implementation.complexity.time_complexity_of_addition">Time
Complexity of Addition</a>
</h6>
@@ -72,7 +72,7 @@
row.
</p>
<div class="table">
-<a name="id950047"></a><p class="title"><b>Table 1.14. Time Complexity of Addition:</b></p>
+<a name="id1127189"></a><p class="title"><b>Table 1.15. Time Complexity of Addition:</b></p>
<div class="table-contents"><table class="table" summary="Time Complexity of Addition:">
<colgroup>
<col>
Modified: branches/release/libs/icl/doc/html/boost_icl/implementation/inplace_and_infix_operators.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/implementation/inplace_and_infix_operators.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/implementation/inplace_and_infix_operators.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -85,7 +85,7 @@
</li>
</ul></div>
<a name="boost_icl.implementation.inplace_and_infix_operators.time_complexity_of_infix__code__phrase_role__identifier__operators__phrase___phrase_role__identifier__o__phrase___code_"></a><h6>
-<a name="id952350"></a>
+<a name="id1128391"></a>
<a class="link" href="inplace_and_infix_operators.html#boost_icl.implementation.inplace_and_infix_operators.time_complexity_of_infix__code__phrase_role__identifier__operators__phrase___phrase_role__identifier__o__phrase___code_">Time
Complexity of infix <code class="computeroutput"><span class="identifier">operators</span> <span class="identifier">o</span></code></a>
</h6>
Modified: branches/release/libs/icl/doc/html/boost_icl/interface.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/interface.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/interface.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -56,14 +56,14 @@
In the <span class="bold"><strong>icl</strong></span> we have two groups of interval
types. There are <span class="emphasis"><em><span class="bold"><strong>statically bounded</strong></span></em></span>
intervals, <code class="computeroutput"><a class="link" href="../boost/icl/right_open_interval.html" title="Class template right_open_interval">right_open_interval</a></code>,
- <code class="computeroutput"><a class="link" href="../boost/icl/right_open_interval.html" title="Class template right_open_interval">left_open_interval</a></code>,
+ <code class="computeroutput"><a class="link" href="../boost/icl/left_open_interval.html" title="Class template left_open_interval">left_open_interval</a></code>,
<code class="computeroutput"><a class="link" href="../boost/icl/closed_interval.html" title="Class template closed_interval">closed_interval</a></code>,
<code class="computeroutput"><a class="link" href="../boost/icl/open_interval.html" title="Class template open_interval">open_interval</a></code>, that
always have the the same kind of interval borders and <span class="emphasis"><em><span class="bold"><strong>dynamically bounded</strong></span></em></span> intervals, <code class="computeroutput"><a class="link" href="../boost/icl/discrete_interval.html" title="Class template discrete_interval">discrete_interval</a></code>, <code class="computeroutput"><a class="link" href="../boost/icl/continuous_interval.html" title="Class template continuous_interval">continuous_interval</a></code> which
can have one of the four possible bound types at runtime.
</p>
<div class="table">
-<a name="id917784"></a><p class="title"><b>Table 1.5. Interval class templates</b></p>
+<a name="id1094851"></a><p class="title"><b>Table 1.6. Interval class templates</b></p>
<div class="table-contents"><table class="table" summary="Interval class templates">
<colgroup>
<col>
@@ -129,7 +129,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="../boost/icl/right_open_interval.html" title="Class template right_open_interval">left_open_interval</a></code>
+ <code class="computeroutput"><a class="link" href="../boost/icl/left_open_interval.html" title="Class template left_open_interval">left_open_interval</a></code>
</p>
</td>
<td>
@@ -227,7 +227,7 @@
templates according the next table.
</p>
<div class="table">
-<a name="id918138"></a><p class="title"><b>Table 1.6. Usability of interval class templates for discrete
+<a name="id1095205"></a><p class="title"><b>Table 1.7. Usability of interval class templates for discrete
or continuous domain types</b></p>
<div class="table-contents"><table class="table" summary="Usability of interval class templates for discrete
or continuous domain types">
@@ -304,7 +304,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="../boost/icl/right_open_interval.html" title="Class template right_open_interval">left_open_interval</a></code>
+ <code class="computeroutput"><a class="link" href="../boost/icl/left_open_interval.html" title="Class template left_open_interval">left_open_interval</a></code>
</p>
</td>
<td>
@@ -453,7 +453,7 @@
<p>
</p>
<a name="boost_icl.interface.class_templates.intervals.library_defaults_and_class_template__code__phrase_role__identifier__interval__phrase___code_"></a><h5>
-<a name="id920043"></a>
+<a name="id1095949"></a>
<a class="link" href="interface.html#boost_icl.interface.class_templates.intervals.library_defaults_and_class_template__code__phrase_role__identifier__interval__phrase___code_">Library
defaults and class template <code class="computeroutput"><span class="identifier">interval</span></code></a>
</h5>
@@ -633,7 +633,7 @@
class templates</strong></span></em></span> of the icl.
</p>
<div class="table">
-<a name="id921299"></a><p class="title"><b>Table 1.7. Set class templates</b></p>
+<a name="id1097206"></a><p class="title"><b>Table 1.8. Set class templates</b></p>
<div class="table-contents"><table class="table" summary="Set class templates">
<colgroup>
<col>
@@ -719,7 +719,7 @@
that all have equal template parameters.
</p>
<div class="table">
-<a name="id921581"></a><p class="title"><b>Table 1.8. Parameters of set class templates</b></p>
+<a name="id1098649"></a><p class="title"><b>Table 1.9. Parameters of set class templates</b></p>
<div class="table-contents"><table class="table" summary="Parameters of set class templates">
<colgroup>
<col>
@@ -852,7 +852,7 @@
class templates</strong></span></em></span> of the icl.
</p>
<div class="table">
-<a name="id923258"></a><p class="title"><b>Table 1.9. map class templates</b></p>
+<a name="id1099028"></a><p class="title"><b>Table 1.10. map class templates</b></p>
<div class="table-contents"><table class="table" summary="map class templates">
<colgroup>
<col>
@@ -938,7 +938,7 @@
that all have equal template parameters.
</p>
<div class="table">
-<a name="id923619"></a><p class="title"><b>Table 1.10. Parameters of map class templates</b></p>
+<a name="id1099389"></a><p class="title"><b>Table 1.11. Parameters of map class templates</b></p>
<div class="table-contents"><table class="table" summary="Parameters of map class templates">
<colgroup>
<col>
Modified: branches/release/libs/icl/doc/html/boost_icl/interface/associated_types.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/interface/associated_types.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/interface/associated_types.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -68,7 +68,7 @@
for easy comparison with stl sets and maps are provided.
</p>
<div class="table">
-<a name="id930991"></a><p class="title"><b>Table 1.11. Icl Associated types</b></p>
+<a name="id1105668"></a><p class="title"><b>Table 1.12. Icl Associated types</b></p>
<div class="table-contents"><table class="table" summary="Icl Associated types">
<colgroup>
<col>
Modified: branches/release/libs/icl/doc/html/boost_icl/interface/function_synopsis.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/interface/function_synopsis.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/interface/function_synopsis.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -370,7 +370,7 @@
</tbody>
</table></div>
<a name="function_synopsis_table"></a><div class="table">
-<a name="id935370"></a><p class="title"><b>Table 1.12. Synopsis
+<a name="id1110047"></a><p class="title"><b>Table 1.13. Synopsis
Functions and Overloads</b></p>
<div class="table-contents"><table class="table" summary="Synopsis
Functions and Overloads">
@@ -1323,7 +1323,7 @@
<tr>
<td>
<p>
- <code class="computeroutput"><span class="identifier">J</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">domain_type</span><span class="special">&)</span></code>
+ <code class="computeroutput"><span class="identifier">J</span> <span class="identifier">T</span><span class="special">::</span><span class="identifier">find</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">P</span><span class="special">&)</span></code>
</p>
</td>
<td>
@@ -1332,12 +1332,14 @@
</td>
<td>
<p>
- 1
+ <a class="link" href="function_synopsis.html#element_type"><span class="bold"><strong>e</strong></span></a>
+ <a class="link" href="function_synopsis.html#interval_type"><span class="bold"><strong>i</strong></span></a>
</p>
</td>
<td>
<p>
- 1
+ <a class="link" href="function_synopsis.html#element_type"><span class="bold"><strong>e</strong></span></a>
+ <a class="link" href="function_synopsis.html#interval_type"><span class="bold"><strong>i</strong></span></a>
</p>
</td>
<td>
@@ -1354,6 +1356,38 @@
<tr>
<td>
<p>
+ <code class="computeroutput"><span class="identifier">J</span> <span class="identifier">find</span><span class="special">(</span><span class="identifier">T</span><span class="special">&,</span> <span class="keyword">const</span>
+ <span class="identifier">P</span><span class="special">&)</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="function_synopsis.html#element_type"><span class="bold"><strong>e</strong></span></a>
+ <a class="link" href="function_synopsis.html#interval_type"><span class="bold"><strong>i</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="function_synopsis.html#element_type"><span class="bold"><strong>e</strong></span></a>
+ <a class="link" href="function_synopsis.html#interval_type"><span class="bold"><strong>i</strong></span></a>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+<td>
+ <p>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
<code class="computeroutput"><span class="identifier">codomain_type</span><span class="special">&</span>
<span class="keyword">operator</span><span class="special">[]</span>
<span class="special">(</span><span class="keyword">const</span>
@@ -3526,7 +3560,7 @@
an argument types <code class="computeroutput"><span class="identifier">P</span></code>.
</p>
<a name="additional_interval_functions"></a><div class="table">
-<a name="id946200"></a><p class="title"><b>Table 1.13. Additional
+<a name="id1120995"></a><p class="title"><b>Table 1.14. Additional
interval functions</b></p>
<div class="table-contents"><table class="table" summary="Additional
interval functions">
@@ -4313,7 +4347,7 @@
</table></div>
</div>
<br class="table-break"><a name="boost_icl.interface.function_synopsis.element_iterators_for_interval_containers"></a><h5>
-<a name="id948880"></a>
+<a name="id1123675"></a>
<a class="link" href="function_synopsis.html#boost_icl.interface.function_synopsis.element_iterators_for_interval_containers">Element
iterators for interval containers</a>
</h5>
Modified: branches/release/libs/icl/doc/html/boost_icl/interface/required_concepts.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/interface/required_concepts.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/interface/required_concepts.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -328,7 +328,7 @@
</tbody>
</table></div>
<a name="boost_icl.interface.required_concepts.requirements_on_domaint"></a><h5>
-<a name="id925631"></a>
+<a name="id1101332"></a>
<a class="link" href="required_concepts.html#boost_icl.interface.required_concepts.requirements_on_domaint">Requirements
on DomainT</a>
</h5>
@@ -505,7 +505,7 @@
is an integral type.
</p>
<a name="boost_icl.interface.required_concepts.requirements_on_intervalt"></a><h6>
-<a name="id926747"></a>
+<a name="id1102448"></a>
<a class="link" href="required_concepts.html#boost_icl.interface.required_concepts.requirements_on_intervalt">Requirements
on IntervalT</a>
</h6>
@@ -568,7 +568,7 @@
</tr></tbody>
</table></div>
<a name="boost_icl.interface.required_concepts.requirements_on_codomaint"></a><h5>
-<a name="id926996"></a>
+<a name="id1102698"></a>
<a class="link" href="required_concepts.html#boost_icl.interface.required_concepts.requirements_on_codomaint">Requirements
on CodomainT</a>
</h5>
Modified: branches/release/libs/icl/doc/html/boost_icl/projects.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/projects.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/projects.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -1149,7 +1149,10 @@
</p>
<pre class="programlisting"><span class="identifier">large_bitset</span><span class="special">&</span> <span class="identifier">segment_apply</span><span class="special">(</span><span class="identifier">segment_combiner</span> <span class="identifier">combine</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">interval_type</span><span class="special">&</span> <span class="identifier">operand</span><span class="special">)</span>
<span class="special">{</span>
- <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span> <span class="comment">// same as
+ <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+ <span class="keyword">if</span><span class="special">(</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">is_empty</span><span class="special">(</span><span class="identifier">operand</span><span class="special">))</span>
+ <span class="keyword">return</span> <span class="special">*</span><span class="keyword">this</span><span class="special">;</span>
+ <span class="comment">// same as
</span> <span class="identifier">element_type</span> <span class="identifier">base</span> <span class="special">=</span> <span class="identifier">icl</span><span class="special">::</span><span class="identifier">first</span><span class="special">(</span><span class="identifier">operand</span><span class="special">)</span> <span class="special">>></span> <span class="identifier">shift</span><span class="special">,</span> <span class="comment">// icl::first(operand) / divisor
</span> <span class="identifier">ceil</span> <span class="special">=</span> <span class="identifier">icl</span><span class="special">::</span><span class="identifier">last</span> <span class="special">(</span><span class="identifier">operand</span><span class="special">)</span> <span class="special">>></span> <span class="identifier">shift</span><span class="special">;</span> <span class="comment">// icl::last (operand) / divisor
</span> <span class="identifier">word_type</span> <span class="identifier">base_rest</span> <span class="special">=</span> <span class="identifier">icl</span><span class="special">::</span><span class="identifier">first</span><span class="special">(</span><span class="identifier">operand</span><span class="special">)</span> <span class="special">&</span> <span class="identifier">mask</span> <span class="special">,</span> <span class="comment">// icl::first(operand) % divisor
Modified: branches/release/libs/icl/doc/html/boost_icl/semantics.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/semantics.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/semantics.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -72,7 +72,7 @@
and Equivalences</a>
</h3></div></div></div>
<a name="boost_icl.semantics.orderings_and_equivalences.lexicographical_ordering_and_equality"></a><h5>
-<a name="id902580"></a>
+<a name="id1078610"></a>
<a class="link" href="semantics.html#boost_icl.semantics.orderings_and_equivalences.lexicographical_ordering_and_equality">Lexicographical
Ordering and Equality</a>
</h5>
@@ -122,7 +122,7 @@
order of elements. Based on this selection a unique iteration is possible.
</p>
<a name="boost_icl.semantics.orderings_and_equivalences.subset_ordering_and_element_equality"></a><h5>
-<a name="id903068"></a>
+<a name="id1079099"></a>
<a class="link" href="semantics.html#boost_icl.semantics.orderings_and_equivalences.subset_ordering_and_element_equality">Subset
Ordering and Element Equality</a>
</h5>
Modified: branches/release/libs/icl/doc/html/boost_icl/semantics/collectors__maps_of_sets.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/semantics/collectors__maps_of_sets.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/semantics/collectors__maps_of_sets.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -108,7 +108,7 @@
type <code class="computeroutput"><span class="identifier">T</span></code> is either <code class="computeroutput"><a class="link" href="../../boost/icl/partial_absorber.html" title="Struct partial_absorber">partial_absorber</a></code> or <code class="computeroutput"><a class="link" href="../../boost/icl/partial_enricher.html" title="Struct partial_enricher">partial_enricher</a></code>.
</p>
<a name="boost_icl.semantics.collectors__maps_of_sets.laws_on_set_union__set_intersection_and_set_difference"></a><h6>
-<a name="id908137"></a>
+<a name="id1085482"></a>
<a class="link" href="collectors__maps_of_sets.html#boost_icl.semantics.collectors__maps_of_sets.laws_on_set_union__set_intersection_and_set_difference">Laws
on set union, set intersection and set difference</a>
</h6>
@@ -145,7 +145,7 @@
<p>
</p>
<a name="boost_icl.semantics.collectors__maps_of_sets.distributivity_laws"></a><h6>
-<a name="id910580"></a>
+<a name="id1086145"></a>
<a class="link" href="collectors__maps_of_sets.html#boost_icl.semantics.collectors__maps_of_sets.distributivity_laws">Distributivity
Laws</a>
</h6>
@@ -182,7 +182,7 @@
<p>
</p>
<a name="boost_icl.semantics.collectors__maps_of_sets.demorgan_s_law_and_symmetric_difference"></a><h6>
-<a name="id911452"></a>
+<a name="id1087017"></a>
<a class="link" href="collectors__maps_of_sets.html#boost_icl.semantics.collectors__maps_of_sets.demorgan_s_law_and_symmetric_difference">DeMorgan's
Law and Symmetric Difference</a>
</h6>
Modified: branches/release/libs/icl/doc/html/boost_icl/semantics/quantifiers__maps_of_numbers.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/semantics/quantifiers__maps_of_numbers.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/semantics/quantifiers__maps_of_numbers.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -28,7 +28,7 @@
Maps of Numbers</a>
</h3></div></div></div>
<a name="boost_icl.semantics.quantifiers__maps_of_numbers.subtraction_on_quantifiers"></a><h6>
-<a name="id912050"></a>
+<a name="id1088708"></a>
<a class="link" href="quantifiers__maps_of_numbers.html#boost_icl.semantics.quantifiers__maps_of_numbers.subtraction_on_quantifiers">Subtraction
on Quantifiers</a>
</h6>
@@ -69,7 +69,7 @@
element</strong></span></em></span> for that key <code class="computeroutput"><span class="special">(</span><span class="identifier">k</span><span class="special">,-</span><span class="identifier">v</span><span class="special">)</span></code>, if the key is not yet stored in the map.
</p>
<a name="boost_icl.semantics.quantifiers__maps_of_numbers.partial_and_total_quantifiers_and_infinite_vectors"></a><h5>
-<a name="id912725"></a>
+<a name="id1089246"></a>
<a class="link" href="quantifiers__maps_of_numbers.html#boost_icl.semantics.quantifiers__maps_of_numbers.partial_and_total_quantifiers_and_infinite_vectors">Partial
and Total Quantifiers and Infinite Vectors</a>
</h5>
@@ -94,7 +94,7 @@
space</a> do provide.
</p>
<a name="boost_icl.semantics.quantifiers__maps_of_numbers.intersection_on_quantifiers"></a><h6>
-<a name="id912855"></a>
+<a name="id1089375"></a>
<a class="link" href="quantifiers__maps_of_numbers.html#boost_icl.semantics.quantifiers__maps_of_numbers.intersection_on_quantifiers">Intersection
on Quantifiers</a>
</h6>
@@ -150,7 +150,7 @@
<p>
</p>
<a name="boost_icl.semantics.quantifiers__maps_of_numbers.laws_for_quantifiers_of_unsigned_numbers"></a><h5>
-<a name="id913518"></a>
+<a name="id1090039"></a>
<a class="link" href="quantifiers__maps_of_numbers.html#boost_icl.semantics.quantifiers__maps_of_numbers.laws_for_quantifiers_of_unsigned_numbers">Laws
for Quantifiers of unsigned Numbers</a>
</h5>
@@ -213,7 +213,7 @@
are not valid for an <code class="computeroutput"><span class="keyword">unsigned</span> <span class="identifier">Quantifier</span></code>.
</p>
<a name="boost_icl.semantics.quantifiers__maps_of_numbers.laws_for_quantifiers_of_signed_numbers"></a><h5>
-<a name="id914453"></a>
+<a name="id1093163"></a>
<a class="link" href="quantifiers__maps_of_numbers.html#boost_icl.semantics.quantifiers__maps_of_numbers.laws_for_quantifiers_of_signed_numbers">Laws
for Quantifiers of signed Numbers</a>
</h5>
@@ -290,7 +290,7 @@
<p>
</p>
<a name="boost_icl.semantics.quantifiers__maps_of_numbers.existence_of_an_inverse"></a><h6>
-<a name="id916917"></a>
+<a name="id1093984"></a>
<a class="link" href="quantifiers__maps_of_numbers.html#boost_icl.semantics.quantifiers__maps_of_numbers.existence_of_an_inverse">Existence
of an Inverse</a>
</h6>
Modified: branches/release/libs/icl/doc/html/boost_icl/semantics/sets.html
==============================================================================
--- branches/release/libs/icl/doc/html/boost_icl/semantics/sets.html (original)
+++ branches/release/libs/icl/doc/html/boost_icl/semantics/sets.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -42,7 +42,7 @@
a short notation is advantageous.
</p>
<a name="boost_icl.semantics.sets.laws_on_set_union"></a><h6>
-<a name="id903940"></a>
+<a name="id1080192"></a>
<a class="link" href="sets.html#boost_icl.semantics.sets.laws_on_set_union">Laws on set union</a>
</h6>
<p>
@@ -58,7 +58,7 @@
<p>
</p>
<a name="boost_icl.semantics.sets.laws_on_set_intersection"></a><h6>
-<a name="id904260"></a>
+<a name="id1080512"></a>
<a class="link" href="sets.html#boost_icl.semantics.sets.laws_on_set_intersection">Laws on
set intersection</a>
</h6>
@@ -76,7 +76,7 @@
<p>
</p>
<a name="boost_icl.semantics.sets.laws_on_set_difference"></a><h6>
-<a name="id904475"></a>
+<a name="id1080727"></a>
<a class="link" href="sets.html#boost_icl.semantics.sets.laws_on_set_difference">Laws on set
difference</a>
</h6>
@@ -110,7 +110,7 @@
<p>
</p>
<a name="boost_icl.semantics.sets.distributivity_laws"></a><h6>
-<a name="id904733"></a>
+<a name="id1080985"></a>
<a class="link" href="sets.html#boost_icl.semantics.sets.distributivity_laws">Distributivity
Laws</a>
</h6>
@@ -184,7 +184,7 @@
Mogans Law and Symmetric Difference.
</p>
<a name="boost_icl.semantics.sets.demorgan_s_law"></a><h6>
-<a name="id905828"></a>
+<a name="id1082080"></a>
<a class="link" href="sets.html#boost_icl.semantics.sets.demorgan_s_law">DeMorgan's Law</a>
</h6>
<p>
@@ -214,7 +214,7 @@
non joining.
</p>
<a name="boost_icl.semantics.sets.symmetric_difference"></a><h6>
-<a name="id906303"></a>
+<a name="id1082555"></a>
<a class="link" href="sets.html#boost_icl.semantics.sets.symmetric_difference">Symmetric Difference</a>
</h6>
<p>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/continuous_interval_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/continuous_interval_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/continuous_interval_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/value_size_icl_closed_i_id504964.html" title="Struct template value_size<icl::closed_interval< DomainT >>">
+<link rel="prev" href="../../../boost/icl/value_size_icl_closed_i_id644212.html" title="Struct template value_size<icl::closed_interval< DomainT >>">
<link rel="next" href="../../../boost/icl/continuous_interval.html" title="Class template continuous_interval">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_closed_i_id504964.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/continuous_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_closed_i_id644212.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/continuous_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -32,17 +32,17 @@
<span class="keyword">class</span> <a class="link" href="../../../boost/icl/continuous_interval.html" title="Class template continuous_interval">continuous_interval</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_con_id505200.html" title="Struct template interval_traits<icl::continuous_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_con_id644448.html" title="Struct template interval_traits<icl::continuous_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/dynamic_interval_traits_id505305.html" title="Struct template dynamic_interval_traits<boost::icl::continuous_interval< DomainT, Compare >>">dynamic_interval_traits</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/dynamic_interval_traits_id644554.html" title="Struct template dynamic_interval_traits<boost::icl::continuous_interval< DomainT, Compare >>">dynamic_interval_traits</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_con_id505413.html" title="Struct template interval_bound_type<continuous_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_con_id644662.html" title="Struct template interval_bound_type<continuous_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_continuous_interval__id505458.html" title="Struct template is_continuous_interval<continuous_interval< DomainT, Compare >>">is_continuous_interval</a><span class="special"><</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_continuous_interval__id644706.html" title="Struct template is_continuous_interval<continuous_interval< DomainT, Compare >>">is_continuous_interval</a><span class="special"><</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_cont_id505506.html" title="Struct template type_to_string<icl::continuous_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_cont_id644754.html" title="Struct template type_to_string<icl::continuous_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_continuo_id505534.html" title="Struct template value_size<icl::continuous_interval< DomainT >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_continuo_id644783.html" title="Struct template value_size<icl::continuous_interval< DomainT >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">continuous_interval</span><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_closed_i_id504964.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/continuous_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_closed_i_id644212.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/continuous_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/discrete_interval_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/discrete_interval_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/discrete_interval_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/value_size_icl_continuo_id505534.html" title="Struct template value_size<icl::continuous_interval< DomainT >>">
+<link rel="prev" href="../../../boost/icl/value_size_icl_continuo_id644783.html" title="Struct template value_size<icl::continuous_interval< DomainT >>">
<link rel="next" href="../../../boost/icl/discrete_interval.html" title="Class template discrete_interval">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_continuo_id505534.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/discrete_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_continuo_id644783.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/discrete_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -32,17 +32,17 @@
<span class="keyword">class</span> <a class="link" href="../../../boost/icl/discrete_interval.html" title="Class template discrete_interval">discrete_interval</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_dis_id505770.html" title="Struct template interval_traits<icl::discrete_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_dis_id645019.html" title="Struct template interval_traits<icl::discrete_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/dynamic_interval_traits_id505876.html" title="Struct template dynamic_interval_traits<boost::icl::discrete_interval< DomainT, Compare >>">dynamic_interval_traits</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/dynamic_interval_traits_id645125.html" title="Struct template dynamic_interval_traits<boost::icl::discrete_interval< DomainT, Compare >>">dynamic_interval_traits</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_dis_id505984.html" title="Struct template interval_bound_type<discrete_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_dis_id645233.html" title="Struct template interval_bound_type<discrete_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_interval_di_id506028.html" title="Struct template is_discrete_interval<discrete_interval< DomainT, Compare >>">is_discrete_interval</a><span class="special"><</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_interval_di_id645277.html" title="Struct template is_discrete_interval<discrete_interval< DomainT, Compare >>">is_discrete_interval</a><span class="special"><</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_disc_id506076.html" title="Struct template type_to_string<icl::discrete_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_disc_id645325.html" title="Struct template type_to_string<icl::discrete_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_discrete_id506105.html" title="Struct template value_size<icl::discrete_interval< DomainT >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_discrete_id645354.html" title="Struct template value_size<icl::discrete_interval< DomainT >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">discrete_interval</span><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_continuo_id505534.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/discrete_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_continuo_id644783.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/discrete_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/dynamic_interval_traits_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/dynamic_interval_traits_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/dynamic_interval_traits_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/value_size_icl_discrete_id506105.html" title="Struct template value_size<icl::discrete_interval< DomainT >>">
+<link rel="prev" href="../../../boost/icl/value_size_icl_discrete_id645354.html" title="Struct template value_size<icl::discrete_interval< DomainT >>">
<link rel="next" href="../../../boost/icl/dynamic_interval_traits.html" title="Struct template dynamic_interval_traits">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_discrete_id506105.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_discrete_id645354.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -41,7 +41,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_discrete_id506105.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_discrete_id645354.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/functors_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/functors_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/functors_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,7 +7,7 @@
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
<link rel="prev" href="../../../boost/icl/dynamic_interval_traits.html" title="Struct template dynamic_interval_traits">
-<link rel="next" href="../../../boost/icl/identity_based_inplace__id506213.html" title="Struct template identity_based_inplace_combine">
+<link rel="next" href="../../../boost/icl/identity_based_inplace__id645462.html" title="Struct template identity_based_inplace_combine">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,15 +20,15 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/identity_based_inplace__id506213.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/identity_based_inplace__id645462.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="header.boost.icl.functors_hpp"></a>Header <boost/icl/functors.hpp></h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">icl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/identity_based_inplace__id506213.html" title="Struct template identity_based_inplace_combine">identity_based_inplace_combine</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/unit_element_based_inpl_id506230.html" title="Struct template unit_element_based_inplace_combine">unit_element_based_inplace_combine</a><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/identity_based_inplace__id645462.html" title="Struct template identity_based_inplace_combine">identity_based_inplace_combine</a><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/unit_element_based_inpl_id646572.html" title="Struct template unit_element_based_inplace_combine">unit_element_based_inplace_combine</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inplace_identity.html" title="Struct template inplace_identity">inplace_identity</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inplace_erasure.html" title="Struct template inplace_erasure">inplace_erasure</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inplace_plus.html" title="Struct template inplace_plus">inplace_plus</a><span class="special">;</span>
@@ -47,37 +47,37 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inplace_min.html" title="Struct template inplace_min">inplace_min</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inter_section.html" title="Struct template inter_section">inter_section</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_plu_id506986.html" title="Struct template inverse<icl::inplace_plus< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_plus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_min_id507005.html" title="Struct template inverse<icl::inplace_minus< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id507024.html" title="Struct template inverse<icl::inplace_bit_add< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_add</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id507043.html" title="Struct template inverse<icl::inplace_bit_subtract< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_subtract</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_et__id507063.html" title="Struct template inverse<icl::inplace_et< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_et</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_car_id507082.html" title="Struct template inverse<icl::inplace_caret< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_caret</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id507101.html" title="Struct template inverse<icl::inplace_bit_and< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_and</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id507120.html" title="Struct template inverse<icl::inplace_bit_xor< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_xor</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_sta_id507139.html" title="Struct template inverse<icl::inplace_star< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_star</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_sla_id507159.html" title="Struct template inverse<icl::inplace_slash< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_slash</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_max_id507178.html" title="Struct template inverse<icl::inplace_max< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_max</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_min_id507197.html" title="Struct template inverse<icl::inplace_min< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_min</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inter_secti_id507216.html" title="Struct template inverse<icl::inter_section< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inter_section</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_plu_id647328.html" title="Struct template inverse<icl::inplace_plus< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_plus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_min_id647347.html" title="Struct template inverse<icl::inplace_minus< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id647366.html" title="Struct template inverse<icl::inplace_bit_add< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_add</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id647385.html" title="Struct template inverse<icl::inplace_bit_subtract< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_subtract</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_et__id647404.html" title="Struct template inverse<icl::inplace_et< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_et</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_car_id647424.html" title="Struct template inverse<icl::inplace_caret< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_caret</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id647443.html" title="Struct template inverse<icl::inplace_bit_and< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_and</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_bit_id647462.html" title="Struct template inverse<icl::inplace_bit_xor< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_xor</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_sta_id647481.html" title="Struct template inverse<icl::inplace_star< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_star</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_sla_id647500.html" title="Struct template inverse<icl::inplace_slash< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_slash</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_max_id647520.html" title="Struct template inverse<icl::inplace_max< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_max</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inplace_min_id647539.html" title="Struct template inverse<icl::inplace_min< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_min</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/inverse_icl_inter_secti_id647558.html" title="Struct template inverse<icl::inter_section< Type >>">inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inter_section</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Functor<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_negative.html" title="Struct template is_negative">is_negative</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_negative_icl_inplace_id507297.html" title="Struct template is_negative<icl::inplace_minus< Type >>">is_negative</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_negative_icl_inplace_id647638.html" title="Struct template is_negative<icl::inplace_minus< Type >>">is_negative</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_negative_icl_inplace_id507334.html" title="Struct template is_negative<icl::inplace_bit_subtract< Type >>">is_negative</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_subtract</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_negative_icl_inplace_id647676.html" title="Struct template is_negative<icl::inplace_bit_subtract< Type >>">is_negative</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_bit_subtract</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/conversion.html" title="Struct template conversion">conversion</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Combiner<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version.html" title="Struct template version">version</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507466.html" title="Struct version<icl::inplace_minus< short >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">short</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507487.html" title="Struct version<icl::inplace_minus< int >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507509.html" title="Struct version<icl::inplace_minus< long >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">long</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507531.html" title="Struct version<icl::inplace_minus< long long >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">long</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507552.html" title="Struct version<icl::inplace_minus< float >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">float</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507574.html" title="Struct version<icl::inplace_minus< double >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507595.html" title="Struct version<icl::inplace_minus< long double >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id507617.html" title="Struct template version<icl::inplace_minus< Type >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647808.html" title="Struct version<icl::inplace_minus< short >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">short</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647829.html" title="Struct version<icl::inplace_minus< int >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">int</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647851.html" title="Struct version<icl::inplace_minus< long >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">long</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647872.html" title="Struct version<icl::inplace_minus< long long >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">long</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647894.html" title="Struct version<icl::inplace_minus< float >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">float</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647916.html" title="Struct version<icl::inplace_minus< double >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647937.html" title="Struct version<icl::inplace_minus< long double >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="keyword">long</span> <span class="keyword">double</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/version_icl_inplace_min_id647959.html" title="Struct template version<icl::inplace_minus< Type >>">version</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">inplace_minus</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/identity_based_inplace__id506213.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/dynamic_interval_traits.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/identity_based_inplace__id645462.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/gregorian_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/gregorian_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/gregorian_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/version_icl_inplace_min_id507617.html" title="Struct template version<icl::inplace_minus< Type >>">
-<link rel="next" href="../../../boost/icl/is_discrete_boost_grego_id507679.html" title="Struct is_discrete<boost::gregorian::date>">
+<link rel="prev" href="../../../boost/icl/version_icl_inplace_min_id647959.html" title="Struct template version<icl::inplace_minus< Type >>">
+<link rel="next" href="../../../boost/icl/is_discrete_boost_grego_id648022.html" title="Struct is_discrete<boost::gregorian::date>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,27 +20,27 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/version_icl_inplace_min_id507617.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_grego_id507679.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/version_icl_inplace_min_id647959.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_grego_id648022.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="header.boost.icl.gregorian_hpp"></a>Header <boost/icl/gregorian.hpp></h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">icl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_grego_id507679.html" title="Struct is_discrete<boost::gregorian::date>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/identity_element_boost__id507712.html" title="Struct identity_element<boost::gregorian::date_duration>">identity_element</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_gr_id507729.html" title="Struct has_difference<boost::gregorian::date>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/difference_type_of_boos_id507761.html" title="Struct difference_type_of<boost::gregorian::date>">difference_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_greg_id507774.html" title="Struct size_type_of<boost::gregorian::date>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_grego_id507787.html" title="Struct is_discrete<boost::gregorian::date_duration>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_gr_id507820.html" title="Struct has_difference<boost::gregorian::date_duration>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_greg_id509491.html" title="Struct size_type_of<boost::gregorian::date_duration>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <a name="boost.icl.operator++_id509504"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <a name="boost.icl.operator--_id509514"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_grego_id648022.html" title="Struct is_discrete<boost::gregorian::date>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/identity_element_boost__id648055.html" title="Struct identity_element<boost::gregorian::date_duration>">identity_element</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_gr_id648072.html" title="Struct has_difference<boost::gregorian::date>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/difference_type_of_boos_id648104.html" title="Struct difference_type_of<boost::gregorian::date>">difference_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_greg_id648117.html" title="Struct size_type_of<boost::gregorian::date>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_grego_id648130.html" title="Struct is_discrete<boost::gregorian::date_duration>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_gr_id648163.html" title="Struct has_difference<boost::gregorian::date_duration>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_greg_id648195.html" title="Struct size_type_of<boost::gregorian::date_duration>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <a name="boost.icl.operator++_id648208"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <a name="boost.icl.operator--_id648218"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span>
- <a name="boost.icl.operator++_id509524"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.operator++_id648228"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span>
- <a name="boost.icl.operator--_id509533"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.operator--_id648237"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">gregorian</span><span class="special">::</span><span class="identifier">date_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -54,7 +54,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/version_icl_inplace_min_id507617.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_grego_id507679.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/version_icl_inplace_min_id647959.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_grego_id648022.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/impl_config_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/impl_config_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/impl_config_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/size_type_of_boost_greg_id509491.html" title="Struct size_type_of<boost::gregorian::date_duration>">
+<link rel="prev" href="../../../boost/icl/size_type_of_boost_greg_id648195.html" title="Struct size_type_of<boost::gregorian::date_duration>">
<link rel="next" href="../../../ICL_IMPL_SPACE.html" title="Macro ICL_IMPL_SPACE">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/size_type_of_boost_greg_id509491.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../ICL_IMPL_SPACE.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/size_type_of_boost_greg_id648195.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../ICL_IMPL_SPACE.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -39,7 +39,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/size_type_of_boost_greg_id509491.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../ICL_IMPL_SPACE.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/size_type_of_boost_greg_id648195.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../ICL_IMPL_SPACE.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_base_map_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_base_map_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_base_map_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/static_interval_Interva_id509718.html" title="Struct template static_interval<IntervalT, false, PretendedBounds, RepresentedBounds>">
+<link rel="prev" href="../../../boost/icl/static_interval_Interva_id648422.html" title="Struct template static_interval<IntervalT, false, PretendedBounds, RepresentedBounds>">
<link rel="next" href="../../../boost/icl/mapping_pair.html" title="Struct template mapping_pair">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/static_interval_Interva_id509718.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/mapping_pair.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/static_interval_Interva_id648422.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/mapping_pair.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -42,27 +42,27 @@
<span class="keyword">typename</span> Traits<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span>
<span class="identifier">ICL_SECTION</span> Section<span class="special">,</span> <span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_interval_bas_id511848.html" title="Struct template is_map<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</sp
an> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_interval_bas_id651106.html" title="Struct template is_map<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</sp
an> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">,</span> <span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span>
<span class="keyword">typename</span> Traits<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span>
<span class="identifier">ICL_SECTION</span> Section<span class="special">,</span> <span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_interva_id511948.html" title="Struct template has_inverse<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="spec
ial">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_interva_id651205.html" title="Struct template has_inverse<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="spec
ial">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">,</span> <span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span>
<span class="keyword">typename</span> Traits<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span>
<span class="identifier">ICL_SECTION</span> Section<span class="special">,</span> <span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id512048.html" title="Struct template is_interval_container<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</sp
an><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id651305.html" title="Struct template is_interval_container<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</sp
an><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">,</span> <span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span>
<span class="keyword">typename</span> Traits<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span>
<span class="identifier">ICL_SECTION</span> Section<span class="special">,</span> <span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id512147.html" title="Struct template absorbs_identities<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><sp
an class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id651405.html" title="Struct template absorbs_identities<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><sp
an class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">,</span> <span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span>
<span class="keyword">typename</span> Traits<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span>
<span class="identifier">ICL_SECTION</span> Section<span class="special">,</span> <span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_interval_b_id512247.html" title="Struct template is_total<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,
</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_interval_b_id652597.html" title="Struct template is_total<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_map</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,
</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -76,7 +76,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/static_interval_Interva_id509718.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/mapping_pair.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/static_interval_Interva_id648422.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/mapping_pair.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_base_set_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_base_set_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_base_set_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/is_total_icl_interval_b_id512247.html" title="Struct template is_total<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
+<link rel="prev" href="../../../boost/icl/is_total_icl_interval_b_id652597.html" title="Struct template is_total<icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
<link rel="next" href="../../../boost/icl/interval_base_set.html" title="Class template interval_base_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/is_total_icl_interval_b_id512247.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_base_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/is_total_icl_interval_b_id652597.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_base_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -35,10 +35,10 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">,</span> <span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_interval_bas_id513329.html" title="Struct template is_set<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_set</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_interval_bas_id653687.html" title="Struct template is_set<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_set</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> SubType<span class="special">,</span> <span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id513400.html" title="Struct template is_interval_container<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_set</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id653757.html" title="Struct template is_interval_container<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_base_set</span><span class="special"><</span> <span class="identifier">SubType</span><span class="special">,</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/is_total_icl_interval_b_id512247.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_base_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/is_total_icl_interval_b_id652597.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_base_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_bounds_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_bounds_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_bounds_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/is_interval_container_i_id513400.html" title="Struct template is_interval_container<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">
+<link rel="prev" href="../../../boost/icl/is_interval_container_i_id653757.html" title="Struct template is_interval_container<icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >>">
<link rel="next" href="../../../boost/icl/interval_bounds.html" title="Class interval_bounds">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/is_interval_container_i_id513400.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_bounds.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/is_interval_container_i_id653757.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_bounds.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/is_interval_container_i_id513400.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_bounds.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/is_interval_container_i_id653757.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_bounds.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_combining_style_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_combining_style_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_combining_style_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -28,11 +28,11 @@
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">icl</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">interval_combine</span> <span class="special">{</span>
- <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id513854"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">unknown</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
- <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id513870"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">joining</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
- <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id513885"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">separating</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
- <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id513901"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">splitting</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
- <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id513917"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">elemental</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id654212"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">unknown</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id654228"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">joining</span> <span class="special">=</span> <span class="number">1</span><span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id654243"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">separating</span> <span class="special">=</span> <span class="number">2</span><span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id654259"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">splitting</span> <span class="special">=</span> <span class="number">3</span><span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.interval_combine.BOOST_STATIC_CONSTANT_id654275"></a><span class="identifier">BOOST_STATIC_CONSTANT</span><span class="special">(</span><span class="keyword">int</span><span class="special">,</span> <span class="identifier">elemental</span> <span class="special">=</span> <span class="number">4</span><span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span>
<span class="special">}</span></pre>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -33,10 +33,10 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> IntervalT<span class="special">,</span> <span class="identifier">bound_type</span> PretendedBounds<span class="special">,</span>
<span class="identifier">bound_type</span> RepresentedBounds<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/static_interval_Interva_id509662.html" title="Struct template static_interval<IntervalT, true, PretendedBounds, RepresentedBounds>">static_interval</a><span class="special"><</span><span class="identifier">IntervalT</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="identifier">PretendedBounds</span><span class="special">,</span> <span class="identifier">RepresentedBounds</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/static_interval_Interva_id648366.html" title="Struct template static_interval<IntervalT, true, PretendedBounds, RepresentedBounds>">static_interval</a><span class="special"><</span><span class="identifier">IntervalT</span><span class="special">,</span> <span class="keyword">true</span><span class="special">,</span> <span class="identifier">PretendedBounds</span><span class="special">,</span> <span class="identifier">RepresentedBounds</span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> IntervalT<span class="special">,</span> <span class="identifier">bound_type</span> PretendedBounds<span class="special">,</span>
<span class="identifier">bound_type</span> RepresentedBounds<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/static_interval_Interva_id509718.html" title="Struct template static_interval<IntervalT, false, PretendedBounds, RepresentedBounds>">static_interval</a><span class="special"><</span><span class="identifier">IntervalT</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">PretendedBounds</span><span class="special">,</span> <span class="identifier">RepresentedBounds</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/static_interval_Interva_id648422.html" title="Struct template static_interval<IntervalT, false, PretendedBounds, RepresentedBounds>">static_interval</a><span class="special"><</span><span class="identifier">IntervalT</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="identifier">PretendedBounds</span><span class="special">,</span> <span class="identifier">RepresentedBounds</span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_map_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_map_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_map_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -39,27 +39,27 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_interval_map_id514425.html" title="Struct template is_map<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="s
pecial">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_interval_map_id655326.html" title="Struct template is_map<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="s
pecial">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_interva_id514519.html" title="Struct template has_inverse<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><spa
n class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_interva_id655420.html" title="Struct template has_inverse<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><spa
n class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id514613.html" title="Struct template is_interval_container<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="spec
ial">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id655514.html" title="Struct template is_interval_container<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="spec
ial">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id514706.html" title="Struct template absorbs_identities<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&
gt;</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id655607.html" title="Struct template absorbs_identities<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">&
gt;</span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_interval_m_id514800.html" title="Struct template is_total<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span clas
s="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_interval_m_id655701.html" title="Struct template is_total<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span clas
s="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_inte_id514893.html" title="Struct template type_to_string<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></spa
n><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_inte_id655794.html" title="Struct template type_to_string<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></spa
n><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_set_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_set_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_set_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/type_to_string_icl_inte_id514893.html" title="Struct template type_to_string<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
+<link rel="prev" href="../../../boost/icl/type_to_string_icl_inte_id655794.html" title="Struct template type_to_string<icl::interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
<link rel="next" href="../../../boost/icl/interval_set.html" title="Class template interval_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id514893.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id655794.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -35,16 +35,16 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_interval_set_id515346.html" title="Struct template is_set<icl::interval_set< DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_interval_set_id656243.html" title="Struct template is_set<icl::interval_set< DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id515411.html" title="Struct template is_interval_container<icl::interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id656308.html" title="Struct template is_interval_container<icl::interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_joiner_icl__id515475.html" title="Struct template is_interval_joiner<icl::interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_joiner</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_joiner_icl__id656373.html" title="Struct template is_interval_joiner<icl::interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_joiner</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_inte_id515540.html" title="Struct template type_to_string<icl::interval_set< DomainT, Compare, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_inte_id656438.html" title="Struct template type_to_string<icl::interval_set< DomainT, Compare, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id514893.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id655794.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/interval_traits_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/interval_traits_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/interval_traits_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/type_to_string_icl_inte_id515540.html" title="Struct template type_to_string<icl::interval_set< DomainT, Compare, Interval, Alloc >>">
-<link rel="next" href="../../../boost/icl/domain_type_of_interval_id515593.html" title="Struct template domain_type_of<interval_traits< Type >>">
+<link rel="prev" href="../../../boost/icl/type_to_string_icl_inte_id656438.html" title="Struct template type_to_string<icl::interval_set< DomainT, Compare, Interval, Alloc >>">
+<link rel="next" href="../../../boost/icl/domain_type_of_interval_id656490.html" title="Struct template domain_type_of<interval_traits< Type >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id515540.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/domain_type_of_interval_id515593.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id656438.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/domain_type_of_interval_id656490.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="header.boost.icl.interval_traits_hpp"></a>Header <boost/icl/interval_traits.hpp></h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">icl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/domain_type_of_interval_id515593.html" title="Struct template domain_type_of<interval_traits< Type >>">domain_type_of</a><span class="special"><</span><span class="identifier">interval_traits</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/domain_type_of_interval_id656490.html" title="Struct template domain_type_of<interval_traits< Type >>">domain_type_of</a><span class="special"><</span><span class="identifier">interval_traits</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits.html" title="Struct template interval_traits">interval_traits</a><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/difference_type_of_inte_id515673.html" title="Struct template difference_type_of<interval_traits< Type >>">difference_type_of</a><span class="special"><</span><span class="identifier">interval_traits</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_interval_t_id515697.html" title="Struct template size_type_of<interval_traits< Type >>">size_type_of</a><span class="special"><</span><span class="identifier">interval_traits</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/difference_type_of_inte_id656571.html" title="Struct template difference_type_of<interval_traits< Type >>">difference_type_of</a><span class="special"><</span><span class="identifier">interval_traits</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Type<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_interval_t_id656595.html" title="Struct template size_type_of<interval_traits< Type >>">size_type_of</a><span class="special"><</span><span class="identifier">interval_traits</span><span class="special"><</span> <span class="identifier">Type</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id515540.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/domain_type_of_interval_id515593.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_inte_id656438.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/domain_type_of_interval_id656490.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/iterator_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/iterator_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/iterator_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/size_type_of_interval_t_id515697.html" title="Struct template size_type_of<interval_traits< Type >>">
+<link rel="prev" href="../../../boost/icl/size_type_of_interval_t_id656595.html" title="Struct template size_type_of<interval_traits< Type >>">
<link rel="next" href="../../../boost/icl/add_iterator.html" title="Class template add_iterator">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/size_type_of_interval_t_id515697.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/add_iterator.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/size_type_of_interval_t_id656595.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/add_iterator.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/size_type_of_interval_t_id515697.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/add_iterator.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/size_type_of_interval_t_id656595.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/add_iterator.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/left_open_interval_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/left_open_interval_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/left_open_interval_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -32,13 +32,13 @@
<span class="keyword">class</span> <a class="link" href="../../../boost/icl/left_open_interval.html" title="Class template left_open_interval">left_open_interval</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_lef_id517145.html" title="Struct template interval_traits<icl::left_open_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_lef_id656951.html" title="Struct template interval_traits<icl::left_open_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_lef_id517245.html" title="Struct template interval_bound_type<left_open_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_lef_id657051.html" title="Struct template interval_bound_type<left_open_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_left_id517289.html" title="Struct template type_to_string<icl::left_open_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_left_id657095.html" title="Struct template type_to_string<icl::left_open_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_left_ope_id517318.html" title="Struct template value_size<icl::left_open_interval< DomainT, Compare >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_left_ope_id657124.html" title="Struct template value_size<icl::left_open_interval< DomainT, Compare >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">left_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/map_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/map_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/map_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/value_size_icl_left_ope_id517318.html" title="Struct template value_size<icl::left_open_interval< DomainT, Compare >>">
+<link rel="prev" href="../../../boost/icl/value_size_icl_left_ope_id657124.html" title="Struct template value_size<icl::left_open_interval< DomainT, Compare >>">
<link rel="next" href="../../../boost/icl/partial_absorber.html" title="Struct partial_absorber">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_left_ope_id517318.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/partial_absorber.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_left_ope_id657124.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/partial_absorber.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -43,23 +43,23 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_map_DomainT__id518765.html" title="Struct template is_map<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_map_DomainT__id658559.html" title="Struct template is_map<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_map_Dom_id518851.html" title="Struct template has_inverse<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_map_Dom_id658644.html" title="Struct template has_inverse<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id518936.html" title="Struct template absorbs_identities<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id658729.html" title="Struct template absorbs_identities<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_map_Domain_id519017.html" title="Struct template is_total<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_map_Domain_id658811.html" title="Struct template is_total<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_map__id519099.html" title="Struct template type_to_string<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_map__id658892.html" title="Struct template type_to_string<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -73,7 +73,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_left_ope_id517318.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/partial_absorber.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_left_ope_id657124.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/partial_absorber.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/open_interval_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/open_interval_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/open_interval_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/type_to_string_icl_map__id519099.html" title="Struct template type_to_string<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">
+<link rel="prev" href="../../../boost/icl/type_to_string_icl_map__id658892.html" title="Struct template type_to_string<icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >>">
<link rel="next" href="../../../boost/icl/open_interval.html" title="Class template open_interval">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_map__id519099.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_map__id658892.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -32,13 +32,13 @@
<span class="keyword">class</span> <a class="link" href="../../../boost/icl/open_interval.html" title="Class template open_interval">open_interval</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_ope_id519262.html" title="Struct template interval_traits<icl::open_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_ope_id659057.html" title="Struct template interval_traits<icl::open_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_ope_id520455.html" title="Struct template interval_bound_type<open_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_ope_id659156.html" title="Struct template interval_bound_type<open_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_open_id520499.html" title="Struct template type_to_string<icl::open_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_open_id659201.html" title="Struct template type_to_string<icl::open_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_open_int_id520528.html" title="Struct template value_size<icl::open_interval< DomainT, Compare >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_open_int_id659229.html" title="Struct template value_size<icl::open_interval< DomainT, Compare >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_map__id519099.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_map__id658892.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/ptime_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/ptime_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/ptime_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/value_size_icl_open_int_id520528.html" title="Struct template value_size<icl::open_interval< DomainT, Compare >>">
-<link rel="next" href="../../../boost/icl/is_discrete_boost_posix_id520572.html" title="Struct is_discrete<boost::posix_time::ptime>">
+<link rel="prev" href="../../../boost/icl/value_size_icl_open_int_id659229.html" title="Struct template value_size<icl::open_interval< DomainT, Compare >>">
+<link rel="next" href="../../../boost/icl/is_discrete_boost_posix_id659274.html" title="Struct is_discrete<boost::posix_time::ptime>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,26 +20,26 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_open_int_id520528.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_posix_id520572.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_open_int_id659229.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_posix_id659274.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="header.boost.icl.ptime_hpp"></a>Header <boost/icl/ptime.hpp></h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">icl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_posix_id520572.html" title="Struct is_discrete<boost::posix_time::ptime>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_po_id520605.html" title="Struct has_difference<boost::posix_time::ptime>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/difference_type_of_boos_id520637.html" title="Struct difference_type_of<boost::posix_time::ptime>">difference_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_posi_id520650.html" title="Struct size_type_of<boost::posix_time::ptime>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_posix_id520663.html" title="Struct is_discrete<boost::posix_time::time_duration>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_po_id520696.html" title="Struct has_difference<boost::posix_time::time_duration>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_posi_id520728.html" title="Struct size_type_of<boost::posix_time::time_duration>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">></span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="boost.icl.operator++_id520741"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="boost.icl.operator--_id520751"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_posix_id659274.html" title="Struct is_discrete<boost::posix_time::ptime>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_po_id659306.html" title="Struct has_difference<boost::posix_time::ptime>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/difference_type_of_boos_id659339.html" title="Struct difference_type_of<boost::posix_time::ptime>">difference_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_posi_id659352.html" title="Struct size_type_of<boost::posix_time::ptime>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_posix_id659365.html" title="Struct is_discrete<boost::posix_time::time_duration>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_difference_boost_po_id659397.html" title="Struct has_difference<boost::posix_time::time_duration>">has_difference</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/size_type_of_boost_posi_id659430.html" title="Struct size_type_of<boost::posix_time::time_duration>">size_type_of</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span><span class="special">></span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="boost.icl.operator++_id659443"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <a name="boost.icl.operator--_id659453"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">ptime</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span>
- <a name="boost.icl.operator++_id520761"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.operator++_id659462"></a><span class="keyword">operator</span><span class="special">++</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span>
- <a name="boost.icl.operator--_id520770"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
+ <a name="boost.icl.operator--_id659472"></a><span class="keyword">operator</span><span class="special">--</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">posix_time</span><span class="special">::</span><span class="identifier">time_duration</span> <span class="special">&</span> x<span class="special">)</span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -53,7 +53,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_open_int_id520528.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_posix_id520572.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_open_int_id659229.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_discrete_boost_posix_id659274.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/rational_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/rational_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/rational_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,8 +6,8 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/size_type_of_boost_posi_id520728.html" title="Struct size_type_of<boost::posix_time::time_duration>">
-<link rel="next" href="../../../boost/icl/is_numeric_boost_ration_id520787.html" title="Struct template is_numeric<boost::rational< Integral >>">
+<link rel="prev" href="../../../boost/icl/size_type_of_boost_posi_id659430.html" title="Struct size_type_of<boost::posix_time::time_duration>">
+<link rel="next" href="../../../boost/icl/is_numeric_boost_ration_id659489.html" title="Struct template is_numeric<boost::rational< Integral >>">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/size_type_of_boost_posi_id520728.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_numeric_boost_ration_id520787.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/size_type_of_boost_posi_id659430.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_numeric_boost_ration_id659489.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="header.boost.icl.rational_hpp"></a>Header <boost/icl/rational.hpp></h3></div></div></div>
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
<span class="keyword">namespace</span> <span class="identifier">icl</span> <span class="special">{</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_numeric_boost_ration_id520787.html" title="Struct template is_numeric<boost::rational< Integral >>">is_numeric</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_numeric_boost_ration_id659489.html" title="Struct template is_numeric<boost::rational< Integral >>">is_numeric</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_continuous_boost_rat_id520823.html" title="Struct template is_continuous<boost::rational< Integral >>">is_continuous</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_ratio_id520859.html" title="Struct template is_discrete<boost::rational< Integral >>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
- <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_boost_ratio_id520895.html" title="Struct template has_inverse<boost::rational< Integral >>">has_inverse</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_continuous_boost_rat_id659525.html" title="Struct template is_continuous<boost::rational< Integral >>">is_continuous</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_discrete_boost_ratio_id659561.html" title="Struct template is_discrete<boost::rational< Integral >>">is_discrete</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Integral<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_boost_ratio_id659597.html" title="Struct template has_inverse<boost::rational< Integral >>">has_inverse</a><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">rational</span><span class="special"><</span> <span class="identifier">Integral</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/size_type_of_boost_posi_id520728.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_numeric_boost_ration_id520787.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/size_type_of_boost_posi_id659430.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/is_numeric_boost_ration_id659489.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/right_open_interval_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/right_open_interval_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/right_open_interval_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/has_inverse_boost_ratio_id520895.html" title="Struct template has_inverse<boost::rational< Integral >>">
+<link rel="prev" href="../../../boost/icl/has_inverse_boost_ratio_id659597.html" title="Struct template has_inverse<boost::rational< Integral >>">
<link rel="next" href="../../../boost/icl/right_open_interval.html" title="Class template right_open_interval">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/has_inverse_boost_ratio_id520895.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/right_open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/has_inverse_boost_ratio_id659597.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/right_open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -32,13 +32,13 @@
<span class="keyword">class</span> <a class="link" href="../../../boost/icl/right_open_interval.html" title="Class template right_open_interval">right_open_interval</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_rig_id521028.html" title="Struct template interval_traits<icl::right_open_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_traits_icl_rig_id661916.html" title="Struct template interval_traits<icl::right_open_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_rig_id521128.html" title="Struct template interval_bound_type<right_open_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/interval_bound_type_rig_id662016.html" title="Struct template interval_bound_type<right_open_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_righ_id521172.html" title="Struct template type_to_string<icl::right_open_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_righ_id662060.html" title="Struct template type_to_string<icl::right_open_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_right_op_id521201.html" title="Struct template value_size<icl::right_open_interval< DomainT, Compare >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/value_size_icl_right_op_id662089.html" title="Struct template value_size<icl::right_open_interval< DomainT, Compare >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">right_open_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -52,7 +52,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/has_inverse_boost_ratio_id520895.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/right_open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/has_inverse_boost_ratio_id659597.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/right_open_interval.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/separate_interval_set_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/separate_interval_set_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/separate_interval_set_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/value_size_icl_right_op_id521201.html" title="Struct template value_size<icl::right_open_interval< DomainT, Compare >>">
+<link rel="prev" href="../../../boost/icl/value_size_icl_right_op_id662089.html" title="Struct template value_size<icl::right_open_interval< DomainT, Compare >>">
<link rel="next" href="../../../boost/icl/separate_interval_set.html" title="Class template separate_interval_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_right_op_id521201.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/separate_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_right_op_id662089.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/separate_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -35,16 +35,16 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_separate_int_id521615.html" title="Struct template is_set<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_separate_int_id662498.html" title="Struct template is_set<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id521680.html" title="Struct template is_interval_container<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id662563.html" title="Struct template is_interval_container<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_separator_i_id521745.html" title="Struct template is_interval_separator<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_separator</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_separator_i_id662628.html" title="Struct template is_interval_separator<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_separator</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_sepa_id521809.html" title="Struct template type_to_string<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_sepa_id662692.html" title="Struct template type_to_string<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">separate_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/value_size_icl_right_op_id521201.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/separate_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/value_size_icl_right_op_id662089.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/separate_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/split_interval_map_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/split_interval_map_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/split_interval_map_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/type_to_string_icl_sepa_id521809.html" title="Struct template type_to_string<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">
+<link rel="prev" href="../../../boost/icl/type_to_string_icl_sepa_id662692.html" title="Struct template type_to_string<icl::separate_interval_set< DomainT, Compare, Interval, Alloc >>">
<link rel="next" href="../../../boost/icl/split_interval_map.html" title="Class template split_interval_map">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_sepa_id521809.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_map.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_sepa_id662692.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_map.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -39,31 +39,31 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_split_interv_id522318.html" title="Struct template is_map<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><s
pan class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_map_icl_split_interv_id663196.html" title="Struct template is_map<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_map</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><s
pan class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_split_i_id522412.html" title="Struct template has_inverse<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">>
;</span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/has_inverse_icl_split_i_id663290.html" title="Struct template has_inverse<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">has_inverse</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">>
;</span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id522505.html" title="Struct template is_interval_container<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span
class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id663384.html" title="Struct template is_interval_container<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span
class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_splitter_ic_id523146.html" title="Struct template is_interval_splitter<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_splitter</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span c
lass="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_splitter_ic_id663477.html" title="Struct template is_interval_splitter<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_interval_splitter</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span c
lass="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id523239.html" title="Struct template absorbs_identities<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class
="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/absorbs_identities_icl__id663571.html" title="Struct template absorbs_identities<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">absorbs_identities</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class
="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_split_inte_id523333.html" title="Struct template is_total<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></spa
n><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_total_icl_split_inte_id663664.html" title="Struct template is_total<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">is_total</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></spa
n><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="keyword">typename</span> CodomainT<span class="special">,</span> <span class="keyword">typename</span> Traits<span class="special">,</span>
<span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span> <span class="identifier">ICL_COMBINE</span> Combine<span class="special">,</span> <span class="identifier">ICL_SECTION</span> Section<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_spli_id523426.html" title="Struct template type_to_string<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="specia
l">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_spli_id663758.html" title="Struct template type_to_string<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_map</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">CodomainT</span><span class="special">,</span> <span class="identifier">Traits</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Combine</span><span class="special">,</span> <span class="identifier">Section</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="specia
l">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -77,7 +77,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_sepa_id521809.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_map.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_sepa_id662692.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_map.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/header/boost/icl/split_interval_set_hpp.html
==============================================================================
--- branches/release/libs/icl/doc/html/header/boost/icl/split_interval_set_hpp.html (original)
+++ branches/release/libs/icl/doc/html/header/boost/icl/split_interval_set_hpp.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Icl">
<link rel="up" href="../../../interval_container_library_reference.html" title="Interval Container Library Reference">
-<link rel="prev" href="../../../boost/icl/type_to_string_icl_spli_id523426.html" title="Struct template type_to_string<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
+<link rel="prev" href="../../../boost/icl/type_to_string_icl_spli_id663758.html" title="Struct template type_to_string<icl::split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >>">
<link rel="next" href="../../../boost/icl/split_interval_set.html" title="Class template split_interval_set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_spli_id523426.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_spli_id663758.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
@@ -35,16 +35,16 @@
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_split_interv_id523878.html" title="Struct template is_set<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_set_icl_split_interv_id664205.html" title="Struct template is_set<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">is_set</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id523942.html" title="Struct template is_interval_container<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_container_i_id664270.html" title="Struct template is_interval_container<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_container</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_splitter_ic_id524007.html" title="Struct template is_interval_splitter<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_splitter</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/is_interval_splitter_ic_id664335.html" title="Struct template is_interval_splitter<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">is_interval_splitter</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">,</span>
<span class="identifier">ICL_INTERVAL</span><span class="special">(</span><span class="identifier">ICL_COMPARE</span><span class="special">)</span> Interval<span class="special">,</span> <span class="identifier">ICL_ALLOC</span> Alloc<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_spli_id524072.html" title="Struct template type_to_string<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="../../../boost/icl/type_to_string_icl_spli_id664399.html" title="Struct template type_to_string<icl::split_interval_set< DomainT, Compare, Interval, Alloc >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">split_interval_set</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span><span class="special">,</span> <span class="identifier">Interval</span><span class="special">,</span> <span class="identifier">Alloc</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../../boost/icl/type_to_string_icl_spli_id523426.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../../boost/icl/type_to_string_icl_spli_id663758.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../interval_container_library_reference.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../../boost/icl/split_interval_set.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
Modified: branches/release/libs/icl/doc/html/index.html
==============================================================================
--- branches/release/libs/icl/doc/html/index.html (original)
+++ branches/release/libs/icl/doc/html/index.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -28,7 +28,7 @@
<div><p class="copyright">Copyright © 2007 -2010 Joachim Faulhaber</p></div>
<div><p class="copyright">Copyright © 1999 -2006 Cortex Software GmbH</p></div>
<div><div class="legalnotice">
-<a name="id799716"></a><p>
+<a name="id1004340"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
@@ -248,7 +248,7 @@
</li>
</ul></div>
<a name="boost_icl.introduction.definition_and_basic_example.two_aspects"></a><h5>
-<a name="id799899"></a>
+<a name="id1004524"></a>
<a class="link" href="index.html#boost_icl.introduction.definition_and_basic_example.two_aspects">Two
Aspects</a>
</h5>
@@ -311,7 +311,7 @@
related to date and time.
</p>
<a name="boost_icl.introduction.definition_and_basic_example.addabitlity_and_subtractability"></a><h5>
-<a name="id808119"></a>
+<a name="id1012890"></a>
<a class="link" href="index.html#boost_icl.introduction.definition_and_basic_example.addabitlity_and_subtractability">Addabitlity
and Subtractability</a>
</h5>
@@ -336,7 +336,7 @@
on overlap</strong></span></em></span>.
</p>
<a name="boost_icl.introduction.definition_and_basic_example.aggregate_on_overlap"></a><h5>
-<a name="id808269"></a>
+<a name="id1013040"></a>
<a class="link" href="index.html#boost_icl.introduction.definition_and_basic_example.aggregate_on_overlap">Aggregate
on Overlap</a>
</h5>
@@ -424,7 +424,7 @@
by the <span class="bold"><strong>icl</strong></span>.
</p>
<div class="table">
-<a name="id809078"></a><p class="title"><b>Table 1.1. Interval class templates</b></p>
+<a name="id1013849"></a><p class="title"><b>Table 1.1. Interval class templates</b></p>
<div class="table-contents"><table class="table" summary="Interval class templates">
<colgroup>
<col>
@@ -477,7 +477,7 @@
</td>
<td>
<p>
- <code class="computeroutput"><a class="link" href="boost/icl/right_open_interval.html" title="Class template right_open_interval">left_open_interval</a></code>
+ <code class="computeroutput"><a class="link" href="boost/icl/left_open_interval.html" title="Class template left_open_interval">left_open_interval</a></code>
</p>
</td>
</tr>
@@ -554,7 +554,7 @@
about <a class="link" href="boost_icl/interface.html#boost_icl.interface.class_templates.intervals" title="Intervals"><span class="emphasis"><em><span class="bold"><strong>intervals</strong></span></em></span></a> for details.
</p>
<div class="table">
-<a name="id809342"></a><p class="title"><b>Table 1.2. Container class templates</b></p>
+<a name="id1014113"></a><p class="title"><b>Table 1.2. Container class templates</b></p>
<div class="table-contents"><table class="table" summary="Container class templates">
<colgroup>
<col>
@@ -695,7 +695,7 @@
in the tables below.
</p>
<div class="table">
-<a name="id809620"></a><p class="title"><b>Table 1.3. Interval container's ways to combine intervals</b></p>
+<a name="id1014391"></a><p class="title"><b>Table 1.3. Interval container's ways to combine intervals</b></p>
<div class="table-contents"><table class="table" summary="Interval container's ways to combine intervals">
<colgroup>
<col>
@@ -794,7 +794,7 @@
</table></div>
</div>
<br class="table-break"><div class="table">
-<a name="id809798"></a><p class="title"><b>Table 1.4. Interval combining styles by example</b></p>
+<a name="id1014569"></a><p class="title"><b>Table 1.4. Interval combining styles by example</b></p>
<div class="table-contents"><table class="table" summary="Interval combining styles by example">
<colgroup>
<col>
@@ -957,7 +957,7 @@
container</a> for an additional demo.
</p>
<a name="boost_icl.introduction.interval_combining_styles.joining_interval_containers"></a><h5>
-<a name="id810738"></a>
+<a name="id1015504"></a>
<a class="link" href="index.html#boost_icl.introduction.interval_combining_styles.joining_interval_containers">Joining
interval containers</a>
</h5>
@@ -970,7 +970,7 @@
be the first choice for an interval container.
</p>
<a name="boost_icl.introduction.interval_combining_styles.splitting_interval_containers"></a><h5>
-<a name="id810790"></a>
+<a name="id1015556"></a>
<a class="link" href="index.html#boost_icl.introduction.interval_combining_styles.splitting_interval_containers">Splitting
interval containers</a>
</h5>
@@ -984,7 +984,7 @@
<a class="link" href="boost_icl/examples/time_grids.html" title="Time grids for months and weeks">time grids for months and weeks</a>.
</p>
<a name="boost_icl.introduction.interval_combining_styles.separating_interval_containers"></a><h5>
-<a name="id810832"></a>
+<a name="id1015598"></a>
<a class="link" href="index.html#boost_icl.introduction.interval_combining_styles.separating_interval_containers">Separating
interval containers</a>
</h5>
@@ -1003,7 +1003,7 @@
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: January 13, 2011 at 10:53:18 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 03, 2011 at 13:59:35 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: branches/release/libs/icl/doc/html/interval_container_library_reference.html
==============================================================================
--- branches/release/libs/icl/doc/html/interval_container_library_reference.html (original)
+++ branches/release/libs/icl/doc/html/interval_container_library_reference.html 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -62,13 +62,13 @@
<span class="keyword">class</span> <a class="link" href="boost/icl/closed_interval.html" title="Class template closed_interval">closed_interval</a><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="boost/icl/interval_traits_icl_clo_id504920.html" title="Struct template interval_traits<icl::closed_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/icl/interval_traits_icl_clo_id644039.html" title="Struct template interval_traits<icl::closed_interval< DomainT, Compare >>">interval_traits</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="boost/icl/interval_bound_type_clo_id505020.html" title="Struct template interval_bound_type<closed_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/icl/interval_bound_type_clo_id644138.html" title="Struct template interval_bound_type<closed_interval< DomainT, Compare >>">interval_bound_type</a><span class="special"><</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">,</span> <span class="identifier">ICL_COMPARE</span> Compare<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="boost/icl/type_to_string_icl_clos_id505064.html" title="Struct template type_to_string<icl::closed_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/icl/type_to_string_icl_clos_id644183.html" title="Struct template type_to_string<icl::closed_interval< DomainT, Compare >>">type_to_string</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span><span class="special">,</span> <span class="identifier">Compare</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> DomainT<span class="special">></span>
- <span class="keyword">struct</span> <a class="link" href="boost/icl/value_size_icl_closed_i_id505093.html" title="Struct template value_size<icl::closed_interval< DomainT >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
+ <span class="keyword">struct</span> <a class="link" href="boost/icl/value_size_icl_closed_i_id644212.html" title="Struct template value_size<icl::closed_interval< DomainT >>">value_size</a><span class="special"><</span><span class="identifier">icl</span><span class="special">::</span><span class="identifier">closed_interval</span><span class="special"><</span> <span class="identifier">DomainT</span> <span class="special">></span><span class="special">></span><span class="special">;</span>
<span class="special">}</span>
<span class="special">}</span></pre>
</div>
Modified: branches/release/libs/icl/doc/icl.qbk
==============================================================================
--- branches/release/libs/icl/doc/icl.qbk (original)
+++ branches/release/libs/icl/doc/icl.qbk 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -18,6 +18,7 @@
]
+
[/ Macros will be used for links so we have a central place to change them ]
[def __itv__ [classref boost::icl::interval interval]]
[def __Itv__ [classref boost::icl::interval Interval]]
@@ -26,7 +27,7 @@
[def __Itv_tr__ [classref boost::icl::interval_traits Interval_traits]]
[def __ro_itv__ [classref boost::icl::right_open_interval right_open_interval]]
-[def __lo_itv__ [classref boost::icl::right_open_interval left_open_interval]]
+[def __lo_itv__ [classref boost::icl::left_open_interval left_open_interval]]
[def __op_itv__ [classref boost::icl::open_interval open_interval]]
[def __cl_itv__ [classref boost::icl::closed_interval closed_interval]]
Modified: branches/release/libs/icl/doc/interface.qbk
==============================================================================
--- branches/release/libs/icl/doc/interface.qbk (original)
+++ branches/release/libs/icl/doc/interface.qbk 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -583,9 +583,10 @@
[[`difference_type length(const T&)`] [1] [1] [1] [ ] [ ] ]
[[`size_type iterative_size(const T&)`] [ ] [1] [1] [1] [1] ]
[[`size_type interval_count(const T&)`] [ ] [1] [1] [ ] [ ] ]
-
+
[[__biLSelection__ ] [ ] [ ] [ ] [ ] [ ] ]
-[[`J T::find(const domain_type&)`] [ ] [1] [1] [2] [2] ]
+[[`J T::find(const P&)`] [ ] [__ei] [__ei] [2] [2] ]
+[[`J find(T&, const P&)`] [ ] [__ei] [__ei] [ ] [ ] ]
[[`codomain_type& operator[] (const domain_type&)`][ ] [ ] [ ] [ ] [1] ]
[[`codomain_type operator() (const domain_type&)const`][ ] [ ] [1] [ ] [1] ]
Modified: branches/release/libs/icl/test/Jamfile.v2
==============================================================================
--- branches/release/libs/icl/test/Jamfile.v2 (original)
+++ branches/release/libs/icl/test/Jamfile.v2 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -10,7 +10,6 @@
: requirements
<library>/boost/test//boost_unit_test_framework
<library>/boost/date_time//boost_date_time
- <library>/boost/thread//boost_thread
<link>static
<include>../../..
;
@@ -34,6 +33,13 @@
# maps
[ run fastest_interval_map_/fastest_interval_map.cpp ]
+
+ [ run fast_stat_interval_map_/fast_stat_interval_map.cpp
+ : : : : interval_map_right_open ]
+ [ run fast_stat_interval_map_/fast_stat_interval_map.cpp
+ : : : <define>BOOST_ICL_CONTINUOUS_STATIC_INTERVAL_DEFAULT=left_open_interval
+ : interval_map_left_open ]
+
[ run fastest_interval_map_infix_/fastest_interval_map_infix.cpp ]
[ run fastest_split_interval_map_/fastest_split_interval_map.cpp ]
[ run fastest_split_interval_map_infix_/fastest_split_interval_map_infix.cpp ]
@@ -62,6 +68,15 @@
[ run test_changing_interval_defaults_/test_changing_interval_defaults.cpp ]
# Bug fixes --------------------------------------------------------------
- [ run fix_include_after_thread_/fix_include_after_thread.cpp ]
- [ run fix_icl_after_thread_/fix_icl_after_thread.cpp ]
+ [ run fix_icl_after_thread_/fix_icl_after_thread.cpp ]
+
+ # Check for compiler bugs ------------------------------------------------
+ # compile-fail-tests
+ [ run cmp_msvc_value_born_error_/cmp_msvc_value_born_error.cpp ]
+ [ run cmp_clang_ttp_passing_/cmp_clang_ttp_passing.cpp ]
+ [ run cmp_clang_ttp_passing2_/cmp_clang_ttp_passing2.cpp ]
+
+ # Ad hoc -----------------------------------------------------------------
+ #[ run test_casual_/test_casual.cpp ]
+
;
Modified: branches/release/libs/icl/test/fastest_icl_interval_/fastest_icl_interval.cpp
==============================================================================
--- branches/release/libs/icl/test/fastest_icl_interval_/fastest_icl_interval.cpp (original)
+++ branches/release/libs/icl/test/fastest_icl_interval_/fastest_icl_interval.cpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -11,8 +11,6 @@
#include <boost/mpl/list.hpp>
#include "../unit_test_unwarned.hpp"
-//#define BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
-
// interval instance types
#include "../test_type_lists.hpp"
#include "../test_value_maker.hpp"
@@ -50,28 +48,36 @@
//- sta.asy.{dis|con} ----------------------------------------------------------
BOOST_AUTO_TEST_CASE
(fastest_itl_right_open_interval_ctor_4_ordered_types)
-{ interval_ctor_4_ordered_types<right_open_interval<ordered_type_1> >(); }
+{ interval_ctor_4_ordered_types<right_open_interval<ordered_type_1> >(); }
BOOST_AUTO_TEST_CASE
(fastest_itl_right_open_interval_4_ordered_types)
-{ singelizable_interval_4_ordered_types<right_open_interval<discrete_type_1> >(); }
+{ singelizable_interval_4_ordered_types<right_open_interval<discrete_type_1> >(); }
BOOST_AUTO_TEST_CASE
(fastest_itl_right_open_interval_4_bicremental_types)
-{ singelizable_interval_4_bicremental_types<right_open_interval<discrete_type_2> >(); }
+{ singelizable_interval_4_bicremental_types<right_open_interval<discrete_type_2> >(); }
BOOST_AUTO_TEST_CASE
(fastest_itl_left_open_interval_ctor_4_ordered_types)
-{ interval_ctor_4_ordered_types<left_open_interval<ordered_type_2> >(); }
+{ interval_ctor_4_ordered_types<left_open_interval<ordered_type_2> >(); }
BOOST_AUTO_TEST_CASE
(fastest_itl_left_open_interval_4_ordered_types_singelizable)
-{ singelizable_interval_4_ordered_types<left_open_interval<signed_discrete_type_1> >(); }
+{ singelizable_interval_4_ordered_types<left_open_interval<signed_discrete_type_1> >(); }
BOOST_AUTO_TEST_CASE
(fastest_itl_left_open_interval_4_bicremental_types)
-{ singelizable_interval_4_bicremental_types<left_open_interval<discrete_type_4> >(); }
+{ singelizable_interval_4_bicremental_types<left_open_interval<discrete_type_4> >(); }
+
+//- coverables -----------------------------------------------------------------
+BOOST_AUTO_TEST_CASE
+(fastest_cover_right_open_interval_4_bicremental_types)
+{ coverable_asymmetric_interval_4_bicremental_types<right_open_interval<numeric_continuous_type_1> >(); }
+BOOST_AUTO_TEST_CASE
+(fastest_cover_left_open_interval_4_bicremental_types)
+{ coverable_asymmetric_interval_4_bicremental_types<left_open_interval<numeric_continuous_type_3> >(); }
//- dyn.dis --------------------------------------------------------------------
BOOST_AUTO_TEST_CASE
Modified: branches/release/libs/icl/test/fastest_interval_map_cases.hpp
==============================================================================
--- branches/release/libs/icl/test/fastest_interval_map_cases.hpp (original)
+++ branches/release/libs/icl/test/fastest_interval_map_cases.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -14,7 +14,7 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_ctor_4_bicremental_types)
-{ interval_map_ctor_4_bicremental_types<INTERVAL_MAP, bicremental_type_1, int>();}
+{ interval_map_ctor_4_bicremental_types<INTERVAL_MAP, bicremental_type_1, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_add_sub_4_bicremental_types)
@@ -22,7 +22,7 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_distinct_4_bicremental_types)
-{ interval_map_distinct_4_bicremental_types<INTERVAL_MAP, bicremental_type_3, int>();}
+{ interval_map_distinct_4_bicremental_types<INTERVAL_MAP, bicremental_type_3, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_distinct_4_bicremental_continuous_types)
@@ -30,7 +30,7 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_isolate_4_bicremental_continuous_types)
-{ interval_map_isolate_4_bicremental_continuous_types<INTERVAL_MAP, continuous_type_2, int>();}
+{ interval_map_isolate_4_bicremental_continuous_types<INTERVAL_MAP, continuous_type_2, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_contains_4_bicremental_types)
@@ -38,7 +38,7 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_contains_key_objects_4_bicremental_types)
-{ interval_map_contains_key_objects_4_bicremental_types<INTERVAL_MAP, bicremental_type_4, int>();}
+{ interval_map_contains_key_objects_4_bicremental_types<INTERVAL_MAP, bicremental_type_4, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_operators_4_bicremental_types)
@@ -46,7 +46,7 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_base_intersect_4_bicremental_types)
-{ interval_map_base_intersect_4_bicremental_types<INTERVAL_MAP, bicremental_type_6, int>();}
+{ interval_map_base_intersect_4_bicremental_types<INTERVAL_MAP, bicremental_type_6, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_base_erase_4_bicremental_types)
@@ -54,14 +54,23 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_base_is_disjoint_4_bicremental_types)
-{ interval_map_base_is_disjoint_4_bicremental_types<INTERVAL_MAP, bicremental_type_8, int>();}
+{ interval_map_base_is_disjoint_4_bicremental_types<INTERVAL_MAP, bicremental_type_8, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_flip_4_bicremental_types)
{ interval_map_flip_4_bicremental_types<INTERVAL_MAP, bicremental_type_1, int>();}
+
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_find_4_bicremental_types)
-{ interval_map_find_4_bicremental_types<INTERVAL_MAP, bicremental_type_2, int>();}
+{ interval_map_find_4_bicremental_types<INTERVAL_MAP, bicremental_type_2, double>();}
+
+BOOST_AUTO_TEST_CASE
+(fastest_icl_interval_map_find_4_numeric_continuous_types)
+{ interval_map_find_4_numeric_continuous_types<INTERVAL_MAP, numeric_continuous_type_1, int>();}
+
+BOOST_AUTO_TEST_CASE
+(fastest_icl_interval_map_range_4_bicremental_types)
+{ interval_map_range_4_bicremental_types<INTERVAL_MAP, bicremental_type_2, double>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_set_4_bicremental_types)
@@ -69,7 +78,7 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_inclusion_compare_4_bicremental_types)
-{ interval_map_inclusion_compare_4_bicremental_types<discrete_type_4, int, partial_absorber, INTERVAL_MAP>();}
+{ interval_map_inclusion_compare_4_bicremental_types<discrete_type_4, double, partial_absorber, INTERVAL_MAP>();}
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_std_copy_via_inserter_4_bicremental_types)
@@ -77,7 +86,11 @@
BOOST_AUTO_TEST_CASE
(fastest_icl_interval_map_element_iter_4_discrete_types)
-{ interval_map_element_iter_4_discrete_types<discrete_type_2, int, partial_absorber, INTERVAL_MAP>();}
+{ interval_map_element_iter_4_discrete_types<discrete_type_2, double, partial_absorber, INTERVAL_MAP>();}
+
+BOOST_AUTO_TEST_CASE
+(fastest_icl_interval_map_intersects_4_bicremental_types)
+{ interval_map_intersects_4_bicremental_types<INTERVAL_MAP, bicremental_type_3, int>();}
#endif // BOOST_ICL_FASTEST_INTERVAL_MAP_CASES_HPP_JOFA_090702
Modified: branches/release/libs/icl/test/fastest_interval_set_cases.hpp
==============================================================================
--- branches/release/libs/icl/test/fastest_interval_set_cases.hpp (original)
+++ branches/release/libs/icl/test/fastest_interval_set_cases.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -60,6 +60,14 @@
(fastest_icl_interval_set_element_iter_4_discrete_types)
{ interval_set_element_iter_4_discrete_types<INTERVAL_SET, discrete_type_2>();}
+BOOST_AUTO_TEST_CASE
+(fastest_icl_interval_set_intersects_4_bicremental_types)
+{ interval_set_intersects_4_bicremental_types<INTERVAL_SET, bicremental_type_3>();}
+
+BOOST_AUTO_TEST_CASE
+(fastest_icl_interval_set_range_4_discrete_types)
+{ interval_set_range_4_discrete_types<INTERVAL_SET, discrete_type_3>();}
+
#endif // BOOST_ICL_FASTEST_INTERVAL_SET_CASES_HPP_JOFA_090702
Modified: branches/release/libs/icl/test/fastest_split_interval_map_/vc9_fastest_split_interval_map.vcproj
==============================================================================
--- branches/release/libs/icl/test/fastest_split_interval_map_/vc9_fastest_split_interval_map.vcproj (original)
+++ branches/release/libs/icl/test/fastest_split_interval_map_/vc9_fastest_split_interval_map.vcproj 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -204,6 +204,10 @@
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
</Filter>
+ <File
+ RelativePath="..\vc9_icl_fast_tests.sln"
+ >
+ </File>
</Files>
<Globals>
</Globals>
Modified: branches/release/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp
==============================================================================
--- branches/release/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp (original)
+++ branches/release/libs/icl/test/fix_icl_after_thread_/fix_icl_after_thread.cpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -7,16 +7,12 @@
+-----------------------------------------------------------------------------*/
#define BOOST_TEST_MODULE icl::fix_icl_after_thread unit test
#include <libs/icl/test/disable_test_warnings.hpp>
-#include <string>
-#include <boost/mpl/list.hpp>
#include "../unit_test_unwarned.hpp"
-// interval instance types
-#include "../test_type_lists.hpp"
-#include "../test_value_maker.hpp"
-#include "../test_functions.hpp"
-
-#include <boost/thread.hpp>
+// #include <boost/thread.hpp> MEMO: The problem occured when using thread.hpp
+#include <boost/bind.hpp> // but is also triggered from bind.hpp alone
+ // while the cause of it is an error in the msvc-7.1 to 10.0 compilers.
+ // A minimal example is provided by test case 'cmp_msvc_value_born_error'
#include <boost/icl/interval_map.hpp>
#include <boost/icl/split_interval_map.hpp>
#include <boost/icl/separate_interval_set.hpp>
Modified: branches/release/libs/icl/test/fix_include_after_thread_/fix_include_after_thread.cpp
==============================================================================
--- branches/release/libs/icl/test/fix_include_after_thread_/fix_include_after_thread.cpp (original)
+++ branches/release/libs/icl/test/fix_include_after_thread_/fix_include_after_thread.cpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -5,6 +5,8 @@
(See accompanying file LICENCE.txt or copy at
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
+//JODO REMOVE THIS TESTCASE
+
#define BOOST_TEST_MODULE icl::fix_include_after_thread unit test
#include <boost/config.hpp>
#include <boost/test/unit_test.hpp>
@@ -16,7 +18,12 @@
//like some_attribute<Type>::value in parentheses
// ->(some_attribute<Type>::value)
//The problem does not occur for gcc compilers.
-#include <boost/thread.hpp>
+
+// #include <boost/thread.hpp> MEMO: The problem occured when using thread.hpp
+#include <boost/bind.hpp> // but is also triggered from bind.hpp alone
+ // while the cause of it is an error in the msvc-7.1 to 10.0 compilers.
+ // A minimal example is provided by test case 'cmp_msvc_value_born_error'
+
//--- included code ---------------------------------------
template <class Type> struct some_attribute
{
Modified: branches/release/libs/icl/test/test_casual_/test_casual.cpp
==============================================================================
--- branches/release/libs/icl/test/test_casual_/test_casual.cpp (original)
+++ branches/release/libs/icl/test/test_casual_/test_casual.cpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -6,24 +6,36 @@
http://www.boost.org/LICENSE_1_0.txt)
+-----------------------------------------------------------------------------*/
#define BOOST_TEST_MODULE icl::casual unit test
+
#include <libs/icl/test/disable_test_warnings.hpp>
+
#include <string>
#include <vector>
#include <boost/mpl/list.hpp>
#include "../unit_test_unwarned.hpp"
#include <boost/test/test_case_template.hpp>
+
// interval instance types
#include "../test_type_lists.hpp"
#include "../test_value_maker.hpp"
+#include <boost/type_traits/is_same.hpp>
+
+#include <boost/icl/gregorian.hpp>
+#include <boost/icl/ptime.hpp>
+
+#define BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
#include <boost/icl/interval_map.hpp>
+#include <boost/icl/interval_set.hpp>
+#include <boost/icl/interval.hpp>
using namespace std;
using namespace boost;
using namespace unit_test;
using namespace boost::icl;
+
BOOST_AUTO_TEST_CASE(casual)
{
//typedef int T;
@@ -32,6 +44,25 @@
//typedef interval_set<T> IntervalSetT;
//typedef IntervalMapT::interval_type IntervalT;
+ /*
+ int i;
+ int j = int();
+ chrono::duration<int> cd1 = chrono::duration<int>();
+ chrono::duration<int> cd2(0);
+ chrono::duration<int> dur1(0);
+ chrono::duration<int> dur2, dur3, dur4;
+ dur2 = dur3 = dur4 = dur1;
+ int itg1(0);
+ int itg2, itg3, itg4;
+ itg2 = itg3 = itg4 = itg1;
+
+ cout << "uninitialized i = " << i << endl;
+ cout << "default constructed j = " << j << endl;
+ cout << (cd1==cd2 ? "eq" : "!eq") << endl;
+ cout << "chrono::duration cd1() = " << cd1 << endl;
+ cout << "chrono::duration cd2(0) = " << cd2 << endl;
+ */
+
BOOST_CHECK_EQUAL(true, true);
}
Modified: branches/release/libs/icl/test/test_icl_dynamic_interval.hpp
==============================================================================
--- branches/release/libs/icl/test/test_icl_dynamic_interval.hpp (original)
+++ branches/release/libs/icl/test/test_icl_dynamic_interval.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -28,7 +28,7 @@
{
typedef typename icl::interval<T>::type IntervalT;
- BOOST_CHECK_EQUAL( T(), icl::pred(icl::succ(T())));
+ // BOOST_CHECK_EQUAL( T(), icl::pred(icl::succ(T())));
BOOST_CHECK_EQUAL( icl::identity_element<T>::value(), icl::pred(icl::succ(icl::identity_element<T>::value())) );
BOOST_CHECK_EQUAL( icl::unit_element<T>::value(), icl::succ(icl::identity_element<T>::value()) );
BOOST_CHECK_EQUAL( length(IntervalT()), icl::identity_element<typename difference_type_of<T>::type>::value() );
Modified: branches/release/libs/icl/test/test_icl_interval.hpp
==============================================================================
--- branches/release/libs/icl/test/test_icl_interval.hpp (original)
+++ branches/release/libs/icl/test/test_icl_interval.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -84,6 +84,24 @@
BOOST_CHECK_EQUAL( icl::contains(IntervalT(MK_v(1)), MK_v(1)), true );
}
+template <class IntervalT>
+void coverable_asymmetric_interval_4_bicremental_types()
+{
+ typedef typename domain_type_of<interval_traits<IntervalT> >::type T;
+ typedef typename icl::size_type_of<T>::type SizeT;
+ typedef typename icl::difference_type_of<T>::type DiffT;
+ //T t_0 = icl::identity_element<T>::value();
+ SizeT s_1 = icl::unit_element<SizeT>::value();
+ DiffT d_1 = icl::unit_element<DiffT>::value();
+
+ //JODO BOOST_CHECK( is_incremental_coverable<IntervalT>::value );
+ BOOST_CHECK( has_difference<T>::value );
+
+ BOOST_CHECK_EQUAL( icl::contains(icl::detail::unit_trail<IntervalT>(MK_v(4)), MK_v(4)), true );
+ BOOST_CHECK_EQUAL( icl::length (icl::detail::unit_trail<IntervalT>(MK_v(3))), d_1 );
+ BOOST_CHECK ( icl::touches (icl::detail::unit_trail<IntervalT>(MK_v(2)), icl::detail::unit_trail<IntervalT>(MK_v(3))) );
+}
+
#endif // BOOST_ICL_TEST_ICL_INTERVAL_HPP_JOFA_100930
Modified: branches/release/libs/icl/test/test_interval_map_cases.hpp
==============================================================================
--- branches/release/libs/icl/test/test_interval_map_cases.hpp (original)
+++ branches/release/libs/icl/test/test_interval_map_cases.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -59,11 +59,20 @@
BOOST_AUTO_TEST_CASE_TEMPLATE
(test_icl_interval_map_flip_4_bicremental_types, T, bicremental_types)
{ interval_map_flip_4_bicremental_types<INTERVAL_MAP, T, int>();}
+
BOOST_AUTO_TEST_CASE_TEMPLATE
(test_icl_interval_map_find_4_bicremental_types, T, bicremental_types)
{ interval_map_find_4_bicremental_types<INTERVAL_MAP, T, int>();}
BOOST_AUTO_TEST_CASE_TEMPLATE
+(test_icl_interval_map_find_4_numeric_continuous_types, T, numeric_continuous_types)
+{ interval_map_find_4_numeric_continuous_types<INTERVAL_MAP, T, int>();}
+
+BOOST_AUTO_TEST_CASE_TEMPLATE
+(test_icl_interval_map_range_4_bicremental_types, T, bicremental_types)
+{ interval_map_range_4_bicremental_types<INTERVAL_MAP, T, int>();}
+
+BOOST_AUTO_TEST_CASE_TEMPLATE
(test_icl_interval_map_set_4_bicremental_types, T, bicremental_types)
{ interval_map_set_4_bicremental_types<INTERVAL_MAP, T, int>();}
Modified: branches/release/libs/icl/test/test_interval_map_shared.hpp
==============================================================================
--- branches/release/libs/icl/test/test_interval_map_shared.hpp (original)
+++ branches/release/libs/icl/test/test_interval_map_shared.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -35,7 +35,11 @@
T v1 = unit_element<T>::value();
IntervalT I0_0I(v0);
IntervalT I1_1I(v1);
+#ifndef BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
IntervalT I0_1I(v0, v1, interval_bounds::closed());
+#else
+ IntervalT I0_1I = icl::interval<T>::closed(v0, v1);
+#endif
U u1 = unit_element<U>::value();
//-------------------------------------------------------------------------
@@ -204,13 +208,17 @@
_I4_4I_u2.insert(I4_4I_u2).insert(I4_4I_u2);
BOOST_CHECK_EQUAL( _I4_4I_u2, _I4_4I_u2_1 );
- BOOST_CHECK_EQUAL( cardinality(_I4_4I_u2), unit_element<typename IntervalMapT::size_type>::value() );
- BOOST_CHECK_EQUAL( _I4_4I_u2.size(), unit_element<typename IntervalMapT::size_type>::value() );
+ BOOST_CHECK_EQUAL( cardinality(_I4_4I_u2), unit_element<typename IntervalMapT::size_type>::value() );
+ BOOST_CHECK_EQUAL( _I4_4I_u2.size(), unit_element<typename IntervalMapT::size_type>::value() );
BOOST_CHECK_EQUAL( interval_count(_I4_4I_u2), 1 );
- BOOST_CHECK_EQUAL( _I4_4I_u2.iterative_size(), 1 );
+ BOOST_CHECK_EQUAL( _I4_4I_u2.iterative_size(), 1 );
BOOST_CHECK_EQUAL( iterative_size(_I4_4I_u2), 1 );
- BOOST_CHECK_EQUAL( hull(_I4_4I_u2).lower(), v4 );
- BOOST_CHECK_EQUAL( hull(_I4_4I_u2).upper(), v4 );
+
+ if(has_dynamic_bounds<IntervalT>::value)
+ {
+ BOOST_CHECK_EQUAL( hull(_I4_4I_u2).lower(), v4 );
+ BOOST_CHECK_EQUAL( hull(_I4_4I_u2).upper(), v4 );
+ }
IntervalMapT _I4_4I_u2_copy(_I4_4I_u2);
IntervalMapT _I4_4I_u2_assigned;
@@ -246,14 +254,20 @@
T v6 = make<T>(6);
T v9 = make<T>(9);
U u1 = make<U>(1);
+#ifndef BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
IntervalT I5_6I(v5,v6, interval_bounds::closed());
IntervalT I5_9I(v5,v9, interval_bounds::closed());
IntervalT I0_9I = IntervalT::closed(v0, v9);
+#else
+ IntervalT I5_6I = icl::interval<T>::closed(v5,v6);
+ IntervalT I5_9I = icl::interval<T>::closed(v5,v9);
+ IntervalT I0_9I = icl::interval<T>::closed(v0,v9);
+#endif
typename IntervalMapT::domain_mapping_type v0_u1 = make_pair(v0, u1);
typename IntervalMapT::domain_mapping_type v9_u1 = make_pair(v9, u1);
typename IntervalMapT::value_type I5_6I_u1 = make_pair(I5_6I, u1);
typename IntervalMapT::value_type I5_9I_u1 = make_pair(I5_9I, u1);
- typename IntervalMapT::value_type I0_9I_u1 = make_pair(IntervalT::closed(v0, v9), u1);
+ typename IntervalMapT::value_type I0_9I_u1 = make_pair(icl::interval<T>::closed(v0, v9), u1);
BOOST_CHECK_EQUAL( IntervalMapT(I5_6I_u1).add(v0_u1).add(v9_u1),
IntervalMapT().add(v9_u1).add(I5_6I_u1).add(v0_u1) );
@@ -327,6 +341,8 @@
>
void interval_map_distinct_4_bicremental_continuous_types()
{
+#ifndef BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
+
typedef IntervalMap<T,U> IntervalMapT;
typedef typename IntervalMapT::interval_type IntervalT;
typedef typename IntervalMapT::size_type size_T;
@@ -347,11 +363,11 @@
is_1_3_5.add(v1_u1).add(v3_u1).add(v5_u1);
BOOST_CHECK_EQUAL( cardinality(is_1_3_5), s3 );
- BOOST_CHECK_EQUAL( is_1_3_5.size(), s3 );
+ BOOST_CHECK_EQUAL( is_1_3_5.size(), s3 );
icl::length(is_1_3_5);
- BOOST_CHECK_EQUAL( icl::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( is_1_3_5.iterative_size(), 3 );
BOOST_CHECK_EQUAL( iterative_size(is_1_3_5), 3 );
@@ -361,13 +377,14 @@
//is_123_5 += make_pair(IntervalT::open(v1,v3),u1); //error C2593: 'operator +=' is ambiguous
//is_123_5 += make_pair<IntervalT, U>(IntervalT::open(v1,v3),u1); //error C2593: 'operator +=' is ambiguous
//USASO: unsatisfctory solution 1: explicit IntervalMapT::value_type instead of make_pair
- is_123_5 += typename IntervalMapT::value_type(IntervalT::open(v1,v3),u1);
+ is_123_5 += typename IntervalMapT::value_type(icl::interval<T>::open(v1,v3),u1);
//USASO: unsatisfctory solution 2: not implementing mapping_type version of o=
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 );
+#endif //BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
}
template
@@ -381,6 +398,8 @@
>
void interval_map_isolate_4_bicremental_continuous_types()
{
+#ifndef BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
+
typedef IntervalMap<T,U> IntervalMapT;
typedef typename IntervalMapT::interval_type IntervalT;
typedef typename IntervalMapT::size_type size_T;
@@ -390,9 +409,9 @@
T v2 = make<T>(2);
T v4 = make<T>(4);
U u1 = make<U>(1);
- IntervalT I0_4I = IntervalT::closed(v0,v4);
- IntervalT C0_2D = IntervalT::open(v0,v2);
- IntervalT C2_4D = IntervalT::open(v2,v4);
+ IntervalT I0_4I = icl::interval<T>::closed(v0,v4);
+ IntervalT C0_2D = icl::interval<T>::open(v0,v2);
+ IntervalT C2_4D = icl::interval<T>::open(v2,v4);
typename IntervalMapT::value_type I0_4I_u1(I0_4I,u1);
typename IntervalMapT::value_type C0_2D_u1(C0_2D,u1);
typename IntervalMapT::value_type C2_4D_u1(C2_4D,u1);
@@ -423,6 +442,7 @@
BOOST_CHECK_EQUAL( iso_map, iso_map2 );
BOOST_CHECK_EQUAL( iso_map, iso_map3 );
BOOST_CHECK_EQUAL( iso_map, iso_map4 );
+#endif //BOOST_ICL_USE_STATIC_BOUNDED_INTERVALS
}
@@ -440,7 +460,10 @@
typedef IntervalMap<T,U> IntervalMapT;
typedef typename IntervalMapT::interval_type IntervalT;
typedef typename IntervalMapT::set_type IntervalSetT;
- IntervalMapT itv_map; itv_map.add(K_v(3,1));
+
+ IntervalMapT itv_map;
+ itv_map.add(K_v(3,1));
+
BOOST_CHECK_EQUAL( icl::contains(itv_map, MK_v(3)), true );
BOOST_CHECK_EQUAL( icl::contains(itv_map, K_v(3,1)), true );
@@ -531,10 +554,10 @@
T v7 = make<T>(7);
T v8 = make<T>(8);
U u1 = make<U>(1);
- typename IntervalMapT::interval_type I3_5I(IntervalT::closed(v3,v5));
- typename IntervalMapT::value_type I0_1I_u1(IntervalT::closed(v0,v1),u1);
- typename IntervalMapT::value_type I3_5I_u1(IntervalT::closed(v3,v5),u1);
- typename IntervalMapT::value_type I7_8I_u1(IntervalT::closed(v7,v8),u1);
+ typename IntervalMapT::interval_type I3_5I(icl::interval<T>::closed(v3,v5));
+ typename IntervalMapT::value_type I0_1I_u1(icl::interval<T>::closed(v0,v1),u1);
+ typename IntervalMapT::value_type I3_5I_u1(icl::interval<T>::closed(v3,v5),u1);
+ typename IntervalMapT::value_type I7_8I_u1(icl::interval<T>::closed(v7,v8),u1);
IntervalMapT left, left2, right, all, section, complement;
left.add(I0_1I_u1).add(I3_5I_u1);
@@ -581,16 +604,16 @@
U u1 = make<U>(1);
- IntervalT I0_3D = IntervalT::right_open(v0,v3);
- IntervalT I1_3D = IntervalT::right_open(v1,v3);
- IntervalT I1_4D = IntervalT::right_open(v1,v4);
- IntervalT I1_8D = IntervalT::right_open(v1,v8);
- IntervalT I2_7D = IntervalT::right_open(v2,v7);
- IntervalT I2_3D = IntervalT::right_open(v2,v3);
- IntervalT I5_8D = IntervalT::right_open(v5,v8);
- IntervalT I6_7D = IntervalT::right_open(v6,v7);
- IntervalT I6_8D = IntervalT::right_open(v6,v8);
- IntervalT I6_9D = IntervalT::right_open(v6,v9);
+ IntervalT I0_3D = icl::interval<T>::right_open(v0,v3);
+ IntervalT I1_3D = icl::interval<T>::right_open(v1,v3);
+ IntervalT I1_4D = icl::interval<T>::right_open(v1,v4);
+ IntervalT I1_8D = icl::interval<T>::right_open(v1,v8);
+ IntervalT I2_7D = icl::interval<T>::right_open(v2,v7);
+ IntervalT I2_3D = icl::interval<T>::right_open(v2,v3);
+ IntervalT I5_8D = icl::interval<T>::right_open(v5,v8);
+ IntervalT I6_7D = icl::interval<T>::right_open(v6,v7);
+ IntervalT I6_8D = icl::interval<T>::right_open(v6,v8);
+ IntervalT I6_9D = icl::interval<T>::right_open(v6,v9);
typename IntervalMapT::value_type I0_3D_1(I0_3D, u1);
typename IntervalMapT::value_type I6_9D_1(I6_9D, u1);
@@ -688,22 +711,22 @@
U u1 = make<U>(1);
- IntervalT I0_1D = IntervalT::right_open(v0,v1);
- IntervalT I0_2D = IntervalT::right_open(v0,v2);
- IntervalT I0_3D = IntervalT::right_open(v0,v3);
- IntervalT I1_3D = IntervalT::right_open(v1,v3);
- IntervalT I1_4D = IntervalT::right_open(v1,v4);
- IntervalT I1_8D = IntervalT::right_open(v1,v8);
- IntervalT I2_4D = IntervalT::right_open(v2,v4);
- IntervalT I2_7D = IntervalT::right_open(v2,v7);
- IntervalT I2_3D = IntervalT::right_open(v2,v3);
- IntervalT I5_7D = IntervalT::right_open(v5,v7);
- IntervalT I5_8D = IntervalT::right_open(v5,v8);
- IntervalT I6_7D = IntervalT::right_open(v6,v7);
- IntervalT I6_8D = IntervalT::right_open(v6,v8);
- IntervalT I6_9D = IntervalT::right_open(v6,v9);
- IntervalT I7_9D = IntervalT::right_open(v7,v9);
- IntervalT I8_9D = IntervalT::right_open(v8,v9);
+ IntervalT I0_1D = icl::interval<T>::right_open(v0,v1);
+ IntervalT I0_2D = icl::interval<T>::right_open(v0,v2);
+ IntervalT I0_3D = icl::interval<T>::right_open(v0,v3);
+ IntervalT I1_3D = icl::interval<T>::right_open(v1,v3);
+ IntervalT I1_4D = icl::interval<T>::right_open(v1,v4);
+ IntervalT I1_8D = icl::interval<T>::right_open(v1,v8);
+ IntervalT I2_4D = icl::interval<T>::right_open(v2,v4);
+ IntervalT I2_7D = icl::interval<T>::right_open(v2,v7);
+ IntervalT I2_3D = icl::interval<T>::right_open(v2,v3);
+ IntervalT I5_7D = icl::interval<T>::right_open(v5,v7);
+ IntervalT I5_8D = icl::interval<T>::right_open(v5,v8);
+ IntervalT I6_7D = icl::interval<T>::right_open(v6,v7);
+ IntervalT I6_8D = icl::interval<T>::right_open(v6,v8);
+ IntervalT I6_9D = icl::interval<T>::right_open(v6,v9);
+ IntervalT I7_9D = icl::interval<T>::right_open(v7,v9);
+ IntervalT I8_9D = icl::interval<T>::right_open(v8,v9);
typename IntervalMapT::value_type I0_1D_1(I0_1D, u1);
typename IntervalMapT::value_type I0_3D_1(I0_3D, u1);
@@ -805,12 +828,12 @@
U u1 = make<U>(1);
- IntervalT I0_1D = IntervalT::right_open(v0,v1);
- IntervalT I1_3D = IntervalT::right_open(v1,v3);
- IntervalT I3_6D = IntervalT::right_open(v3,v6);
- IntervalT I5_7D = IntervalT::right_open(v5,v7);
- IntervalT I6_8D = IntervalT::right_open(v6,v8);
- IntervalT I8_9D = IntervalT::right_open(v8,v9);
+ IntervalT I0_1D = icl::interval<T>::right_open(v0,v1);
+ IntervalT I1_3D = icl::interval<T>::right_open(v1,v3);
+ IntervalT I3_6D = icl::interval<T>::right_open(v3,v6);
+ IntervalT I5_7D = icl::interval<T>::right_open(v5,v7);
+ IntervalT I6_8D = icl::interval<T>::right_open(v6,v8);
+ IntervalT I8_9D = icl::interval<T>::right_open(v8,v9);
typename IntervalMapT::value_type I0_1D_1(I0_1D, u1);
typename IntervalMapT::value_type I1_3D_1(I1_3D, u1);
@@ -1105,7 +1128,8 @@
void interval_map_find_4_bicremental_types()
{
typedef IntervalMap<T,U> IntervalMapT;
- typedef typename IntervalMapT::interval_type IntervalT;
+ typedef typename IntervalMapT::interval_type IntervalT;
+ typedef typename IntervalMapT::const_iterator c_iterator;
typename IntervalMapT::interval_mapping_type val_pair1 = IDv(6,9,1);
std::pair<const IntervalT, U> val_pair2 = IDv(3,5,3);
@@ -1113,16 +1137,144 @@
IntervalMapT map_a;
map_a.add(CDv(1,3,1)).add(IDv(8,9,1)).add(IIv(6,11,3));
-
- typename IntervalMapT::const_iterator found = map_a.find(MK_v(6));
-
- BOOST_CHECK_EQUAL( found->second, MK_u(3) );
+ // {(1 3) [6 8)[8 9)[9 11)
+ // 1 3 4 3
+ // 5? 6?
+ c_iterator found1 = map_a.find(MK_v(6));
+ c_iterator found2 = icl::find(map_a, MK_v(6));
+
+ BOOST_CHECK ( found1 == found2 );
+ BOOST_CHECK_EQUAL( found1->second, found2->second );
+ BOOST_CHECK_EQUAL( found1->second, MK_u(3) );
BOOST_CHECK_EQUAL( map_a(MK_v(6)), MK_u(3) );
- found = map_a.find(MK_v(5));
+ found1 = map_a.find(MK_v(5));
- BOOST_CHECK_EQUAL( found == map_a.end(), true );
+ BOOST_CHECK_EQUAL( found1 == map_a.end(), true );
BOOST_CHECK_EQUAL( map_a(MK_v(5)), MK_u(0) );
+ BOOST_CHECK_EQUAL( map_a(MK_v(8)), MK_u(4) );
+
+ //LAW map c; key k: k in dom(c) => contains(c, (k, find(c, k)->second))
+ BOOST_CHECK( icl::contains(map_a, K_v(2, icl::find(map_a, MK_v(2))->second)) );
+ BOOST_CHECK( icl::contains(map_a, K_v(11, map_a.find(MK_v(11))->second)) );
+
+ BOOST_CHECK( icl::contains(map_a, MK_v(2)) );
+ BOOST_CHECK( icl::contains(map_a, MK_v(10)) );
+ BOOST_CHECK( !icl::contains(map_a, MK_v(1)) );
+ BOOST_CHECK( !icl::contains(map_a, MK_v(3)) );
+ BOOST_CHECK( !icl::contains(map_a, MK_v(12)) );
+
+ BOOST_CHECK( icl::intersects(map_a, MK_v(2)) );
+ BOOST_CHECK( icl::intersects(map_a, MK_v(10)) );
+ BOOST_CHECK( !icl::intersects(map_a, MK_v(1)) );
+ BOOST_CHECK( !icl::intersects(map_a, MK_v(3)) );
+ BOOST_CHECK( !icl::intersects(map_a, MK_v(12)) );
+}
+
+
+template
+<
+#if (defined(__GNUC__) && (__GNUC__ < 4)) //MEMO Can be simplified, if gcc-3.4 is obsolete
+ ICL_IntervalMap_TEMPLATE(T,U,Traits,partial_absorber) IntervalMap,
+#else
+ ICL_IntervalMap_TEMPLATE(_T,_U,Traits,partial_absorber) IntervalMap,
+#endif
+ class T, class U
+>
+void interval_map_find_4_numeric_continuous_types()
+{
+ typedef IntervalMap<T,U> IntervalMapT;
+ typedef typename IntervalMapT::interval_type IntervalT;
+ typedef typename IntervalMapT::const_iterator c_iterator;
+
+ T q_1_2 = MK_v(1) / MK_v(2);
+ T q_3_2 = MK_v(3) / MK_v(2);
+ T q_1_3 = MK_v(1) / MK_v(3);
+ T q_2_3 = MK_v(2) / MK_v(3);
+ T q_4_3 = MK_v(4) / MK_v(3);
+ T q_5_3 = MK_v(5) / MK_v(3);
+
+ IntervalMapT map_a;
+ map_a.add(MK_seg(IntervalT(q_1_3, q_2_3), 1)).add(MK_seg(IntervalT(q_4_3, q_5_3), 2));
+ // {[1/3 2/3) [4/3 5/3)}
+ // 1 2
+
+ c_iterator found1 = map_a.find(q_1_2);
+ c_iterator found2 = icl::find(map_a, q_1_2);
+ BOOST_CHECK ( found1 == found2 );
+ BOOST_CHECK_EQUAL( found1->second, found2->second );
+ BOOST_CHECK_EQUAL( found1->second, MK_u(1) );
+
+ found1 = map_a.find(q_3_2);
+ found2 = icl::find(map_a, q_3_2);
+ BOOST_CHECK ( found1 == found2 );
+ BOOST_CHECK_EQUAL( found1->second, found2->second );
+ BOOST_CHECK_EQUAL( found1->second, MK_u(2) );
+
+ if( mpl::or_<mpl::not_<is_static_left_open<IntervalT> >, boost::is_signed<T> >::value )
+ {
+ found1 = map_a.find(MK_v(0));
+ found2 = icl::find(map_a, MK_v(0));
+ BOOST_CHECK ( found1 == found2 );
+ BOOST_CHECK ( found1 == map_a.end() );
+ }
+
+ found1 = map_a.find(MK_v(1));
+ found2 = icl::find(map_a, MK_v(1));
+ BOOST_CHECK ( found1 == found2 );
+ BOOST_CHECK ( found1 == map_a.end() );
+
+ if( mpl::or_<mpl::not_<is_static_left_open<IntervalT> >, boost::is_signed<T> >::value )
+ {
+ BOOST_CHECK( !icl::contains(map_a, MK_v(0)) );
+ }
+ BOOST_CHECK( icl::contains(map_a, q_1_2) );
+ BOOST_CHECK( !icl::contains(map_a, MK_v(1)) );
+ BOOST_CHECK( icl::contains(map_a, q_3_2) );
+ BOOST_CHECK( !icl::contains(map_a, MK_v(2)) );
+
+}
+
+
+template
+<
+#if (defined(__GNUC__) && (__GNUC__ < 4)) //MEMO Can be simplified, if gcc-3.4 is obsolete
+ ICL_IntervalMap_TEMPLATE(T,U,Traits,partial_absorber) IntervalMap,
+#else
+ ICL_IntervalMap_TEMPLATE(_T,_U,Traits,partial_absorber) IntervalMap,
+#endif
+ class T, class U
+>
+void interval_map_range_4_bicremental_types()
+{
+ typedef IntervalMap<T,U> IntervalMapT;
+ typedef typename IntervalMapT::interval_type IntervalT;
+ typedef typename IntervalMapT::const_iterator c_iterator;
+
+ typename IntervalMapT::interval_mapping_type val_pair1 = IDv(6,9,1);
+ std::pair<const IntervalT, U> val_pair2 = IDv(3,5,3);
+ mapping_pair<T,U> map_pair = K_v(4,3);
+
+ IntervalMapT map_a;
+ map_a.add(CDv(1,3,1)).add(IDv(8,9,1)).add(IIv(6,11,3));
+ // {(1 3) [6 8)[8 9)[9 11)
+ // 1 3 4 3
+ // [2 7) := itv
+
+ IntervalT itv = I_D(2, 7);
+ c_iterator lwb1 = icl::find(map_a, itv);
+ c_iterator lwb2 = map_a.lower_bound(itv);
+
+ BOOST_CHECK ( lwb1 == lwb2 );
+ BOOST_CHECK_EQUAL( lwb1->second, lwb2->second );
+ BOOST_CHECK_EQUAL( lwb1->second, MK_u(1) );
+
+ c_iterator upb1 = map_a.upper_bound(itv);
+ BOOST_CHECK_EQUAL( upb1->second, MK_u(4) );
+
+ std::pair<c_iterator,c_iterator> exterior = map_a.equal_range(itv);
+ BOOST_CHECK ( lwb1 == exterior.first );
+ BOOST_CHECK ( upb1 == exterior.second );
}
@@ -1309,5 +1461,59 @@
}
+
+template
+<
+#if (defined(__GNUC__) && (__GNUC__ < 4)) //MEMO Can be simplified, if gcc-3.4 is obsolete
+ ICL_IntervalMap_TEMPLATE(T,U,Traits,partial_absorber) IntervalMap,
+#else
+ ICL_IntervalMap_TEMPLATE(_T,_U,Traits,partial_absorber) IntervalMap,
+#endif
+ class T, class U
+>
+void interval_map_intersects_4_bicremental_types()
+{
+ // Test of intersects and disjoint for domain_type and interval_type.
+ typedef IntervalMap<T,U> IntervalMapT;
+ typedef typename IntervalMapT::interval_type IntervalT;
+
+ typename IntervalMapT::interval_mapping_type val_pair1 = IDv(6,9,1);
+ std::pair<const IntervalT, U> val_pair2 = IDv(3,5,3);
+ mapping_pair<T,U> map_pair = K_v(4,3);
+
+ IntervalMapT map_a;
+ map_a.add(CDv(1,3,1)).add(IDv(8,9,1)).add(IIv(6,11,3));
+
+ BOOST_CHECK( icl::is_interval_container<IntervalMapT>::value );
+ BOOST_CHECK( icl::has_domain_type<IntervalMapT>::value );
+ BOOST_CHECK( (boost::is_same<T, typename domain_type_of<IntervalMapT>::type>::value) );
+
+ BOOST_CHECK( icl::intersects(map_a, MK_v(2) ) );
+ BOOST_CHECK( icl::intersects(map_a, MK_v(11)) );
+ BOOST_CHECK( icl::disjoint(map_a, MK_v(1) ) );
+ BOOST_CHECK( icl::disjoint(map_a, MK_v(12)) );
+
+ BOOST_CHECK( icl::intersects(map_a, I_D(2,3)) );
+ BOOST_CHECK( icl::intersects(map_a, I_D(6,8)) );
+ BOOST_CHECK( icl::disjoint(map_a, I_D(3,5)) );
+ BOOST_CHECK( icl::disjoint(map_a, I_D(12,14)) );
+
+ //-------------------------------------+
+ // (1 3) [6 8)[8 9)[9 11]
+ // 1 3 4 3
+ mapping_pair<T,U> map_pair_2_1 = K_v(2,1);
+ BOOST_CHECK( icl::intersects(map_a, map_pair_2_1 ) );
+ BOOST_CHECK( icl::intersects(map_a, K_v(6,3) ) );
+ BOOST_CHECK( icl::intersects(map_a, IDv(6,8,3) ) );
+ BOOST_CHECK( icl::intersects(map_a, CIv(8,11,3) ) );
+ BOOST_CHECK( icl::intersects(map_a, IIv(6,11,3) ) );
+ BOOST_CHECK( icl::intersects(map_a, IIv(6,11,5) ) );
+ BOOST_CHECK(!icl::intersects(map_a, IDv(4,6,5) ) );
+
+ BOOST_CHECK( icl::disjoint(map_a, IDv(4,6,5) ) );
+ BOOST_CHECK(!icl::disjoint(map_a, IDv(0,12,1) ) );
+}
+
+
#endif // LIBS_ICL_TEST_TEST_INTERVAL_MAP_SHARED_HPP_JOFA_081005
Modified: branches/release/libs/icl/test/test_interval_set_cases.hpp
==============================================================================
--- branches/release/libs/icl/test/test_interval_set_cases.hpp (original)
+++ branches/release/libs/icl/test/test_interval_set_cases.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -60,6 +60,15 @@
(test_icl_interval_set_element_iter_4_discrete_types, T, discrete_types)
{ interval_set_element_iter_4_discrete_types<INTERVAL_SET, T>();}
+BOOST_AUTO_TEST_CASE_TEMPLATE
+(test_icl_interval_set_intersects_4_bicremental_types, T, bicremental_types)
+{ interval_set_intersects_4_bicremental_types<INTERVAL_SET, T>();}
+
+BOOST_AUTO_TEST_CASE_TEMPLATE
+(test_icl_interval_set_range_4_discrete_types, T, discrete_types)
+{ interval_set_range_4_discrete_types<INTERVAL_SET, T>();}
+
+
#endif // BOOST_ICL_TEST_INTERVAL_SET_CASES_HPP_JOFA_090701
Modified: branches/release/libs/icl/test/test_interval_set_shared.hpp
==============================================================================
--- branches/release/libs/icl/test/test_interval_set_shared.hpp (original)
+++ branches/release/libs/icl/test/test_interval_set_shared.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -662,6 +662,7 @@
{
typedef IntervalSet<T> IntervalSetT;
typedef typename IntervalSetT::interval_type IntervalT;
+ typedef typename IntervalSetT::const_iterator c_iterator;
IntervalT itv = I_D(3,5);
@@ -675,8 +676,87 @@
found = set_a.find(MK_v(5));
BOOST_CHECK_EQUAL( found == set_a.end(), true );
+
+ c_iterator found1 = set_a.find(MK_v(6));
+ c_iterator found2 = icl::find(set_a, MK_v(6));
+
+ BOOST_CHECK ( found1 == found2 );
+ BOOST_CHECK_EQUAL( *found1, *found2 );
+ BOOST_CHECK_EQUAL( *found1, I_I(6,11) );
+
+ found1 = set_a.find(MK_v(5));
+
+ BOOST_CHECK_EQUAL( found1 == set_a.end(), true );
+
+ //LAW map c; key k: k in dom(c) => contains(c, *find(c, k))
+ BOOST_CHECK( icl::contains(set_a, *icl::find(set_a, MK_v(2))) );
+ BOOST_CHECK( icl::contains(set_a, *set_a.find(MK_v(11))) );
+
+ BOOST_CHECK( icl::contains(set_a, MK_v(2)) );
+ BOOST_CHECK( icl::contains(set_a, MK_v(10)) );
+ BOOST_CHECK( !icl::contains(set_a, MK_v(1)) );
+ BOOST_CHECK( !icl::contains(set_a, MK_v(3)) );
+
+ BOOST_CHECK( icl::intersects(set_a, MK_v(2)) );
+ BOOST_CHECK( icl::intersects(set_a, MK_v(10)) );
+ BOOST_CHECK( !icl::intersects(set_a, MK_v(1)) );
+ BOOST_CHECK( !icl::intersects(set_a, MK_v(3)) );
+}
+
+
+template <ICL_IntervalSet_TEMPLATE(_T) IntervalSet, class T>
+void interval_set_intersects_4_bicremental_types()
+{
+ typedef IntervalSet<T> IntervalSetT;
+ typedef typename IntervalSetT::interval_type IntervalT;
+ typedef typename IntervalSetT::key_type KeyT;
+
+ IntervalT between = I_D(3,5);
+
+ IntervalSetT set_a;
+ set_a.add(C_D(1,3)).add(I_I(6,11));
+ // (1 3) [6 11]
+ BOOST_CHECK( icl::intersects(set_a, MK_v(2)) );
+ BOOST_CHECK( icl::intersects(set_a, MK_v(11)) );
+ BOOST_CHECK( icl::disjoint(set_a, MK_v(3)) );
+ BOOST_CHECK( icl::disjoint(set_a, MK_v(5)) );
+
+ BOOST_CHECK( icl::intersects(set_a, C_D(1,3)) );
+ BOOST_CHECK( icl::intersects(set_a, I_D(8,10)) );
+ BOOST_CHECK( icl::disjoint(set_a, between) );
+ BOOST_CHECK( icl::disjoint(set_a, I_I(0,1)) );
+
+ IntervalSetT to_12 = IntervalSetT(I_D(0, 13));
+ IntervalSetT complement_a = to_12 - set_a;
+ BOOST_CHECK( icl::disjoint(set_a, complement_a) );
+ BOOST_CHECK( icl::intersects(to_12, set_a) );
+
+ BOOST_CHECK_EQUAL( icl::lower(set_a), icl::lower(*(set_a.begin())) );
+ BOOST_CHECK_EQUAL( icl::lower(set_a), MK_v(1) );
+ BOOST_CHECK_EQUAL( icl::upper(set_a), icl::upper(*(set_a.rbegin())) );
+ BOOST_CHECK_EQUAL( icl::upper(set_a), MK_v(11) );
}
+
+template <ICL_IntervalSet_TEMPLATE(_T) IntervalSet, class T>
+void interval_set_range_4_discrete_types()
+{
+ typedef IntervalSet<T> IntervalSetT;
+ typedef typename IntervalSetT::interval_type IntervalT;
+ typedef typename IntervalSetT::key_type KeyT;
+
+ IntervalT between = I_D(3,5);
+
+ IntervalSetT set_a;
+ set_a.add(C_D(1,3)).add(I_I(6,11));
+ // (1 3) [6 11]
+ BOOST_CHECK_EQUAL( icl::first(set_a), icl::first(*(set_a.begin())) );
+ BOOST_CHECK_EQUAL( icl::first(set_a), MK_v(2) );
+ BOOST_CHECK_EQUAL( icl::last(set_a), icl::last(*(set_a.rbegin())) );
+ BOOST_CHECK_EQUAL( icl::last(set_a), MK_v(11) );
+}
+
+
template <ICL_IntervalSet_TEMPLATE(_T) IntervalSet, class T>
void interval_bitset_find_4_integral_types()
{
Modified: branches/release/libs/icl/test/test_type_lists.hpp
==============================================================================
--- branches/release/libs/icl/test/test_type_lists.hpp (original)
+++ branches/release/libs/icl/test/test_type_lists.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -8,13 +8,27 @@
#ifndef BOOST_ICL_TEST_TYPE_LISTS_HPP_JOFA_080916
#define BOOST_ICL_TEST_TYPE_LISTS_HPP_JOFA_080916
+//#define BOOST_ICL_TEST_XINT
+//#define BOOST_ICL_TEST_CHRONO
+
#include <boost/mpl/list.hpp>
// interval instance types
#include <boost/icl/gregorian.hpp>
#include <boost/icl/ptime.hpp>
+
+#ifdef BOOST_ICL_TEST_XINT
+#include <boost/icl/xint.hpp>
+#endif
+
+#ifdef BOOST_ICL_TEST_CHRONO
+//JODO not working: #define BOOST_CHRONO_INLINED
+#include <boost/icl/chrono.hpp>
+#endif
+
#include <boost/icl/rational.hpp>
+
#if(_MSC_VER < 1500 && defined(_DEBUG) ) // 1500 = MSVC-9.0
typedef int boost_posix_time_ptime;
typedef int boost_posix_time_duration;
@@ -23,7 +37,7 @@
#else
typedef boost::posix_time::ptime boost_posix_time_ptime;
typedef boost::posix_time::time_duration boost_posix_time_duration;
-typedef boost::gregorian::date boost_gregorian_date;
+typedef boost::gregorian::date boost_gregorian_date;
typedef boost::gregorian::date_duration boost_gregorian_date_duration;
#endif
@@ -32,6 +46,14 @@
,short, int, long, long long
,float, double, long double
,boost::rational<int>
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::xint::integer
+ ,boost::rational<boost::xint::integer>
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<int>
+ ,boost::chrono::duration<double>
+#endif
,boost_posix_time_ptime
,boost_posix_time_duration
,boost_gregorian_date
@@ -53,6 +75,14 @@
short, int, long, long long
,float, double, long double
,boost::rational<int>
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::xint::integer
+ ,boost::rational<boost::xint::integer>
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<int>
+ ,boost::chrono::duration<float>
+#endif
> signed_bicremental_types;
typedef int signed_bicremental_type_1;
@@ -69,6 +99,12 @@
typedef ::boost::mpl::list<
float, double, long double
,boost::rational<int>
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::rational<boost::xint::integer>
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<double>
+#endif
> bicremental_continuous_types;
typedef float bicremental_continuous_type_1;
@@ -80,6 +116,9 @@
unsigned short, unsigned int
,unsigned long, unsigned long long
,short, int, long, long long
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::xint::integer
+#endif
> integral_types;
typedef int integral_type_1;
@@ -91,6 +130,12 @@
unsigned short, unsigned int
,unsigned long, unsigned long long
,short, int, long
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::xint::integer
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<unsigned short>
+#endif
,boost_posix_time_ptime
,boost_posix_time_ptime
,boost_posix_time_duration
@@ -116,6 +161,12 @@
typedef ::boost::mpl::list<
float, double, long double
,boost::rational<int>
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::rational<boost::xint::integer>
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<long double>
+#endif
> numeric_continuous_types;
typedef double numeric_continuous_type_1;
@@ -126,6 +177,12 @@
typedef ::boost::mpl::list<
float, double, long double
,boost::rational<int>
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::rational<boost::xint::integer>
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<double>
+#endif
,std::string
> continuous_types;
@@ -140,12 +197,19 @@
,short, int, long, long long
,float, double, long double
,boost::rational<int>
- ,std::string
+#ifdef BOOST_ICL_TEST_XINT
+ ,boost::xint::integer
+#endif
+#ifdef BOOST_ICL_TEST_CHRONO
+ ,boost::chrono::duration<short>
+ ,boost::chrono::duration<long double>
+#endif
,boost_posix_time_ptime
,boost_posix_time_duration
,boost_gregorian_date
,boost_gregorian_date_duration
,int*
+ ,std::string
> ordered_types;
typedef int ordered_type_1;
Modified: branches/release/libs/icl/test/test_value_maker.hpp
==============================================================================
--- branches/release/libs/icl/test/test_value_maker.hpp (original)
+++ branches/release/libs/icl/test/test_value_maker.hpp 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -133,11 +133,15 @@
typedef typename ItvMapT::domain_mapping_type domain_mapping_type;
typedef std::pair<domain_type, codomain_type> std_pair_type;
+ static segment_type mk_segment(const interval_type& inter_val, int val)
+ {
+ return segment_type(inter_val, test_value<codomain_type>::make(val));
+ }
+
+ /*CL?
static interval_type interval_(int lower, int upper, int bounds = 2)
{
- return interval_type(test_value<domain_type>::make(lower),
- test_value<domain_type>::make(upper),
- interval_bounds(static_cast<bound_type>(bounds)));
+ return segment_type(inter_val, test_value<codomain_type>::make(val));
}
static segment_type val_pair(int lower, int upper, int val, int bounds = 2)
@@ -145,6 +149,7 @@
return segment_type( interval_(lower, upper, static_cast<bound_type>(bounds)),
test_value<codomain_type>::make(val) );
}
+ */
static domain_mapping_type map_pair(int key, int val)
{
@@ -178,13 +183,15 @@
// Very short value denotation for interval value pairs
// Assumption typename IntervalMapT existes in scope
-#define IIv(low,up,val) map_val<IntervalMapT>::val_pair(low,up,val, interval_bounds::_closed)
-#define IDv(low,up,val) map_val<IntervalMapT>::val_pair(low,up,val, interval_bounds::_right_open)
-#define CIv(low,up,val) map_val<IntervalMapT>::val_pair(low,up,val, interval_bounds::_left_open)
-#define CDv(low,up,val) map_val<IntervalMapT>::val_pair(low,up,val, interval_bounds::_open)
+#define IIv(low,up,val) map_val<IntervalMapT>::mk_segment(I_I(low,up), val)
+#define IDv(low,up,val) map_val<IntervalMapT>::mk_segment(I_D(low,up), val)
+#define CIv(low,up,val) map_val<IntervalMapT>::mk_segment(C_I(low,up), val)
+#define CDv(low,up,val) map_val<IntervalMapT>::mk_segment(C_D(low,up), val)
#define K_v(key,val) map_val<IntervalMapT>::map_pair(key,val)
#define sK_v(key,val) map_val<IntervalMapT>::std_pair(key,val)
+#define MK_seg(itv,val) map_val<IntervalMapT>::mk_segment(itv, val)
+
}} // namespace boost icl
Modified: branches/release/libs/icl/test/vc9_icl_fast_tests.sln
==============================================================================
--- branches/release/libs/icl/test/vc9_icl_fast_tests.sln (original)
+++ branches/release/libs/icl/test/vc9_icl_fast_tests.sln 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -57,6 +57,16 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_fix_icl_after_thread", "fix_icl_after_thread_\vc9_fix_icl_after_thread.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B8D9A9FA0}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_cmp_msvc_value_born_error", "cmp_msvc_value_born_error_\vc9_cmp_msvc_value_born_error.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_cmp_clang_ttp_passing", "cmp_clang_ttp_passing_\vc9_cmp_clang_ttp_passing.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_cmp_clang_ttp_passing2", "cmp_clang_ttp_passing2_\vc9_cmp_clang_ttp_passing2.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_use_case", "use_case_\vc9_use_case.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B8DAA9FA0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_fast_stat_interval_map", "fast_stat_interval_map_\vc9_fast_stat_interval_map.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B7D3A900D}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -175,6 +185,26 @@
{EE61B7EF-EC45-4165-8B49-FD5B8D9A9FA0}.Debug|Win32.Build.0 = Debug|Win32
{EE61B7EF-EC45-4165-8B49-FD5B8D9A9FA0}.Release|Win32.ActiveCfg = Release|Win32
{EE61B7EF-EC45-4165-8B49-FD5B8D9A9FA0}.Release|Win32.Build.0 = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA1}.Debug|Win32.Build.0 = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA1}.Release|Win32.ActiveCfg = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA1}.Release|Win32.Build.0 = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA2}.Debug|Win32.Build.0 = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA2}.Release|Win32.ActiveCfg = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA2}.Release|Win32.Build.0 = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA3}.Debug|Win32.Build.0 = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA3}.Release|Win32.ActiveCfg = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D7A9FA3}.Release|Win32.Build.0 = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8DAA9FA0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8DAA9FA0}.Debug|Win32.Build.0 = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8DAA9FA0}.Release|Win32.ActiveCfg = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8DAA9FA0}.Release|Win32.Build.0 = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B7D3A900D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B7D3A900D}.Debug|Win32.Build.0 = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B7D3A900D}.Release|Win32.ActiveCfg = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B7D3A900D}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Modified: branches/release/libs/icl/test/vc9_icl_slow_tests.sln
==============================================================================
--- branches/release/libs/icl/test/vc9_icl_slow_tests.sln (original)
+++ branches/release/libs/icl/test/vc9_icl_slow_tests.sln 2011-03-04 05:26:17 EST (Fri, 04 Mar 2011)
@@ -47,6 +47,8 @@
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_test_total_icl_quantifier", "test_total_icl_quantifier_\vc9_test_total_icl_quantifier.vcproj", "{EE61B7EF-EC45-4165-8B4B-FD5B7D5A9F9F}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vc9_test_casual", "test_casual_\vc9_test_casual.vcproj", "{EE61B7EF-EC45-4165-8B49-FD5B8D3A9FA0}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -145,6 +147,10 @@
{EE61B7EF-EC45-4165-8B4B-FD5B7D5A9F9F}.Debug|Win32.Build.0 = Debug|Win32
{EE61B7EF-EC45-4165-8B4B-FD5B7D5A9F9F}.Release|Win32.ActiveCfg = Release|Win32
{EE61B7EF-EC45-4165-8B4B-FD5B7D5A9F9F}.Release|Win32.Build.0 = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D3A9FA0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D3A9FA0}.Debug|Win32.Build.0 = Debug|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D3A9FA0}.Release|Win32.ActiveCfg = Release|Win32
+ {EE61B7EF-EC45-4165-8B49-FD5B8D3A9FA0}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
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