summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Gregor <doug.gregor@gmail.com>2005-11-08 02:24:05 +0000
committerDouglas Gregor <doug.gregor@gmail.com>2005-11-08 02:24:05 +0000
commit4b2d1b749db56ef4d9f7749e2eb8a2074b42c415 (patch)
tree1a805e8b8d8549e59f05e8b988aa694777e30b1d
parent568337313afc8ff47fb8816ad983cde3ea1d00b0 (diff)
downloadboost-4b2d1b749db56ef4d9f7749e2eb8a2074b42c415.tar.gz
Update documentation for 1.33.1
[SVN r31595]
-rw-r--r--doc/html/Assignable.html16
-rw-r--r--doc/html/BOOST_ONCE_INIT.html10
-rw-r--r--doc/html/BOOST_TRIBOOL_THIRD_STATE.html16
-rw-r--r--doc/html/BOOST_VARIANT_ENUM_PARAMS.html12
-rw-r--r--doc/html/BOOST_VARIANT_LIMIT_TYPES.html10
-rw-r--r--doc/html/BidirectionalIterator.html24
-rw-r--r--doc/html/CopyConstructible.html12
-rw-r--r--doc/html/DefaultConstructible.html10
-rw-r--r--doc/html/EqualityComparable.html12
-rw-r--r--doc/html/ForwardIterator.html24
-rw-r--r--doc/html/InputIterator.html22
-rw-r--r--doc/html/LessThanComparable.html12
-rw-r--r--doc/html/OutputIterator.html28
-rw-r--r--doc/html/RandomAccessIterator.html22
-rw-r--r--doc/html/SignedInteger.html16
-rw-r--r--doc/html/acst_dst_trait.html44
-rw-r--r--doc/html/all_date_names_put.html84
-rw-r--r--doc/html/ambiguous_result.html22
-rw-r--r--doc/html/any.html8
-rw-r--r--doc/html/any/reference.html5
-rw-r--r--doc/html/any/s02.html8
-rw-r--r--doc/html/any/s04.html4
-rw-r--r--doc/html/any_cast.html22
-rw-r--r--doc/html/apa.html4
-rw-r--r--doc/html/apply_visitor.html10
-rw-r--r--doc/html/apply_visitor_delayed_t.html32
-rw-r--r--doc/html/array.html12
-rw-r--r--doc/html/array/ack.html2
-rw-r--r--doc/html/array/more/info.html2
-rw-r--r--doc/html/array/rationale.html2
-rw-r--r--doc/html/array/reference.html16
-rw-r--r--doc/html/bad_adjustment.html22
-rw-r--r--doc/html/bad_any_cast.html8
-rw-r--r--doc/html/bad_day_of_month.html26
-rw-r--r--doc/html/bad_day_of_year.html22
-rw-r--r--doc/html/bad_field_count.html22
-rw-r--r--doc/html/bad_function_call.html10
-rw-r--r--doc/html/bad_get.html14
-rw-r--r--doc/html/bad_month.html24
-rw-r--r--doc/html/bad_offset.html22
-rw-r--r--doc/html/bad_visit.html14
-rw-r--r--doc/html/bad_weekday.html22
-rw-r--r--doc/html/bad_year.html22
-rw-r--r--doc/html/barrier.html30
-rw-r--r--doc/html/base_time.html114
-rw-r--r--doc/html/bbv2.html4
-rw-r--r--doc/html/bbv2/advanced.html14
-rw-r--r--doc/html/bbv2/advanced/build_process.html14
-rw-r--r--doc/html/bbv2/advanced/builtins/features.html4
-rw-r--r--doc/html/bbv2/advanced/builtins/targets.html14
-rw-r--r--doc/html/bbv2/advanced/differences_to_v1.html2
-rw-r--r--doc/html/bbv2/advanced/jamfiles.html6
-rw-r--r--doc/html/bbv2/arch.html2
-rw-r--r--doc/html/bbv2/arch/build.html2
-rw-r--r--doc/html/bbv2/arch/targets.html28
-rw-r--r--doc/html/bbv2/arch/tools.html2
-rw-r--r--doc/html/bbv2/extender.html2
-rw-r--r--doc/html/bbv2/extending/features.html8
-rw-r--r--doc/html/bbv2/extending/rules.html2
-rw-r--r--doc/html/bbv2/extending/targets.html2
-rw-r--r--doc/html/bbv2/extending/tools.html4
-rw-r--r--doc/html/bbv2/extending/toolset_modules.html2
-rw-r--r--doc/html/bbv2/faq.html6
-rw-r--r--doc/html/bbv2/faq/dll-path.html2
-rw-r--r--doc/html/bbv2/faq/envar.html2
-rw-r--r--doc/html/bbv2/faq/external.html2
-rw-r--r--doc/html/bbv2/faq/s03.html4
-rw-r--r--doc/html/bbv2/faq/s04.html4
-rw-r--r--doc/html/bbv2/faq/s06.html4
-rw-r--r--doc/html/bbv2/faq/s07.html4
-rw-r--r--doc/html/bbv2/howto.html2
-rw-r--r--doc/html/bbv2/installation.html10
-rw-r--r--doc/html/bbv2/recipies/site-config.html2
-rw-r--r--doc/html/bbv2/reference.html14
-rw-r--r--doc/html/bbv2/reference/buildprocess.html2
-rw-r--r--doc/html/bbv2/reference/definitions.html2
-rw-r--r--doc/html/bbv2/reference/generators.html22
-rw-r--r--doc/html/bbv2/reference/jamfiles.html2
-rw-r--r--doc/html/bbv2/tutorial.html2
-rw-r--r--doc/html/bbv2/tutorial/conditions.html2
-rw-r--r--doc/html/bbv2/tutorial/hierarchy.html6
-rw-r--r--doc/html/bbv2/tutorial/libs.html2
-rw-r--r--doc/html/bbv2/tutorial/linkage.html2
-rw-r--r--doc/html/bbv2/tutorial/prebuilt.html2
-rw-r--r--doc/html/bbv2/tutorial/properties.html8
-rw-r--r--doc/html/boost/any.html62
-rw-r--r--doc/html/boost/array.html210
-rw-r--r--doc/html/boost/date_time/date.html116
-rw-r--r--doc/html/boost/function.html194
-rw-r--r--doc/html/boost/gregorian/date.html66
-rw-r--r--doc/html/boost/hash.html20
-rw-r--r--doc/html/boost/variant.html112
-rw-r--r--doc/html/boost_staticassert.html4
-rw-r--r--doc/html/boost_staticassert/how.html2
-rw-r--r--doc/html/boost_staticassert/test.html4
-rw-r--r--doc/html/boost_typetraits.html6
-rw-r--r--doc/html/boost_typetraits/background.html24
-rw-r--r--doc/html/boost_typetraits/category.html4
-rw-r--r--doc/html/boost_typetraits/credits.html6
-rw-r--r--doc/html/boost_typetraits/examples.html2
-rw-r--r--doc/html/boost_typetraits/intrinsics.html4
-rw-r--r--doc/html/boost_typetraits/mpl.html2
-rw-r--r--doc/html/boost_typetraits/reference.html38
-rw-r--r--doc/html/boost_typetraits/user_defined.html2
-rw-r--r--doc/html/boostbook.html4
-rw-r--r--doc/html/boostbook/documenting.html2
-rw-r--r--doc/html/boostbook/documenting/s02.html4
-rw-r--r--doc/html/boostbook/dtd/boostbook.html6
-rw-r--r--doc/html/boostbook/dtd/class-specialization.html4
-rw-r--r--doc/html/boostbook/dtd/class.html6
-rw-r--r--doc/html/boostbook/dtd/code.html6
-rw-r--r--doc/html/boostbook/dtd/compile-fail-test.html4
-rw-r--r--doc/html/boostbook/dtd/compile-test.html4
-rw-r--r--doc/html/boostbook/dtd/complexity.html4
-rw-r--r--doc/html/boostbook/dtd/constructor.html6
-rw-r--r--doc/html/boostbook/dtd/copy-assignment.html6
-rw-r--r--doc/html/boostbook/dtd/data-member.html4
-rw-r--r--doc/html/boostbook/dtd/default.html4
-rw-r--r--doc/html/boostbook/dtd/description.html6
-rw-r--r--doc/html/boostbook/dtd/destructor.html6
-rw-r--r--doc/html/boostbook/dtd/effects.html4
-rw-r--r--doc/html/boostbook/dtd/enum.html4
-rw-r--r--doc/html/boostbook/dtd/enumvalue.html4
-rw-r--r--doc/html/boostbook/dtd/free-function-group.html4
-rw-r--r--doc/html/boostbook/dtd/function.html6
-rw-r--r--doc/html/boostbook/dtd/functionname.html6
-rw-r--r--doc/html/boostbook/dtd/header.html4
-rw-r--r--doc/html/boostbook/dtd/if-fails.html4
-rw-r--r--doc/html/boostbook/dtd/inherit.html6
-rw-r--r--doc/html/boostbook/dtd/lib.html4
-rw-r--r--doc/html/boostbook/dtd/library-reference.html6
-rw-r--r--doc/html/boostbook/dtd/library.html4
-rw-r--r--doc/html/boostbook/dtd/librarycategory.html4
-rw-r--r--doc/html/boostbook/dtd/librarycategorydef.html6
-rw-r--r--doc/html/boostbook/dtd/librarycategorylist.html6
-rw-r--r--doc/html/boostbook/dtd/libraryinfo.html4
-rw-r--r--doc/html/boostbook/dtd/librarylist.html6
-rw-r--r--doc/html/boostbook/dtd/libraryname.html4
-rw-r--r--doc/html/boostbook/dtd/librarypurpose.html4
-rw-r--r--doc/html/boostbook/dtd/link-fail-test.html4
-rw-r--r--doc/html/boostbook/dtd/link-test.html4
-rw-r--r--doc/html/boostbook/dtd/method-group.html4
-rw-r--r--doc/html/boostbook/dtd/method.html6
-rw-r--r--doc/html/boostbook/dtd/namespace.html6
-rw-r--r--doc/html/boostbook/dtd/notes.html4
-rw-r--r--doc/html/boostbook/dtd/overloaded-function.html6
-rw-r--r--doc/html/boostbook/dtd/overloaded-method.html6
-rw-r--r--doc/html/boostbook/dtd/parameter.html4
-rw-r--r--doc/html/boostbook/dtd/paramtype.html4
-rw-r--r--doc/html/boostbook/dtd/postconditions.html4
-rw-r--r--doc/html/boostbook/dtd/precondition.html4
-rw-r--r--doc/html/boostbook/dtd/programlisting.html4
-rw-r--r--doc/html/boostbook/dtd/purpose.html4
-rw-r--r--doc/html/boostbook/dtd/rationale.html4
-rw-r--r--doc/html/boostbook/dtd/requirement.html6
-rw-r--r--doc/html/boostbook/dtd/requires.html4
-rw-r--r--doc/html/boostbook/dtd/returns.html4
-rw-r--r--doc/html/boostbook/dtd/run-fail-test.html4
-rw-r--r--doc/html/boostbook/dtd/run-test.html4
-rw-r--r--doc/html/boostbook/dtd/signature.html6
-rw-r--r--doc/html/boostbook/dtd/snippet.html4
-rw-r--r--doc/html/boostbook/dtd/source.html4
-rw-r--r--doc/html/boostbook/dtd/specialization.html4
-rw-r--r--doc/html/boostbook/dtd/static-constant.html4
-rw-r--r--doc/html/boostbook/dtd/struct-specialization.html4
-rw-r--r--doc/html/boostbook/dtd/struct.html4
-rw-r--r--doc/html/boostbook/dtd/template-arg.html4
-rw-r--r--doc/html/boostbook/dtd/template-nontype-parameter.html4
-rw-r--r--doc/html/boostbook/dtd/template-type-parameter.html4
-rw-r--r--doc/html/boostbook/dtd/template-varargs.html6
-rw-r--r--doc/html/boostbook/dtd/template.html4
-rw-r--r--doc/html/boostbook/dtd/testsuite.html4
-rw-r--r--doc/html/boostbook/dtd/throws.html4
-rw-r--r--doc/html/boostbook/dtd/type.html4
-rw-r--r--doc/html/boostbook/dtd/typedef.html4
-rw-r--r--doc/html/boostbook/dtd/union-specialization.html4
-rw-r--r--doc/html/boostbook/dtd/union.html4
-rw-r--r--doc/html/boostbook/dtd/using-class.html4
-rw-r--r--doc/html/boostbook/dtd/using-namespace.html4
-rw-r--r--doc/html/boostbook/getting/started.html2
-rw-r--r--doc/html/boostbook/introduction.html2
-rw-r--r--doc/html/boostbook/sectioning.html2
-rw-r--r--doc/html/boostbook/setup/manual.html4
-rw-r--r--doc/html/boostbook/setup/running.html2
-rw-r--r--doc/html/boostbook/setup/troubleshooting.html2
-rw-r--r--doc/html/boostbook/together.html2
-rw-r--r--doc/html/c_local_adjustor.html20
-rw-r--r--doc/html/c_time.html32
-rw-r--r--doc/html/call_once.html10
-rw-r--r--doc/html/concepts/reference.html8
-rw-r--r--doc/html/condition.html58
-rw-r--r--doc/html/connection.html96
-rw-r--r--doc/html/constrained_value.html54
-rw-r--r--doc/html/convert_string_type.html10
-rw-r--r--doc/html/counted_time_rep.html76
-rw-r--r--doc/html/counted_time_system.html68
-rw-r--r--doc/html/custom_time_zone.html68
-rw-r--r--doc/html/data_not_accessible.html26
-rw-r--r--doc/html/date_duration.html84
-rw-r--r--doc/html/date_facet.html148
-rw-r--r--doc/html/date_formatter.html24
-rw-r--r--doc/html/date_generator_formatter.html64
-rw-r--r--doc/html/date_generator_parser.html72
-rw-r--r--doc/html/date_input_facet.html138
-rw-r--r--doc/html/date_itr.html36
-rw-r--r--doc/html/date_itr_base.html74
-rw-r--r--doc/html/date_names_put.html128
-rw-r--r--doc/html/date_time.html6
-rw-r--r--doc/html/date_time/date_time_io.html150
-rw-r--r--doc/html/date_time/details.html72
-rw-r--r--doc/html/date_time/doxy.html712
-rw-r--r--doc/html/date_time/examples.html62
-rw-r--r--doc/html/date_time/examples/general_usage_examples.html2
-rw-r--r--doc/html/date_time/gregorian.html77
-rw-r--r--doc/html/date_time/local_time.html78
-rw-r--r--doc/html/date_time/posix_time.html70
-rw-r--r--doc/html/date_time/serialization.html6
-rw-r--r--doc/html/day_calc_dst_rule.html38
-rw-r--r--doc/html/day_clock.html46
-rw-r--r--doc/html/day_functor.html30
-rw-r--r--doc/html/days_before_weekday.html10
-rw-r--r--doc/html/days_until_weekday.html10
-rw-r--r--doc/html/dst_calc_engine.html36
-rw-r--r--doc/html/dst_calculator.html32
-rw-r--r--doc/html/dst_day_calc_rule.html38
-rw-r--r--doc/html/dst_not_valid.html22
-rw-r--r--doc/html/duration_from_string.html12
-rw-r--r--doc/html/duration_traits_adapted.html20
-rw-r--r--doc/html/duration_traits_long.html20
-rw-r--r--doc/html/eu_dst_trait.html44
-rw-r--r--doc/html/first_kday_after.html30
-rw-r--r--doc/html/first_kday_before.html30
-rw-r--r--doc/html/first_kday_of_month.html38
-rw-r--r--doc/html/first_last_rule_spec.html8
-rw-r--r--doc/html/fixed_string_to_int.html10
-rw-r--r--doc/html/format_date_parser.html94
-rw-r--r--doc/html/from_ftime.html12
-rw-r--r--doc/html/function.html24
-rw-r--r--doc/html/function/faq.html22
-rw-r--r--doc/html/function/history.html6
-rw-r--r--doc/html/function/misc.html30
-rw-r--r--doc/html/function/reference.html50
-rw-r--r--doc/html/function/testsuite.html6
-rw-r--r--doc/html/function/tutorial.html36
-rwxr-xr-xdoc/html/functionN.html182
-rw-r--r--doc/html/function_base.html36
-rw-r--r--doc/html/function_equal.html10
-rw-r--r--doc/html/gather_month_strings.html10
-rw-r--r--doc/html/gather_weekday_strings.html10
-rw-r--r--doc/html/get.html10
-rw-r--r--doc/html/greg_day.html30
-rw-r--r--doc/html/greg_durations_config.html8
-rw-r--r--doc/html/greg_facet_config.html10
-rw-r--r--doc/html/greg_month.html80
-rw-r--r--doc/html/greg_weekday.html46
-rw-r--r--doc/html/greg_year.html26
-rw-r--r--doc/html/gregorian_calendar.html8
-rw-r--r--doc/html/gregorian_calendar_base.html64
-rw-r--r--doc/html/hash.html6
-rw-r--r--doc/html/hash/acknowledgements.html2
-rw-r--r--doc/html/hash/combine.html4
-rw-r--r--doc/html/hash/custom.html4
-rw-r--r--doc/html/hash/links.html10
-rw-r--r--doc/html/hash/portability.html4
-rw-r--r--doc/html/hash/reference_.html72
-rw-r--r--doc/html/hash/tutorial.html8
-rw-r--r--doc/html/hash_combine.html18
-rw-r--r--doc/html/hash_range.html16
-rw-r--r--doc/html/hours.html24
-rw-r--r--doc/html/id1005474.html49
-rw-r--r--doc/html/id1006770.html66
-rw-r--r--doc/html/id1008761.html59
-rw-r--r--doc/html/id1035618.html49
-rw-r--r--doc/html/id1043782.html57
-rw-r--r--doc/html/id1102611.html52
-rw-r--r--doc/html/id1106672.html60
-rw-r--r--doc/html/id1176279.html49
-rw-r--r--doc/html/id1211701.html58
-rw-r--r--doc/html/id612209.html50
-rw-r--r--doc/html/id613511-bb.html81
-rw-r--r--doc/html/id652972.html57
-rw-r--r--doc/html/id662542.html47
-rw-r--r--doc/html/id726982.html72
-rw-r--r--doc/html/id729822.html52
-rw-r--r--doc/html/id732514.html68
-rw-r--r--doc/html/id756476.html61
-rw-r--r--doc/html/id756653.html57
-rw-r--r--doc/html/id757234.html63
-rw-r--r--doc/html/id758453.html45
-rw-r--r--doc/html/id764073.html48
-rw-r--r--doc/html/id767095.html49
-rw-r--r--doc/html/id786780.html166
-rw-r--r--doc/html/id792595.html48
-rw-r--r--doc/html/id797225.html62
-rw-r--r--doc/html/id797327.html63
-rw-r--r--doc/html/id801140.html50
-rw-r--r--doc/html/id801724.html63
-rw-r--r--doc/html/id801965.html49
-rw-r--r--doc/html/id802077.html49
-rw-r--r--doc/html/id827567-bb.html97
-rw-r--r--doc/html/id828736.html63
-rw-r--r--doc/html/id830090.html50
-rw-r--r--doc/html/id832781.html49
-rw-r--r--doc/html/id837111.html55
-rw-r--r--doc/html/id837311.html61
-rw-r--r--doc/html/id856528.html49
-rw-r--r--doc/html/id859664.html48
-rw-r--r--doc/html/id863881.html63
-rw-r--r--doc/html/id866316.html89
-rw-r--r--doc/html/id868865.html69
-rw-r--r--doc/html/id895253.html60
-rw-r--r--doc/html/id897225.html50
-rw-r--r--doc/html/id897825.html48
-rw-r--r--doc/html/id899638.html51
-rw-r--r--doc/html/id899939.html48
-rw-r--r--doc/html/id902736.html49
-rw-r--r--doc/html/id905663.html48
-rw-r--r--doc/html/id906280-bb.html66
-rw-r--r--doc/html/id907404.html48
-rw-r--r--doc/html/id962554.html65
-rw-r--r--doc/html/id964077.html62
-rw-r--r--doc/html/id966373.html45
-rw-r--r--doc/html/id967208.html48
-rw-r--r--doc/html/id971950.html64
-rw-r--r--doc/html/id972508.html64
-rw-r--r--doc/html/id978011.html57
-rw-r--r--doc/html/id997682.html56
-rw-r--r--doc/html/index.html6
-rw-r--r--doc/html/int_adapter.html196
-rw-r--r--doc/html/is_recursive_wrapper.html10
-rw-r--r--doc/html/is_reference_wrapper.html4
-rw-r--r--doc/html/iso_extended_format.html20
-rw-r--r--doc/html/iso_format.html22
-rw-r--r--doc/html/iso_format_base.html104
-rw-r--r--doc/html/lambda.html34
-rw-r--r--doc/html/lambda/extending.html2
-rw-r--r--doc/html/lambda/getting_started.html10
-rw-r--r--doc/html/lambda/le_in_details.html34
-rw-r--r--doc/html/lambda/s03.html12
-rw-r--r--doc/html/lambda/s07.html20
-rw-r--r--doc/html/lambda/s08.html16
-rw-r--r--doc/html/lambda/s09.html4
-rw-r--r--doc/html/lambda/using_library.html6
-rw-r--r--doc/html/last_kday_of_month.html38
-rw-r--r--doc/html/last_last_rule_spec.html8
-rw-r--r--doc/html/last_value.html26
-rw-r--r--doc/html/libraries.html22
-rw-r--r--doc/html/libraries/s02.html76
-rw-r--r--doc/html/local_adjustor.html24
-rw-r--r--doc/html/local_date_time_base.html162
-rw-r--r--doc/html/lock_error.html16
-rw-r--r--doc/html/make_recursive_variant.html14
-rw-r--r--doc/html/make_variant_over.html14
-rw-r--r--doc/html/microsec_clock.html52
-rw-r--r--doc/html/minutes.html22
-rw-r--r--doc/html/month_formatter.html26
-rw-r--r--doc/html/month_functor.html30
-rw-r--r--doc/html/months_duration.html94
-rw-r--r--doc/html/mutex.html22
-rw-r--r--doc/html/next_weekday.html10
-rw-r--r--doc/html/nth_kday_of_month.html46
-rw-r--r--doc/html/nth_kday_rule_spec.html8
-rw-r--r--doc/html/nth_last_rule_spec.html8
-rw-r--r--doc/html/null_dst_rules.html32
-rw-r--r--doc/html/ostream_date_formatter.html24
-rw-r--r--doc/html/ostream_month_formatter.html20
-rw-r--r--doc/html/ostream_time_formatter.html26
-rw-r--r--doc/html/ostream_weekday_formatter.html20
-rw-r--r--doc/html/ostream_ymd_formatter.html20
-rw-r--r--doc/html/parse_match_result.html34
-rw-r--r--doc/html/partial_date.html54
-rw-r--r--doc/html/partial_date_rule_spec.html10
-rw-r--r--doc/html/period.html96
-rw-r--r--doc/html/period_formatter.html50
-rw-r--r--doc/html/period_parser.html56
-rw-r--r--doc/html/posix_time_system_config.html24
-rw-r--r--doc/html/posix_time_zone.html102
-rw-r--r--doc/html/previous_weekday.html10
-rw-r--r--doc/html/program_options.html50
-rw-r--r--doc/html/program_options/design.html22
-rw-r--r--doc/html/program_options/howto.html41
-rw-r--r--doc/html/program_options/overview.html86
-rw-r--r--doc/html/program_options/reference.html174
-rw-r--r--doc/html/program_options/s06.html4
-rw-r--r--doc/html/program_options/tutorial.html22
-rw-r--r--doc/html/ptime.html40
-rw-r--r--doc/html/recursive_mutex.html24
-rw-r--r--doc/html/recursive_timed_mutex.html26
-rw-r--r--doc/html/recursive_try_mutex.html24
-rw-r--r--doc/html/recursive_wrapper.html74
-rw-r--r--doc/html/ref.html12
-rw-r--r--doc/html/ref/ack.html4
-rw-r--r--doc/html/ref/reference.html4
-rw-r--r--doc/html/reference.html2
-rw-r--r--doc/html/reference_wrapper.html38
-rw-r--r--doc/html/scoped_connection.html40
-rw-r--r--doc/html/second_clock.html40
-rw-r--r--doc/html/seconds.html24
-rw-r--r--doc/html/signal.html10
-rw-r--r--doc/html/signalN.html92
-rw-r--r--doc/html/signals.html56
-rw-r--r--doc/html/signals/reference.html28
-rw-r--r--doc/html/signals/s04.html46
-rw-r--r--doc/html/signals/s05.html20
-rw-r--r--doc/html/signals/s06.html52
-rw-r--r--doc/html/signals/tests.html6
-rw-r--r--doc/html/signals/tutorial.html176
-rw-r--r--doc/html/simple_exception_policy.html28
-rw-r--r--doc/html/simple_format.html70
-rw-r--r--doc/html/simple_time_rep.html42
-rw-r--r--doc/html/slot.html16
-rw-r--r--doc/html/special_value_from_string.html10
-rw-r--r--doc/html/special_values_formatter.html34
-rw-r--r--doc/html/special_values_parser.html42
-rw-r--r--doc/html/split_timedate_system.html74
-rw-r--r--doc/html/static_local_time_adjustor.html26
-rw-r--r--doc/html/static_visitor.html10
-rw-r--r--doc/html/string_algo.html81
-rw-r--r--doc/html/string_algo/concept.html16
-rw-r--r--doc/html/string_algo/credits.html2
-rw-r--r--doc/html/string_algo/design.html24
-rw-r--r--doc/html/string_algo/env.html20
-rw-r--r--doc/html/string_algo/quickref.html148
-rw-r--r--doc/html/string_algo/rationale.html12
-rw-r--r--doc/html/string_algo/reference.html708
-rw-r--r--doc/html/string_algo/release_notes.html2
-rw-r--r--doc/html/string_algo/usage.html82
-rw-r--r--doc/html/string_parse_tree.html50
-rw-r--r--doc/html/subsecond_duration.html24
-rw-r--r--doc/html/thread.html68
-rw-r--r--doc/html/thread/acknowledgements.html20
-rw-r--r--doc/html/thread/build.html36
-rw-r--r--doc/html/thread/configuration.html16
-rw-r--r--doc/html/thread_group.html42
-rw-r--r--doc/html/thread_resource_error.html18
-rw-r--r--doc/html/thread_specific_ptr.html62
-rw-r--r--doc/html/threads.html136
-rw-r--r--doc/html/threads/concepts.html1560
-rw-r--r--doc/html/threads/design.html42
-rw-r--r--doc/html/threads/faq.html64
-rw-r--r--doc/html/threads/implementation_notes.html2
-rw-r--r--doc/html/threads/rationale.html32
-rw-r--r--doc/html/threads/reference.html53
-rw-r--r--doc/html/threads/release_notes.html22
-rw-r--r--doc/html/time_facet.html64
-rw-r--r--doc/html/time_formats.html8
-rw-r--r--doc/html/time_from_ftime.html10
-rw-r--r--doc/html/time_input_facet.html88
-rw-r--r--doc/html/time_itr.html66
-rw-r--r--doc/html/time_label_invalid.html22
-rw-r--r--doc/html/time_resolution_traits.html52
-rw-r--r--doc/html/time_zone.html66
-rw-r--r--doc/html/time_zone_base.html68
-rw-r--r--doc/html/time_zone_names_base.html40
-rw-r--r--doc/html/timed_mutex.html22
-rw-r--r--doc/html/trackable.html28
-rw-r--r--doc/html/tribool.html18
-rw-r--r--doc/html/tribool/reference.html79
-rw-r--r--doc/html/tribool/tests.html10
-rw-r--r--doc/html/tribool/tutorial.html88
-rw-r--r--doc/html/try_mutex.html22
-rw-r--r--doc/html/tz_db_base.html60
-rw-r--r--doc/html/uk_dst_trait.html28
-rw-r--r--doc/html/unwrap_recursive_wrapper.html10
-rw-r--r--doc/html/unwrap_reference.html4
-rw-r--r--doc/html/us_dst_rules.html36
-rw-r--r--doc/html/us_dst_trait.html44
-rw-r--r--doc/html/utc_adjustment.html26
-rw-r--r--doc/html/var_string_to_int.html10
-rw-r--r--doc/html/variant.html24
-rw-r--r--doc/html/variant/design.html2
-rw-r--r--doc/html/variant/misc.html6
-rw-r--r--doc/html/variant/reference.html54
-rw-r--r--doc/html/variant/refs.html4
-rw-r--r--doc/html/variant/tutorial.html12
-rw-r--r--doc/html/visit_each.html12
-rw-r--r--doc/html/visitor_ptr.html10
-rw-r--r--doc/html/visitor_ptr_t.html32
-rw-r--r--doc/html/week_functor.html30
-rw-r--r--doc/html/weeks_duration.html26
-rw-r--r--doc/html/who_s_using_boost_.html6
-rw-r--r--doc/html/who_s_using_boost_/inhouse.html28
-rw-r--r--doc/html/who_s_using_boost_/open.html63
-rw-r--r--doc/html/who_s_using_boost_/shrink.html2
-rw-r--r--doc/html/who_s_using_boost_/submit.html2
-rw-r--r--doc/html/wrapping_int.html48
-rw-r--r--doc/html/wrapping_int2.html52
-rw-r--r--doc/html/xtime.html22
-rw-r--r--doc/html/year_based_generator.html34
-rw-r--r--doc/html/year_functor.html30
-rw-r--r--doc/html/year_month_day_base.html22
-rw-r--r--doc/html/years_duration.html86
-rw-r--r--doc/html/ymd_formatter.html24
493 files changed, 9651 insertions, 8427 deletions
diff --git a/doc/html/Assignable.html b/doc/html/Assignable.html
index c6cb3991ad..d7bee3d67e 100644
--- a/doc/html/Assignable.html
+++ b/doc/html/Assignable.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept Assignable</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="concepts/reference.html" title="Concept reference">
@@ -29,28 +29,28 @@
<p>Assignable</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975234"></a><h2>Description</h2>
+<a name="id903347"></a><h2>Description</h2>
<p>Assignable types must have copy constructors,
<code class="computeroutput">operator=</code> for assignment, and the <code class="computeroutput">swap()</code>
function defined.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975253"></a><h2>Refinement of</h2>
+<a name="id903366"></a><h2>Refinement of</h2>
<div class="itemizedlist"><ul type="disc"><li><p><a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a></p></li></ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975266"></a><h2>Notation</h2>
+<a name="id903379"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">X</span></dt>
<dd>A type playing the role of assignable-type in the <a href="Assignable.html" title="Concept Assignable">Assignable</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code></span>
+<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code>, </span>
</dt>
<dd>Objects of type X</dd>
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975296"></a><h2>Valid expressions</h2>
+<a name="id903409"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -81,11 +81,11 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975359"></a><h2>Models</h2>
+<a name="id903472"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">int</span></span></li></ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975371"></a><h2>See also</h2>
+<a name="id903484"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"><li><p><a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a></p></li></ul></div>
</div>
</div>
diff --git a/doc/html/BOOST_ONCE_INIT.html b/doc/html/BOOST_ONCE_INIT.html
index 34cefbb409..0c0037bcd9 100644
--- a/doc/html/BOOST_ONCE_INIT.html
+++ b/doc/html/BOOST_ONCE_INIT.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Macro BOOST_ONCE_INIT</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id718104" title="Header &lt;boost/thread/once.hpp&gt;">
+<link rel="up" href="threads/reference.html#id659497" title="Header &lt;boost/thread/once.hpp&gt;">
<link rel="prev" href="timed_mutex.html" title="Class timed_mutex">
<link rel="next" href="call_once.html" title="Function call_once">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id659497"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="BOOST_ONCE_INIT"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_ONCE_INIT</pre></div>
<div class="refsect1" lang="en">
-<a name="id1559796"></a><h2>Description</h2>The implementation-defined macro
+<a name="id1217349"></a><h2>Description</h2>The implementation-defined macro
<a href="BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">BOOST_ONCE_INIT</a> is a constant value used to
initialize <code class="computeroutput">once_flag</code> instances to indicate that the
logically associated routine has not been run yet. See
@@ -48,7 +48,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id659497"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="call_once.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/BOOST_TRIBOOL_THIRD_STATE.html b/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
index 3dcc204d6e..788dfdbcbf 100644
--- a/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
+++ b/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Macro BOOST_TRIBOOL_THIRD_STATE</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id996838" title="Header &lt;boost/logic/tribool.hpp&gt;">
-<link rel="prev" href="id1222476.html" title="Function operator!=">
-<link rel="next" href="indeterminate_name.html" title="Class template indeterminate_name">
+<link rel="up" href="tribool/reference.html#id1082320" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="tribool/reference.html" title="Reference">
+<link rel="next" href="tribool/tests.html" title="Testsuite">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1222476.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id996838"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="indeterminate_name.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tribool/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1082320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tribool/tests.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="BOOST_TRIBOOL_THIRD_STATE"></a><div class="titlepage"></div>
@@ -31,8 +31,8 @@
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_TRIBOOL_THIRD_STATE(Name)</pre></div>
<div class="refsect1" lang="en">
-<a name="id1571265"></a><h2>Description</h2>
-<p>Use this macro to declare a new name for the third state of a tribool. This state can have any number of new names (in addition to <code class="computeroutput">indeterminate</code> ), all of which will be equivalent. The new name will be placed in the namespace in which the macro is expanded.</p>
+<a name="id1242129"></a><h2>Description</h2>
+<p>Use this macro to declare a new name for the third state of a tribool. This state can have any number of new names (in addition to <code class="computeroutput">indeterminate</code>), all of which will be equivalent. The new name will be placed in the namespace in which the macro is expanded.</p>
<p>Example: BOOST_TRIBOOL_THIRD_STATE(true_or_false)</p>
<p>tribool x(true_or_false); // potentially set x if (true_or_false(x)) { // don't know what x is } </p>
</div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1222476.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id996838"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="indeterminate_name.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tribool/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1082320"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tribool/tests.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/BOOST_VARIANT_ENUM_PARAMS.html b/doc/html/BOOST_VARIANT_ENUM_PARAMS.html
index 4b76254550..b224b3104d 100644
--- a/doc/html/BOOST_VARIANT_ENUM_PARAMS.html
+++ b/doc/html/BOOST_VARIANT_ENUM_PARAMS.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Macro BOOST_VARIANT_ENUM_PARAMS</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1283515" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1247300" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
<link rel="prev" href="BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">
-<link rel="next" href="id691834.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
+<link rel="next" href="id652972.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id691834.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id652972.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="BOOST_VARIANT_ENUM_PARAMS"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_ENUM_PARAMS(param)</pre></div>
<div class="refsect1" lang="en">
-<a name="id1662820"></a><h2>Description</h2>
+<a name="id1315177"></a><h2>Description</h2>
<p>Expands to a comma-separated sequence of length
<code class="computeroutput"><a href="BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">BOOST_VARIANT_LIMIT_TYPES</a></code>, where
each element in the sequence consists of the concatenation of
@@ -53,7 +53,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id691834.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_VARIANT_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id652972.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/BOOST_VARIANT_LIMIT_TYPES.html b/doc/html/BOOST_VARIANT_LIMIT_TYPES.html
index ed46a5f389..c2715897f3 100644
--- a/doc/html/BOOST_VARIANT_LIMIT_TYPES.html
+++ b/doc/html/BOOST_VARIANT_LIMIT_TYPES.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Macro BOOST_VARIANT_LIMIT_TYPES</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1283515" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1247300" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
<link rel="prev" href="variant/reference.html" title="Reference">
<link rel="next" href="BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="BOOST_VARIANT_LIMIT_TYPES"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_LIMIT_TYPES</pre></div>
<div class="refsect1" lang="en">
-<a name="id1662761"></a><h2>Description</h2>
+<a name="id1315118"></a><h2>Description</h2>
<p><span class="bold"><strong>Note</strong></span>: Conforming
implementations of <code class="computeroutput">variant</code> must allow at least ten
template arguments. That is, BOOST_VARIANT_LIMIT_TYPES must be greater
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1283515"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/BidirectionalIterator.html b/doc/html/BidirectionalIterator.html
index 401e09459a..cb5c4a372e 100644
--- a/doc/html/BidirectionalIterator.html
+++ b/doc/html/BidirectionalIterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept BidirectionalIterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="ForwardIterator.html" title="Concept ForwardIterator">
@@ -29,7 +29,7 @@
<p>BidirectionalIterator</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976672"></a><h2>Description</h2>
+<a name="id904785"></a><h2>Description</h2>
<p>A bidirectional iterator is an iterator that can read through a sequence
of values. It can move in either direction through the sequence, and can
be either mutable (data pointed to by it can be changed) or not mutable.</p>
@@ -39,11 +39,11 @@
incrementable).</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976688"></a><h2>Refinement of</h2>
+<a name="id904800"></a><h2>Refinement of</h2>
<div class="itemizedlist"><ul type="disc"><li><p><a href="ForwardIterator.html" title="Concept ForwardIterator">ForwardIterator</a></p></li></ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976700"></a><h2>Associated types</h2>
+<a name="id904813"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -58,12 +58,12 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976740"></a><h2>Notation</h2>
+<a name="id904853"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">Iter</span></dt>
<dd>A type playing the role of iterator-type in the <a href="BidirectionalIterator.html" title="Concept BidirectionalIterator">BidirectionalIterator</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code></span>
+<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code>, </span>
</dt>
<dd>Objects of type Iter</dd>
<dt><span class="term"><code class="varname">x</code></span></dt>
@@ -71,7 +71,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976778"></a><h2>Type expressions</h2>
+<a name="id904891"></a><h2>Type expressions</h2>
<div class="variablelist"><dl>
<dt><span class="term">Category tag</span></dt>
<dd><p><span class="type">category</span> must be
@@ -80,7 +80,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976797"></a><h2>Valid expressions</h2>
+<a name="id904910"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -122,13 +122,13 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976889"></a><h2>Complexity</h2>
+<a name="id905002"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976896"></a><h2>Invariants</h2>
+<a name="id905009"></a><h2>Invariants</h2>
<div class="variablelist"><dl>
<dt><span class="term">Predecrement must return object</span></dt>
<dd><p><code class="computeroutput">&amp;i = &amp;(--i)</code></p></dd>
@@ -142,14 +142,14 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976958"></a><h2>Models</h2>
+<a name="id905070"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc">
<li><span class="simplelist"><span class="type">T *</span></span></li>
<li><span class="simplelist"><span class="type">std::list&lt;T&gt;::iterator</span></span></li>
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976979"></a><h2>See also</h2>
+<a name="id905092"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"><li><p><a href="RandomAccessIterator.html" title="Concept RandomAccessIterator">RandomAccessIterator</a></p></li></ul></div>
</div>
</div>
diff --git a/doc/html/CopyConstructible.html b/doc/html/CopyConstructible.html
index 1343f33d0e..87924ca294 100644
--- a/doc/html/CopyConstructible.html
+++ b/doc/html/CopyConstructible.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept CopyConstructible</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="DefaultConstructible.html" title="Concept DefaultConstructible">
@@ -29,23 +29,23 @@
<p>CopyConstructible</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977733"></a><h2>Description</h2>
+<a name="id905845"></a><h2>Description</h2>
<p>Copy constructible types must be able to be constructed from another
member of the type.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977740"></a><h2>Notation</h2>
+<a name="id905852"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">X</span></dt>
<dd>A type playing the role of copy-constructible-type in the <a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code></span>
+<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code>, </span>
</dt>
<dd>Objects of type X</dd>
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977771"></a><h2>Valid expressions</h2>
+<a name="id905883"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -68,7 +68,7 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977808"></a><h2>Models</h2>
+<a name="id905920"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">int</span></span></li></ul></div>
</div>
</div>
diff --git a/doc/html/DefaultConstructible.html b/doc/html/DefaultConstructible.html
index 79e512cc5e..3c231719b1 100644
--- a/doc/html/DefaultConstructible.html
+++ b/doc/html/DefaultConstructible.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept DefaultConstructible</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="RandomAccessIterator.html" title="Concept RandomAccessIterator">
@@ -29,19 +29,19 @@
<p>DefaultConstructible</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977635"></a><h2>Description</h2>
+<a name="id905747"></a><h2>Description</h2>
<p>DefaultConstructible objects only need to have a default
constructor.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977642"></a><h2>Notation</h2>
+<a name="id905754"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">X</span></dt>
<dd>A type playing the role of default-constructible-type in the <a href="DefaultConstructible.html" title="Concept DefaultConstructible">DefaultConstructible</a> concept.</dd>
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977662"></a><h2>Valid expressions</h2>
+<a name="id905774"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -64,7 +64,7 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977698"></a><h2>Models</h2>
+<a name="id905810"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc">
<li><span class="simplelist"><span class="type">int</span></span></li>
<li><span class="simplelist"><span class="type">std::vector&lt;double&gt;</span></span></li>
diff --git a/doc/html/EqualityComparable.html b/doc/html/EqualityComparable.html
index 57c8de512e..434b8699c5 100644
--- a/doc/html/EqualityComparable.html
+++ b/doc/html/EqualityComparable.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept EqualityComparable</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="CopyConstructible.html" title="Concept CopyConstructible">
@@ -29,23 +29,23 @@
<p>EqualityComparable</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977835"></a><h2>Description</h2>
+<a name="id905947"></a><h2>Description</h2>
<p>Equality Comparable types must have <code class="computeroutput">==</code> and
<code class="computeroutput">!=</code> operators.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977852"></a><h2>Notation</h2>
+<a name="id905965"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">X</span></dt>
<dd>A type playing the role of comparable-type in the <a href="EqualityComparable.html" title="Concept EqualityComparable">EqualityComparable</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code></span>
+<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code>, </span>
</dt>
<dd>Objects of type X</dd>
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977883"></a><h2>Valid expressions</h2>
+<a name="id905996"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -72,7 +72,7 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977929"></a><h2>Models</h2>
+<a name="id906042"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc">
<li><span class="simplelist"><span class="type">int</span></span></li>
<li><span class="simplelist"><span class="type">std::vector&lt;int&gt;</span></span></li>
diff --git a/doc/html/ForwardIterator.html b/doc/html/ForwardIterator.html
index f70a011c85..332712ec75 100644
--- a/doc/html/ForwardIterator.html
+++ b/doc/html/ForwardIterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept ForwardIterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="OutputIterator.html" title="Concept OutputIterator">
@@ -29,7 +29,7 @@
<p>ForwardIterator</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976320"></a><h2>Description</h2>
+<a name="id904432"></a><h2>Description</h2>
<p>A forward iterator is an iterator that can read through a sequence of
values. It is multi-pass (old values of the iterator can be
re-used), and can be either mutable (data pointed to by it can be
@@ -40,14 +40,14 @@
incrementable).</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976335"></a><h2>Refinement of</h2>
+<a name="id904448"></a><h2>Refinement of</h2>
<div class="itemizedlist"><ul type="disc">
<li><p><a href="InputIterator.html" title="Concept InputIterator">InputIterator</a></p></li>
<li><p><a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a></p></li>
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976355"></a><h2>Associated types</h2>
+<a name="id904468"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -62,12 +62,12 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976395"></a><h2>Notation</h2>
+<a name="id904508"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">Iter</span></dt>
<dd>A type playing the role of iterator-type in the <a href="ForwardIterator.html" title="Concept ForwardIterator">ForwardIterator</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code></span>
+<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code>, </span>
</dt>
<dd>Objects of type Iter</dd>
<dt><span class="term"><code class="varname">x</code></span></dt>
@@ -75,7 +75,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976433"></a><h2>Type expressions</h2>
+<a name="id904545"></a><h2>Type expressions</h2>
<div class="variablelist"><dl>
<dt><span class="term">Category tag</span></dt>
<dd><p><span class="type">category</span> must be
@@ -84,7 +84,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976452"></a><h2>Valid expressions</h2>
+<a name="id904564"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -144,13 +144,13 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976586"></a><h2>Complexity</h2>
+<a name="id904698"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976593"></a><h2>Invariants</h2>
+<a name="id904705"></a><h2>Invariants</h2>
<div class="variablelist"><dl>
<dt><span class="term">Predecrement must return object</span></dt>
<dd><p><code class="computeroutput">&amp;i = &amp;(++i)</code></p></dd>
@@ -159,14 +159,14 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976624"></a><h2>Models</h2>
+<a name="id904737"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc">
<li><span class="simplelist"><span class="type">T *</span></span></li>
<li><span class="simplelist"><span class="type">std::hash_set&lt;T&gt;::iterator</span></span></li>
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976644"></a><h2>See also</h2>
+<a name="id904757"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"><li><p><a href="BidirectionalIterator.html" title="Concept BidirectionalIterator">BidirectionalIterator</a></p></li></ul></div>
</div>
</div>
diff --git a/doc/html/InputIterator.html b/doc/html/InputIterator.html
index 305a25c194..67cca52486 100644
--- a/doc/html/InputIterator.html
+++ b/doc/html/InputIterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept InputIterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="Assignable.html" title="Concept Assignable">
@@ -29,7 +29,7 @@
<p>InputIterator</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975397"></a><h2>Description</h2>
+<a name="id903511"></a><h2>Description</h2>
<p>An input iterator is an iterator that can read through a sequence of
values. It is single-pass (old values of the iterator cannot be
re-used), and read-only.</p>
@@ -39,7 +39,7 @@
incrementable).</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975412"></a><h2>Refinement of</h2>
+<a name="id903526"></a><h2>Refinement of</h2>
<div class="itemizedlist"><ul type="disc">
<li><p><a href="Assignable.html" title="Concept Assignable">Assignable</a></p></li>
<li><p><a href="DefaultConstructible.html" title="Concept DefaultConstructible">DefaultConstructible</a></p></li>
@@ -47,7 +47,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975441"></a><h2>Associated types</h2>
+<a name="id903555"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -68,12 +68,12 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975504"></a><h2>Notation</h2>
+<a name="id903618"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">Iter</span></dt>
<dd>A type playing the role of iterator-type in the <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code></span>
+<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code>, </span>
</dt>
<dd>Objects of type Iter</dd>
<dt><span class="term"><code class="varname">x</code></span></dt>
@@ -81,7 +81,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975542"></a><h2>Type expressions</h2>
+<a name="id903656"></a><h2>Type expressions</h2>
<div class="variablelist"><dl>
<dt><span class="term">Category tag</span></dt>
<dd><p><span class="type">category</span> must be
@@ -98,7 +98,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975612"></a><h2>Valid expressions</h2>
+<a name="id903726"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -159,17 +159,17 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975758"></a><h2>Complexity</h2>
+<a name="id903872"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975765"></a><h2>Models</h2>
+<a name="id903878"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">std::istream_iterator</span></span></li></ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975777"></a><h2>See also</h2>
+<a name="id903891"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc">
<li><p><a href="DefaultConstructible.html" title="Concept DefaultConstructible">DefaultConstructible</a></p></li>
<li><p><a href="EqualityComparable.html" title="Concept EqualityComparable">EqualityComparable</a></p></li>
diff --git a/doc/html/LessThanComparable.html b/doc/html/LessThanComparable.html
index 081a0e8dc3..1194f1fc6d 100644
--- a/doc/html/LessThanComparable.html
+++ b/doc/html/LessThanComparable.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept LessThanComparable</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="EqualityComparable.html" title="Concept EqualityComparable">
@@ -29,24 +29,24 @@
<p>LessThanComparable</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977964"></a><h2>Description</h2>
+<a name="id906077"></a><h2>Description</h2>
<p>LessThanComparable types must have <code class="computeroutput">&lt;</code>,
<code class="computeroutput">&gt;</code>, <code class="computeroutput">&lt;=</code>, and <code class="computeroutput">&gt;=</code>
operators.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977993"></a><h2>Notation</h2>
+<a name="id906106"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">X</span></dt>
<dd>A type playing the role of comparable-type in the <a href="LessThanComparable.html" title="Concept LessThanComparable">LessThanComparable</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code></span>
+<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code>, </span>
</dt>
<dd>Objects of type X</dd>
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978024"></a><h2>Valid expressions</h2>
+<a name="id906137"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -89,7 +89,7 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978117"></a><h2>Models</h2>
+<a name="id906230"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc"><li><span class="simplelist"><span class="type">int</span></span></li></ul></div>
</div>
</div>
diff --git a/doc/html/OutputIterator.html b/doc/html/OutputIterator.html
index ef19183c80..151ba594ba 100644
--- a/doc/html/OutputIterator.html
+++ b/doc/html/OutputIterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept OutputIterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="InputIterator.html" title="Concept InputIterator">
@@ -29,7 +29,7 @@
<p>OutputIterator</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975829"></a><h2>Description</h2>
+<a name="id903942"></a><h2>Description</h2>
<p>An output iterator is an iterator that can write a sequence of
values. It is single-pass (old values of the iterator cannot be
re-used), and write-only.</p>
@@ -39,7 +39,7 @@
(and not dereferenceable or incrementable).</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975844"></a><h2>Associated types</h2>
+<a name="id903957"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -61,14 +61,14 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975908"></a><h2>Notation</h2>
+<a name="id904021"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">Iter</span></dt>
<dd>A type playing the role of iterator-type in the <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> concept.</dd>
<dt><span class="term">ValueType</span></dt>
<dd>A type playing the role of value-type in the <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code></span>
+<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code>, </span>
</dt>
<dd>Objects of type Iter</dd>
<dt><span class="term"><code class="varname">x</code></span></dt>
@@ -76,7 +76,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975960"></a><h2>Type expressions</h2>
+<a name="id904073"></a><h2>Type expressions</h2>
<div class="variablelist"><dl>
<dt><span class="term"></span></dt>
<dd><p>The type <span class="type">Iter</span> must be a model of <a href="Assignable.html" title="Concept Assignable">Assignable</a>.</p></dd>
@@ -98,7 +98,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976078"></a><h2>Valid expressions</h2>
+<a name="id904192"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -169,22 +169,22 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976245"></a><h2>Complexity</h2>
+<a name="id904358"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976252"></a><h2>Models</h2>
+<a name="id904365"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc">
-<li><span class="simplelist"><span class="type">std::ostream_iterator</span>, <span class="type">...</span></span></li>
-<li><span class="simplelist"><span class="type">std::insert_iterator</span>, <span class="type">...</span></span></li>
-<li><span class="simplelist"><span class="type">std::front_insert_iterator</span>, <span class="type">...</span></span></li>
-<li><span class="simplelist"><span class="type">std::back_insert_iterator</span>, <span class="type">...</span></span></li>
+<li><span class="simplelist"><span class="type">std::ostream_iterator</span>, <span class="type">...</span>, </span></li>
+<li><span class="simplelist"><span class="type">std::insert_iterator</span>, <span class="type">...</span>, </span></li>
+<li><span class="simplelist"><span class="type">std::front_insert_iterator</span>, <span class="type">...</span>, </span></li>
+<li><span class="simplelist"><span class="type">std::back_insert_iterator</span>, <span class="type">...</span>, </span></li>
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976301"></a><h2>See also</h2>
+<a name="id904414"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"></ul></div>
</div>
</div>
diff --git a/doc/html/RandomAccessIterator.html b/doc/html/RandomAccessIterator.html
index fc7a17f5a9..3060e31d0e 100644
--- a/doc/html/RandomAccessIterator.html
+++ b/doc/html/RandomAccessIterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept RandomAccessIterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="BidirectionalIterator.html" title="Concept BidirectionalIterator">
@@ -29,7 +29,7 @@
<p>RandomAccessIterator</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977006"></a><h2>Description</h2>
+<a name="id905119"></a><h2>Description</h2>
<p>A random access iterator is an iterator that can read through
a sequence of values. It can move in either direction through the
sequence (by any amount in constant time), and can be either mutable
@@ -40,14 +40,14 @@
dereferenceable or incrementable).</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977022"></a><h2>Refinement of</h2>
+<a name="id905135"></a><h2>Refinement of</h2>
<div class="itemizedlist"><ul type="disc">
<li><p><a href="BidirectionalIterator.html" title="Concept BidirectionalIterator">BidirectionalIterator</a></p></li>
<li><p><a href="LessThanComparable.html" title="Concept LessThanComparable">LessThanComparable</a></p></li>
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977044"></a><h2>Associated types</h2>
+<a name="id905157"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -68,12 +68,12 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977101"></a><h2>Notation</h2>
+<a name="id905214"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">Iter</span></dt>
<dd>A type playing the role of iterator-type in the <a href="RandomAccessIterator.html" title="Concept RandomAccessIterator">RandomAccessIterator</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code></span>
+<span class="term"><code class="varname">i</code>, </span><span class="term"><code class="varname">j</code>, </span>
</dt>
<dd>Objects of type Iter</dd>
<dt><span class="term"><code class="varname">x</code></span></dt>
@@ -85,7 +85,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977156"></a><h2>Type expressions</h2>
+<a name="id905269"></a><h2>Type expressions</h2>
<div class="variablelist"><dl>
<dt><span class="term">Category tag</span></dt>
<dd><p><span class="type">category</span> must be
@@ -94,7 +94,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977175"></a><h2>Valid expressions</h2>
+<a name="id905288"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -198,13 +198,13 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977554"></a><h2>Complexity</h2>
+<a name="id905666"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977561"></a><h2>Models</h2>
+<a name="id905673"></a><h2>Models</h2>
<div class="itemizedlist"><ul type="disc">
<li><span class="simplelist"><span class="type">T *</span></span></li>
<li><span class="simplelist"><span class="type">std::vector&lt;T&gt;::iterator</span></span></li>
@@ -214,7 +214,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977608"></a><h2>See also</h2>
+<a name="id905720"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"><li><p><a href="LessThanComparable.html" title="Concept LessThanComparable">LessThanComparable</a></p></li></ul></div>
</div>
</div>
diff --git a/doc/html/SignedInteger.html b/doc/html/SignedInteger.html
index ea99fe32f6..e4a0de8fa1 100644
--- a/doc/html/SignedInteger.html
+++ b/doc/html/SignedInteger.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept SignedInteger</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="concepts/reference.html" title="Concept reference">
<link rel="prev" href="LessThanComparable.html" title="Concept LessThanComparable">
@@ -29,7 +29,7 @@
<p>SignedInteger</p>
</div>
<div class="refsect1" lang="en">
-<a name="id978143"></a><h2>Refinement of</h2>
+<a name="id906256"></a><h2>Refinement of</h2>
<div class="itemizedlist"><ul type="disc">
<li><p><a href="CopyConstructible.html" title="Concept CopyConstructible">CopyConstructible</a></p></li>
<li><p><a href="Assignable.html" title="Concept Assignable">Assignable</a></p></li>
@@ -39,22 +39,22 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978189"></a><h2>Notation</h2>
+<a name="id906302"></a><h2>Notation</h2>
<div class="variablelist"><dl>
<dt><span class="term">T</span></dt>
<dd>A type playing the role of integral-type in the <a href="SignedInteger.html" title="Concept SignedInteger">SignedInteger</a> concept.</dd>
<dt>
-<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code>, </span><span class="term"><code class="varname">z</code></span>
+<span class="term"><code class="varname">x</code>, </span><span class="term"><code class="varname">y</code>, </span><span class="term"><code class="varname">z</code>, </span>
</dt>
<dd>Objects of type T</dd>
<dt>
-<span class="term"><code class="varname">a</code>, </span><span class="term"><code class="varname">b</code></span>
+<span class="term"><code class="varname">a</code>, </span><span class="term"><code class="varname">b</code>, </span>
</dt>
<dd>Objects of type int</dd>
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978234"></a><h2>Type expressions</h2>
+<a name="id906347"></a><h2>Type expressions</h2>
<div class="variablelist"><dl>
<dt><span class="term">Conversion to int</span></dt>
<dd><p><span class="type">T</span> must be
@@ -63,7 +63,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978253"></a><h2>Valid expressions</h2>
+<a name="id906365"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -240,7 +240,7 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id996168"></a><h2>See also</h2>
+<a name="id906804"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"></ul></div>
</div>
</div>
diff --git a/doc/html/acst_dst_trait.html b/doc/html/acst_dst_trait.html
index fdeac9cfc3..763becc2c6 100644
--- a/doc/html/acst_dst_trait.html
+++ b/doc/html/acst_dst_trait.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template acst_dst_trait</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id904857" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
<link rel="prev" href="uk_dst_trait.html" title="Struct template uk_dst_trait">
<link rel="next" href="microsec_clock.html" title="Class template microsec_clock">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="acst_dst_trait"></a><div class="titlepage"></div>
@@ -37,28 +37,28 @@
  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; start_rule_functor;
  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; end_rule_functor;  
-  <span class="emphasis"><em>// <a href="acst_dst_trait.html#id825387-bb">public static functions</a></em></span>
-  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id825392-bb">start_day</a>() ;
-  <span class="type">month_type</span> <a href="acst_dst_trait.html#id1107969-bb">start_month</a>() ;
-  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id893157-bb">end_day</a>() ;
-  <span class="type">month_type</span> <a href="acst_dst_trait.html#id936154-bb">end_month</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id936167-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id832605-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id966084-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="acst_dst_trait.html#id892702-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id892706-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="acst_dst_trait.html#id1031674-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id1031686-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="acst_dst_trait.html#id1031698-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id906960-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id906972-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id906984-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1110273"></a><h2>Description</h2>
+<a name="id1037831"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1110276"></a><h3>
-<a name="id825387-bb"></a><code class="computeroutput">acst_dst_trait</code> public static functions</h3>
+<a name="id1037834"></a><h3>
+<a name="id892702-bb"></a><code class="computeroutput">acst_dst_trait</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id825392-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1107969-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id893157-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id936154-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id936167-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id832605-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id966084-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id892706-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1031674-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1031686-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1031698-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id906960-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id906972-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id906984-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
@@ -69,7 +69,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="microsec_clock.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/all_date_names_put.html b/doc/html/all_date_names_put.html
index bcc4cad300..01dbb9a8cf 100644
--- a/doc/html/all_date_names_put.html
+++ b/doc/html/all_date_names_put.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template all_date_names_put</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1072331" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id799078" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
<link rel="prev" href="date_names_put.html" title="Class template date_names_put">
<link rel="next" href="dst_calculator.html" title="Class template dst_calculator">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id799078"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="all_date_names_put"></a><div class="titlepage"></div>
@@ -41,36 +41,36 @@
  <span class="bold"><strong>typedef</strong></span> Config::special_value_enum special_value_enum;
  <span class="emphasis"><em>// <a href="all_date_names_put.html#all_date_names_putconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="all_date_names_put.html#id936796-bb">all_date_names_put</a>(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>,
+  <a href="all_date_names_put.html#id765517-bb">all_date_names_put</a>(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>,
                     <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>,
                     <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>, charT = '-',
                     ymd_order_spec = ymd_order_iso,
                     month_format_spec = month_as_short_string);
-  <span class="emphasis"><em>// <a href="all_date_names_put.html#id929560-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id929565-bb">get_short_month_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id1069945-bb">get_long_month_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id801418-bb">get_special_value_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id971730-bb">get_short_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id822494-bb">get_long_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="all_date_names_put.html#id725691-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id725696-bb">get_short_month_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id795000-bb">get_long_month_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id795012-bb">get_special_value_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id795025-bb">get_short_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a href="all_date_names_put.html#id795037-bb">get_long_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="all_date_names_put.html#id825192-bb">protected member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id825197-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id933199-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1075710-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1104596-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id792600-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id838764-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1045428-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="all_date_names_put.html#id970879-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="all_date_names_put.html#id1077877-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="all_date_names_put.html#id861893-bb">protected member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id861898-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id766005-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id832609-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id976042-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id865057-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id1008218-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="all_date_names_put.html#id756356-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="all_date_names_put.html#id968854-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="all_date_names_put.html#id732024-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1079994"></a><h2>Description</h2>
+<a name="id1008108"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1079997"></a><h3>
+<a name="id1008112"></a><h3>
<a name="all_date_names_putconstruct-copy-destruct"></a><code class="computeroutput">all_date_names_put</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id936796-bb"></a>all_date_names_put(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> month_short_names,
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id765517-bb"></a>all_date_names_put(<span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> month_short_names,
                   <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> month_long_names,
                   <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> special_value_names,
                   <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> weekday_short_names,
@@ -80,30 +80,30 @@
                   month_format_spec month_format = month_as_short_string);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1080096"></a><h3>
-<a name="id929560-bb"></a><code class="computeroutput">all_date_names_put</code> public member functions</h3>
+<a name="id1008210"></a><h3>
+<a name="id725691-bb"></a><code class="computeroutput">all_date_names_put</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id929565-bb"></a>get_short_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id1069945-bb"></a>get_long_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id801418-bb"></a>get_special_value_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id971730-bb"></a>get_short_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id822494-bb"></a>get_long_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id725696-bb"></a>get_short_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id795000-bb"></a>get_long_month_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id795012-bb"></a>get_special_value_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id795025-bb"></a>get_short_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> *</span> <a name="id795037-bb"></a>get_long_weekday_names() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1080280"></a><h3>
-<a name="id825192-bb"></a><code class="computeroutput">all_date_names_put</code> protected member functions</h3>
+<a name="id1008394"></a><h3>
+<a name="id861893-bb"></a><code class="computeroutput">all_date_names_put</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id825197-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id933199-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id861898-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id766005-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span>
-<a name="id1075710-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1104596-bb"></a>do_put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id792600-bb"></a>do_put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id838764-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1045428-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id970879-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id1077877-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<a name="id832609-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id976042-bb"></a>do_put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id865057-bb"></a>do_put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1008218-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id756356-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id968854-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id732024-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -114,7 +114,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id799078"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calculator.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ambiguous_result.html b/doc/html/ambiguous_result.html
index 1c9ca64674..42618bc920 100644
--- a/doc/html/ambiguous_result.html
+++ b/doc/html/ambiguous_result.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct ambiguous_result</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id927431" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
<link rel="prev" href="nth_kday_rule_spec.html" title="Struct nth_kday_rule_spec">
<link rel="next" href="time_label_invalid.html" title="Struct time_label_invalid">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ambiguous_result"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> ambiguous_result {
  <span class="emphasis"><em>// <a href="ambiguous_result.html#ambiguous_resultconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="ambiguous_result.html#id821403-bb">ambiguous_result</a>(std::string = "");
+  <a href="ambiguous_result.html#id1034271-bb">ambiguous_result</a>(std::string = "");
-  <span class="emphasis"><em>// <a href="ambiguous_result.html#id821397-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ambiguous_result.html#id1034266-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1181119"></a><h2>Description</h2>
+<a name="id1109236"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1181122"></a><h3>
+<a name="id1109239"></a><h3>
<a name="ambiguous_resultconstruct-copy-destruct"></a><code class="computeroutput">ambiguous_result</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id821403-bb"></a>ambiguous_result(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1034271-bb"></a>ambiguous_result(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1181157"></a><h3>
-<a name="id821397-bb"></a><code class="computeroutput">ambiguous_result</code> public member functions</h3>
+<a name="id1109274"></a><h3>
+<a name="id1034266-bb"></a><code class="computeroutput">ambiguous_result</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_label_invalid.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/any.html b/doc/html/any.html
index 870a19fc3b..03e21405e6 100644
--- a/doc/html/any.html
+++ b/doc/html/any.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 1. Boost.Any</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="libraries/s02.html" title="Libraries Listed by Category">
@@ -34,7 +34,7 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="section"><a href="any.html#id969830">Introduction</a></span></dt>
+<dt><span class="section"><a href="any.html#id897898">Introduction</a></span></dt>
<dt><span class="section"><a href="any/s02.html">Examples</a></span></dt>
<dt><span class="section"><a href="any/reference.html">Reference</a></span></dt>
<dd><dl>
@@ -46,7 +46,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969830"></a>Introduction</h3></div></div></div>
+<a name="id897898"></a>Introduction</h3></div></div></div>
<p>There are times when a generic (in the sense of
<span class="emphasis"><em>general</em></span> as opposed to
<span class="emphasis"><em>template-based programming</em></span>) type is needed:
@@ -95,7 +95,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: March 15, 2003 at 23:12:35 GMT</p></small></td>
+<td align="left"><small><p>Last revised: November 03, 2005 at 06:08:29 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
diff --git a/doc/html/any/reference.html b/doc/html/any/reference.html
index 5677559005..a341c33855 100644
--- a/doc/html/any/reference.html
+++ b/doc/html/any/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../any.html" title="Chapter 1. Boost.Any">
<link rel="prev" href="s02.html" title="Examples">
@@ -68,7 +68,8 @@
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../bad_any_cast.html" title="Class bad_any_cast">bad_any_cast</a>;
  <span class="bold"><strong>class</strong></span> <a href="../boost/any.html" title="Class any">any</a>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<a href="../boost/any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/any.html" title="Class any">any</a> &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><span class="bold"><strong>const</strong></span> ValueType *</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/any.html" title="Class any">any</a> *);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType *</span> <a href="../any_cast.html" title="Function any_cast">any_cast</a>(<a href="../boost/any.html" title="Class any">any</a> *);
}</pre>
diff --git a/doc/html/any/s02.html b/doc/html/any/s02.html
index c1cd16b336..64a61d8399 100644
--- a/doc/html/any/s02.html
+++ b/doc/html/any/s02.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Examples</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../any.html" title="Chapter 1. Boost.Any">
<link rel="prev" href="../any.html" title="Chapter 1. Boost.Any">
@@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969978"></a>Examples</h3></div></div></div>
+<a name="id898046"></a>Examples</h3></div></div></div>
<p>The following code demonstrates the syntax for using
implicit conversions to and copying of any objects:</p>
<pre class="programlisting">
@@ -66,12 +66,12 @@ void append_nothing(many &amp; values)
<pre class="programlisting">
bool is_empty(const <code class="computeroutput"><a href="../boost/any.html" title="Class any">boost::any</a></code> &amp; operand)
{
- return operand.<code class="computeroutput"><a href="../boost/any.html#id761592-bb">empty</a></code>();
+ return operand.<code class="computeroutput"><a href="../boost/any.html#id104096-bb">empty</a></code>();
}
bool is_int(const <code class="computeroutput"><a href="../boost/any.html" title="Class any">boost::any</a></code> &amp; operand)
{
- return operand.<code class="computeroutput"><a href="../boost/any.html#id761615-bb">type</a></code>() == typeid(int);
+ return operand.<code class="computeroutput"><a href="../boost/any.html#id691727-bb">type</a></code>() == typeid(int);
}
bool is_char_ptr(const <code class="computeroutput"><a href="../boost/any.html" title="Class any">boost::any</a></code> &amp; operand)
diff --git a/doc/html/any/s04.html b/doc/html/any/s04.html
index 9e333244f9..8e539770b4 100644
--- a/doc/html/any/s04.html
+++ b/doc/html/any/s04.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../any.html" title="Chapter 1. Boost.Any">
<link rel="prev" href="../any_cast.html" title="Function any_cast">
@@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id971646"></a>Acknowledgements</h3></div></div></div>
+<a name="id899756"></a>Acknowledgements</h3></div></div></div>
<p>Doug Gregor ported the documentation to the BoostBook format.</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/any_cast.html b/doc/html/any_cast.html
index 42b77606d4..d7a50a9d97 100644
--- a/doc/html/any_cast.html
+++ b/doc/html/any_cast.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function any_cast</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="any/reference.html#header.boost.any.hpp" title="Header &lt;boost/any.hpp&gt;">
<link rel="prev" href="boost/any.html" title="Class any">
@@ -32,29 +32,27 @@
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType</span> any_cast(<span class="bold"><strong>const</strong></span> <a href="boost/any.html" title="Class any">any</a> &amp; operand);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> any_cast(<a href="boost/any.html" title="Class any">any</a> &amp; operand);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> any_cast(<span class="bold"><strong>const</strong></span> <a href="boost/any.html" title="Class any">any</a> &amp; operand);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><span class="bold"><strong>const</strong></span> ValueType *</span> any_cast(<span class="bold"><strong>const</strong></span> <a href="boost/any.html" title="Class any">any</a> * operand);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type">ValueType *</span> any_cast(<a href="boost/any.html" title="Class any">any</a> * operand);</pre></div>
<div class="refsect1" lang="en">
-<a name="id971581"></a><h2>Description</h2>
+<a name="id899698"></a><h2>Description</h2>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
If passed a pointer, it returns a
similarly qualified pointer to the value content if
- successful, otherwise null is returned. If passed a value or
- reference, it returns a copy of the value content if
- successful.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ successful, otherwise null is returned.
+ If T is ValueType, it returns a copy of the held value, otherwise, if T is a reference
+ to (possibly const qualified) ValueType, it returns a reference to the held
+ value.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Overloads taking an
<code class="computeroutput"><a href="boost/any.html" title="Class any">any</a></code> pointer do not
- throw; the overload taking an
+ throw; overloads taking an
<code class="computeroutput"><a href="boost/any.html" title="Class any">any</a></code> value or reference
throws <code class="computeroutput"><a href="bad_any_cast.html" title="Class bad_any_cast">bad_any_cast</a></code> if
- unsuccessful.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Rationale</span></b>:
-
- The value/reference version returns a
- copy because the C++ keyword casts return
- copies.</p>
+ unsuccessful.</p>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/apa.html b/doc/html/apa.html
index 4c05894132..b730401847 100644
--- a/doc/html/apa.html
+++ b/doc/html/apa.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Appendix A. Rationale for some of the design decisions</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="lambda/s09.html" title="Contributors">
@@ -24,7 +24,7 @@
</div>
<div class="appendix" lang="en">
<div class="titlepage"><div><div><h2 class="title">
-<a name="id1246210"></a>Appendix A. Rationale for some of the design decisions</h2></div></div></div>
+<a name="id1174336"></a>Appendix A. Rationale for some of the design decisions</h2></div></div></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl><dt><span class="section"><a href="apa.html#lambda.why_weak_arity">
diff --git a/doc/html/apply_visitor.html b/doc/html/apply_visitor.html
index 5b5f804e68..e89cf6fdfa 100644
--- a/doc/html/apply_visitor.html
+++ b/doc/html/apply_visitor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function apply_visitor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id872290" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1143203" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
<link rel="prev" href="apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">
<link rel="next" href="bad_get.html" title="Class bad_get">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1143203"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="apply_visitor"></a><div class="titlepage"></div>
@@ -49,7 +49,7 @@
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor&gt;
  <span class="type"><a href="apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">apply_visitor_delayed_t</a>&lt;Visitor&gt;</span> apply_visitor(Visitor &amp; visitor);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1668869"></a><h2>Description</h2>
+<a name="id1321222"></a><h2>Description</h2>
<p>The behavior of <code class="computeroutput">apply_visitor</code> is dependent on
the number of arguments on which it operates (i.e., other than the
visitor). The function behaves as follows:
@@ -97,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1143203"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_get.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/apply_visitor_delayed_t.html b/doc/html/apply_visitor_delayed_t.html
index e9c92ba4c5..9e02d55992 100644
--- a/doc/html/apply_visitor_delayed_t.html
+++ b/doc/html/apply_visitor_delayed_t.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template apply_visitor_delayed_t</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id872290" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1143203" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
<link rel="prev" href="unwrap_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper">
<link rel="next" href="apply_visitor.html" title="Function apply_visitor">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1143203"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="apply_visitor_delayed_t"></a><div class="titlepage"></div>
@@ -36,15 +36,15 @@
  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>typename</strong></span> Visitor::result_type result_type;
  <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#apply_visitor_delayed_tconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>explicit</strong></span> <a href="apply_visitor_delayed_t.html#id1208233-bb">apply_visitor_delayed_t</a>(Visitor &amp;);
+  <span class="bold"><strong>explicit</strong></span> <a href="apply_visitor_delayed_t.html#id1069124-bb">apply_visitor_delayed_t</a>(Visitor &amp;);
-  <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#id1314580-bb">function object interface</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id1207026-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant &amp;);
+  <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#id892968-bb">function object interface</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id1176265-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
-    <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id1251205-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant1 &amp;, Variant2 &amp;);
+    <span class="type">result_type</span> <a href="apply_visitor_delayed_t.html#id656108-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant1 &amp;, Variant2 &amp;);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1668496"></a><h2>Description</h2>
+<a name="id1320846"></a><h2>Description</h2>
<p>Adapts the function given at construction for use as a
function object. This is useful, for example, when one needs to
operate on each element of a sequence of variant objects using a
@@ -54,10 +54,10 @@
<code class="computeroutput"><a href="apply_visitor.html" title="Function apply_visitor">apply_visitor</a></code> for a simple
way to create <code class="computeroutput">apply_visitor_delayed_t</code> objects.</p>
<div class="refsect2" lang="en">
-<a name="id1668530"></a><h3>
+<a name="id1320881"></a><h3>
<a name="apply_visitor_delayed_tconstruct-copy-destruct"></a><code class="computeroutput">apply_visitor_delayed_t</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1208233-bb"></a>apply_visitor_delayed_t(Visitor &amp; visitor);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1069124-bb"></a>apply_visitor_delayed_t(Visitor &amp; visitor);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs the function object with the given
@@ -65,13 +65,13 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1668581"></a><h3>
-<a name="id1314580-bb"></a><code class="computeroutput">apply_visitor_delayed_t</code> function object interface</h3>
+<a name="id1320932"></a><h3>
+<a name="id892968-bb"></a><code class="computeroutput">apply_visitor_delayed_t</code> function object interface</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id1314583-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a name="id1207026-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant &amp; operand);
+<p><a name="id1042641-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant&gt; <span class="type">result_type</span> <a name="id1176265-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant &amp; operand);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
-  <span class="type">result_type</span> <a name="id1251205-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant1 &amp; operand1, Variant2 &amp; operand2);</pre>
+  <span class="type">result_type</span> <a name="id656108-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant1 &amp; operand1, Variant2 &amp; operand2);</pre>
<p>Invokes
<code class="computeroutput"><a href="apply_visitor.html" title="Function apply_visitor">apply_visitor</a></code> on the
stored visitor using the given operands.</p>
@@ -85,7 +85,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id872290"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1143203"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/array.html b/doc/html/array.html
index f99373c270..5b75c6b51d 100644
--- a/doc/html/array.html
+++ b/doc/html/array.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 2. Boost.Array</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="any/s04.html" title="Acknowledgements">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2001-2004 Nicolai M. Josuttis</p></div>
<div><div class="legalnotice">
-<a name="id971681"></a><p>Permission to copy, use, modify, sell and distribute this
+<a name="id899791"></a><p>Permission to copy, use, modify, sell and distribute this
software is granted provided this copyright notice appears in
all copies. This software is provided "as is" without express or
implied warranty, and with no claim as to its suitability for
@@ -89,18 +89,18 @@
<li>No constructors are provided.</li>
<li>Elements may have an undetermined initial value (see <a href="array/rationale.html" title="Design Rationale">the section called &#8220;Design Rationale&#8221;</a>).</li>
<li>
-<code class="computeroutput"><a href="boost/array.html#id763420">swap</a></code>() has no constant complexity.</li>
+<code class="computeroutput"><a href="boost/array.html#id693451">swap</a></code>() has no constant complexity.</li>
<li>
-<code class="computeroutput"><a href="boost/array.html#id686133-bb">size</a></code>() is always constant, based on the second template argument of the type.</li>
+<code class="computeroutput"><a href="boost/array.html#id682468-bb">size</a></code>() is always constant, based on the second template argument of the type.</li>
<li>The container provides no allocator support.</li>
</ul></div>
<p>It doesn't fulfill the requirements of a "sequence" (see Section 23.1.1, [lib.sequence.reqmts] of the C++ Standard), except that:
</p>
<div class="itemizedlist"><ul type="disc" compact>
<li>
-<code class="computeroutput"><a href="boost/array.html#id763241-bb">front</a></code>() and <code class="computeroutput"><a href="boost/array.html#id763273-bb">back</a></code>() are provided.</li>
+<code class="computeroutput"><a href="boost/array.html#id614158-bb">front</a></code>() and <code class="computeroutput"><a href="boost/array.html#id693304-bb">back</a></code>() are provided.</li>
<li>
-<code class="computeroutput"><a href="boost/array.html#id685146-bb">operator[]</a></code> and <code class="computeroutput"><a href="boost/array.html#id726524-bb">at</a></code>() are provided.</li>
+<code class="computeroutput"><a href="boost/array.html#id618483-bb">operator[]</a></code> and <code class="computeroutput"><a href="boost/array.html#id619567-bb">at</a></code>() are provided.</li>
</ul></div>
</div>
</div>
diff --git a/doc/html/array/ack.html b/doc/html/array/ack.html
index 8653410899..26008296c2 100644
--- a/doc/html/array/ack.html
+++ b/doc/html/array/ack.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../array.html" title="Chapter 2. Boost.Array">
<link rel="prev" href="more/info.html" title="For more information...">
diff --git a/doc/html/array/more/info.html b/doc/html/array/more/info.html
index afe4b1e5ef..4bff71d957 100644
--- a/doc/html/array/more/info.html
+++ b/doc/html/array/more/info.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>For more information...</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../array.html" title="Chapter 2. Boost.Array">
<link rel="prev" href="../rationale.html" title="Design Rationale">
diff --git a/doc/html/array/rationale.html b/doc/html/array/rationale.html
index 11f54cfe6b..909ff142ba 100644
--- a/doc/html/array/rationale.html
+++ b/doc/html/array/rationale.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design Rationale</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../array.html" title="Chapter 2. Boost.Array">
<link rel="prev" href="../boost/array.html" title="Class template array">
diff --git a/doc/html/array/reference.html b/doc/html/array/reference.html
index 28a2d4df4b..37d8b4b6e4 100644
--- a/doc/html/array/reference.html
+++ b/doc/html/array/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../array.html" title="Chapter 2. Boost.Array">
<link rel="prev" href="../array.html" title="Chapter 2. Boost.Array">
@@ -31,19 +31,19 @@
<a name="header.boost.array.hpp"></a>Header &lt;<a href="../../../boost/array.hpp" target="_top">boost/array.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="bold"><strong>class</strong></span> <a href="../boost/array.html" title="Class template array">array</a>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/array.html#id763420">swap</a>(<a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/array.html#id693451">swap</a>(<a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763478"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id693509"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763537"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id693568"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763586"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id693617"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763648"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id693678"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763696"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id693726"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id763744"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/array.html#id693774"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
}</pre>
</div>
</div>
diff --git a/doc/html/bad_adjustment.html b/doc/html/bad_adjustment.html
index 33a9533a29..5fc4cfb2c0 100644
--- a/doc/html/bad_adjustment.html
+++ b/doc/html/bad_adjustment.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_adjustment</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928390" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id796826" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
<link rel="prev" href="bad_offset.html" title="Struct bad_offset">
<link rel="next" href="posix_time_zone.html" title="Class posix_time_zone">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796826"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_adjustment"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_adjustment {
  <span class="emphasis"><em>// <a href="bad_adjustment.html#bad_adjustmentconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_adjustment.html#id1031899-bb">bad_adjustment</a>(std::string = "");
+  <a href="bad_adjustment.html#id651144-bb">bad_adjustment</a>(std::string = "");
-  <span class="emphasis"><em>// <a href="bad_adjustment.html#id1031894-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_adjustment.html#id651139-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1184122"></a><h2>Description</h2>
+<a name="id1112242"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1184126"></a><h3>
+<a name="id1112245"></a><h3>
<a name="bad_adjustmentconstruct-copy-destruct"></a><code class="computeroutput">bad_adjustment</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1031899-bb"></a>bad_adjustment(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id651144-bb"></a>bad_adjustment(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1184159"></a><h3>
-<a name="id1031894-bb"></a><code class="computeroutput">bad_adjustment</code> public member functions</h3>
+<a name="id1112279"></a><h3>
+<a name="id651139-bb"></a><code class="computeroutput">bad_adjustment</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796826"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_zone.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_any_cast.html b/doc/html/bad_any_cast.html
index 752f117840..98d5323cf8 100644
--- a/doc/html/bad_any_cast.html
+++ b/doc/html/bad_any_cast.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class bad_any_cast</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="any/reference.html#header.boost.any.hpp" title="Header &lt;boost/any.hpp&gt;">
<link rel="prev" href="any/reference.html" title="Reference">
@@ -34,11 +34,11 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>class</strong></span> bad_any_cast : <span class="bold"><strong>public</strong></span> std::bad_cast {
<span class="bold"><strong>public</strong></span>:
-  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_any_cast.html#id728128-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_any_cast.html#id659048-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id970542"></a><h2>Description</h2>
-<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id728128-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id898637"></a><h2>Description</h2>
+<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id659048-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/bad_day_of_month.html b/doc/html/bad_day_of_month.html
index a03b5b3fc0..b2e595ffee 100644
--- a/doc/html/bad_day_of_month.html
+++ b/doc/html/bad_day_of_month.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_day_of_month</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906477" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id754023" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
<link rel="prev" href="boost/gregorian/date.html" title="Class date">
<link rel="next" href="greg_day.html" title="Class greg_day">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id754023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_day_of_month"></a><div class="titlepage"></div>
@@ -32,24 +32,24 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_day_of_month {
  <span class="emphasis"><em>// <a href="bad_day_of_month.html#bad_day_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_day_of_month.html#id826911-bb">bad_day_of_month</a>();
-  <a href="bad_day_of_month.html#id826913-bb">bad_day_of_month</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="bad_day_of_month.html#id904710-bb">bad_day_of_month</a>();
+  <a href="bad_day_of_month.html#id904712-bb">bad_day_of_month</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <span class="emphasis"><em>// <a href="bad_day_of_month.html#id1106058-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_day_of_month.html#id904705-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1150646"></a><h2>Description</h2>
+<a name="id1078761"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1150650"></a><h3>
+<a name="id1078764"></a><h3>
<a name="bad_day_of_monthconstruct-copy-destruct"></a><code class="computeroutput">bad_day_of_month</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id826911-bb"></a>bad_day_of_month();</pre></li>
-<li><pre class="literallayout"><a name="id826913-bb"></a>bad_day_of_month(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
+<li><pre class="literallayout"><a name="id904710-bb"></a>bad_day_of_month();</pre></li>
+<li><pre class="literallayout"><a name="id904712-bb"></a>bad_day_of_month(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1150704"></a><h3>
-<a name="id1106058-bb"></a><code class="computeroutput">bad_day_of_month</code> public member functions</h3>
+<a name="id1078817"></a><h3>
+<a name="id904705-bb"></a><code class="computeroutput">bad_day_of_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id754023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_day.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_day_of_year.html b/doc/html/bad_day_of_year.html
index 8185fc3a61..ee944dc5ae 100644
--- a/doc/html/bad_day_of_year.html
+++ b/doc/html/bad_day_of_year.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_day_of_year</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id862957" title="Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id999735" title="Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;">
<link rel="prev" href="greg_day.html" title="Class greg_day">
<link rel="next" href="greg_durations_config.html" title="Struct greg_durations_config">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id862957"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id999735"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_day_of_year"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_day_of_year {
  <span class="emphasis"><em>// <a href="bad_day_of_year.html#bad_day_of_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_day_of_year.html#id1108640-bb">bad_day_of_year</a>();
+  <a href="bad_day_of_year.html#id829693-bb">bad_day_of_year</a>();
-  <span class="emphasis"><em>// <a href="bad_day_of_year.html#id1108635-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_day_of_year.html#id829688-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1151132"></a><h2>Description</h2>
+<a name="id1079244"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1151135"></a><h3>
+<a name="id1079247"></a><h3>
<a name="bad_day_of_yearconstruct-copy-destruct"></a><code class="computeroutput">bad_day_of_year</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1108640-bb"></a>bad_day_of_year();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id829693-bb"></a>bad_day_of_year();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1151168"></a><h3>
-<a name="id1108635-bb"></a><code class="computeroutput">bad_day_of_year</code> public member functions</h3>
+<a name="id1079280"></a><h3>
+<a name="id829688-bb"></a><code class="computeroutput">bad_day_of_year</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id862957"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id999735"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_durations_config.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_field_count.html b/doc/html/bad_field_count.html
index dd7f72c616..ea5c12c625 100644
--- a/doc/html/bad_field_count.html
+++ b/doc/html/bad_field_count.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_field_count</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034888" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id929135" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
<link rel="prev" href="data_not_accessible.html" title="Struct data_not_accessible">
<link rel="next" href="tz_db_base.html" title="Class template tz_db_base">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929135"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_field_count"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_field_count {
  <span class="emphasis"><em>// <a href="bad_field_count.html#bad_field_countconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_field_count.html#id932728-bb">bad_field_count</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="bad_field_count.html#id869275-bb">bad_field_count</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <span class="emphasis"><em>// <a href="bad_field_count.html#id932723-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_field_count.html#id869270-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1147112"></a><h2>Description</h2>
+<a name="id1075228"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1147115"></a><h3>
+<a name="id1075231"></a><h3>
<a name="bad_field_countconstruct-copy-destruct"></a><code class="computeroutput">bad_field_count</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id932728-bb"></a>bad_field_count(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id869275-bb"></a>bad_field_count(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147154"></a><h3>
-<a name="id932723-bb"></a><code class="computeroutput">bad_field_count</code> public member functions</h3>
+<a name="id1075270"></a><h3>
+<a name="id869270-bb"></a><code class="computeroutput">bad_field_count</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929135"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tz_db_base.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_function_call.html b/doc/html/bad_function_call.html
index ce6d558b44..cfe9702216 100644
--- a/doc/html/bad_function_call.html
+++ b/doc/html/bad_function_call.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class bad_function_call</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
<link rel="prev" href="function/reference.html" title="Reference">
@@ -33,15 +33,15 @@
<span class="bold"><strong>class</strong></span> bad_function_call : <span class="bold"><strong>public</strong></span> std::runtime_error {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="bad_function_call.html#bad_function_callconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_function_call.html#id928551-bb">bad_function_call</a>();
+  <a href="bad_function_call.html#id906546-bb">bad_function_call</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1206744"></a><h2>Description</h2>
+<a name="id1117378"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1206748"></a><h3>
+<a name="id1117382"></a><h3>
<a name="bad_function_callconstruct-copy-destruct"></a><code class="computeroutput">bad_function_call</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id928551-bb"></a>bad_function_call();</pre>
+<pre class="literallayout"><a name="id906546-bb"></a>bad_function_call();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <code class="computeroutput"><a href="bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> exception object.</p>
diff --git a/doc/html/bad_get.html b/doc/html/bad_get.html
index ff65b9705c..68eecbb3c9 100644
--- a/doc/html/bad_get.html
+++ b/doc/html/bad_get.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class bad_get</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id894482" title="Header &lt;boost/variant/get.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1039788" title="Header &lt;boost/variant/get.hpp&gt;">
<link rel="prev" href="apply_visitor.html" title="Function apply_visitor">
<link rel="next" href="get.html" title="Function get">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1039788"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_get"></a><div class="titlepage"></div>
@@ -34,11 +34,11 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>class</strong></span> bad_get : <span class="bold"><strong>public</strong></span> std::exception {
<span class="bold"><strong>public</strong></span>:
-  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_get.html#id801330-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_get.html#id870374-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1669332"></a><h2>Description</h2>
-<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id801330-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id1321687"></a><h2>Description</h2>
+<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id870374-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -47,7 +47,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1039788"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="get.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_month.html b/doc/html/bad_month.html
index 44bdae452d..5c3b7c6a32 100644
--- a/doc/html/bad_month.html
+++ b/doc/html/bad_month.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_month</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id871347" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
-<link rel="prev" href="id792474.html" title="Function template operator&lt;&lt;">
+<link rel="up" href="date_time/doxy.html#id1037441" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
+<link rel="prev" href="id612209.html" title="Function template operator&lt;&lt;">
<link rel="next" href="greg_month.html" title="Class greg_month">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id792474.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id612209.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1037441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_month"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_month {
  <span class="emphasis"><em>// <a href="bad_month.html#bad_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_month.html#id692487-bb">bad_month</a>();
+  <a href="bad_month.html#id865877-bb">bad_month</a>();
-  <span class="emphasis"><em>// <a href="bad_month.html#id692482-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_month.html#id865872-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1152847"></a><h2>Description</h2>
+<a name="id1080962"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1152850"></a><h3>
+<a name="id1080965"></a><h3>
<a name="bad_monthconstruct-copy-destruct"></a><code class="computeroutput">bad_month</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id692487-bb"></a>bad_month();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id865877-bb"></a>bad_month();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1152883"></a><h3>
-<a name="id692482-bb"></a><code class="computeroutput">bad_month</code> public member functions</h3>
+<a name="id1080998"></a><h3>
+<a name="id865872-bb"></a><code class="computeroutput">bad_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id792474.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id612209.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1037441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_month.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_offset.html b/doc/html/bad_offset.html
index 8e75ce9544..8ec9f3049c 100644
--- a/doc/html/bad_offset.html
+++ b/doc/html/bad_offset.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_offset</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928390" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id796826" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
<link rel="prev" href="local_date_time_base.html" title="Class template local_date_time_base">
<link rel="next" href="bad_adjustment.html" title="Struct bad_adjustment">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796826"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_offset"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_offset {
  <span class="emphasis"><em>// <a href="bad_offset.html#bad_offsetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_offset.html#id1001792-bb">bad_offset</a>(std::string = "");
+  <a href="bad_offset.html#id732405-bb">bad_offset</a>(std::string = "");
-  <span class="emphasis"><em>// <a href="bad_offset.html#id1002747-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_offset.html#id732401-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1184007"></a><h2>Description</h2>
+<a name="id1112125"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1184010"></a><h3>
+<a name="id1112128"></a><h3>
<a name="bad_offsetconstruct-copy-destruct"></a><code class="computeroutput">bad_offset</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1001792-bb"></a>bad_offset(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id732405-bb"></a>bad_offset(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1184044"></a><h3>
-<a name="id1002747-bb"></a><code class="computeroutput">bad_offset</code> public member functions</h3>
+<a name="id1112163"></a><h3>
+<a name="id732401-bb"></a><code class="computeroutput">bad_offset</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796826"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_adjustment.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_visit.html b/doc/html/bad_visit.html
index 015700c363..9b54a2a4e9 100644
--- a/doc/html/bad_visit.html
+++ b/doc/html/bad_visit.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class bad_visit</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1561653" title="Header &lt;boost/variant/bad_visit.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1179989" title="Header &lt;boost/variant/bad_visit.hpp&gt;">
<link rel="prev" href="get.html" title="Function get">
<link rel="next" href="static_visitor.html" title="Class template static_visitor">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1561653"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1179989"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_visit"></a><div class="titlepage"></div>
@@ -33,11 +33,11 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>class</strong></span> bad_visit : <span class="bold"><strong>public</strong></span> std::exception {
<span class="bold"><strong>public</strong></span>:
-  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_visit.html#id1254309-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="bad_visit.html#id822915-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1669929"></a><h2>Description</h2>
-<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id1254309-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id1322284"></a><h2>Description</h2>
+<pre class="literallayout"><span class="bold"><strong>virtual</strong></span> <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id822915-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1561653"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1179989"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_visitor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_weekday.html b/doc/html/bad_weekday.html
index 6423bb8eee..883e5c0002 100644
--- a/doc/html/bad_weekday.html
+++ b/doc/html/bad_weekday.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_weekday</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id973291" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id897676" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
<link rel="prev" href="greg_month.html" title="Class greg_month">
<link rel="next" href="greg_weekday.html" title="Class greg_weekday">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id897676"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_weekday"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_weekday {
  <span class="emphasis"><em>// <a href="bad_weekday.html#bad_weekdayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_weekday.html#id977285-bb">bad_weekday</a>();
+  <a href="bad_weekday.html#id833020-bb">bad_weekday</a>();
-  <span class="emphasis"><em>// <a href="bad_weekday.html#id977279-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_weekday.html#id833016-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1171466"></a><h2>Description</h2>
+<a name="id1082104"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1171470"></a><h3>
+<a name="id1082107"></a><h3>
<a name="bad_weekdayconstruct-copy-destruct"></a><code class="computeroutput">bad_weekday</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id977285-bb"></a>bad_weekday();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id833020-bb"></a>bad_weekday();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1171503"></a><h3>
-<a name="id977279-bb"></a><code class="computeroutput">bad_weekday</code> public member functions</h3>
+<a name="id1082141"></a><h3>
+<a name="id833016-bb"></a><code class="computeroutput">bad_weekday</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id897676"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bad_year.html b/doc/html/bad_year.html
index 694045507e..e42c268c86 100644
--- a/doc/html/bad_year.html
+++ b/doc/html/bad_year.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct bad_year</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866121" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id900964" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
<link rel="prev" href="greg_weekday.html" title="Class greg_weekday">
<link rel="next" href="greg_year.html" title="Class greg_year">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id900964"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bad_year"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> bad_year {
  <span class="emphasis"><em>// <a href="bad_year.html#bad_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="bad_year.html#id933145-bb">bad_year</a>();
+  <a href="bad_year.html#id975347-bb">bad_year</a>();
-  <span class="emphasis"><em>// <a href="bad_year.html#id933140-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_year.html#id975342-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1172170"></a><h2>Description</h2>
+<a name="id1082808"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1172174"></a><h3>
+<a name="id1082811"></a><h3>
<a name="bad_yearconstruct-copy-destruct"></a><code class="computeroutput">bad_year</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id933145-bb"></a>bad_year();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id975347-bb"></a>bad_year();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1172206"></a><h3>
-<a name="id933140-bb"></a><code class="computeroutput">bad_year</code> public member functions</h3>
+<a name="id1082844"></a><h3>
+<a name="id975342-bb"></a><code class="computeroutput">bad_year</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id900964"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_year.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/barrier.html b/doc/html/barrier.html
index 1f8724fd2f..7a5b6f3e58 100644
--- a/doc/html/barrier.html
+++ b/doc/html/barrier.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class barrier</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id759234" title="Header &lt;boost/thread/barrier.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1080963" title="Header &lt;boost/thread/barrier.hpp&gt;">
<link rel="prev" href="threads/reference.html" title="Reference">
<link rel="next" href="condition.html" title="Class condition">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id759234"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080963"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="barrier"></a><div class="titlepage"></div>
@@ -36,14 +36,14 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="barrier.html#barrierconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="barrier.html#id1008465-bb">barrier</a>(size_t);
-  <a href="barrier.html#id683382-bb">~barrier</a>();
+  <a href="barrier.html#id1109680-bb">barrier</a>(size_t);
+  <a href="barrier.html#id972451-bb">~barrier</a>();
-  <span class="emphasis"><em>// <a href="barrier.html#id942530-bb">waiting</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="barrier.html#id1178178-bb">wait</a>();
+  <span class="emphasis"><em>// <a href="barrier.html#id726664-bb">waiting</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="barrier.html#id835379-bb">wait</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1556579"></a><h2>Description</h2>
+<a name="id1214081"></a><h2>Description</h2>
<p>When a barrier is created, it is initialized with a thread count N.
The first N-1 calls to <code class="computeroutput">wait()</code> will all cause their threads to be blocked.
The Nth call to <code class="computeroutput">wait()</code> will allow all of the waiting threads, including
@@ -61,11 +61,11 @@
and <a href="threads.html#threads.glossary.thread-state">ready</a>.
Note that "waiting" is a synonym for blocked.</p>
<div class="refsect2" lang="en">
-<a name="id1556658"></a><h3>
+<a name="id1214160"></a><h3>
<a name="barrierconstruct-copy-destruct"></a><code class="computeroutput">barrier</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1008465-bb"></a>barrier(size_t count);</pre>
+<pre class="literallayout"><a name="id1109680-bb"></a>barrier(size_t count);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="barrier.html" title="Class barrier">barrier</a> object that
@@ -73,7 +73,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id683382-bb"></a>~barrier();</pre>
+<pre class="literallayout"><a name="id972451-bb"></a>~barrier();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys <code class="computeroutput">*this</code>. If threads are still executing
@@ -83,10 +83,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1556757"></a><h3>
-<a name="id942530-bb"></a><code class="computeroutput">barrier</code> waiting</h3>
+<a name="id1214259"></a><h3>
+<a name="id726664-bb"></a><code class="computeroutput">barrier</code> waiting</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1178178-bb"></a>wait();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id835379-bb"></a>wait();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Wait until N threads call <code class="computeroutput">wait()</code>, where
@@ -111,7 +111,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id759234"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080963"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="condition.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/base_time.html b/doc/html/base_time.html
index 6e549774b3..9a1a6e9258 100644
--- a/doc/html/base_time.html
+++ b/doc/html/base_time.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template base_time</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id831553" title="Header &lt;boost/date_time/time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id759436" title="Header &lt;boost/date_time/time.hpp&gt;">
<link rel="prev" href="gather_weekday_strings.html" title="Function template gather_weekday_strings">
<link rel="next" href="second_clock.html" title="Class template second_clock">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id831553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759436"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="base_time"></a><div class="titlepage"></div>
@@ -40,79 +40,79 @@
  <span class="bold"><strong>typedef</strong></span> time_system::time_duration_type time_duration_type;
  <span class="emphasis"><em>// <a href="base_time.html#base_timeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="base_time.html#id796514-bb">base_time</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="base_time.html#id764195-bb">base_time</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
            dst_flags = not_dst);
-  <a href="base_time.html#id689610-bb">base_time</a>(special_values);
-  <a href="base_time.html#id689624-bb">base_time</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
+  <a href="base_time.html#id764232-bb">base_time</a>(special_values);
+  <a href="base_time.html#id764245-bb">base_time</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
-  <span class="emphasis"><em>// <a href="base_time.html#id724655-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="base_time.html#id724660-bb">date</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_duration_type</span> <a href="base_time.html#id724673-bb">time_of_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="base_time.html#id724686-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="base_time.html#id828497-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="base_time.html#id828535-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id828553-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id726580-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id718630-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id718647-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795507-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id719180-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id718223-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_duration_type</span> <a href="base_time.html#id803846-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id803874-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id803902-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type">time_type</span> <a href="base_time.html#id721757-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id796021-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type">time_type</span> <a href="base_time.html#id834553-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id834581-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_type</span> <a href="base_time.html#id834605-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">time_type</span> <a href="base_time.html#id796489-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="emphasis"><em>// <a href="base_time.html#id759541-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="base_time.html#id759545-bb">date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_duration_type</span> <a href="base_time.html#id759557-bb">time_of_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id759569-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id759605-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id795601-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795618-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795634-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795650-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795667-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795683-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795699-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="base_time.html#id795726-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_duration_type</span> <a href="base_time.html#id795752-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id733483-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id767934-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">time_type</span> <a href="base_time.html#id767956-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id767981-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">time_type</span> <a href="base_time.html#id768608-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id726693-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_type</span> <a href="base_time.html#id764146-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_type</span> <a href="base_time.html#id764172-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1117231"></a><h2>Description</h2>
+<a name="id1044894"></a><h2>Description</h2>
<p>This class is a skeleton for the interface of a temporal type with a resolution that is higher than a day. It is intended that this class be the base class and that the actual time class be derived using the BN pattern. In this way, the derived class can make decisions such as 'should there be a default constructor' and what should it set its value to, should there be optional constructors say allowing only an time_durations that generate a time from a clock,etc. So, in fact multiple time types can be created for a time_system with different construction policies, and all of them can perform basic operations by only writing a copy constructor. Finally, compiler errors are also shorter.</p>
<p>The real behavior of the time class is provided by the time_system template parameter. This class must provide all the logic for addition, subtraction, as well as define all the interface types. </p>
<div class="refsect2" lang="en">
-<a name="id1117242"></a><h3>
+<a name="id1044905"></a><h3>
<a name="base_timeconstruct-copy-destruct"></a><code class="computeroutput">base_time</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id796514-bb"></a>base_time(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td,
+<li><pre class="literallayout"><a name="id764195-bb"></a>base_time(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td,
          dst_flags dst = not_dst);</pre></li>
-<li><pre class="literallayout"><a name="id689610-bb"></a>base_time(special_values sv);</pre></li>
-<li><pre class="literallayout"><a name="id689624-bb"></a>base_time(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id764232-bb"></a>base_time(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id764245-bb"></a>base_time(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1117309"></a><h3>
-<a name="id724655-bb"></a><code class="computeroutput">base_time</code> public member functions</h3>
+<a name="id1044985"></a><h3>
+<a name="id759541-bb"></a><code class="computeroutput">base_time</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id724660-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id724673-bb"></a>time_of_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id759545-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id759557-bb"></a>time_of_day() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id724686-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id759569-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
<p>Optional bool parameter will return time zone as an offset (ie "+07:00"). Empty string is returned for classes that do not use a time_zone </p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id828497-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id759605-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
<p>Optional bool parameter will return time zone as an offset (ie "+07:00"). Empty string is returned for classes that do not use a time_zone </p>
</li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id828535-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id828553-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id726580-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718630-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718647-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795507-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id719180-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718223-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id803846-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id803874-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id803902-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id721757-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id796021-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id834553-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id834581-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id834605-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id796489-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id795601-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795618-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795634-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795650-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795667-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795683-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795699-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795726-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id795752-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id733483-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id767934-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id767956-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id767981-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id768608-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id726693-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id764146-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id764172-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
</ol></div>
</div>
</div>
@@ -123,7 +123,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id831553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759436"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="second_clock.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/bbv2.html b/doc/html/bbv2.html
index d7194e160a..28611bca82 100644
--- a/doc/html/bbv2.html
+++ b/doc/html/bbv2.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Part III. Boost.Build v2 User Manual</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -78,7 +78,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</dl></dd>
<dt><span class="chapter"><a href="bbv2/faq.html">27. Frequently Asked Questions</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="bbv2/faq.html#id1708877">
+<dt><span class="section"><a href="bbv2/faq.html#id1361218">
I'm getting "Duplicate name of actual target" error. What
does it mean?
</a></span></dt>
diff --git a/doc/html/bbv2/advanced.html b/doc/html/bbv2/advanced.html
index b3916ff03c..ca860cd081 100644
--- a/doc/html/bbv2/advanced.html
+++ b/doc/html/bbv2/advanced.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 24. User documentation</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -47,14 +47,14 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</dl></dd>
<dt><span class="section"><a href="advanced/build_process.html">The Build Process</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="advanced/build_process.html#id1704308">Build request</a></span></dt>
-<dt><span class="section"><a href="advanced/build_process.html#id1704350">Building a main target</a></span></dt>
-<dt><span class="section"><a href="advanced/build_process.html#id1704448">Building a project</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id1356644">Build request</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id1356686">Building a main target</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id1356791">Building a project</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="advanced/builtins/targets.html">Builtin target types</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="advanced/builtins/targets.html#id1704505">Programs</a></span></dt>
-<dt><span class="section"><a href="advanced/builtins/targets.html#id1704568">Libraries</a></span></dt>
+<dt><span class="section"><a href="advanced/builtins/targets.html#id1356849">Programs</a></span></dt>
+<dt><span class="section"><a href="advanced/builtins/targets.html#id1356911">Libraries</a></span></dt>
<dt><span class="section"><a href="advanced/builtins/targets.html#bbv2.builtins.alias">Alias</a></span></dt>
<dt><span class="section"><a href="advanced/builtins/targets.html#bbv2.builtins.stage">Installing</a></span></dt>
<dt><span class="section"><a href="advanced/builtins/targets.html#bbv2.builtins.testing">Testing</a></span></dt>
@@ -104,7 +104,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
How the build process works</a></p></li>
<li><p>Some Basics about the Boost.Jam language. See the
<a href="http://www.boost.org/tools/build/jam_src/index.html#jam_fundamentals" target="_top">Boost.Jam</a>
- and <a href="http://www.boost.org/tools/build/jam_src/Jam.html" target="_top">Classic
+ and <a href="http://www.boost.org/tools/build/jam_src/jam.html" target="_top">Classic
Jam</a> documentation.
</p></li>
</ul></div>
diff --git a/doc/html/bbv2/advanced/build_process.html b/doc/html/bbv2/advanced/build_process.html
index d65ca9bc2c..54dd41dd50 100644
--- a/doc/html/bbv2/advanced/build_process.html
+++ b/doc/html/bbv2/advanced/build_process.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>The Build Process</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -35,9 +35,9 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="bbv2.advanced.build_process"></a>The Build Process</h2></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="build_process.html#id1704308">Build request</a></span></dt>
-<dt><span class="section"><a href="build_process.html#id1704350">Building a main target</a></span></dt>
-<dt><span class="section"><a href="build_process.html#id1704448">Building a project</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id1356644">Build request</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id1356686">Building a main target</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id1356791">Building a project</a></span></dt>
</dl></div>
<p>When you've described your targets, you want Boost.Build to run the
right tools and create the needed targets.
@@ -67,7 +67,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1704308"></a>Build request</h3></div></div></div>
+<a name="id1356644"></a>Build request</h3></div></div></div>
<p>
The command line specifies which targets to build and with which
properties. For example:
@@ -92,7 +92,7 @@ bjam app1 lib1//lib1 gcc debug optimization=full
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1704350"></a>Building a main target</h3></div></div></div>
+<a name="id1356686"></a>Building a main target</h3></div></div></div>
<p>When you request, directly or indirectly, a build of a main target
with specific requirements, the following steps are made. Some brief
explanation is provided, and more details are given in <a href="../reference/buildprocess.html" title="Build process">the section called &#8220;Build process&#8221;</a>.
@@ -153,7 +153,7 @@ bjam app1 lib1//lib1 gcc debug optimization=full
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1704448"></a>Building a project</h3></div></div></div>
+<a name="id1356791"></a>Building a project</h3></div></div></div>
<p>Often, a user builds a complete project, not just one main
target. In fact, invoking <span><strong class="command">bjam</strong></span> without
arguments
diff --git a/doc/html/bbv2/advanced/builtins/features.html b/doc/html/bbv2/advanced/builtins/features.html
index 6f5a7bddf4..b56520dcc6 100644
--- a/doc/html/bbv2/advanced/builtins/features.html
+++ b/doc/html/bbv2/advanced/builtins/features.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Builtin features</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -148,7 +148,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</p>
</dd>
<dt>
-<span class="term"><code class="literal">cflags</code>, </span><span class="term"><code class="literal">cxxflags</code>, </span><span class="term"><code class="literal">linkflags</code></span>
+<span class="term"><code class="literal">cflags</code>, </span><span class="term"><code class="literal">cxxflags</code>, </span><span class="term"><code class="literal">linkflags</code>, </span>
</dt>
<dd>
The value of those features is passed without modification to the
diff --git a/doc/html/bbv2/advanced/builtins/targets.html b/doc/html/bbv2/advanced/builtins/targets.html
index f3a29479b7..cb556cfb15 100644
--- a/doc/html/bbv2/advanced/builtins/targets.html
+++ b/doc/html/bbv2/advanced/builtins/targets.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Builtin target types</title>
<link rel="stylesheet" href="../../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -35,15 +35,15 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="bbv2.advanced.builtins.targets"></a>Builtin target types</h2></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1704505">Programs</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1704568">Libraries</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1356849">Programs</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1356911">Libraries</a></span></dt>
<dt><span class="section"><a href="targets.html#bbv2.builtins.alias">Alias</a></span></dt>
<dt><span class="section"><a href="targets.html#bbv2.builtins.stage">Installing</a></span></dt>
<dt><span class="section"><a href="targets.html#bbv2.builtins.testing">Testing</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1704505"></a>Programs</h3></div></div></div>
+<a name="id1356849"></a>Programs</h3></div></div></div>
<p>Programs are created using the <code class="computeroutput">exe</code> rule, which
follows the <a href="../jamfiles.html#bbv2.main-target-rule-syntax">common
syntax</a>. For example:
@@ -76,7 +76,7 @@ exe hello : hello.cpp some_library.lib /some_project//library
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1704568"></a>Libraries</h3></div></div></div>
+<a name="id1356911"></a>Libraries</h3></div></div></div>
<p>Libraries are created using the <code class="computeroutput">lib</code> rule, which
follows the <a href="../jamfiles.html#bbv2.main-target-rule-syntax">common
syntax</a>. For example:
@@ -332,7 +332,7 @@ install install-bin : applications : /usr/bin ;
install install-lib : helper : /usr/lib ;
</pre>
<p>Because the <code class="computeroutput">install</code> rule just copies targets, most
- free features <sup>[<a name="id1705185" href="#ftn.id1705185">6</a>]</sup>
+ free features <sup>[<a name="id1357529" href="#ftn.id1357529">6</a>]</sup>
have no effect when used in requirements of the <code class="computeroutput">install</code>.
The only two which matter are
<a href="features.html#bbv2.builtin.features.dependency"><code class="varname">dependency</code></a> and, on Unix,
@@ -375,7 +375,7 @@ unit-test helpers_test : helpers_test.cpp helpers ;
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1705185" href="#id1705185">6</a>] </sup>see the definition of "free" in <a href="../../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a>.</p></div>
+<div class="footnote"><p><sup>[<a name="ftn.id1357529" href="#id1357529">6</a>] </sup>see the definition of "free" in <a href="../../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a>.</p></div>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/bbv2/advanced/differences_to_v1.html b/doc/html/bbv2/advanced/differences_to_v1.html
index 715fa28afc..ab09859d0e 100644
--- a/doc/html/bbv2/advanced/differences_to_v1.html
+++ b/doc/html/bbv2/advanced/differences_to_v1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Differences to Boost.Build V1</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/advanced/jamfiles.html b/doc/html/bbv2/advanced/jamfiles.html
index dd05335494..785d65f1f7 100644
--- a/doc/html/bbv2/advanced/jamfiles.html
+++ b/doc/html/bbv2/advanced/jamfiles.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Writing Jamfiles</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -298,7 +298,7 @@ project tennis
</p>
<div class="table">
-<a name="id1703973"></a><p class="title"><b>Table 24.1. </b></p>
+<a name="id1356309"></a><p class="title"><b>Table 24.1. </b></p>
<table class="table" summary="">
<colgroup>
<col>
@@ -402,7 +402,7 @@ project tennis
<pre class="screen">
bjam --help project.<em class="replaceable"><code>rulename</code></em></pre>
<div class="table">
-<a name="id1704194"></a><p class="title"><b>Table 24.2. </b></p>
+<a name="id1356529"></a><p class="title"><b>Table 24.2. </b></p>
<table class="table" summary="">
<colgroup>
<col>
diff --git a/doc/html/bbv2/arch.html b/doc/html/bbv2/arch.html
index c70b156c99..c8f064f3ac 100644
--- a/doc/html/bbv2/arch.html
+++ b/doc/html/bbv2/arch.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Appendix B. Boost.Build v2 architecture</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/arch/build.html b/doc/html/bbv2/arch/build.html
index d9a211f58e..5210db561d 100644
--- a/doc/html/bbv2/arch/build.html
+++ b/doc/html/bbv2/arch/build.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>The build layer</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/arch/targets.html b/doc/html/bbv2/arch/targets.html
index 63dcf68477..5028bb493e 100644
--- a/doc/html/bbv2/arch/targets.html
+++ b/doc/html/bbv2/arch/targets.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Targets</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -62,10 +62,10 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
<div class="titlepage"><div><div><h3 class="title">
<a name="bbv2.arch.depends"></a>Dependency scanning</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1709744">Support for different scanning algorithms</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1709753">Ability to scan the same file several times</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1709788">Proper detection of dependencies on generated files.</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1709921">Proper detection of dependencies from generated files</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1362085">Support for different scanning algorithms</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1362093">Ability to scan the same file several times</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1362128">Proper detection of dependencies on generated files.</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1362262">Proper detection of dependencies from generated files</a></span></dt>
</dl></div>
<p>Dependency scanning is the process of finding implicit
dependencies, like "#include" statements in C++. The requirements
@@ -90,14 +90,14 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</ul></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1709744"></a>Support for different scanning algorithms</h4></div></div></div>
+<a name="id1362085"></a>Support for different scanning algorithms</h4></div></div></div>
<p>Different scanning algorithm are encapsulated by objects
called "scanners". Please see the documentation for "scanner"
module for more details.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1709753"></a>Ability to scan the same file several times</h4></div></div></div>
+<a name="id1362093"></a>Ability to scan the same file several times</h4></div></div></div>
<p>As said above, it's possible to compile a C++ file twice, with
different include paths. Therefore, include dependencies for
those compilations can be different. The problem is that bjam
@@ -128,7 +128,7 @@ a.cpp (installed copy) &lt;--(copy) ----------------------- a.cpp (no scanner
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1709788"></a>Proper detection of dependencies on generated files.</h4></div></div></div>
+<a name="id1362128"></a>Proper detection of dependencies on generated files.</h4></div></div></div>
<p>This requirement breaks down to the following ones.</p>
<div class="orderedlist"><ol type="1">
<li>
@@ -251,10 +251,10 @@ implemented now.
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1709921"></a>Proper detection of dependencies from generated files</h4></div></div></div>
+<a name="id1362262"></a>Proper detection of dependencies from generated files</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1710022">File targets</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1710055">Target paths</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1362363">File targets</a></span></dt>
+<dt><span class="section"><a href="targets.html#id1362395">Target paths</a></span></dt>
</dl></div>
<p>Suppose file "a.cpp" includes "a.h" and both are generated by
some action. Note that classic jam has two stages. In first stage
@@ -326,7 +326,7 @@ a.o ---&gt; a.cpp
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1710022"></a>File targets</h5></div></div></div>
+<a name="id1362363"></a>File targets</h5></div></div></div>
<p>
As described above, file targets corresponds
to files that Boost.Build manages. User's may be concerned about
@@ -339,7 +339,7 @@ a.o ---&gt; a.cpp
</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1710041"></a>Types</h6></div></div></div>
+<a name="id1362381"></a>Types</h6></div></div></div>
<p>A file target can be given a file, which determines
what transformations can be applied to the file. The
<code class="literal">type.register</code> rule declares new types. File type can
@@ -349,7 +349,7 @@ a.o ---&gt; a.cpp
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1710055"></a>Target paths</h5></div></div></div>
+<a name="id1362395"></a>Target paths</h5></div></div></div>
<p>To distinguish targets build with different properties, they
are put in different directories. Rules for determining target
paths are given below:</p>
diff --git a/doc/html/bbv2/arch/tools.html b/doc/html/bbv2/arch/tools.html
index e585e7c6e0..4749992537 100644
--- a/doc/html/bbv2/arch/tools.html
+++ b/doc/html/bbv2/arch/tools.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>The tools layer</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/extender.html b/doc/html/bbv2/extender.html
index 405a526c14..de06e9c0dd 100644
--- a/doc/html/bbv2/extender.html
+++ b/doc/html/bbv2/extender.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 25. Extender Manual</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/extending/features.html b/doc/html/bbv2/extending/features.html
index 76e9fa5490..d37466e673 100644
--- a/doc/html/bbv2/extending/features.html
+++ b/doc/html/bbv2/extending/features.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Features</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -105,7 +105,7 @@ actions inline-file
</p></li>
</ul></div>
<h3>
-<a name="id1706749"></a>Steps for adding a feauture</h3>
+<a name="id1359093"></a>Steps for adding a feauture</h3>
<p>Adding a feature requires three steps:
</p>
@@ -143,7 +143,7 @@ actions inline-file
files.</p></li>
</ol></div>
<h3>
-<a name="id1706828"></a>Another example</h3>
+<a name="id1359172"></a>Another example</h3>
<p>Here's another example.
Let's see how we can make a feature that refers to a target. For example,
when linking dynamic libraries on windows, one sometimes needs to specify
@@ -212,7 +212,7 @@ rule link
</li>
</ol></div>
<h3>
-<a name="id1706925"></a>Variants and composite features.</h3>
+<a name="id1359269"></a>Variants and composite features.</h3>
<p>Sometimes you want to create a shorcut for some set of
features. For example, <code class="computeroutput">release</code> is a value of
<code class="computeroutput">&lt;variant&gt;</code> and is a shortcut for a set of features.
diff --git a/doc/html/bbv2/extending/rules.html b/doc/html/bbv2/extending/rules.html
index 95f8459899..eb0d8a760a 100644
--- a/doc/html/bbv2/extending/rules.html
+++ b/doc/html/bbv2/extending/rules.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Main target rules</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/extending/targets.html b/doc/html/bbv2/extending/targets.html
index 18a6b06736..a870c01ff1 100644
--- a/doc/html/bbv2/extending/targets.html
+++ b/doc/html/bbv2/extending/targets.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Target types</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/extending/tools.html b/doc/html/bbv2/extending/tools.html
index 0065bed50a..e6437595d3 100644
--- a/doc/html/bbv2/extending/tools.html
+++ b/doc/html/bbv2/extending/tools.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tools and generators</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -104,7 +104,7 @@ generators.register-composing mex.mex : CPP LIB : MEX ;
</p>
<p>(Need a note about UNIX)</p>
<h3>
-<a name="id1706493"></a>Custom generator classes</h3>
+<a name="id1358837"></a>Custom generator classes</h3>
<p>The standard generators allows you to specify source and target
types, action, and a set of flags. If you need anything more complex,
diff --git a/doc/html/bbv2/extending/toolset_modules.html b/doc/html/bbv2/extending/toolset_modules.html
index a0c678e73c..6d69c74f38 100644
--- a/doc/html/bbv2/extending/toolset_modules.html
+++ b/doc/html/bbv2/extending/toolset_modules.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Toolset modules</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/faq.html b/doc/html/bbv2/faq.html
index acb25c5188..a8bfce6a58 100644
--- a/doc/html/bbv2/faq.html
+++ b/doc/html/bbv2/faq.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 27. Frequently Asked Questions</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -39,7 +39,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="section"><a href="faq.html#id1708877">
+<dt><span class="section"><a href="faq.html#id1361218">
I'm getting "Duplicate name of actual target" error. What
does it mean?
</a></span></dt>
@@ -66,7 +66,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1708877"></a>
+<a name="id1361218"></a>
I'm getting "Duplicate name of actual target" error. What
does it mean?
</h2></div></div></div>
diff --git a/doc/html/bbv2/faq/dll-path.html b/doc/html/bbv2/faq/dll-path.html
index 80dd9ef47d..094444d442 100644
--- a/doc/html/bbv2/faq/dll-path.html
+++ b/doc/html/bbv2/faq/dll-path.html
@@ -5,7 +5,7 @@
hardcode-dll-paths properties useful?
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/faq/envar.html b/doc/html/bbv2/faq/envar.html
index 406b531754..2f47ab3fd9 100644
--- a/doc/html/bbv2/faq/envar.html
+++ b/doc/html/bbv2/faq/envar.html
@@ -5,7 +5,7 @@
Accessing environment variables
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/faq/external.html b/doc/html/bbv2/faq/external.html
index 927053ca9e..9bf582fa5a 100644
--- a/doc/html/bbv2/faq/external.html
+++ b/doc/html/bbv2/faq/external.html
@@ -4,7 +4,7 @@
<title>Can I get output of external program as a variable in a Jamfile?
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/faq/s03.html b/doc/html/bbv2/faq/s03.html
index 1ccb9f97ab..3b345d9d15 100644
--- a/doc/html/bbv2/faq/s03.html
+++ b/doc/html/bbv2/faq/s03.html
@@ -5,7 +5,7 @@
How to control properties order?
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -39,7 +39,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709000"></a>
+<a name="id1361341"></a>
How to control properties order?
</h2></div></div></div>
<p>For internal reasons, Boost.Build sorts all the properties
diff --git a/doc/html/bbv2/faq/s04.html b/doc/html/bbv2/faq/s04.html
index af8bf6dc45..15b1d4cd61 100644
--- a/doc/html/bbv2/faq/s04.html
+++ b/doc/html/bbv2/faq/s04.html
@@ -5,7 +5,7 @@
How to control the library order on Unix?
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -38,7 +38,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709033"></a>
+<a name="id1361374"></a>
How to control the library order on Unix?
</h2></div></div></div>
<p>On the Unix-like operating systems, the order in which static
diff --git a/doc/html/bbv2/faq/s06.html b/doc/html/bbv2/faq/s06.html
index 141f634e3b..b7a5904f3f 100644
--- a/doc/html/bbv2/faq/s06.html
+++ b/doc/html/bbv2/faq/s06.html
@@ -4,7 +4,7 @@
<title>How to get the project-root location?
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -36,7 +36,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709107"></a>How to get the project-root location?
+<a name="id1361448"></a>How to get the project-root location?
</h2></div></div></div>
<p>You might want to use the location of the project-root in your
Jamfiles. To do it, you'd need to declare path constant in your
diff --git a/doc/html/bbv2/faq/s07.html b/doc/html/bbv2/faq/s07.html
index edbb431a23..4bf21243e3 100644
--- a/doc/html/bbv2/faq/s07.html
+++ b/doc/html/bbv2/faq/s07.html
@@ -4,7 +4,7 @@
<title>How to change compilation flags for one file?
</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -37,7 +37,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1709127"></a>How to change compilation flags for one file?
+<a name="id1361468"></a>How to change compilation flags for one file?
</h2></div></div></div>
<p>If one file must be compiled with special options, you need to
explicitly declare an <code class="computeroutput">obj</code> target for that file and then use
diff --git a/doc/html/bbv2/howto.html b/doc/html/bbv2/howto.html
index 8d8dff2251..4d6046b242 100644
--- a/doc/html/bbv2/howto.html
+++ b/doc/html/bbv2/howto.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 21. How to use this document</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/installation.html b/doc/html/bbv2/installation.html
index 038d7e98c1..37625189e2 100644
--- a/doc/html/bbv2/installation.html
+++ b/doc/html/bbv2/installation.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 22. Installation</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -40,7 +40,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
source distribution</a>
or <a href="http://sourceforge.net/cvs/?group_id=7586" target="_top">CVS
image</a>.
- <sup>[<a name="id1701106" href="#ftn.id1701106">2</a>]</sup>
+ <sup>[<a name="id1353443" href="#ftn.id1353443">2</a>]</sup>
All paths are given relative to
the <em class="firstterm">Boost.Build v2 root directory</em>, which is
@@ -48,7 +48,7 @@ All paths are given relative to
located in the <code class="filename">tools/build/v2</code> subdirectory
of a full Boost <a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041" target="_top">distribution</a>.
- <sup>[<a name="id1701143" href="#ftn.id1701143">3</a>]</sup></p>
+ <sup>[<a name="id1353480" href="#ftn.id1353480">3</a>]</sup></p>
<div class="orderedlist"><ol type="1">
<li>
Boost.Build uses <a href="../../../tools/build/jam_src/index.html" target="_top">Boost.Jam</a>, an
@@ -137,7 +137,7 @@ boost-build <em class="replaceable"><code>/path/to/boost.build</code></em> ;
line option to all <span><strong class="command">bjam</strong></span> invocations.</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1701106" href="#id1701106">2</a>] </sup>Note that packages prepared for
+<div class="footnote"><p><sup>[<a name="ftn.id1353443" href="#id1353443">2</a>] </sup>Note that packages prepared for
Unix/Linux systems usually make their own choices about where to
put things and even which parts of Boost to include. When we
say &#8220;released source distribution&#8221; we mean a
@@ -145,7 +145,7 @@ boost-build <em class="replaceable"><code>/path/to/boost.build</code></em> ;
<a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=8041" target="_top">project
page</a>.
</p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id1701143" href="#id1701143">3</a>] </sup>The Boost.Build subset of boost is also distributed
+<div class="footnote"><p><sup>[<a name="ftn.id1353480" href="#id1353480">3</a>] </sup>The Boost.Build subset of boost is also distributed
separately, for those who are only interested in getting a
build tool. The top-level directory of a <a href="http://sourceforge.net/project/showfiles.php?group_id=7586&amp;package_id=80982" target="_top">Boost.Build
distribution</a> contains all the subdirectories of the
diff --git a/doc/html/bbv2/recipies/site-config.html b/doc/html/bbv2/recipies/site-config.html
index 442e64f7d4..ffef717bba 100644
--- a/doc/html/bbv2/recipies/site-config.html
+++ b/doc/html/bbv2/recipies/site-config.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Targets in site-config.jam</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/reference.html b/doc/html/bbv2/reference.html
index 5905678b32..fa263aeae0 100644
--- a/doc/html/bbv2/reference.html
+++ b/doc/html/bbv2/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 26. Detailed reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -59,11 +59,11 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</dl></dd>
<dt><span class="section"><a href="reference/generators.html">Generators</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="reference/generators.html#id1708734">Selecting and ranking viable generators</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708774">Running generators</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708800">Selecting dependency graph</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708811">Property adjustment</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1708854">Transformations cache</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id1361082">Selecting and ranking viable generators</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id1361123">Running generators</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id1361148">Selecting dependency graph</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id1361160">Property adjustment</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id1361195">Transformations cache</a></span></dt>
</dl></dd>
</dl>
</div>
@@ -269,7 +269,7 @@ target1 debug gcc/runtime-link=dynamic,static
<p>All of the Boost.Build options start with the "--" prefix.
They are described in the following table.</p>
<div class="table">
-<a name="id1707672"></a><p class="title"><b>Table 26.2. Command line options</b></p>
+<a name="id1360016"></a><p class="title"><b>Table 26.2. Command line options</b></p>
<table class="table" summary="Command line options">
<colgroup>
<col>
diff --git a/doc/html/bbv2/reference/buildprocess.html b/doc/html/bbv2/reference/buildprocess.html
index ea7de7db35..8cb24317fa 100644
--- a/doc/html/bbv2/reference/buildprocess.html
+++ b/doc/html/bbv2/reference/buildprocess.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Build process</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/reference/definitions.html b/doc/html/bbv2/reference/definitions.html
index 6918d99094..f7b4ddb330 100644
--- a/doc/html/bbv2/reference/definitions.html
+++ b/doc/html/bbv2/reference/definitions.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Definitions</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/reference/generators.html b/doc/html/bbv2/reference/generators.html
index 9dade7d7e8..d8fe90d855 100644
--- a/doc/html/bbv2/reference/generators.html
+++ b/doc/html/bbv2/reference/generators.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Generators</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -35,11 +35,11 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="bbv2.reference.generators"></a>Generators</h2></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="generators.html#id1708734">Selecting and ranking viable generators</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708774">Running generators</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708800">Selecting dependency graph</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708811">Property adjustment</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1708854">Transformations cache</a></span></dt>
+<dt><span class="section"><a href="generators.html#id1361082">Selecting and ranking viable generators</a></span></dt>
+<dt><span class="section"><a href="generators.html#id1361123">Running generators</a></span></dt>
+<dt><span class="section"><a href="generators.html#id1361148">Selecting dependency graph</a></span></dt>
+<dt><span class="section"><a href="generators.html#id1361160">Property adjustment</a></span></dt>
+<dt><span class="section"><a href="generators.html#id1361195">Transformations cache</a></span></dt>
</dl></div>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
@@ -67,7 +67,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
below.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1708734"></a>Selecting and ranking viable generators</h3></div></div></div>
+<a name="id1361082"></a>Selecting and ranking viable generators</h3></div></div></div>
<p>Each generator, in addition to target types that it can
produce, have attribute that affects its applicability in
particular sitiation. Those attributes are:</p>
@@ -101,7 +101,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1708774"></a>Running generators</h3></div></div></div>
+<a name="id1361123"></a>Running generators</h3></div></div></div>
<p>When generators are selected, each is run to produce a list of
created targets. This list might include targets that are not of
requested types, because generators create the same targets as
@@ -123,7 +123,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1708800"></a>Selecting dependency graph</h3></div></div></div>
+<a name="id1361148"></a>Selecting dependency graph</h3></div></div></div>
<p>
After all generators are run,
it is necessary to decide which of successfull invocation will be
@@ -134,7 +134,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1708811"></a>Property adjustment</h3></div></div></div>
+<a name="id1361160"></a>Property adjustment</h3></div></div></div>
<p>Because target location is determined by the build system, it
is sometimes necessary to adjust properties, in order to not
break actions. For example, if there's an action that generates
@@ -173,7 +173,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1708854"></a>Transformations cache</h3></div></div></div>
+<a name="id1361195"></a>Transformations cache</h3></div></div></div>
<p>
Under certain conditions, an
attempt is made to cache results of transformation search. First,
diff --git a/doc/html/bbv2/reference/jamfiles.html b/doc/html/bbv2/reference/jamfiles.html
index 9ce7832ab7..599dfa6fd4 100644
--- a/doc/html/bbv2/reference/jamfiles.html
+++ b/doc/html/bbv2/reference/jamfiles.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Writing Jamfiles</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/tutorial.html b/doc/html/bbv2/tutorial.html
index 796215d5eb..f1f97d7984 100644
--- a/doc/html/bbv2/tutorial.html
+++ b/doc/html/bbv2/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 23. Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/tutorial/conditions.html b/doc/html/bbv2/tutorial/conditions.html
index 618c457896..dfebd38653 100644
--- a/doc/html/bbv2/tutorial/conditions.html
+++ b/doc/html/bbv2/tutorial/conditions.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Conditions and alternatives</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/tutorial/hierarchy.html b/doc/html/bbv2/tutorial/hierarchy.html
index 671a8e4e07..44ce4368bf 100644
--- a/doc/html/bbv2/tutorial/hierarchy.html
+++ b/doc/html/bbv2/tutorial/hierarchy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Project Hierarchies</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -100,7 +100,7 @@ top/
in its requirements, then all of its sub-projects will have it
in their requirements, too. Of course, any project can add
- include paths to those specified by its parents. <sup>[<a name="id1701983" href="#ftn.id1701983">5</a>]</sup>
+ include paths to those specified by its parents. <sup>[<a name="id1354320" href="#ftn.id1354320">5</a>]</sup>
More details can be found in
<a href="../advanced/jamfiles.html#bbv2.advanced.projects" title="Projects">the section called &#8220;Projects&#8221;</a>.
</p>
@@ -126,7 +126,7 @@ build-project app ;
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1701983" href="#id1701983">5</a>] </sup>Many
+<div class="footnote"><p><sup>[<a name="ftn.id1354320" href="#id1354320">5</a>] </sup>Many
features will be overridden,
rather than added-to, in sub-projects. See <a href="../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a> for more
information</p></div>
diff --git a/doc/html/bbv2/tutorial/libs.html b/doc/html/bbv2/tutorial/libs.html
index 85c8535e3c..79ee45f624 100644
--- a/doc/html/bbv2/tutorial/libs.html
+++ b/doc/html/bbv2/tutorial/libs.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Dependent Targets</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/tutorial/linkage.html b/doc/html/bbv2/tutorial/linkage.html
index cbbaab34d4..ddf5dcac5d 100644
--- a/doc/html/bbv2/tutorial/linkage.html
+++ b/doc/html/bbv2/tutorial/linkage.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Static and shared libaries</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/tutorial/prebuilt.html b/doc/html/bbv2/tutorial/prebuilt.html
index 472445613e..4f54a994b0 100644
--- a/doc/html/bbv2/tutorial/prebuilt.html
+++ b/doc/html/bbv2/tutorial/prebuilt.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Prebuilt targets</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
diff --git a/doc/html/bbv2/tutorial/properties.html b/doc/html/bbv2/tutorial/properties.html
index 560c51adc5..0f91556a04 100644
--- a/doc/html/bbv2/tutorial/properties.html
+++ b/doc/html/bbv2/tutorial/properties.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Properties</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -113,9 +113,9 @@ exe hello
If the build request given on the <span><strong class="command">bjam</strong></span>
command-line explictly contradicts a target's requirements,
the target requirements usually override (or, in the case of
- &#8220;free&#8221; features like
+ &#8220;free&#8221;&#8221; features like
<code class="varname">&lt;include&gt;</code>,
- <sup>[<a name="id1701753" href="#ftn.id1701753">4</a>]</sup>
+ <sup>[<a name="id1354091" href="#ftn.id1354091">4</a>]</sup>
augments) the build request.
</p>
@@ -157,7 +157,7 @@ exe hello2 : hello.cpp ;
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1701753" href="#id1701753">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id1354091" href="#id1354091">4</a>] </sup>
See <a href="../reference/definitions.html#bbv2.reference.features.attributes" title="Feature Attributes">the section called &#8220;Feature Attributes&#8221;</a></p></div>
</div>
</div>
diff --git a/doc/html/boost/any.html b/doc/html/boost/any.html
index 37bc66486a..de63b892dc 100644
--- a/doc/html/boost/any.html
+++ b/doc/html/boost/any.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class any</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../any/reference.html#header.boost.any.hpp" title="Header &lt;boost/any.hpp&gt;">
<link rel="prev" href="../bad_any_cast.html" title="Class bad_any_cast">
@@ -35,34 +35,34 @@
<span class="bold"><strong>class</strong></span> any {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="any.html#boost.anyconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="any.html#id691864-bb">any</a>();
-  <a href="any.html#id691852-bb">any</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a href="any.html#id759379-bb">any</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
-  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id755290-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id591278-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
-  <a href="any.html#id756388-bb">~any</a>();
-
-  <span class="emphasis"><em>// <a href="any.html#id720717-bb">modifiers</a></em></span>
-  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id722843-bb">swap</a>(<a href="any.html" title="Class any">any</a> &amp;);
-
-  <span class="emphasis"><em>// <a href="any.html#id761589-bb">queries</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="any.html#id761592-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="any.html#id761615-bb">type</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="any.html#id656941-bb">any</a>();
+  <a href="any.html#id684493-bb">any</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a href="any.html#id626953-bb">any</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
+  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id628560-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id625213-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
+  <a href="any.html#id651978-bb">~any</a>();
+
+  <span class="emphasis"><em>// <a href="any.html#id658216-bb">modifiers</a></em></span>
+  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id654698-bb">swap</a>(<a href="any.html" title="Class any">any</a> &amp;);
+
+  <span class="emphasis"><em>// <a href="any.html#id651002-bb">queries</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="any.html#id104096-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="any.html#id691727-bb">type</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id970852"></a><h2>Description</h2>
+<a name="id898947"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id970855"></a><h3>
+<a name="id898950"></a><h3>
<a name="boost.anyconstruct-copy-destruct"></a><code class="computeroutput">any</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id691864-bb"></a>any();</pre>
+<pre class="literallayout"><a name="id656941-bb"></a>any();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">this-&gt;<a href="any.html#id761592-bb">empty</a>()</code></p>
+ <code class="computeroutput">this-&gt;<a href="any.html#id104096-bb">empty</a>()</code></p>
</li>
<li>
-<pre class="literallayout"><a name="id691852-bb"></a>any(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; other);</pre>
+<pre class="literallayout"><a name="id684493-bb"></a>any(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Copy constructor that copies content of
@@ -77,7 +77,7 @@
constructor of the contained type.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a name="id759379-bb"></a>any(<span class="bold"><strong>const</strong></span> ValueType &amp; value);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <a name="id626953-bb"></a>any(<span class="bold"><strong>const</strong></span> ValueType &amp; value);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Makes a copy of <code class="computeroutput">value</code>, so
@@ -90,14 +90,14 @@
contained type.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id755290-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
+<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id628560-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Copies content of <code class="computeroutput">rhs</code> into
current instance, discarding previous content, so that the
new content is equivalent in both type and value to the
content of <code class="computeroutput">rhs</code>, or empty if
- <code class="computeroutput">rhs.<a href="any.html#id761592-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">rhs.<a href="any.html#id104096-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
<code class="computeroutput">std::bad_alloc</code>
or any exceptions arising from the copy constructor of the
@@ -105,7 +105,7 @@
of exception safety.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id591278-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> ValueType &amp; rhs);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id625213-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> ValueType &amp; rhs);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Makes a copy of <code class="computeroutput">rhs</code>,
@@ -119,7 +119,7 @@
of exception safety.</p>
</li>
<li>
-<pre class="literallayout"><a name="id756388-bb"></a>~any();</pre>
+<pre class="literallayout"><a name="id651978-bb"></a>~any();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Releases any and all resources used in
@@ -130,10 +130,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id971249"></a><h3>
-<a name="id720717-bb"></a><code class="computeroutput">any</code> modifiers</h3>
+<a name="id899345"></a><h3>
+<a name="id658216-bb"></a><code class="computeroutput">any</code> modifiers</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id722843-bb"></a>swap(<a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
+<pre class="literallayout"><span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a name="id654698-bb"></a>swap(<a href="any.html" title="Class any">any</a> &amp; rhs);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Exchange of the contents of
@@ -146,11 +146,11 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id971335"></a><h3>
-<a name="id761589-bb"></a><code class="computeroutput">any</code> queries</h3>
+<a name="id899430"></a><h3>
+<a name="id651002-bb"></a><code class="computeroutput">any</code> queries</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id761592-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id104096-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if instance is
@@ -159,7 +159,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id761615-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id691727-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
the <code class="computeroutput">typeid</code> of the
diff --git a/doc/html/boost/array.html b/doc/html/boost/array.html
index b8f9a38566..f609786c49 100644
--- a/doc/html/boost/array.html
+++ b/doc/html/boost/array.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template array</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../array/reference.html#header.boost.array.hpp" title="Header &lt;boost/array.hpp&gt;">
<link rel="prev" href="../array/reference.html" title="Reference">
@@ -47,80 +47,80 @@
  <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> size_type static_size = N;
  <span class="emphasis"><em>// <a href="array.html#boost.arrayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a href="array.html#id697625-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp;);
-
-  <span class="emphasis"><em>// <a href="array.html#id689734-bb">iterator support</a></em></span>
-  <span class="type">iterator</span> <a href="array.html#id725473-bb">begin</a>();
-  <span class="type">const_iterator</span> <a href="array.html#id656084-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">iterator</span> <a href="array.html#id684939-bb">end</a>();
-  <span class="type">const_iterator</span> <a href="array.html#id721093-bb">end</a>() <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="array.html#id661089-bb">reverse iterator support</a></em></span>
-  <span class="type">reverse_iterator</span> <a href="array.html#id733347-bb">rbegin</a>();
-  <span class="type">const_reverse_iterator</span> <a href="array.html#id759984-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">reverse_iterator</span> <a href="array.html#id728793-bb">rend</a>();
-  <span class="type">const_reverse_iterator</span> <a href="array.html#id692037-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="array.html#id727882-bb">capacity</a></em></span>
-  <span class="type">size_type</span> <a href="array.html#id686133-bb">size</a>();
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id751779-bb">empty</a>();
-  <span class="type">size_type</span> <a href="array.html#id686623-bb">max_size</a>();
-
-  <span class="emphasis"><em>// <a href="array.html#id379518-bb">element access</a></em></span>
-  <span class="type">reference</span> <a href="array.html#id686789-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
-  <span class="type">const_reference</span> <a href="array.html#id752140-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">reference</span> <a href="array.html#id689442-bb">at</a>(size_type);
-  <span class="type">const_reference</span> <a href="array.html#id682666-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">reference</span> <a href="array.html#id763244-bb">front</a>();
-  <span class="type">const_reference</span> <a href="array.html#id763251-bb">front</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">reference</span> <a href="array.html#id763276-bb">back</a>();
-  <span class="type">const_reference</span> <a href="array.html#id763283-bb">back</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a href="array.html#id763305-bb">data</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T*</span> <a href="array.html#id763323-bb">c_array</a>();
-
-  <span class="emphasis"><em>// <a href="array.html#id763341-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763345-bb">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763383-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a href="array.html#id646759-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp;);
+
+  <span class="emphasis"><em>// <a href="array.html#id649877-bb">iterator support</a></em></span>
+  <span class="type">iterator</span> <a href="array.html#id619908-bb">begin</a>();
+  <span class="type">const_iterator</span> <a href="array.html#id648677-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">iterator</span> <a href="array.html#id659509-bb">end</a>();
+  <span class="type">const_iterator</span> <a href="array.html#id660313-bb">end</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="array.html#id658151-bb">reverse iterator support</a></em></span>
+  <span class="type">reverse_iterator</span> <a href="array.html#id592425-bb">rbegin</a>();
+  <span class="type">const_reverse_iterator</span> <a href="array.html#id621205-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">reverse_iterator</span> <a href="array.html#id625570-bb">rend</a>();
+  <span class="type">const_reverse_iterator</span> <a href="array.html#id685156-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="array.html#id648081-bb">capacity</a></em></span>
+  <span class="type">size_type</span> <a href="array.html#id682468-bb">size</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id627976-bb">empty</a>();
+  <span class="type">size_type</span> <a href="array.html#id692172-bb">max_size</a>();
+
+  <span class="emphasis"><em>// <a href="array.html#id616709-bb">element access</a></em></span>
+  <span class="type">reference</span> <a href="array.html#id662125-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
+  <span class="type">const_reference</span> <a href="array.html#id615148-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id682757-bb">at</a>(size_type);
+  <span class="type">const_reference</span> <a href="array.html#id591455-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id693275-bb">front</a>();
+  <span class="type">const_reference</span> <a href="array.html#id693282-bb">front</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id693307-bb">back</a>();
+  <span class="type">const_reference</span> <a href="array.html#id693314-bb">back</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a href="array.html#id693336-bb">data</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="array.html#id693354-bb">c_array</a>();
+
+  <span class="emphasis"><em>// <a href="array.html#id693372-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id693376-bb">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id693414-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&amp;);
  T elems[N];
};
-<span class="emphasis"><em>// <a href="array.html#id763417-bb">specialized algorithms</a></em></span>
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763420">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+<span class="emphasis"><em>// <a href="array.html#id693448-bb">specialized algorithms</a></em></span>
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id693451">swap</a>(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
-<span class="emphasis"><em>// <a href="array.html#id763475-bb">comparisons</a></em></span>
+<span class="emphasis"><em>// <a href="array.html#id693506-bb">comparisons</a></em></span>
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763478"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id693509"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763537"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id693568"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763586"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id693617"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763648"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id693678"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763696"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id693726"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id763744"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id693774"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp;);</pre></div>
<div class="refsect1" lang="en">
-<a name="id973340"></a><h2>Description</h2>
+<a name="id901453"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id973343"></a><h3>
+<a name="id901457"></a><h3>
<a name="boost.arrayconstruct-copy-destruct"></a><code class="computeroutput">array</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a name="id697625-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp; other);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; array&amp; <a name="id646759-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;U, N&gt;&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <code class="computeroutput">std::copy(rhs.<a href="array.html#id685681-bb">begin</a>(),rhs.<a href="array.html#id732428-bb">end</a>(), <a href="array.html#id685681-bb">begin</a>())</code></p>
+ <code class="computeroutput">std::copy(rhs.<a href="array.html#id682726-bb">begin</a>(),rhs.<a href="array.html#id649741-bb">end</a>(), <a href="array.html#id682726-bb">begin</a>())</code></p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id973441"></a><h3>
-<a name="id689734-bb"></a><code class="computeroutput">array</code> iterator support</h3>
+<a name="id901554"></a><h3>
+<a name="id649877-bb"></a><code class="computeroutput">array</code> iterator support</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id685681-bb"></a></p>
-<pre class="literallayout"><span class="type">iterator</span> <a name="id725473-bb"></a>begin();
-<span class="type">const_iterator</span> <a name="id656084-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id682726-bb"></a></p>
+<pre class="literallayout"><span class="type">iterator</span> <a name="id619908-bb"></a>begin();
+<span class="type">const_iterator</span> <a name="id648677-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
iterator for the first element<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -128,9 +128,9 @@
will not throw</p>
</li>
<li>
-<p><a name="id732428-bb"></a></p>
-<pre class="literallayout"><span class="type">iterator</span> <a name="id684939-bb"></a>end();
-<span class="type">const_iterator</span> <a name="id721093-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id649741-bb"></a></p>
+<pre class="literallayout"><span class="type">iterator</span> <a name="id659509-bb"></a>end();
+<span class="type">const_iterator</span> <a name="id660313-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
iterator for position after the last element<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -140,21 +140,21 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id973564"></a><h3>
-<a name="id661089-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
+<a name="id901677"></a><h3>
+<a name="id658151-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id727479-bb"></a></p>
-<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id733347-bb"></a>rbegin();
-<span class="type">const_reverse_iterator</span> <a name="id759984-bb"></a>rbegin() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id682295-bb"></a></p>
+<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id592425-bb"></a>rbegin();
+<span class="type">const_reverse_iterator</span> <a name="id621205-bb"></a>rbegin() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
reverse iterator for the first element of reverse iteration</p>
</li>
<li>
-<p><a name="id662500-bb"></a></p>
-<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id728793-bb"></a>rend();
-<span class="type">const_reverse_iterator</span> <a name="id692037-bb"></a>rend() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id626161-bb"></a></p>
+<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id625570-bb"></a>rend();
+<span class="type">const_reverse_iterator</span> <a name="id685156-bb"></a>rend() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
reverse iterator for position after the last element in reverse iteration</p>
@@ -162,17 +162,17 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id973674"></a><h3>
-<a name="id727882-bb"></a><code class="computeroutput">array</code> capacity</h3>
+<a name="id901788"></a><h3>
+<a name="id648081-bb"></a><code class="computeroutput">array</code> capacity</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">size_type</span> <a name="id686133-bb"></a>size();</pre>
+<pre class="literallayout"><span class="type">size_type</span> <a name="id682468-bb"></a>size();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">N</code></p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id751779-bb"></a>empty();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id627976-bb"></a>empty();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">N==0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -180,7 +180,7 @@
will not throw</p>
</li>
<li>
-<pre class="literallayout"><span class="type">size_type</span> <a name="id686623-bb"></a>max_size();</pre>
+<pre class="literallayout"><span class="type">size_type</span> <a name="id692172-bb"></a>max_size();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">N</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -190,13 +190,13 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id973798"></a><h3>
-<a name="id379518-bb"></a><code class="computeroutput">array</code> element access</h3>
+<a name="id901912"></a><h3>
+<a name="id616709-bb"></a><code class="computeroutput">array</code> element access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id685146-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id686789-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
-<span class="type">const_reference</span> <a name="id752140-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id618483-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id662125-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
+<span class="type">const_reference</span> <a name="id615148-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">i &lt; N</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -206,9 +206,9 @@
will not throw.</p>
</li>
<li>
-<p><a name="id726524-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id689442-bb"></a>at(size_type i);
-<span class="type">const_reference</span> <a name="id682666-bb"></a>at(size_type i) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id619567-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id682757-bb"></a>at(size_type i);
+<span class="type">const_reference</span> <a name="id591455-bb"></a>at(size_type i) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
element with index <code class="computeroutput">i</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -216,9 +216,9 @@
<code class="computeroutput">std::range_error</code> if <code class="computeroutput">i &gt;= N</code></p>
</li>
<li>
-<p><a name="id763241-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id763244-bb"></a>front();
-<span class="type">const_reference</span> <a name="id763251-bb"></a>front() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id614158-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id693275-bb"></a>front();
+<span class="type">const_reference</span> <a name="id693282-bb"></a>front() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">N &gt; 0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -228,9 +228,9 @@
will not throw</p>
</li>
<li>
-<p><a name="id763273-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id763276-bb"></a>back();
-<span class="type">const_reference</span> <a name="id763283-bb"></a>back() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id693304-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id693307-bb"></a>back();
+<span class="type">const_reference</span> <a name="id693314-bb"></a>back() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">N &gt; 0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -240,7 +240,7 @@
will not throw</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a name="id763305-bb"></a>data() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> T*</span> <a name="id693336-bb"></a>data() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">elems</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -248,7 +248,7 @@
will not throw</p>
</li>
<li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id763323-bb"></a>c_array();</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id693354-bb"></a>c_array();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">elems</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -258,79 +258,79 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id974166"></a><h3>
-<a name="id763341-bb"></a><code class="computeroutput">array</code> modifiers</h3>
+<a name="id902280"></a><h3>
+<a name="id693372-bb"></a><code class="computeroutput">array</code> modifiers</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id763345-bb"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id693376-bb"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <code class="computeroutput">std::swap_ranges(<a href="array.html#id685681-bb">begin</a>(), <a href="array.html#id732428-bb">end</a>(), other.<a href="array.html#id685681-bb">begin</a>())</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Complexity</span></b>:
+ <code class="computeroutput">std::swap_ranges(<a href="array.html#id682726-bb">begin</a>(), <a href="array.html#id649741-bb">end</a>(), other.<a href="array.html#id682726-bb">begin</a>())</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Complexity</span></b>:
linear in <code class="computeroutput">N</code></p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id763383-bb"></a>assign(<span class="bold"><strong>const</strong></span> T&amp; value);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id693414-bb"></a>assign(<span class="bold"><strong>const</strong></span> T&amp; value);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <code class="computeroutput">std::fill_n(<a href="array.html#id685681-bb">begin</a>(), N, value)</code></p>
+ <code class="computeroutput">std::fill_n(<a href="array.html#id682726-bb">begin</a>(), N, value)</code></p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id974302"></a><h3>
-<a name="id763417-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
+<a name="id902416"></a><h3>
+<a name="id693448-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id763420"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id693451"></a>swap(<a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <code class="computeroutput">x.<a href="array.html#id763345-bb">swap</a>(y)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">x.<a href="array.html#id693376-bb">swap</a>(y)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
will not throw.</p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id974394"></a><h3>
-<a name="id763475-bb"></a><code class="computeroutput">array</code> comparisons</h3>
+<a name="id902507"></a><h3>
+<a name="id693506-bb"></a><code class="computeroutput">array</code> comparisons</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763478"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id693509"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">std::equal(x.<a href="array.html#id685681-bb">begin</a>(), x.<a href="array.html#id732428-bb">end</a>(), y.<a href="array.html#id685681-bb">begin</a>())</code></p>
+ <code class="computeroutput">std::equal(x.<a href="array.html#id682726-bb">begin</a>(), x.<a href="array.html#id649741-bb">end</a>(), y.<a href="array.html#id682726-bb">begin</a>())</code></p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763537"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id693568"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">!(x == y)</code></p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763586"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id693617"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">std::lexicographical_compare(x.<a href="array.html#id685681-bb">begin</a>(), x.<a href="array.html#id732428-bb">end</a>(), y.<a href="array.html#id685681-bb">begin</a>(), y.<a href="array.html#id732428-bb">end</a>())</code></p>
+ <code class="computeroutput">std::lexicographical_compare(x.<a href="array.html#id682726-bb">begin</a>(), x.<a href="array.html#id649741-bb">end</a>(), y.<a href="array.html#id682726-bb">begin</a>(), y.<a href="array.html#id649741-bb">end</a>())</code></p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763648"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id693678"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">y &lt; x</code></p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763696"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id693726"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">!(y &lt; x)</code></p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, std::size_t N&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763744"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id693774"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; x, <span class="bold"><strong>const</strong></span> <a href="array.html" title="Class template array">array</a>&lt;T, N&gt;&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">!(x &lt; y)</code></p>
diff --git a/doc/html/boost/date_time/date.html b/doc/html/boost/date_time/date.html
index 0a50782b2d..37ddabe9d9 100644
--- a/doc/html/boost/date_time/date.html
+++ b/doc/html/boost/date_time/date.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../date_time/doxy.html#id823767" title="Header &lt;boost/date_time/date.hpp&gt;">
+<link rel="up" href="../../date_time/doxy.html#id1006713" title="Header &lt;boost/date_time/date.hpp&gt;">
<link rel="prev" href="../../simple_exception_policy.html" title="Class template simple_exception_policy">
<link rel="next" href="../../day_clock.html" title="Class template day_clock">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id823767"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id1006713"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.date_time.date"></a><div class="titlepage"></div>
@@ -46,81 +46,81 @@
  <span class="bold"><strong>typedef</strong></span> calendar::day_of_week_type day_of_week_type;
  <span class="emphasis"><em>// <a href="date.html#boost.date_time.dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date.html#id802112-bb">date</a>(year_type, month_type, day_type);
-  <a href="date.html#id800062-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
-  <a href="date.html#id824446-bb">date</a>(date_int_type);
-  <a href="date.html#id1047138-bb">date</a>(date_rep_type);
+  <a href="date.html#id893620-bb">date</a>(year_type, month_type, day_type);
+  <a href="date.html#id898013-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
+  <a href="date.html#id997627-bb">date</a>(date_int_type);
+  <a href="date.html#id1041006-bb">date</a>(date_rep_type);
-  <span class="emphasis"><em>// <a href="date.html#id798032-bb">public member functions</a></em></span>
-  <span class="type">year_type</span> <a href="date.html#id906201-bb">year</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="date.html#id872745-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_type</span> <a href="date.html#id860779-bb">day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="date.html#id908468-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">ymd_type</span> <a href="date.html#id825616-bb">year_month_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id697902-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id865087-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id939432-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id834537-bb">is_not_a_date</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id1070079-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id833077-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id801744-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">special_values</span> <a href="date.html#id822819-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="date.html#id827653-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id831065-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id1080637-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
-  <span class="type">date_rep_type</span> <a href="date.html#id1104862-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id863577-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date.html#id1102041-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
+  <span class="emphasis"><em>// <a href="date.html#id897018-bb">public member functions</a></em></span>
+  <span class="type">year_type</span> <a href="date.html#id757569-bb">year</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="date.html#id868086-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_type</span> <a href="date.html#id970640-bb">day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="date.html#id973879-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">ymd_type</span> <a href="date.html#id803806-bb">year_month_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id1040121-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id827134-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id1035176-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id800141-bb">is_not_a_date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id969489-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id963038-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date.html#id762153-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">special_values</span> <a href="date.html#id966950-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="date.html#id906940-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id732764-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id859087-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
+  <span class="type">date_rep_type</span> <a href="date.html#id972021-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id1005400-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id996577-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
-  <span class="emphasis"><em>// <a href="date.html#id824441-bb">protected member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="date.html#id1000590-bb">protected member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1041062"></a><h2>Description</h2>
+<a name="id969176"></a><h2>Description</h2>
<p>The date template represents an interface shell for a date class that is based on a year-month-day system such as the gregorian or iso systems. It provides basic operations to enable calculation and comparisons.</p>
<p><span class="bold"><strong>Theory</strong></span></p>
<p>This date representation fundamentally departs from the C tm struct approach. The goal for this type is to provide efficient date operations (add, subtract) and storage (minimize space to represent) in a concrete class. Thus, the date uses a count internally to represent a particular date. The calendar parameter defines the policies for converting the the year-month-day and internal counted form here. Applications that need to perform heavy formatting of the same date repeatedly will perform better by using the year-month-day representation.</p>
<p>Internally the date uses a day number to represent the date. This is a monotonic time representation. This representation allows for fast comparison as well as simplifying the creation of writing numeric operations. Essentially, the internal day number is like adjusted julian day. The adjustment is determined by the Epoch date which is represented as day 1 of the calendar. Day 0 is reserved for negative infinity so that any actual date is automatically greater than negative infinity. When a date is constructed from a date or formatted for output, the appropriate conversions are applied to create the year, month, day representations. </p>
<div class="refsect2" lang="en">
-<a name="id1041081"></a><h3>
+<a name="id969195"></a><h3>
<a name="boost.date_time.dateconstruct-copy-destruct"></a><code class="computeroutput">date</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id802112-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
-<li><pre class="literallayout"><a name="id800062-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
+<li><pre class="literallayout"><a name="id893620-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
+<li><pre class="literallayout"><a name="id898013-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
<li>
-<pre class="literallayout"><a name="id824446-bb"></a>date(date_int_type days);</pre>
+<pre class="literallayout"><a name="id997627-bb"></a>date(date_int_type days);</pre>
<p>This is a private constructor which allows for the creation of new dates. It is not exposed to users since that would require class users to understand the inner workings of the date class. </p>
</li>
-<li><pre class="literallayout"><a name="id1047138-bb"></a>date(date_rep_type days);</pre></li>
+<li><pre class="literallayout"><a name="id1041006-bb"></a>date(date_rep_type days);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1041167"></a><h3>
-<a name="id798032-bb"></a><code class="computeroutput">date</code> public member functions</h3>
+<a name="id969281"></a><h3>
+<a name="id897018-bb"></a><code class="computeroutput">date</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">year_type</span> <a name="id906201-bb"></a>year() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id872745-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id860779-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id908468-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id825616-bb"></a>year_month_day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id697902-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id865087-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id939432-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id834537-bb"></a>is_not_a_date() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1070079-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id833077-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id801744-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id822819-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id827653-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id831065-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1080637-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_rep_type</span> <a name="id1104862-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id863577-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1102041-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">year_type</span> <a name="id757569-bb"></a>year() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id868086-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id970640-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id973879-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id803806-bb"></a>year_month_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1040121-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id827134-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1035176-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id800141-bb"></a>is_not_a_date() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id969489-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id963038-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id762153-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id966950-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id906940-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id732764-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id859087-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_rep_type</span> <a name="id972021-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1005400-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id996577-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> duration_type &amp; dd) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1041700"></a><h3>
-<a name="id824441-bb"></a><code class="computeroutput">date</code> protected member functions</h3>
+<a name="id969814"></a><h3>
+<a name="id1000590-bb"></a><code class="computeroutput">date</code> protected member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -131,7 +131,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id823767"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../simple_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id1006713"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../day_clock.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/function.html b/doc/html/boost/function.html
index cefef24ab9..942fd8e427 100644
--- a/doc/html/boost/function.html
+++ b/doc/html/boost/function.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template function</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
<link rel="prev" href="../functionN.html" title="Class template functionN">
@@ -58,67 +58,67 @@
  };
  <span class="emphasis"><em>// <a href="function.html#boost.functionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="function.html#id1031759-bb">function</a>();
-  <a href="function.html#id1046556-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <a href="function.html#id1070102-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="function.html#id835586-bb">function</a>(F);
-  function&amp; <a href="function.html#id800435-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
-  function&amp; <a href="function.html#id1077825-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
-  <a href="function.html#id870390-bb">~function</a>();
-
-  <span class="emphasis"><em>// <a href="function.html#id1073652-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id801534-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id903961-bb">clear</a>();
-
-  <span class="emphasis"><em>// <a href="function.html#id1112252-bb">capacity</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id972567-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="function.html#id1106579-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1106977-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="function.html#id970210-bb">target access</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function.html#id1037337-bb">target</a>();
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function.html#id1003205-bb">target</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id899187-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="function.html#id1000460-bb">invocation</a></em></span>
-  <span class="type">result_type</span> <a href="function.html#id966548-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
+  <a href="function.html#id723994-bb">function</a>();
+  <a href="function.html#id822932-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <a href="function.html#id756001-bb">function</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="function.html#id793408-bb">function</a>(F);
+  function&amp; <a href="function.html#id903361-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp;);
+  function&amp; <a href="function.html#id1041832-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
+  <a href="function.html#id836537-bb">~function</a>();
+
+  <span class="emphasis"><em>// <a href="function.html#id752033-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id907471-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id961596-bb">clear</a>();
+
+  <span class="emphasis"><em>// <a href="function.html#id871527-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id802640-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="function.html#id873699-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1002803-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="function.html#id732094-bb">target access</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function.html#id751981-bb">target</a>();
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function.html#id827632-bb">target</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id760269-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="function.html#id964550-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="function.html#id791674-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
};
-<span class="emphasis"><em>// <a href="function.html#id996764-bb">specialized algorithms</a></em></span>
+<span class="emphasis"><em>// <a href="function.html#id732544-bb">specialized algorithms</a></em></span>
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id999224">swap</a>(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id593316">swap</a>(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
-<span class="emphasis"><em>// <a href="function.html#id894643-bb">comparison operators</a></em></span>
+<span class="emphasis"><em>// <a href="function.html#id1036199-bb">comparison operators</a></em></span>
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1012910-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1004072-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id827744-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id864076-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id937738-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id786473-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
                  <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1107517-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id964088-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2,
         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id835486-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id837771-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id834162-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1040821-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id961954-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id824717-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id867993-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1035561-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
                  <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id1066866-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id871493-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2,
         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id966586-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id828523-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1212219"></a><h2>Description</h2>
+<a name="id1140335"></a><h2>Description</h2>
<p>Class template <a href="function.html" title="Class template function">function</a> is a thin
wrapper around the numbered class templates <a href="../functionN.html" title="Class template functionN">function0</a>, <a href="../functionN.html" title="Class template functionN">function1</a>, etc. It accepts a
function type with N arguments and will will derive from
@@ -130,73 +130,73 @@
additional member functions are required to allow proper copy
construction and copy assignment of function objects.</p>
<div class="refsect2" lang="en">
-<a name="id1212276"></a><h3>
+<a name="id1140391"></a><h3>
<a name="boost.functionconstruct-copy-destruct"></a><code class="computeroutput">function</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1031759-bb"></a>function();</pre>
+<pre class="literallayout"><a name="id723994-bb"></a>function();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">this-&gt;<a href="function.html#id802640-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1046556-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout"><a name="id822932-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id802640-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw unless copying the target of <code class="computeroutput">f</code> throws.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1070102-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
+<pre class="literallayout"><a name="id756001-bb"></a>function(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id802640-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw unless copying the target of <code class="computeroutput">f</code> throws.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id835586-bb"></a>function(F f);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id793408-bb"></a>function(F f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
F is a function object Callable from <code class="computeroutput">this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="function.html#id802640-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw when <code class="computeroutput">f</code> is a stateless function object.</p>
</li>
<li>
-<pre class="literallayout">function&amp; <a name="id800435-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout">function&amp; <a name="id903361-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id802640-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw when the target of <code class="computeroutput">f</code> is a stateless function object or a reference to the function object.</p>
</li>
<li>
-<pre class="literallayout">function&amp; <a name="id1077825-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
+<pre class="literallayout">function&amp; <a name="id1041832-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="function.html#id802640-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw when the target of <code class="computeroutput">f</code> is a stateless function object or a reference to the function object.</p>
</li>
<li>
-<pre class="literallayout"><a name="id870390-bb"></a>~function();</pre>
+<pre class="literallayout"><a name="id836537-bb"></a>~function();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- If <code class="computeroutput">!this-&gt;<a href="function.html#id972567-bb">empty</a>()</code>, destroys the target of <code class="computeroutput">this</code>.</p>
+ If <code class="computeroutput">!this-&gt;<a href="function.html#id802640-bb">empty</a>()</code>, destroys the target of <code class="computeroutput">this</code>.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1212765"></a><h3>
-<a name="id1073652-bb"></a><code class="computeroutput">function</code> modifiers</h3>
+<a name="id1140879"></a><h3>
+<a name="id752033-bb"></a><code class="computeroutput">function</code> modifiers</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id801534-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id907471-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Interchanges the targets of <code class="computeroutput">*this</code> and <code class="computeroutput">f</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -204,21 +204,21 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id903961-bb"></a>clear();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id961596-bb"></a>clear();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">this-&gt;<a href="function.html#id802640-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1212892"></a><h3>
-<a name="id1112252-bb"></a><code class="computeroutput">function</code> capacity</h3>
+<a name="id1141006"></a><h3>
+<a name="id871527-bb"></a><code class="computeroutput">function</code> capacity</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972567-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id802640-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">false</code> if <code class="computeroutput">this</code> has a target, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -226,31 +226,31 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1106579-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id873699-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="function.html#id802640-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1106977-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002803-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">this-&gt;<a href="function.html#id972567-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">this-&gt;<a href="function.html#id802640-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1213098"></a><h3>
-<a name="id970210-bb"></a><code class="computeroutput">function</code> target access</h3>
+<a name="id1141212"></a><h3>
+<a name="id732094-bb"></a><code class="computeroutput">function</code> target access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id692435-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id1037337-bb"></a>target();
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id1003205-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id1002345-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id751981-bb"></a>target();
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id827632-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
If <code class="computeroutput">this</code> stores a target of type
@@ -261,60 +261,60 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id899187-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id760269-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function.html#id692435-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="../function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
+ <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function.html#id1002345-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="../function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1213293"></a><h3>
-<a name="id1000460-bb"></a><code class="computeroutput">function</code> invocation</h3>
+<a name="id1141409"></a><h3>
+<a name="id964550-bb"></a><code class="computeroutput">function</code> invocation</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id966548-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id791674-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
<code class="computeroutput">f(a1, a2, ..., aN)</code>, where <code class="computeroutput">f</code> is the target of <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
if <code class="computeroutput">R</code> is <code class="computeroutput">void</code>, nothing is returned; otherwise, the return value of the call to <code class="computeroutput">f</code> is returned.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
- <code class="computeroutput"><a href="../bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">!this-&gt;<a href="function.html#id972567-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
+ <code class="computeroutput"><a href="../bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">!this-&gt;<a href="function.html#id802640-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1213425"></a><h3>
-<a name="id996764-bb"></a><code class="computeroutput">function</code> specialized algorithms</h3>
+<a name="id1141541"></a><h3>
+<a name="id732544-bb"></a><code class="computeroutput">function</code> specialized algorithms</h3>
<div class="orderedlist"><ol type="1"><li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id999224"></a>swap(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f1,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id593316"></a>swap(<a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f1,
            <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f2);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <code class="computeroutput">f1.<a href="function.html#id801534-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">f1.<a href="function.html#id907471-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1213524"></a><h3>
-<a name="id894643-bb"></a><code class="computeroutput">function</code> comparison operators</h3>
+<a name="id1141640"></a><h3>
+<a name="id1036199-bb"></a><code class="computeroutput">function</code> comparison operators</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1075930"></a></p>
+<p><a name="id932380"></a></p>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1012910-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1004072-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id827744-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id864076-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id937738-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id786473-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f,
                  <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1107517-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id964088-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2,
         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id835486-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id837771-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp; f2);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -324,7 +324,7 @@
<li>
<code class="computeroutput">g</code> is of type
<code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
- and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="../reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="../reference_wrapper.html#id869362-bb">get_pointer</a>()</code>.</li>
<li>
<code class="computeroutput">g</code> is not of type
<code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
@@ -343,20 +343,20 @@
compile-time or link-time error.</p>
</li>
<li>
-<p><a name="id1066261"></a></p>
+<p><a name="id826932"></a></p>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id834162-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1040821-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f, Functor g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id961954-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id824717-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id867993-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1035561-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f,
                  <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1066866-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id871493-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2,
         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id966586-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id828523-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp; f1,
                  <span class="bold"><strong>const</strong></span> <a href="function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp; f2);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -368,7 +368,7 @@
<li>
<code class="computeroutput">g</code> is of type
<code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
- and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="../reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="../reference_wrapper.html#id869362-bb">get_pointer</a>()</code>.</li>
<li>
<code class="computeroutput">g</code> is not of type
<code class="computeroutput"><a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
diff --git a/doc/html/boost/gregorian/date.html b/doc/html/boost/gregorian/date.html
index f60a887cec..9bc5bdbbf0 100644
--- a/doc/html/boost/gregorian/date.html
+++ b/doc/html/boost/gregorian/date.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class date</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../date_time/doxy.html#id836108" title="Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;">
+<link rel="up" href="../../date_time/doxy.html#id725254" title="Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;">
<link rel="prev" href="../../gregorian_calendar.html" title="Class gregorian_calendar">
<link rel="next" href="../../bad_day_of_month.html" title="Struct bad_day_of_month">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id836108"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id725254"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.gregorian.date"></a><div class="titlepage"></div>
@@ -43,46 +43,46 @@
  <span class="bold"><strong>typedef</strong></span> date_duration                        duration_type;   
  <span class="emphasis"><em>// <a href="date.html#boost.gregorian.dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date.html#id965039-bb">date</a>();
-  <a href="date.html#id1108828-bb">date</a>(year_type, month_type, day_type);
-  <a href="date.html#id837863-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
-  <a href="date.html#id936851-bb">date</a>(<span class="bold"><strong>const</strong></span> date_int_type &amp;);
-  <a href="date.html#id835710-bb">date</a>(date_rep_type);
-  <a href="date.html#id835729-bb">date</a>(special_values);
+  <a href="date.html#id834314-bb">date</a>();
+  <a href="date.html#id834322-bb">date</a>(year_type, month_type, day_type);
+  <a href="date.html#id972569-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
+  <a href="date.html#id725669-bb">date</a>(<span class="bold"><strong>const</strong></span> date_int_type &amp;);
+  <a href="date.html#id973673-bb">date</a>(date_rep_type);
+  <a href="date.html#id973690-bb">date</a>(special_values);
-  <span class="emphasis"><em>// <a href="date.html#id1109300-bb">public member functions</a></em></span>
-  <span class="type">date_int_type</span> <a href="date.html#id868803-bb">julian_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_year_type</span> <a href="date.html#id868820-bb">day_of_year</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="date.html#id798683-bb">modjulian_day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="date.html#id1036065-bb">week_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_int_type</span> <a href="date.html#id1031184-bb">day_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="date.html" title="Class date">date</a></span> <a href="date.html#id908610-bb">end_of_month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date.html#id860886-bb">public member functions</a></em></span>
+  <span class="type">date_int_type</span> <a href="date.html#id860891-bb">julian_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_year_type</span> <a href="date.html#id821856-bb">day_of_year</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="date.html#id901508-bb">modjulian_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="date.html#id901525-bb">week_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_int_type</span> <a href="date.html#id901541-bb">day_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="date.html" title="Class date">date</a></span> <a href="date.html#id831346-bb">end_of_month</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1150185"></a><h2>Description</h2>
+<a name="id1078300"></a><h2>Description</h2>
<p>This class is the primary interface for programming with greogorian dates. The is a lightweight type that can be freely passed by value. All comparison operators are supported. </p>
<div class="refsect2" lang="en">
-<a name="id1150194"></a><h3>
+<a name="id1078309"></a><h3>
<a name="boost.gregorian.dateconstruct-copy-destruct"></a><code class="computeroutput">date</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id965039-bb"></a>date();</pre></li>
-<li><pre class="literallayout"><a name="id1108828-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
-<li><pre class="literallayout"><a name="id837863-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
-<li><pre class="literallayout"><a name="id936851-bb"></a>date(<span class="bold"><strong>const</strong></span> date_int_type &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id835710-bb"></a>date(date_rep_type rhs);</pre></li>
-<li><pre class="literallayout"><a name="id835729-bb"></a>date(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id834314-bb"></a>date();</pre></li>
+<li><pre class="literallayout"><a name="id834322-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
+<li><pre class="literallayout"><a name="id972569-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
+<li><pre class="literallayout"><a name="id725669-bb"></a>date(<span class="bold"><strong>const</strong></span> date_int_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id973673-bb"></a>date(date_rep_type rhs);</pre></li>
+<li><pre class="literallayout"><a name="id973690-bb"></a>date(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1150306"></a><h3>
-<a name="id1109300-bb"></a><code class="computeroutput">date</code> public member functions</h3>
+<a name="id1078422"></a><h3>
+<a name="id860886-bb"></a><code class="computeroutput">date</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id868803-bb"></a>julian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_year_type</span> <a name="id868820-bb"></a>day_of_year() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id798683-bb"></a>modjulian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id1036065-bb"></a>week_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id1031184-bb"></a>day_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date.html" title="Class date">date</a></span> <a name="id908610-bb"></a>end_of_month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id860891-bb"></a>julian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_year_type</span> <a name="id821856-bb"></a>day_of_year() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id901508-bb"></a>modjulian_day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id901525-bb"></a>week_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id901541-bb"></a>day_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date.html" title="Class date">date</a></span> <a name="id831346-bb"></a>end_of_month() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -93,7 +93,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id836108"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id725254"><img src="../../images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../images/home.png" alt="Home"></a><a accesskey="n" href="../../bad_day_of_month.html"><img src="../../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/hash.html b/doc/html/boost/hash.html
index d949489993..b89a555f78 100644
--- a/doc/html/boost/hash.html
+++ b/doc/html/boost/hash.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template hash</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../hash/reference_.html#id1082064" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="../hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
<link rel="prev" href="../hash/reference_.html" title=" Reference">
<link rel="next" href="../hash_combine.html" title="Function template hash_combine">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id1082064"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id927299"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.hash"></a><div class="titlepage"></div>
@@ -31,24 +31,24 @@
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt;
<span class="bold"><strong>struct</strong></span> hash : <span class="bold"><strong>public</strong></span> std::unary_function&lt;T, std::size_t&gt; {
-  <span class="type">std::size_t</span> <a href="hash.html#id1074553-bb"><span class="bold"><strong>operator</strong></span>()</a>(T <span class="bold"><strong>const</strong></span>&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::size_t</span> <a href="hash.html#id766028-bb"><span class="bold"><strong>operator</strong></span>()</a>(T <span class="bold"><strong>const</strong></span>&amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1219961"></a><h2>Description</h2>
-<pre class="literallayout"><span class="type">std::size_t</span> <a name="id1074553-bb"></a><span class="bold"><strong>operator</strong></span>()(T <span class="bold"><strong>const</strong></span>&amp; val) <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id1148075"></a><h2>Description</h2>
+<pre class="literallayout"><span class="type">std::size_t</span> <a name="id766028-bb"></a><span class="bold"><strong>operator</strong></span>()(T <span class="bold"><strong>const</strong></span>&amp; val) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <pre class="programlisting"><a href="../id1042434.html" title="Function hash_value">hash_value</a>(val)</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+ <pre class="programlisting"><a href="../id971950.html" title="Function hash_value">hash_value</a>(val)</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
- The call to <code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a></code>
+ The call to <code class="computeroutput"><a href="../id971950.html" title="Function hash_value">hash_value</a></code>
is unqualified, so that custom overloads can be
found via argument dependent lookup.
<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Only throws if
- <code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+ <code class="computeroutput"><a href="../id971950.html" title="Function hash_value">hash_value</a>(T)</code> throws.
</p>
</div>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id1082064"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../hash/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id927299"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../hash_combine.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/variant.html b/doc/html/boost/variant.html
index 1f178a1896..0b3868f3a0 100644
--- a/doc/html/boost/variant.html
+++ b/doc/html/boost/variant.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template variant</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../variant/reference.html#id1258086" title="Header &lt;boost/variant/variant.hpp&gt;">
-<link rel="prev" href="../id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
-<link rel="next" href="../id928296.html" title="Function template swap">
+<link rel="up" href="../variant/reference.html#id662418" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="../id1211701.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
+<link rel="next" href="../id837111.html" title="Function template swap">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id696758.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id1258086"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id928296.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id1211701.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id662418"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id837111.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.variant"></a><div class="titlepage"></div>
@@ -37,34 +37,34 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> types;
  <span class="emphasis"><em>// <a href="variant.html#boost.variantconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="variant.html#id1114004-bb">variant</a>();
-  <a href="variant.html#id1043426-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id1140052-bb">variant</a>(T &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id727749-bb">variant</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <a href="variant.html#id1075330-bb">variant</a>();
+  <a href="variant.html#id1147829-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id1246151-bb">variant</a>(T &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a href="variant.html#id651719-bb">variant</a>(<span class="bold"><strong>const</strong></span> T &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt;
-    <a href="variant.html#id1354083-bb">variant</a>(variant&lt;U1, U2, ..., UN&gt; &amp;);
+    <a href="variant.html#id1247124-bb">variant</a>(variant&lt;U1, U2, ..., UN&gt; &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt;
-    <a href="variant.html#id1248407-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp;);
-  <a href="variant.html#id657817-bb">~variant</a>();
-
-  <span class="emphasis"><em>// <a href="variant.html#id1251197-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1047505-bb">swap</a>(variant &amp;);
-  <span class="type">variant &amp;</span> <a href="variant.html#id1326145-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a href="variant.html#id1035713-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
-
-  <span class="emphasis"><em>// <a href="variant.html#id1243424-bb">queries</a></em></span>
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="variant.html#id752988-bb">which</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id896399-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="variant.html#id1246423-bb">type</a>() <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="variant.html#id1114916-bb">relational</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1569910-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1316170-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1206339-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1220565-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
+    <a href="variant.html#id727556-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp;);
+  <a href="variant.html#id1137803-bb">~variant</a>();
+
+  <span class="emphasis"><em>// <a href="variant.html#id972066-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1150730-bb">swap</a>(variant &amp;);
+  <span class="type">variant &amp;</span> <a href="variant.html#id584856-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> variant &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a href="variant.html#id763586-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+
+  <span class="emphasis"><em>// <a href="variant.html#id733032-bb">queries</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="variant.html#id967580-bb">which</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1187445-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a href="variant.html#id590068-bb">type</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="variant.html#id795206-bb">relational</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id824909-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id659494-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1136102-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> variant &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id1139362-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> U &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1663925"></a><h2>Description</h2>
+<a name="id1316278"></a><h2>Description</h2>
<p>The <code class="computeroutput">variant</code> class template (inspired by Andrei
Alexandrescu's class of the same name
[<a href="../variant/refs.html#variant.refs.ale01a">Ale01A</a>]) is an efficient,
@@ -110,11 +110,11 @@
Sequence, thus overcoming this limitation.)</li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1664158"></a><h3>
+<a name="id1316511"></a><h3>
<a name="boost.variantconstruct-copy-destruct"></a><code class="computeroutput">variant</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1114004-bb"></a>variant();</pre>
+<pre class="literallayout"><a name="id1075330-bb"></a>variant();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
The first bounded type of the <code class="computeroutput">variant</code> (i.e.,
@@ -129,7 +129,7 @@
constructor of <code class="computeroutput">T1</code>.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1043426-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant &amp; other);</pre>
+<pre class="literallayout"><a name="id1147829-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant &amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
Content of <code class="computeroutput">*this</code> is a copy of the content of
@@ -139,7 +139,7 @@
copy constructor of <code class="computeroutput">other</code>'s contained type.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id1140052-bb"></a>variant(T &amp; operand);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id1246151-bb"></a>variant(T &amp; operand);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">T</code> must be unambiguously convertible to one of
@@ -154,7 +154,7 @@
<code class="computeroutput">operand</code> to one of the bounded types.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id727749-bb"></a>variant(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <a name="id651719-bb"></a>variant(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
Same semantics as previous constructor, but allows
@@ -162,7 +162,7 @@
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt;
-  <a name="id1354083-bb"></a>variant(variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
+  <a name="id1247124-bb"></a>variant(variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<span class="emphasis"><em>Every</em></span> one of <code class="computeroutput">U1</code>,
@@ -186,14 +186,14 @@
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN&gt;
-  <a name="id1248407-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
+  <a name="id727556-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
Same semantics as previous constructor, but allows
construction from temporaries.</p>
</li>
<li>
-<pre class="literallayout"><a name="id657817-bb"></a>~variant();</pre>
+<pre class="literallayout"><a name="id1137803-bb"></a>~variant();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys the content of <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -203,11 +203,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1664686"></a><h3>
-<a name="id1251197-bb"></a><code class="computeroutput">variant</code> modifiers</h3>
+<a name="id1317038"></a><h3>
+<a name="id972066-bb"></a><code class="computeroutput">variant</code> modifiers</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1047505-bb"></a>swap(variant &amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1150730-bb"></a>swap(variant &amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
Every bounded type must fulfill the requirements of the
@@ -227,7 +227,7 @@
(<a href="../variant/design.html#variant.design.never-empty.problem" title="The Implementation Problem">why?</a>).</p>
</li>
<li>
-<pre class="literallayout"><span class="type">variant &amp;</span> <a name="id1326145-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> variant &amp; rhs);</pre>
+<pre class="literallayout"><span class="type">variant &amp;</span> <a name="id584856-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> variant &amp; rhs);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
Every bounded type must fulfill the requirements of the
@@ -251,7 +251,7 @@
(<a href="../variant/design.html#variant.design.never-empty.problem" title="The Implementation Problem">why?</a>).</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a name="id1035713-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">variant &amp;</span> <a name="id763586-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<div class="itemizedlist"><ul type="disc">
@@ -284,11 +284,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1665158"></a><h3>
-<a name="id1243424-bb"></a><code class="computeroutput">variant</code> queries</h3>
+<a name="id1317510"></a><h3>
+<a name="id733032-bb"></a><code class="computeroutput">variant</code> queries</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id752988-bb"></a>which() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id967580-bb"></a>which() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
The zero-based index into the set of bounded types
@@ -300,7 +300,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896399-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1187445-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">false</code>: <code class="computeroutput">variant</code> always contains
@@ -314,7 +314,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id1246423-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::type_info &amp;</span> <a name="id590068-bb"></a>type() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">typeid(x)</code>, where <code class="computeroutput">x</code> is the the
@@ -325,13 +325,13 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1665383"></a><h3>
-<a name="id1114916-bb"></a><code class="computeroutput">variant</code> relational</h3>
+<a name="id1317734"></a><h3>
+<a name="id795206-bb"></a><code class="computeroutput">variant</code> relational</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1280996-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1569910-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1316170-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id1041793-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id824909-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id659494-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
The overload returning <code class="computeroutput">void</code> exists only to
@@ -355,9 +355,9 @@
<code class="computeroutput">*this</code>.</p>
</li>
<li>
-<p><a name="id1138292-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1206339-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1220565-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id1078300-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1136102-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> variant &amp; rhs) <span class="bold"><strong>const</strong></span>;
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1139362-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> U &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
The overload returning <code class="computeroutput">void</code> exists only to
@@ -391,7 +391,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id696758.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id1258086"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id928296.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id1211701.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id662418"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id837111.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost_staticassert.html b/doc/html/boost_staticassert.html
index f8e3f5d2f4..bdb4e7753d 100644
--- a/doc/html/boost_staticassert.html
+++ b/doc/html/boost_staticassert.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 10. Boost.StaticAssert</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="signals/tests.html" title="Testsuite">
@@ -34,7 +34,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2000, 2005 Steve Cleary and John Maddock</p></div>
<div><div class="legalnotice">
-<a name="id1288724"></a><p>
+<a name="id1187318"></a><p>
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
diff --git a/doc/html/boost_staticassert/how.html b/doc/html/boost_staticassert/how.html
index d36cd9fd55..5b9c9c7afd 100644
--- a/doc/html/boost_staticassert/how.html
+++ b/doc/html/boost_staticassert/how.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> How it works</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">
<link rel="prev" href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">
diff --git a/doc/html/boost_staticassert/test.html b/doc/html/boost_staticassert/test.html
index 2f030087d8..2289ba2189 100644
--- a/doc/html/boost_staticassert/test.html
+++ b/doc/html/boost_staticassert/test.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Test Programs</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_staticassert.html" title="Chapter 10. Boost.StaticAssert">
<link rel="prev" href="how.html" title=" How it works">
@@ -27,7 +27,7 @@
<a name="boost_staticassert.test"></a> Test Programs</h3></div></div></div>
<div class="informaltable">
<h4>
-<a name="id1290208"></a><span class="table-title">Test programs provided with static_assert</span>
+<a name="id1206276"></a><span class="table-title">Test programs provided with static_assert</span>
</h4>
<table class="table">
<colgroup>
diff --git a/doc/html/boost_typetraits.html b/doc/html/boost_typetraits.html
index 05aafa659d..71f318d967 100644
--- a/doc/html/boost_typetraits.html
+++ b/doc/html/boost_typetraits.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 14. Boost.TypeTraits</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="tribool/tests.html" title="Testsuite">
@@ -33,7 +33,7 @@
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey and Jeremy Siek</p></div>
<div><div class="legalnotice">
-<a name="id1572446"></a><p>
+<a name="id1242284"></a><p>
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -147,7 +147,7 @@ that is the result of the transformation.</p>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: May 11, 2005 at 14:32:21 GMT</p></small></td>
+<td align="left"><small><p>Last revised: August 24, 2005 at 16:49:32 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index 23f36b9535..535533baa0 100644
--- a/doc/html/boost_typetraits/background.html
+++ b/doc/html/boost_typetraits/background.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Background and Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
@@ -53,7 +53,7 @@ determine the length of a null terminated string, safe in the knowledge
that specializations of <code class="computeroutput"><span class="identifier">char_traits</span></code> will use the most appropriate method
available to them.</p>
<a name="background.type_traits"></a><h4>
-<a name="id1572630"></a>Type Traits</h4>
+<a name="id1242467"></a>Type Traits</h4>
<p>
Class <code class="computeroutput"><span class="identifier">char_traits</span></code> is a classic example of a collection of type specific
properties wrapped up in a single class - what Nathan Myers termed a
@@ -75,7 +75,7 @@ that is the result of the transformation. All of the type-traits
classes are defined inside namespace <code class="computeroutput"><span class="identifier">boost</span></code>; for brevity, namespace-qualification
is omitted in most of the code samples given.</p>
<a name="background.implementation"></a><h4>
-<a name="id1572720"></a>Implementation</h4>
+<a name="id1242562"></a>Implementation</h4>
<p>
There are far too many separate classes contained in the type-traits library
to give a full implementation here - see the source code in the Boost library
@@ -148,7 +148,7 @@ default template. However, the number of parameters that appear after the
class name do have to match the number and type of the parameters in the
default template.</p>
<a name="background.optimized_copy"></a><h4>
-<a name="id1591060"></a>Optimized copy</h4>
+<a name="id1243426"></a>Optimized copy</h4>
<p>
As an example of how the type traits classes can be used, consider the
standard library algorithm copy:</p>
@@ -206,7 +206,7 @@ to actually be pointers to the same type, and the final parameter must be a
to the optimized version where appropriate, otherwise it will call the
"slow but safe version".</p>
<a name="background.was_it_worth_it_"></a><h4>
-<a name="id1591483"></a>Was it worth it?</h4>
+<a name="id1243850"></a>Was it worth it?</h4>
<p>
It has often been repeated in these columns that "premature optimization is the
root of all evil" <a href="background.html#background.references">[4]</a>. So the question must be asked: was our optimization
@@ -234,7 +234,7 @@ the grounds that there are better, more heavily optimized versions available.
</ul></div>
<div class="informaltable">
<h4>
-<a name="id1591527"></a><span class="table-title">Time taken to copy 1000 elements using `copy&lt;const T*, T*&gt;` (times in micro-seconds)</span>
+<a name="id1243894"></a><span class="table-title">Time taken to copy 1000 elements using `copy&lt;const T*, T*&gt;` (times in micro-seconds)</span>
</h4>
<table class="table">
<colgroup>
@@ -272,7 +272,7 @@ the grounds that there are better, more heavily optimized versions available.
</table>
</div>
<a name="background.pair_of_references"></a><h4>
-<a name="id1591589"></a>Pair of References</h4>
+<a name="id1243955"></a>Pair of References</h4>
<p>
The optimized copy example shows how type traits may be used to perform
optimization decisions at compile-time. Another important usage of type traits
@@ -304,7 +304,7 @@ would have to be in order to allow "pair" to hold non-reference types,
references, and constant references:</p>
<div class="informaltable">
<h4>
-<a name="id1591872"></a><span class="table-title">Required Constructor Argument Types</span>
+<a name="id1244238"></a><span class="table-title">Required Constructor Argument Types</span>
</h4>
<table class="table">
<colgroup>
@@ -340,7 +340,7 @@ transformation <a href="reference.html#boost_typetraits.add_reference" title=" a
unless it is already a reference.</p>
<div class="informaltable">
<h4>
-<a name="id1591937"></a><span class="table-title">Using add_reference to synthesize the correct constructor type</span>
+<a name="id1244303"></a><span class="table-title">Using add_reference to synthesize the correct constructor type</span>
</h4>
<table class="table">
<colgroup>
@@ -405,7 +405,7 @@ specialization approach. Using type traits in this fashion allows
programmers to delegate partial specialization to the type traits classes,
resulting in code that is easier to maintain and easier to understand.</p>
<a name="background.conclusion"></a><h4>
-<a name="id1592375"></a>Conclusion</h4>
+<a name="id1244742"></a>Conclusion</h4>
<p>
We hope that in this article we have been able to give you some idea of
what type-traits are all about. A more complete listing of the available
@@ -415,12 +415,12 @@ code reuse that generic programming brings; hopefully this article has
shown that generic programming does not have to sink to the lowest common
denominator, and that templates can be optimal as well as generic.</p>
<a name="background.acknowledgements"></a><h4>
-<a name="id1592387"></a>Acknowledgements</h4>
+<a name="id1244753"></a>Acknowledgements</h4>
<p>
The authors would like to thank Beman Dawes and Howard Hinnant for their
helpful comments when preparing this article.</p>
<a name="background.references"></a><h4>
-<a name="id1592402"></a>References</h4>
+<a name="id1244768"></a>References</h4>
<div class="orderedlist"><ol type="1">
<li>
Nathan C. Myers, C++ Report, June 1995.
diff --git a/doc/html/boost_typetraits/category.html b/doc/html/boost_typetraits/category.html
index 03fe0f6a06..df7270989e 100644
--- a/doc/html/boost_typetraits/category.html
+++ b/doc/html/boost_typetraits/category.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Type Traits by Category</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="background.html" title=" Background and Tutorial">
@@ -241,7 +241,7 @@ struct</span> <a href="reference.html#boost_typetraits.remove_reference" title="
template</span><span class="special"> &lt;</span><span class="keyword">class</span><span class="identifier"> T</span><span class="special">&gt;</span><span class="keyword">
struct</span> <a href="reference.html#boost_typetraits.remove_volatile" title=" remove_volatile">remove_volatile</a><span class="special">;</span></code></pre>
<a name="transform.broken_compiler_workarounds_"></a><h4>
-<a name="id1595013"></a>Broken Compiler Workarounds:</h4>
+<a name="id1247376"></a>Broken Compiler Workarounds:</h4>
<p>
For all of these templates support for partial specialization of class templates is
required to correctly implement the transformation.
diff --git a/doc/html/boost_typetraits/credits.html b/doc/html/boost_typetraits/credits.html
index 45b27ebf67..fee820717c 100644
--- a/doc/html/boost_typetraits/credits.html
+++ b/doc/html/boost_typetraits/credits.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Credits</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="reference.html" title=" Alphabetical Reference">
@@ -39,8 +39,8 @@ Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
Itay Maman, John Maddock, Thorsten Ottosen, Robert Ramey and Jeremy Siek.</p>
<p>
-Mat Marcus and Jesse Jones invented and
-published a paper describing
+Mat Marcus and Jesse Jones invented, and
+<a href="http://opensource.adobe.com/project4/project.shtml" target="_top">published a paper describing</a>,
the partial specialization workarounds used in this library.</p>
<p>
Aleksey Gurtovoy added MPL integration to the library.</p>
diff --git a/doc/html/boost_typetraits/examples.html b/doc/html/boost_typetraits/examples.html
index 9612de1fc7..343bb1041c 100644
--- a/doc/html/boost_typetraits/examples.html
+++ b/doc/html/boost_typetraits/examples.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Examples</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="mpl.html" title=" MPL Interoperability">
diff --git a/doc/html/boost_typetraits/intrinsics.html b/doc/html/boost_typetraits/intrinsics.html
index 39d4edaaa0..aaac399b3b 100644
--- a/doc/html/boost_typetraits/intrinsics.html
+++ b/doc/html/boost_typetraits/intrinsics.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Support for Compiler Intrinsics</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="user_defined.html" title=" User Defined Specializations">
@@ -67,7 +67,7 @@ The hooks for compiler-intrinsic support are defined in
a matter of defining one of more of the following macros:</p>
<div class="informaltable">
<h4>
-<a name="id1596765"></a><span class="table-title">Macros for Compiler Intrinsics</span>
+<a name="id1249128"></a><span class="table-title">Macros for Compiler Intrinsics</span>
</h4>
<table class="table">
<colgroup>
diff --git a/doc/html/boost_typetraits/mpl.html b/doc/html/boost_typetraits/mpl.html
index ff2e627b00..3fc0a54350 100644
--- a/doc/html/boost_typetraits/mpl.html
+++ b/doc/html/boost_typetraits/mpl.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> MPL Interoperability</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="intrinsics.html" title=" Support for Compiler Intrinsics">
diff --git a/doc/html/boost_typetraits/reference.html b/doc/html/boost_typetraits/reference.html
index 88d058ce65..1c1293f9d4 100644
--- a/doc/html/boost_typetraits/reference.html
+++ b/doc/html/boost_typetraits/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Alphabetical Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="examples.html" title=" Examples">
@@ -98,7 +98,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1600382"></a><span class="table-title">Examples</span>
+<a name="id1252743"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -146,7 +146,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1600817"></a><span class="table-title">Examples</span>
+<a name="id1253177"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -198,7 +198,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1601313"></a><span class="table-title">Examples</span>
+<a name="id1253674"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -246,7 +246,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1601752"></a><span class="table-title">Examples</span>
+<a name="id1254113"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -294,7 +294,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">add_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1602182"></a><span class="table-title">Examples</span>
+<a name="id1254543"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -329,12 +329,12 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="boost_typetraits.aligned_storage"></a> aligned_storage</h4></div></div></div>
-<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Size</span><span class="special">,</span><span class="identifier"> std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
struct</span><span class="identifier"> aligned_storage</span><span class="special">
{</span><span class="keyword">
typedef</span> <em class="replaceable"><code>see-below</code></em><span class="identifier"> type</span><span class="special">;</span><span class="special">
};</span></code></pre>
-<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with an alignment
+<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with size <code class="computeroutput"><span class="identifier">Size</span></code> and an alignment
that is a multiple of <code class="computeroutput"><span class="identifier">Align</span></code>.</p>
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">aligned_storage</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
</div>
@@ -404,7 +404,7 @@ the same thing as a <span class="emphasis"><em>pointer to a function</em></span>
</ul></div>
<div class="informaltable">
<h4>
-<a name="id1604129"></a><span class="table-title">Function Traits Members</span>
+<a name="id1256522"></a><span class="table-title">Function Traits Members</span>
</h4>
<table class="table">
<colgroup>
@@ -433,7 +433,7 @@ the same thing as a <span class="emphasis"><em>pointer to a function</em></span>
</div>
<div class="informaltable">
<h4>
-<a name="id1604309"></a><span class="table-title">Examples</span>
+<a name="id1256702"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1396,7 +1396,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_all_extents</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1639130"></a><span class="table-title">Examples</span>
+<a name="id1291521"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1448,7 +1448,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_const</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1639627"></a><span class="table-title">Examples</span>
+<a name="id1292017"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1500,7 +1500,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_cv</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1640102"></a><span class="table-title">Examples</span>
+<a name="id1292493"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1553,7 +1553,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_extent</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1640579"></a><span class="table-title">Examples</span>
+<a name="id1292970"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1605,7 +1605,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_pointer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1641088"></a><span class="table-title">Examples</span>
+<a name="id1310956"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1657,7 +1657,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_reference</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1641548"></a><span class="table-title">Examples</span>
+<a name="id1311415"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1705,7 +1705,7 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">remove_volatile</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
<div class="informaltable">
<h4>
-<a name="id1641963"></a><span class="table-title">Examples</span>
+<a name="id1311830"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1744,12 +1744,12 @@ type <code class="computeroutput"><span class="identifier">T</span></code> excep
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="boost_typetraits.type_with_alignment"></a> type_with_alignment</h4></div></div></div>
-<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Size</span><span class="special">,</span><span class="identifier"> std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="keyword">template</span><span class="special"> &lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> Align</span><span class="special">&gt;</span><span class="keyword">
struct</span><span class="identifier"> type_with_alignment</span><span class="special">
{</span><span class="keyword">
typedef</span> <em class="replaceable"><code>see-below</code></em><span class="identifier"> type</span><span class="special">;</span><span class="special">
};</span></code></pre>
-<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with size <code class="computeroutput"><span class="identifier">Size</span></code> and an alignment
+<p><span class="bold"><strong>type:</strong></span> a built-in or POD type with an alignment
that is a multiple of <code class="computeroutput"><span class="identifier">Align</span></code>.</p>
<p><span class="bold"><strong>Header:</strong></span><code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">type_with_alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> or <code class="computeroutput"><span class="preprocessor"> #include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code></p>
</div>
diff --git a/doc/html/boost_typetraits/user_defined.html b/doc/html/boost_typetraits/user_defined.html
index f0a0353141..cd91267c17 100644
--- a/doc/html/boost_typetraits/user_defined.html
+++ b/doc/html/boost_typetraits/user_defined.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> User Defined Specializations</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
<link rel="prev" href="category.html" title=" Type Traits by Category">
diff --git a/doc/html/boostbook.html b/doc/html/boostbook.html
index 3790bbc188..fd45a3723e 100644
--- a/doc/html/boostbook.html
+++ b/doc/html/boostbook.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Part II. The BoostBook Documentation Format</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="index.html" title="The Boost C++ Libraries">
<link rel="prev" href="variant/refs.html" title="References">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2003-2005 Douglas Gregor</p></div>
<div><div class="legalnotice">
-<a name="id1672305"></a><p>Permission to copy, use, sell and distribute this software
+<a name="id1324659"></a><p>Permission to copy, use, sell and distribute this software
is granted provided this copyright notice appears in all copies.
Permission to modify the code and to distribute modified code is
granted provided this copyright notice appears in all copies,
diff --git a/doc/html/boostbook/documenting.html b/doc/html/boostbook/documenting.html
index d5f95e312d..b822990035 100644
--- a/doc/html/boostbook/documenting.html
+++ b/doc/html/boostbook/documenting.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 18. Documenting libraries</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
<link rel="prev" href="setup/troubleshooting.html" title="Troubleshooting">
diff --git a/doc/html/boostbook/documenting/s02.html b/doc/html/boostbook/documenting/s02.html
index 489d490fdd..561c4b0819 100644
--- a/doc/html/boostbook/documenting/s02.html
+++ b/doc/html/boostbook/documenting/s02.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>From HTML to BoostBook</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../documenting.html" title="Chapter 18. Documenting libraries">
<link rel="prev" href="../documenting.html" title="Chapter 18. Documenting libraries">
@@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1673397"></a>From HTML to BoostBook</h2></div></div></div>
+<a name="id1325743"></a>From HTML to BoostBook</h2></div></div></div>
<p>Most library authors are comfortable with writing HTML
documentation. Writing <a href="http://www.docbook.org" target="_top">DocBook</a> documentation (and,
by extension, BoostBook documentation) is quite similar to writing
diff --git a/doc/html/boostbook/dtd/boostbook.html b/doc/html/boostbook/dtd/boostbook.html
index 2fe0dadbc5..9fca7be4da 100644
--- a/doc/html/boostbook/dtd/boostbook.html
+++ b/doc/html/boostbook/dtd/boostbook.html
@@ -4,7 +4,7 @@
<title>
BoostBook element boostbook</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="library-reference.html" title="
@@ -38,13 +38,13 @@
BoostBook element library">library</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1676330"></a><h2>Description</h2>
+<a name="id1346146"></a><h2>Description</h2>
<p>This element is the topmost level defined by
<code class="filename">boost.xml</code> for all Boost documentation. It will
not generally be used by developers.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1676343"></a><h2>Attributes</h2>
+<a name="id1346160"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/class-specialization.html b/doc/html/boostbook/dtd/class-specialization.html
index 429917b9c4..46d87f68b9 100644
--- a/doc/html/boostbook/dtd/class-specialization.html
+++ b/doc/html/boostbook/dtd/class-specialization.html
@@ -4,7 +4,7 @@
<title>
BoostBook element class-specialization</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="../../reference.html" title="Chapter 20. Reference">
@@ -60,7 +60,7 @@
BoostBook element union-specialization">union-specialization</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1675056"></a><h2>Attributes</h2>
+<a name="id1327397"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/class.html b/doc/html/boostbook/dtd/class.html
index 191720990c..dba0b719c0 100644
--- a/doc/html/boostbook/dtd/class.html
+++ b/doc/html/boostbook/dtd/class.html
@@ -4,7 +4,7 @@
<title>
BoostBook element class</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="overloaded-function.html" title="
@@ -60,7 +60,7 @@
BoostBook element union-specialization">union-specialization</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1698397"></a><h2>Description</h2>
+<a name="id1350736"></a><h2>Description</h2>
<p>C++ classes and class templates are described via the
&lt;class&gt; element. Each class has a name (e.g., "any") given by
the <code class="computeroutput">name</code> attribute, a purpose given by the
@@ -101,7 +101,7 @@
&lt;template&gt; child element at the beginning.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1698524"></a><h2>Attributes</h2>
+<a name="id1350863"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/code.html b/doc/html/boostbook/dtd/code.html
index 1a0359f787..2182f1a450 100644
--- a/doc/html/boostbook/dtd/code.html
+++ b/doc/html/boostbook/dtd/code.html
@@ -4,7 +4,7 @@
<title>
BoostBook element code</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="static-constant.html" title="
@@ -37,14 +37,14 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1675584"></a><h2>Description</h2>
+<a name="id1327925"></a><h2>Description</h2>
<p>Text within a <code class="sgmltag-element">code</code> tag is generally typeset
in a different, monospaced font so that it stands out as code. The
<code class="sgmltag-element">code</code> tag in BoostBook is transformed directly
into the <code class="sgmltag-element">computeroutput</code> tag in DocBook.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1675603"></a><h2>Attributes</h2>
+<a name="id1327945"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/compile-fail-test.html b/doc/html/boostbook/dtd/compile-fail-test.html
index 7df22301d5..906b5a504b 100644
--- a/doc/html/boostbook/dtd/compile-fail-test.html
+++ b/doc/html/boostbook/dtd/compile-fail-test.html
@@ -4,7 +4,7 @@
<title>
BoostBook element compile-fail-test</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="template.html" title="
@@ -42,7 +42,7 @@
BoostBook element if-fails">if-fails</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1697619"></a><h2>Attributes</h2>
+<a name="id1349959"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/compile-test.html b/doc/html/boostbook/dtd/compile-test.html
index 2b4a474a21..f84ddc7930 100644
--- a/doc/html/boostbook/dtd/compile-test.html
+++ b/doc/html/boostbook/dtd/compile-test.html
@@ -4,7 +4,7 @@
<title>
BoostBook element compile-test</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="postconditions.html" title="
@@ -42,7 +42,7 @@
BoostBook element if-fails">if-fails</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1677279"></a><h2>Attributes</h2>
+<a name="id1347096"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/complexity.html b/doc/html/boostbook/dtd/complexity.html
index 60b8b473db..df22080404 100644
--- a/doc/html/boostbook/dtd/complexity.html
+++ b/doc/html/boostbook/dtd/complexity.html
@@ -4,7 +4,7 @@
<title>
BoostBook element complexity</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="programlisting.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1699132"></a><h2>Attributes</h2>
+<a name="id1351470"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/constructor.html b/doc/html/boostbook/dtd/constructor.html
index 5e7fb5d504..e61510055a 100644
--- a/doc/html/boostbook/dtd/constructor.html
+++ b/doc/html/boostbook/dtd/constructor.html
@@ -4,7 +4,7 @@
<title>
BoostBook element constructor</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="snippet.html" title="
@@ -49,14 +49,14 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1677714"></a><h2>Description</h2>
+<a name="id1347531"></a><h2>Description</h2>
<p>General documentation on functions in BoostBook is provided in
the <a href="function.html" title="
BoostBook element function"><code class="sgmltag-element">function</code></a>
element documentation.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1695206"></a><h2>Attributes</h2>
+<a name="id1347546"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/copy-assignment.html b/doc/html/boostbook/dtd/copy-assignment.html
index bf8a724aa1..6459f3d4a2 100644
--- a/doc/html/boostbook/dtd/copy-assignment.html
+++ b/doc/html/boostbook/dtd/copy-assignment.html
@@ -4,7 +4,7 @@
<title>
BoostBook element copy-assignment</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="librarypurpose.html" title="
@@ -50,7 +50,7 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1697259"></a><h2>Description</h2>
+<a name="id1349599"></a><h2>Description</h2>
<p>The return type of the copy-assignment operator does not need
to be specified. If left unspecified, it will default to an
unqualified reference to the enclosing class type.</p>
@@ -60,7 +60,7 @@
element documentation.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1697280"></a><h2>Attributes</h2>
+<a name="id1349620"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/data-member.html b/doc/html/boostbook/dtd/data-member.html
index 5db84ed83c..c7f90347b9 100644
--- a/doc/html/boostbook/dtd/data-member.html
+++ b/doc/html/boostbook/dtd/data-member.html
@@ -4,7 +4,7 @@
<title>
BoostBook element data-member</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="notes.html" title="
@@ -40,7 +40,7 @@
BoostBook element description">description</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1695943"></a><h2>Attributes</h2>
+<a name="id1348284"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/default.html b/doc/html/boostbook/dtd/default.html
index f5739a3e2f..80314c51b8 100644
--- a/doc/html/boostbook/dtd/default.html
+++ b/doc/html/boostbook/dtd/default.html
@@ -4,7 +4,7 @@
<title>
BoostBook element default</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="returns.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1697762"></a><h2>Attributes</h2>
+<a name="id1350102"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/description.html b/doc/html/boostbook/dtd/description.html
index 64b602ea1a..5a41a92cbf 100644
--- a/doc/html/boostbook/dtd/description.html
+++ b/doc/html/boostbook/dtd/description.html
@@ -4,7 +4,7 @@
<title>
BoostBook element description</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="template-type-parameter.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1675962"></a><h2>Description</h2>
+<a name="id1345779"></a><h2>Description</h2>
<p>Although the context model for this element is
<code class="computeroutput">ANY</code>, detailed descriptions should contain structured
DocBook elements that occur within sections, e.g., paragraphs
@@ -47,7 +47,7 @@
etc.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1675998"></a><h2>Attributes</h2>
+<a name="id1345815"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/destructor.html b/doc/html/boostbook/dtd/destructor.html
index 4e5a255f96..8dc9510d95 100644
--- a/doc/html/boostbook/dtd/destructor.html
+++ b/doc/html/boostbook/dtd/destructor.html
@@ -4,7 +4,7 @@
<title>
BoostBook element destructor</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="code.html" title="
@@ -47,14 +47,14 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1675753"></a><h2>Description</h2>
+<a name="id1328095"></a><h2>Description</h2>
<p>General documentation on functions in BoostBook is provided in
the <a href="function.html" title="
BoostBook element function"><code class="sgmltag-element">function</code></a>
element documentation.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1675768"></a><h2>Attributes</h2>
+<a name="id1328110"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/effects.html b/doc/html/boostbook/dtd/effects.html
index 863a51f8b8..0257779caa 100644
--- a/doc/html/boostbook/dtd/effects.html
+++ b/doc/html/boostbook/dtd/effects.html
@@ -4,7 +4,7 @@
<title>
BoostBook element effects</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="requires.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1700468"></a><h2>Attributes</h2>
+<a name="id1352806"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/enum.html b/doc/html/boostbook/dtd/enum.html
index d6e0199aa5..360141789a 100644
--- a/doc/html/boostbook/dtd/enum.html
+++ b/doc/html/boostbook/dtd/enum.html
@@ -4,7 +4,7 @@
<title>
BoostBook element enum</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="lib.html" title="
@@ -40,7 +40,7 @@
BoostBook element description">description</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1700302"></a><h2>Attributes</h2>
+<a name="id1352641"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/enumvalue.html b/doc/html/boostbook/dtd/enumvalue.html
index 84481c9bf3..2018ce7f26 100644
--- a/doc/html/boostbook/dtd/enumvalue.html
+++ b/doc/html/boostbook/dtd/enumvalue.html
@@ -4,7 +4,7 @@
<title>
BoostBook element enumvalue</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="type.html" title="
@@ -38,7 +38,7 @@
BoostBook element default">default</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1698805"></a><h2>Attributes</h2>
+<a name="id1351144"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/free-function-group.html b/doc/html/boostbook/dtd/free-function-group.html
index 6456f21c27..04ace85222 100644
--- a/doc/html/boostbook/dtd/free-function-group.html
+++ b/doc/html/boostbook/dtd/free-function-group.html
@@ -4,7 +4,7 @@
<title>
BoostBook element free-function-group</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="if-fails.html" title="
@@ -39,7 +39,7 @@
BoostBook element overloaded-function">overloaded-function</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1695563"></a><h2>Attributes</h2>
+<a name="id1347903"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/function.html b/doc/html/boostbook/dtd/function.html
index 420734d533..a8dbb61d53 100644
--- a/doc/html/boostbook/dtd/function.html
+++ b/doc/html/boostbook/dtd/function.html
@@ -4,7 +4,7 @@
<title>
BoostBook element function</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="source.html" title="
@@ -50,7 +50,7 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1677021"></a><h2>Description</h2>
+<a name="id1346838"></a><h2>Description</h2>
<p>BoostBook functions are documented by specifying the
function's interface (e.g., its C++ signature) and its
behavior. Constructors, destructors, member functions, and free
@@ -104,7 +104,7 @@
&lt;/class&gt;</pre>
</div>
<div class="refsection" lang="en">
-<a name="id1677067"></a><h2>Attributes</h2>
+<a name="id1346884"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/functionname.html b/doc/html/boostbook/dtd/functionname.html
index a00924b5c0..b67311eda5 100644
--- a/doc/html/boostbook/dtd/functionname.html
+++ b/doc/html/boostbook/dtd/functionname.html
@@ -4,7 +4,7 @@
<title>
BoostBook element functionname</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="free-function-group.html" title="
@@ -37,7 +37,7 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1695650"></a><h2>Description</h2>
+<a name="id1347990"></a><h2>Description</h2>
<p>If a function (or overloaded function) with the given,
possibly-qualified name is found, this generates a link to that
function. Lookups obey currently-active <a href="using-class.html" title="
@@ -48,7 +48,7 @@
current scope.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1695678"></a><h2>Attributes</h2>
+<a name="id1348018"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/header.html b/doc/html/boostbook/dtd/header.html
index 88be079dbc..97117be8cd 100644
--- a/doc/html/boostbook/dtd/header.html
+++ b/doc/html/boostbook/dtd/header.html
@@ -4,7 +4,7 @@
<title>
BoostBook element header</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="testsuite.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1700835"></a><h2>Attributes</h2>
+<a name="id1353173"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/if-fails.html b/doc/html/boostbook/dtd/if-fails.html
index 57f8c1ded8..854424b160 100644
--- a/doc/html/boostbook/dtd/if-fails.html
+++ b/doc/html/boostbook/dtd/if-fails.html
@@ -4,7 +4,7 @@
<title>
BoostBook element if-fails</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="namespace.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1695512"></a><h2>Description</h2>
+<a name="id1347852"></a><h2>Description</h2>
<p>
Describes to the user the effect a certain failing testcase will
have on the usefulness of a library. This field is useful in cases
diff --git a/doc/html/boostbook/dtd/inherit.html b/doc/html/boostbook/dtd/inherit.html
index 3ab73b8468..475d73e072 100644
--- a/doc/html/boostbook/dtd/inherit.html
+++ b/doc/html/boostbook/dtd/inherit.html
@@ -4,7 +4,7 @@
<title>
BoostBook element inherit</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="union.html" title="
@@ -37,14 +37,14 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1676678"></a><h2>Description</h2>
+<a name="id1346495"></a><h2>Description</h2>
<p>This element contains the name of the class inherited. The
content model is free-form, as the inherited class may be an
instantiation of a template and may have markup in it (e.g.,
<code class="sgmltag-element">classname</code> tags).</p>
</div>
<div class="refsection" lang="en">
-<a name="id1676691"></a><h2>Attributes</h2>
+<a name="id1346508"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/lib.html b/doc/html/boostbook/dtd/lib.html
index db116c5526..4a43187d34 100644
--- a/doc/html/boostbook/dtd/lib.html
+++ b/doc/html/boostbook/dtd/lib.html
@@ -4,7 +4,7 @@
<title>
BoostBook element lib</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="struct.html" title="
@@ -37,7 +37,7 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1700251"></a><h2>Description</h2>
+<a name="id1352589"></a><h2>Description</h2>
<p>Declares a library dependency on the library named by the content of this element, to be emitted in a Jamfile.</p>
</div>
</div>
diff --git a/doc/html/boostbook/dtd/library-reference.html b/doc/html/boostbook/dtd/library-reference.html
index 5d797c9df5..4c42f9f700 100644
--- a/doc/html/boostbook/dtd/library-reference.html
+++ b/doc/html/boostbook/dtd/library-reference.html
@@ -4,7 +4,7 @@
<title>
BoostBook element library-reference</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="librarylist.html" title="
@@ -39,7 +39,7 @@
BoostBook element library-reference">library-reference</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1676182"></a><h2>Description</h2>
+<a name="id1345999"></a><h2>Description</h2>
<p>Reference documentation for a library is contained with a
&lt;library-reference&gt; element. The &lt;library-reference&gt;
element has no attributes, and contains as children only
@@ -64,7 +64,7 @@
that each contain different headers.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1676246"></a><h2>Attributes</h2>
+<a name="id1346063"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/library.html b/doc/html/boostbook/dtd/library.html
index 6ae09fb277..a4ddd0e7f7 100644
--- a/doc/html/boostbook/dtd/library.html
+++ b/doc/html/boostbook/dtd/library.html
@@ -4,7 +4,7 @@
<title>
BoostBook element library</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="template-nontype-parameter.html" title="
@@ -40,7 +40,7 @@
BoostBook element testsuite">testsuite</a>))+)?)
</div>
<div class="refsection" lang="en">
-<a name="id1699421"></a><h2>Attributes</h2>
+<a name="id1351759"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/librarycategory.html b/doc/html/boostbook/dtd/librarycategory.html
index b277475607..607834157a 100644
--- a/doc/html/boostbook/dtd/librarycategory.html
+++ b/doc/html/boostbook/dtd/librarycategory.html
@@ -4,7 +4,7 @@
<title>
BoostBook element librarycategory</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="functionname.html" title="
@@ -37,7 +37,7 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1695755"></a><h2>Attributes</h2>
+<a name="id1348095"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/librarycategorydef.html b/doc/html/boostbook/dtd/librarycategorydef.html
index a424751ffd..2cd7b4b873 100644
--- a/doc/html/boostbook/dtd/librarycategorydef.html
+++ b/doc/html/boostbook/dtd/librarycategorydef.html
@@ -4,7 +4,7 @@
<title>
BoostBook element librarycategorydef</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="class.html" title="
@@ -37,11 +37,11 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1698612"></a><h2>Description</h2>
+<a name="id1350951"></a><h2>Description</h2>
<p>All library category definitions should be in <code class="filename">doc/src/boost.xml</code>, and the names of categories must be prefixed with "<code class="computeroutput">category:</code>".</p>
</div>
<div class="refsection" lang="en">
-<a name="id1698631"></a><h2>Attributes</h2>
+<a name="id1350970"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/librarycategorylist.html b/doc/html/boostbook/dtd/librarycategorylist.html
index ed26698903..08742fd477 100644
--- a/doc/html/boostbook/dtd/librarycategorylist.html
+++ b/doc/html/boostbook/dtd/librarycategorylist.html
@@ -4,7 +4,7 @@
<title>
BoostBook element librarycategorylist</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="library.html" title="
@@ -38,13 +38,13 @@
BoostBook element librarycategorydef">librarycategorydef</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1699546"></a><h2>Description</h2>
+<a name="id1351885"></a><h2>Description</h2>
<p>This element is not intended for use by developers, but is
used by <code class="filename">doc/src/boost.xml</code> as a
placeholder.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1699559"></a><h2>Attributes</h2>
+<a name="id1351897"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/libraryinfo.html b/doc/html/boostbook/dtd/libraryinfo.html
index 834ef2de8b..19e655e9f4 100644
--- a/doc/html/boostbook/dtd/libraryinfo.html
+++ b/doc/html/boostbook/dtd/libraryinfo.html
@@ -4,7 +4,7 @@
<title>
BoostBook element libraryinfo</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="libraryname.html" title="
@@ -39,7 +39,7 @@
BoostBook element librarycategory">librarycategory</a>*)
</div>
<div class="refsection" lang="en">
-<a name="id1700638"></a><h2>Attributes</h2>
+<a name="id1352976"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/librarylist.html b/doc/html/boostbook/dtd/librarylist.html
index fc7f17a188..4085f14ebf 100644
--- a/doc/html/boostbook/dtd/librarylist.html
+++ b/doc/html/boostbook/dtd/librarylist.html
@@ -4,7 +4,7 @@
<title>
BoostBook element librarylist</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="description.html" title="
@@ -37,11 +37,11 @@
EMPTY
</div>
<div class="refsection" lang="en">
-<a name="id1676075"></a><h2>Description</h2>
+<a name="id1345892"></a><h2>Description</h2>
<p>Developers aren't generally expected to use this element. Its existence is mainly as a placeholder in <code class="filename">boost.xml</code> for the alphabetical list of libraries.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1676089"></a><h2>Attributes</h2>
+<a name="id1345906"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/libraryname.html b/doc/html/boostbook/dtd/libraryname.html
index 5ee2e27edc..f17a529ab9 100644
--- a/doc/html/boostbook/dtd/libraryname.html
+++ b/doc/html/boostbook/dtd/libraryname.html
@@ -4,7 +4,7 @@
<title>
BoostBook element libraryname</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="effects.html" title="
@@ -37,7 +37,7 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1700545"></a><h2>Attributes</h2>
+<a name="id1352883"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/librarypurpose.html b/doc/html/boostbook/dtd/librarypurpose.html
index 1992cd7fd3..dfa5def239 100644
--- a/doc/html/boostbook/dtd/librarypurpose.html
+++ b/doc/html/boostbook/dtd/librarypurpose.html
@@ -4,7 +4,7 @@
<title>
BoostBook element librarypurpose</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="run-test.html" title="
@@ -39,7 +39,7 @@
BoostBook element functionname">functionname</a>| methodname| classname)*
</div>
<div class="refsection" lang="en">
-<a name="id1697088"></a><h2>Attributes</h2>
+<a name="id1349428"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/link-fail-test.html b/doc/html/boostbook/dtd/link-fail-test.html
index 03daf687bc..e4496da906 100644
--- a/doc/html/boostbook/dtd/link-fail-test.html
+++ b/doc/html/boostbook/dtd/link-fail-test.html
@@ -4,7 +4,7 @@
<title>
BoostBook element link-fail-test</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="link-test.html" title="
@@ -42,7 +42,7 @@
BoostBook element if-fails">if-fails</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1675282"></a><h2>Attributes</h2>
+<a name="id1327623"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/link-test.html b/doc/html/boostbook/dtd/link-test.html
index 4d171bb008..05cbf9dad0 100644
--- a/doc/html/boostbook/dtd/link-test.html
+++ b/doc/html/boostbook/dtd/link-test.html
@@ -4,7 +4,7 @@
<title>
BoostBook element link-test</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="class-specialization.html" title="
@@ -42,7 +42,7 @@
BoostBook element if-fails">if-fails</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1675180"></a><h2>Attributes</h2>
+<a name="id1327521"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/method-group.html b/doc/html/boostbook/dtd/method-group.html
index 554abf5c51..9b9a3d6982 100644
--- a/doc/html/boostbook/dtd/method-group.html
+++ b/doc/html/boostbook/dtd/method-group.html
@@ -4,7 +4,7 @@
<title>
BoostBook element method-group</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="template-arg.html" title="
@@ -39,7 +39,7 @@
BoostBook element overloaded-method">overloaded-method</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1696554"></a><h2>Attributes</h2>
+<a name="id1348894"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/method.html b/doc/html/boostbook/dtd/method.html
index 940959965a..25eb012f32 100644
--- a/doc/html/boostbook/dtd/method.html
+++ b/doc/html/boostbook/dtd/method.html
@@ -4,7 +4,7 @@
<title>
BoostBook element method</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="compile-test.html" title="
@@ -50,14 +50,14 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1677439"></a><h2>Description</h2>
+<a name="id1347256"></a><h2>Description</h2>
<p>General documentation on functions in BoostBook is provided in
the <a href="function.html" title="
BoostBook element function"><code class="sgmltag-element">function</code></a>
element documentation.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1677454"></a><h2>Attributes</h2>
+<a name="id1347271"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/namespace.html b/doc/html/boostbook/dtd/namespace.html
index 4a02cce0d0..8ab430a39c 100644
--- a/doc/html/boostbook/dtd/namespace.html
+++ b/doc/html/boostbook/dtd/namespace.html
@@ -4,7 +4,7 @@
<title>
BoostBook element namespace</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="constructor.html" title="
@@ -49,7 +49,7 @@
BoostBook element namespace">namespace</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1695385"></a><h2>Description</h2>
+<a name="id1347725"></a><h2>Description</h2>
<p>BoostBook namespaces are declared via the &lt;namespace&gt;
element. As in C++, namespaces can be nested and contain other C++
constructs, such as classes or functions. The <code class="computeroutput">name</code>
@@ -65,7 +65,7 @@
&lt;/library-reference&gt;</pre>
</div>
<div class="refsection" lang="en">
-<a name="id1695418"></a><h2>Attributes</h2>
+<a name="id1347758"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/notes.html b/doc/html/boostbook/dtd/notes.html
index 0feff37edd..93d4559f7f 100644
--- a/doc/html/boostbook/dtd/notes.html
+++ b/doc/html/boostbook/dtd/notes.html
@@ -4,7 +4,7 @@
<title>
BoostBook element notes</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="librarycategory.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1695844"></a><h2>Attributes</h2>
+<a name="id1348184"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/overloaded-function.html b/doc/html/boostbook/dtd/overloaded-function.html
index bd51825992..fb599deed5 100644
--- a/doc/html/boostbook/dtd/overloaded-function.html
+++ b/doc/html/boostbook/dtd/overloaded-function.html
@@ -4,7 +4,7 @@
<title>
BoostBook element overloaded-function</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="signature.html" title="
@@ -48,14 +48,14 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1698122"></a><h2>Description</h2>
+<a name="id1350461"></a><h2>Description</h2>
<p>General documentation on functions in BoostBook is provided in
the <a href="function.html" title="
BoostBook element function"><code class="sgmltag-element">function</code></a>
element documentation.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1698137"></a><h2>Attributes</h2>
+<a name="id1350476"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/overloaded-method.html b/doc/html/boostbook/dtd/overloaded-method.html
index 638a8b14d5..9a530a1d42 100644
--- a/doc/html/boostbook/dtd/overloaded-method.html
+++ b/doc/html/boostbook/dtd/overloaded-method.html
@@ -4,7 +4,7 @@
<title>
BoostBook element overloaded-method</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="enumvalue.html" title="
@@ -48,14 +48,14 @@
BoostBook element rationale">rationale</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1698973"></a><h2>Description</h2>
+<a name="id1351312"></a><h2>Description</h2>
<p>General documentation on functions in BoostBook is provided in
the <a href="function.html" title="
BoostBook element function"><code class="sgmltag-element">function</code></a>
element documentation.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1698988"></a><h2>Attributes</h2>
+<a name="id1351327"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/parameter.html b/doc/html/boostbook/dtd/parameter.html
index d388c625e5..5580507f28 100644
--- a/doc/html/boostbook/dtd/parameter.html
+++ b/doc/html/boostbook/dtd/parameter.html
@@ -4,7 +4,7 @@
<title>
BoostBook element parameter</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="default.html" title="
@@ -39,7 +39,7 @@
BoostBook element default">default</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1697854"></a><h2>Attributes</h2>
+<a name="id1350193"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/paramtype.html b/doc/html/boostbook/dtd/paramtype.html
index 37b52a3382..286224fa94 100644
--- a/doc/html/boostbook/dtd/paramtype.html
+++ b/doc/html/boostbook/dtd/paramtype.html
@@ -4,7 +4,7 @@
<title>
BoostBook element paramtype</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="precondition.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1696803"></a><h2>Attributes</h2>
+<a name="id1349144"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/postconditions.html b/doc/html/boostbook/dtd/postconditions.html
index 2cf5a2e4b1..1edbfdefd7 100644
--- a/doc/html/boostbook/dtd/postconditions.html
+++ b/doc/html/boostbook/dtd/postconditions.html
@@ -4,7 +4,7 @@
<title>
BoostBook element postconditions</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="function.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1677166"></a><h2>Attributes</h2>
+<a name="id1346983"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/precondition.html b/doc/html/boostbook/dtd/precondition.html
index 7b7ffe048d..5e5fa8b4f2 100644
--- a/doc/html/boostbook/dtd/precondition.html
+++ b/doc/html/boostbook/dtd/precondition.html
@@ -4,7 +4,7 @@
<title>
BoostBook element precondition</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="requirement.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1696726"></a><h2>Attributes</h2>
+<a name="id1349066"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/programlisting.html b/doc/html/boostbook/dtd/programlisting.html
index bd20b53183..26e2339cb8 100644
--- a/doc/html/boostbook/dtd/programlisting.html
+++ b/doc/html/boostbook/dtd/programlisting.html
@@ -4,7 +4,7 @@
<title>
BoostBook element programlisting</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="overloaded-method.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1699077"></a><h2>Attributes</h2>
+<a name="id1351415"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/purpose.html b/doc/html/boostbook/dtd/purpose.html
index f2a812cd18..5b03c517b7 100644
--- a/doc/html/boostbook/dtd/purpose.html
+++ b/doc/html/boostbook/dtd/purpose.html
@@ -4,7 +4,7 @@
<title>
BoostBook element purpose</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="complexity.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1699209"></a><h2>Attributes</h2>
+<a name="id1351547"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/rationale.html b/doc/html/boostbook/dtd/rationale.html
index 6b00e4a4cd..645a9c1b1b 100644
--- a/doc/html/boostbook/dtd/rationale.html
+++ b/doc/html/boostbook/dtd/rationale.html
@@ -4,7 +4,7 @@
<title>
BoostBook element rationale</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="header.html" title="
@@ -36,7 +36,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1700924"></a><h2>Attributes</h2>
+<a name="id1353262"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/requirement.html b/doc/html/boostbook/dtd/requirement.html
index 5176b7d26d..c0f4eb5768 100644
--- a/doc/html/boostbook/dtd/requirement.html
+++ b/doc/html/boostbook/dtd/requirement.html
@@ -4,7 +4,7 @@
<title>
BoostBook element requirement</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="method-group.html" title="
@@ -37,7 +37,7 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1696643"></a><h2>Description</h2>
+<a name="id1348983"></a><h2>Description</h2>
<p>A requirement is part of the dependencies of a target in a
Jamfile. The <code class="computeroutput">name</code> attribute of a requirement element
gives the name of the Boost.Build feature and the content of the
@@ -47,7 +47,7 @@
name="includes"&gt;foo.hpp&lt;/requirement&gt;</code>.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1696672"></a><h2>Attributes</h2>
+<a name="id1349012"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/requires.html b/doc/html/boostbook/dtd/requires.html
index 459549cb81..a3f588730a 100644
--- a/doc/html/boostbook/dtd/requires.html
+++ b/doc/html/boostbook/dtd/requires.html
@@ -4,7 +4,7 @@
<title>
BoostBook element requires</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="enum.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1700391"></a><h2>Attributes</h2>
+<a name="id1352729"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/returns.html b/doc/html/boostbook/dtd/returns.html
index a9978aefd1..7da5530ac0 100644
--- a/doc/html/boostbook/dtd/returns.html
+++ b/doc/html/boostbook/dtd/returns.html
@@ -4,7 +4,7 @@
<title>
BoostBook element returns</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="compile-fail-test.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1697685"></a><h2>Attributes</h2>
+<a name="id1350024"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/run-fail-test.html b/doc/html/boostbook/dtd/run-fail-test.html
index 223dfdf06d..e385b730da 100644
--- a/doc/html/boostbook/dtd/run-fail-test.html
+++ b/doc/html/boostbook/dtd/run-fail-test.html
@@ -4,7 +4,7 @@
<title>
BoostBook element run-fail-test</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="copy-assignment.html" title="
@@ -42,7 +42,7 @@
BoostBook element if-fails">if-fails</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1697416"></a><h2>Attributes</h2>
+<a name="id1349756"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/run-test.html b/doc/html/boostbook/dtd/run-test.html
index 419cb2d5b9..40a99ce192 100644
--- a/doc/html/boostbook/dtd/run-test.html
+++ b/doc/html/boostbook/dtd/run-test.html
@@ -4,7 +4,7 @@
<title>
BoostBook element run-test</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="using-class.html" title="
@@ -42,7 +42,7 @@
BoostBook element if-fails">if-fails</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1697006"></a><h2>Attributes</h2>
+<a name="id1349346"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/signature.html b/doc/html/boostbook/dtd/signature.html
index 02f0fe0240..c318133c7f 100644
--- a/doc/html/boostbook/dtd/signature.html
+++ b/doc/html/boostbook/dtd/signature.html
@@ -4,7 +4,7 @@
<title>
BoostBook element signature</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="parameter.html" title="
@@ -40,7 +40,7 @@
BoostBook element parameter">parameter</a>*)
</div>
<div class="refsection" lang="en">
-<a name="id1697931"></a><h2>Description</h2>
+<a name="id1350270"></a><h2>Description</h2>
<p>
A signature refers to one declaration of an overloaded function or
method. The signature itself has no name, because the name of the
@@ -50,7 +50,7 @@
</p>
</div>
<div class="refsection" lang="en">
-<a name="id1697942"></a><h2>Attributes</h2>
+<a name="id1350281"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/snippet.html b/doc/html/boostbook/dtd/snippet.html
index f30ab5356e..0780640dbc 100644
--- a/doc/html/boostbook/dtd/snippet.html
+++ b/doc/html/boostbook/dtd/snippet.html
@@ -4,7 +4,7 @@
<title>
BoostBook element snippet</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="method.html" title="
@@ -37,7 +37,7 @@
EMPTY
</div>
<div class="refsection" lang="en">
-<a name="id1677569"></a><h2>Attributes</h2>
+<a name="id1347386"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/source.html b/doc/html/boostbook/dtd/source.html
index db9d25f254..18a1c9ee2b 100644
--- a/doc/html/boostbook/dtd/source.html
+++ b/doc/html/boostbook/dtd/source.html
@@ -4,7 +4,7 @@
<title>
BoostBook element source</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="template-varargs.html" title="
@@ -38,7 +38,7 @@
BoostBook element snippet">snippet</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1676873"></a><h2>Description</h2>
+<a name="id1346690"></a><h2>Description</h2>
<p>This element will contain the source code for a testcase that
will be generated from the documentation. To reduce the amount of escaping in the text, it is recommended to use CDATA sections, which look like this:
diff --git a/doc/html/boostbook/dtd/specialization.html b/doc/html/boostbook/dtd/specialization.html
index e090741b38..c6f3faa2a0 100644
--- a/doc/html/boostbook/dtd/specialization.html
+++ b/doc/html/boostbook/dtd/specialization.html
@@ -4,7 +4,7 @@
<title>
BoostBook element specialization</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="data-member.html" title="
@@ -38,7 +38,7 @@
BoostBook element template-arg">template-arg</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1696040"></a><h2>Attributes</h2>
+<a name="id1348380"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/static-constant.html b/doc/html/boostbook/dtd/static-constant.html
index 19c3283dab..22c875ce62 100644
--- a/doc/html/boostbook/dtd/static-constant.html
+++ b/doc/html/boostbook/dtd/static-constant.html
@@ -4,7 +4,7 @@
<title>
BoostBook element static-constant</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="typedef.html" title="
@@ -41,7 +41,7 @@
BoostBook element description">description</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1675493"></a><h2>Attributes</h2>
+<a name="id1327834"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/struct-specialization.html b/doc/html/boostbook/dtd/struct-specialization.html
index 096585ffeb..fec77e8ea7 100644
--- a/doc/html/boostbook/dtd/struct-specialization.html
+++ b/doc/html/boostbook/dtd/struct-specialization.html
@@ -4,7 +4,7 @@
<title>
BoostBook element struct-specialization</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="using-namespace.html" title="
@@ -61,7 +61,7 @@
BoostBook element union-specialization">union-specialization</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1699906"></a><h2>Attributes</h2>
+<a name="id1352244"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/struct.html b/doc/html/boostbook/dtd/struct.html
index ade2ee0ff4..f2ef80e3c6 100644
--- a/doc/html/boostbook/dtd/struct.html
+++ b/doc/html/boostbook/dtd/struct.html
@@ -4,7 +4,7 @@
<title>
BoostBook element struct</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="struct-specialization.html" title="
@@ -60,7 +60,7 @@
BoostBook element union-specialization">union-specialization</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1700164"></a><h2>Attributes</h2>
+<a name="id1352502"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/template-arg.html b/doc/html/boostbook/dtd/template-arg.html
index c251edc63d..4793452360 100644
--- a/doc/html/boostbook/dtd/template-arg.html
+++ b/doc/html/boostbook/dtd/template-arg.html
@@ -4,7 +4,7 @@
<title>
BoostBook element template-arg</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="throws.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1696462"></a><h2>Attributes</h2>
+<a name="id1348802"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/template-nontype-parameter.html b/doc/html/boostbook/dtd/template-nontype-parameter.html
index f2be365f42..3838051e27 100644
--- a/doc/html/boostbook/dtd/template-nontype-parameter.html
+++ b/doc/html/boostbook/dtd/template-nontype-parameter.html
@@ -4,7 +4,7 @@
<title>
BoostBook element template-nontype-parameter</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="purpose.html" title="
@@ -40,7 +40,7 @@
BoostBook element purpose">purpose</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1699310"></a><h2>Attributes</h2>
+<a name="id1351648"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/template-type-parameter.html b/doc/html/boostbook/dtd/template-type-parameter.html
index 3f9c5ce0b7..692cc2b80d 100644
--- a/doc/html/boostbook/dtd/template-type-parameter.html
+++ b/doc/html/boostbook/dtd/template-type-parameter.html
@@ -4,7 +4,7 @@
<title>
BoostBook element template-type-parameter</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="destructor.html" title="
@@ -39,7 +39,7 @@
BoostBook element purpose">purpose</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1675874"></a><h2>Attributes</h2>
+<a name="id1345692"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/template-varargs.html b/doc/html/boostbook/dtd/template-varargs.html
index 1a64015e4d..7f147dd193 100644
--- a/doc/html/boostbook/dtd/template-varargs.html
+++ b/doc/html/boostbook/dtd/template-varargs.html
@@ -4,7 +4,7 @@
<title>
BoostBook element template-varargs</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="inherit.html" title="
@@ -37,7 +37,7 @@
EMPTY
</div>
<div class="refsection" lang="en">
-<a name="id1676778"></a><h2>Description</h2>
+<a name="id1346595"></a><h2>Description</h2>
<p>Variable-length template parameter lists are not allowed in
C++, but because they are sometimes needed in documentation they are
allowed in BoostBook. This element generally expands to "..." and
@@ -45,7 +45,7 @@
used.</p>
</div>
<div class="refsection" lang="en">
-<a name="id1676789"></a><h2>Attributes</h2>
+<a name="id1346605"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/template.html b/doc/html/boostbook/dtd/template.html
index 78ca358de0..6de0ef4c44 100644
--- a/doc/html/boostbook/dtd/template.html
+++ b/doc/html/boostbook/dtd/template.html
@@ -4,7 +4,7 @@
<title>
BoostBook element template</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="run-fail-test.html" title="
@@ -40,7 +40,7 @@
BoostBook element template-varargs">template-varargs</a>)*
</div>
<div class="refsection" lang="en">
-<a name="id1697505"></a><h2>Attributes</h2>
+<a name="id1349845"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/testsuite.html b/doc/html/boostbook/dtd/testsuite.html
index 248b34b303..fac2167e50 100644
--- a/doc/html/boostbook/dtd/testsuite.html
+++ b/doc/html/boostbook/dtd/testsuite.html
@@ -4,7 +4,7 @@
<title>
BoostBook element testsuite</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="libraryinfo.html" title="
@@ -43,7 +43,7 @@
BoostBook element run-fail-test">run-fail-test</a>)+)
</div>
<div class="refsection" lang="en">
-<a name="id1700758"></a><h2>Attributes</h2>
+<a name="id1353096"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/throws.html b/doc/html/boostbook/dtd/throws.html
index 07e3e0ebae..40e34afbdd 100644
--- a/doc/html/boostbook/dtd/throws.html
+++ b/doc/html/boostbook/dtd/throws.html
@@ -4,7 +4,7 @@
<title>
BoostBook element throws</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="union-specialization.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1696385"></a><h2>Attributes</h2>
+<a name="id1348725"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/type.html b/doc/html/boostbook/dtd/type.html
index 579a228825..bcc76936e6 100644
--- a/doc/html/boostbook/dtd/type.html
+++ b/doc/html/boostbook/dtd/type.html
@@ -4,7 +4,7 @@
<title>
BoostBook element type</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="librarycategorydef.html" title="
@@ -37,7 +37,7 @@
(ANY)
</div>
<div class="refsection" lang="en">
-<a name="id1698720"></a><h2>Attributes</h2>
+<a name="id1351059"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/typedef.html b/doc/html/boostbook/dtd/typedef.html
index 070df353c6..bc0b1b9b6d 100644
--- a/doc/html/boostbook/dtd/typedef.html
+++ b/doc/html/boostbook/dtd/typedef.html
@@ -4,7 +4,7 @@
<title>
BoostBook element typedef</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="link-fail-test.html" title="
@@ -40,7 +40,7 @@
BoostBook element description">description</a>?)
</div>
<div class="refsection" lang="en">
-<a name="id1675370"></a><h2>Attributes</h2>
+<a name="id1327710"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/union-specialization.html b/doc/html/boostbook/dtd/union-specialization.html
index dc11d106d1..d0629c3165 100644
--- a/doc/html/boostbook/dtd/union-specialization.html
+++ b/doc/html/boostbook/dtd/union-specialization.html
@@ -4,7 +4,7 @@
<title>
BoostBook element union-specialization</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="specialization.html" title="
@@ -61,7 +61,7 @@
BoostBook element union-specialization">union-specialization</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1696296"></a><h2>Attributes</h2>
+<a name="id1348636"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/union.html b/doc/html/boostbook/dtd/union.html
index 6630e7c6c5..79243fb832 100644
--- a/doc/html/boostbook/dtd/union.html
+++ b/doc/html/boostbook/dtd/union.html
@@ -4,7 +4,7 @@
<title>
BoostBook element union</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="boostbook.html" title="
@@ -60,7 +60,7 @@
BoostBook element union-specialization">union-specialization</a>)*)
</div>
<div class="refsection" lang="en">
-<a name="id1676591"></a><h2>Attributes</h2>
+<a name="id1346408"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/using-class.html b/doc/html/boostbook/dtd/using-class.html
index 8832685922..5a2715ab66 100644
--- a/doc/html/boostbook/dtd/using-class.html
+++ b/doc/html/boostbook/dtd/using-class.html
@@ -4,7 +4,7 @@
<title>
BoostBook element using-class</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="paramtype.html" title="
@@ -37,7 +37,7 @@
EMPTY
</div>
<div class="refsection" lang="en">
-<a name="id1696881"></a><h2>Attributes</h2>
+<a name="id1349221"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/dtd/using-namespace.html b/doc/html/boostbook/dtd/using-namespace.html
index 3389b733c7..397981dfad 100644
--- a/doc/html/boostbook/dtd/using-namespace.html
+++ b/doc/html/boostbook/dtd/using-namespace.html
@@ -4,7 +4,7 @@
<title>
BoostBook element using-namespace</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../reference.html" title="Chapter 20. Reference">
<link rel="prev" href="librarycategorylist.html" title="
@@ -37,7 +37,7 @@
EMPTY
</div>
<div class="refsection" lang="en">
-<a name="id1699637"></a><h2>Attributes</h2>
+<a name="id1351975"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/boostbook/getting/started.html b/doc/html/boostbook/getting/started.html
index dd585e7a97..b0bb955dfc 100644
--- a/doc/html/boostbook/getting/started.html
+++ b/doc/html/boostbook/getting/started.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 17. Getting Started</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../boostbook.html" title="Part II. The BoostBook Documentation Format">
<link rel="prev" href="../introduction.html" title="Chapter 16. Introduction">
diff --git a/doc/html/boostbook/introduction.html b/doc/html/boostbook/introduction.html
index c525edf8fa..e4e8e8b418 100644
--- a/doc/html/boostbook/introduction.html
+++ b/doc/html/boostbook/introduction.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 16. Introduction</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
<link rel="prev" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
diff --git a/doc/html/boostbook/sectioning.html b/doc/html/boostbook/sectioning.html
index a597cf9baa..eceadcbd04 100644
--- a/doc/html/boostbook/sectioning.html
+++ b/doc/html/boostbook/sectioning.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Sectioning in BoostBook</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="documenting.html" title="Chapter 18. Documenting libraries">
<link rel="prev" href="documenting/s02.html" title="From HTML to BoostBook">
diff --git a/doc/html/boostbook/setup/manual.html b/doc/html/boostbook/setup/manual.html
index 0a7a6ef337..302f0bd45c 100644
--- a/doc/html/boostbook/setup/manual.html
+++ b/doc/html/boostbook/setup/manual.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Manual setup for all systems</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../getting/started.html" title="Chapter 17. Getting Started">
<link rel="prev" href="../getting/started.html" title="Chapter 17. Getting Started">
@@ -73,7 +73,7 @@
directory on your hard disk (which we'll refer to as the
<code class="computeroutput">DOCBOOK_XSL_DIR</code>).</p></li>
<li><p>The DocBook DTD, available as a ZIP archive
- at the <a href="http://www.oasis-open.org/docbook/xml/4.2/index.1.shtml" target="_top">OASIS
+ at the <a href="http://www.oasis-open.org/docbook/xml/4.2/index.shtml" target="_top">OASIS
DocBook site</a>. The package is called "DocBook XML
4.2". Extract the DocBook DTD to a directory on your hard
disk (which we'll refer to as the
diff --git a/doc/html/boostbook/setup/running.html b/doc/html/boostbook/setup/running.html
index fb79cbd00b..a21ac1a249 100644
--- a/doc/html/boostbook/setup/running.html
+++ b/doc/html/boostbook/setup/running.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Running BoostBook</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../getting/started.html" title="Chapter 17. Getting Started">
<link rel="prev" href="manual.html" title="Manual setup for all systems">
diff --git a/doc/html/boostbook/setup/troubleshooting.html b/doc/html/boostbook/setup/troubleshooting.html
index c6c3b28256..40f5571734 100644
--- a/doc/html/boostbook/setup/troubleshooting.html
+++ b/doc/html/boostbook/setup/troubleshooting.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Troubleshooting</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../getting/started.html" title="Chapter 17. Getting Started">
<link rel="prev" href="running.html" title="Running BoostBook">
diff --git a/doc/html/boostbook/together.html b/doc/html/boostbook/together.html
index 37e67dc6be..d57ee9b2f4 100644
--- a/doc/html/boostbook/together.html
+++ b/doc/html/boostbook/together.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 19. Bringing Together a BoostBook Document</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../boostbook.html" title="Part II. The BoostBook Documentation Format">
<link rel="prev" href="sectioning.html" title="Sectioning in BoostBook">
diff --git a/doc/html/c_local_adjustor.html b/doc/html/c_local_adjustor.html
index 22bd8afb42..cbac3666e1 100644
--- a/doc/html/c_local_adjustor.html
+++ b/doc/html/c_local_adjustor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template c_local_adjustor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id793643" title="Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id759227" title="Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;">
<link rel="prev" href="year_functor.html" title="Class template year_functor">
<link rel="next" href="c_time.html" title="Struct c_time">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id793643"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="c_local_adjustor"></a><div class="titlepage"></div>
@@ -37,16 +37,16 @@
  <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type      date_duration_type;
-  <span class="emphasis"><em>// <a href="c_local_adjustor.html#id803050-bb">public static functions</a></em></span>
-  <span class="type">time_type</span> <a href="c_local_adjustor.html#id1033637-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="emphasis"><em>// <a href="c_local_adjustor.html#id892454-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="c_local_adjustor.html#id999677-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039315"></a><h2>Description</h2>
+<a name="id967429"></a><h2>Description</h2>
<p>Warning!!! This class assumes that timezone settings of the machine are correct. This can be a very dangerous assumption. </p>
<div class="refsect2" lang="en">
-<a name="id1039322"></a><h3>
-<a name="id803050-bb"></a><code class="computeroutput">c_local_adjustor</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id1033637-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li></ol></div>
+<a name="id967437"></a><h3>
+<a name="id892454-bb"></a><code class="computeroutput">c_local_adjustor</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id999677-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id793643"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_time.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/c_time.html b/doc/html/c_time.html
index 4a8d60deb8..da5336a8f5 100644
--- a/doc/html/c_time.html
+++ b/doc/html/c_time.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct c_time</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1110111" title="Header &lt;boost/date_time/c_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id1035026" title="Header &lt;boost/date_time/c_time.hpp&gt;">
<link rel="prev" href="c_local_adjustor.html" title="Class template c_local_adjustor">
<link rel="next" href="constrained_value.html" title="Class template constrained_value">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1110111"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1035026"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="c_time"></a><div class="titlepage"></div>
@@ -32,23 +32,23 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> c_time {
-  <span class="emphasis"><em>// <a href="c_time.html#id870680-bb">public static functions</a></em></span>
-  <span class="type">std::tm *</span> <a href="c_time.html#id838826-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
-  <span class="type">std::tm *</span> <a href="c_time.html#id824932-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
-  <span class="type">std::tm *</span> <a href="c_time.html#id978325-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
-  <span class="type">std::tm *</span> <a href="c_time.html#id1101341-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="emphasis"><em>// <a href="c_time.html#id789939-bb">public static functions</a></em></span>
+  <span class="type">std::tm *</span> <a href="c_time.html#id730286-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="type">std::tm *</span> <a href="c_time.html#id1037344-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="type">std::tm *</span> <a href="c_time.html#id837965-bb">localtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="type">std::tm *</span> <a href="c_time.html#id800261-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039525"></a><h2>Description</h2>
+<a name="id967642"></a><h2>Description</h2>
<p>Provides a uniform interface to some ctime functions and their '_r' counterparts. The '_r' functions require a pointer to a user created std::tm struct whereas the regular functions use a staticly created struct and return a pointer to that. These wrapper functions require the user to create a std::tm struct and send in a pointer to it. A pointer to the user created struct will be returned. </p>
<div class="refsect2" lang="en">
-<a name="id1039538"></a><h3>
-<a name="id870680-bb"></a><code class="computeroutput">c_time</code> public static functions</h3>
+<a name="id967654"></a><h3>
+<a name="id789939-bb"></a><code class="computeroutput">c_time</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id838826-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id824932-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id978325-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id1101341-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id730286-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id1037344-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id837965-bb"></a>localtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::tm *</span> <a name="id800261-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
</ol></div>
</div>
</div>
@@ -59,7 +59,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1110111"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1035026"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="constrained_value.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/call_once.html b/doc/html/call_once.html
index a70cb3217a..e69242ec09 100644
--- a/doc/html/call_once.html
+++ b/doc/html/call_once.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function call_once</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id718104" title="Header &lt;boost/thread/once.hpp&gt;">
+<link rel="up" href="threads/reference.html#id659497" title="Header &lt;boost/thread/once.hpp&gt;">
<link rel="prev" href="BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">
<link rel="next" href="recursive_mutex.html" title="Class recursive_mutex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id659497"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="call_once"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
call_once(<span class="bold"><strong>void</strong></span> (*func)() func, once_flag&amp; flag);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1559874"></a><h2>Description</h2>
+<a name="id1217428"></a><h2>Description</h2>
<p>Example usage is as follows:</p>
<pre class="programlisting">//Example usage:
boost::once_flag once = BOOST_ONCE_INIT;
@@ -68,7 +68,7 @@ void thread_proc()
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id718104"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id659497"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/concepts/reference.html b/doc/html/concepts/reference.html
index 74940e3af9..dce5554bae 100644
--- a/doc/html/concepts/reference.html
+++ b/doc/html/concepts/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concept reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="../array/ack.html" title="Acknowledgements">
@@ -32,7 +32,7 @@
<div><p class="copyright">Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.</p></div>
<div><p class="copyright">Copyright © 1994 Hewlett-Packard Company</p></div>
<div><div class="legalnotice">
-<a name="id975197"></a><p>This product includes software developed at the University
+<a name="id903312"></a><p>This product includes software developed at the University
of Notre Dame and the Pervasive Technology Labs at Indiana
University. For technical information contact Andrew Lumsdaine
at the Pervasive Technology Labs at Indiana University. For
@@ -56,10 +56,10 @@
warranty.</blockquote></div>
</div></div>
</div></div>
-<div class="toc"><dl><dt><span class="section"><a href="reference.html#id975053">Concepts</a></span></dt></dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="reference.html#id903168">Concepts</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id975053"></a>Concepts</h3></div></div></div>
+<a name="id903168"></a>Concepts</h3></div></div></div>
<div class="itemizedlist"><ul type="disc">
<li><a href="../Assignable.html" title="Concept Assignable">Assignable</a></li>
<li><a href="../InputIterator.html" title="Concept InputIterator">InputIterator</a></li>
diff --git a/doc/html/condition.html b/doc/html/condition.html
index 9b4d7c534f..bb12be62c1 100644
--- a/doc/html/condition.html
+++ b/doc/html/condition.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class condition</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id928670" title="Header &lt;boost/thread/condition.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1045834" title="Header &lt;boost/thread/condition.hpp&gt;">
<link rel="prev" href="barrier.html" title="Class barrier">
<link rel="next" href="lock_error.html" title="Class lock_error">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id928670"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1045834"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="condition"></a><div class="titlepage"></div>
@@ -36,23 +36,23 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="condition.html#conditionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="condition.html#id762070-bb">condition</a>();
-  <a href="condition.html#id663126-bb">~condition</a>();
+  <a href="condition.html#id1137035-bb">condition</a>();
+  <a href="condition.html#id898126-bb">~condition</a>();
-  <span class="emphasis"><em>// <a href="condition.html#id663121-bb">notification</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1187096-bb">notify_one</a>();
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id731921-bb">notify_all</a>();
+  <span class="emphasis"><em>// <a href="condition.html#id935844-bb">notification</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id998985-bb">notify_one</a>();
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1145304-bb">notify_all</a>();
-  <span class="emphasis"><em>// <a href="condition.html#id1111340-bb">waiting</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1076467-bb">wait</a>(ScopedLock&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id721465-bb">wait</a>(ScopedLock&amp;, Pred);
+  <span class="emphasis"><em>// <a href="condition.html#id756334-bb">waiting</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1101269-bb">wait</a>(ScopedLock&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1117230-bb">wait</a>(ScopedLock&amp;, Pred);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id1179084-bb">timed_wait</a>(ScopedLock&amp;, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id835552-bb">timed_wait</a>(ScopedLock&amp;, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id1153261-bb">timed_wait</a>(ScopedLock&amp;, Pred);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="condition.html#id934597-bb">timed_wait</a>(ScopedLock&amp;, Pred);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1557163"></a><h2>Description</h2>
+<a name="id1214664"></a><h2>Description</h2>
<p>A <a href="condition.html" title="Class condition">condition</a> object is always used in
conjunction with a <a href="threads/concepts.html#threads.concepts.mutexes" title="Mutexes">mutex</a>
object (an object whose type is a model of a <a href="threads/concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> or one of its
@@ -68,24 +68,24 @@
<a href="condition.html" title="Class condition">condition</a> object's wait functions.</p>
<p>The <a href="condition.html" title="Class condition">condition</a> type is often used to
implement the Monitor Object and other important patterns (see
- and ). Monitors are one
+ [<span class="citation"><a href="threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] and [<span class="citation"><a href="threads.html#threads.bib.Hoare74">Hoare74</a></span>]). Monitors are one
of the most important patterns for creating reliable multithreaded
programs.</p>
<p>See <a href="threads.html#threads.glossary" title="Glossary">Glossary</a> for definitions of <a href="threads.html#threads.glossary.thread-state">thread states</a>
blocked and ready. Note that "waiting" is a synonym for blocked.</p>
<div class="refsect2" lang="en">
-<a name="id1557267"></a><h3>
+<a name="id1214795"></a><h3>
<a name="conditionconstruct-copy-destruct"></a><code class="computeroutput">condition</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id762070-bb"></a>condition();</pre>
+<pre class="literallayout"><a name="id1137035-bb"></a>condition();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="condition.html" title="Class condition">condition</a>
object.</p>
</li>
<li>
-<pre class="literallayout"><a name="id663126-bb"></a>~condition();</pre>
+<pre class="literallayout"><a name="id898126-bb"></a>~condition();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys <code class="computeroutput">*this</code>.</p>
@@ -93,11 +93,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1557346"></a><h3>
-<a name="id663121-bb"></a><code class="computeroutput">condition</code> notification</h3>
+<a name="id1214874"></a><h3>
+<a name="id935844-bb"></a><code class="computeroutput">condition</code> notification</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1187096-bb"></a>notify_one();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id998985-bb"></a>notify_one();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If there is a thread waiting on <code class="computeroutput">*this</code>,
@@ -111,7 +111,7 @@
object's wait functions.)</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id731921-bb"></a>notify_all();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1145304-bb"></a>notify_all();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Change the state of all threads waiting on
@@ -121,11 +121,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1557470"></a><h3>
-<a name="id1111340-bb"></a><code class="computeroutput">condition</code> waiting</h3>
+<a name="id1214998"></a><h3>
+<a name="id756334-bb"></a><code class="computeroutput">condition</code> waiting</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1076467-bb"></a>wait(ScopedLock&amp; lock);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1101269-bb"></a>wait(ScopedLock&amp; lock);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -142,7 +142,7 @@
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id721465-bb"></a>wait(ScopedLock&amp; lock, Pred pred);</pre>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1117230-bb"></a>wait(ScopedLock&amp; lock, Pred pred);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -157,7 +157,7 @@
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1179084-bb"></a>timed_wait(ScopedLock&amp; lock, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp; xt);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id835552-bb"></a>timed_wait(ScopedLock&amp; lock, <span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">boost::xtime</a>&amp; xt);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -177,7 +177,7 @@
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ScopedLock, <span class="bold"><strong>typename</strong></span> Pred&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1153261-bb"></a>timed_wait(ScopedLock&amp; lock, Pred pred);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id934597-bb"></a>timed_wait(ScopedLock&amp; lock, Pred pred);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">ScopedLock</code> meets the <a href="threads/concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
@@ -203,7 +203,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id928670"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1045834"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="lock_error.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/connection.html b/doc/html/connection.html
index 40250edd43..b072e2675c 100644
--- a/doc/html/connection.html
+++ b/doc/html/connection.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class connection</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1188227" title="Header &lt;boost/signals/connection.hpp&gt;">
+<link rel="up" href="signals/reference.html#id662245" title="Header &lt;boost/signals/connection.hpp&gt;">
<link rel="prev" href="trackable.html" title="Class trackable">
<link rel="next" href="scoped_connection.html" title="Class scoped_connection">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id662245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="connection"></a><div class="titlepage"></div>
@@ -33,31 +33,31 @@
<span class="bold"><strong>class</strong></span> connection {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="connection.html#connectionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="connection.html#id978587-bb">connection</a>();
-  <a href="connection.html#id690092-bb">connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
-  connection&amp; <a href="connection.html#id682031-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  <a href="connection.html#id649350-bb">connection</a>();
+  <a href="connection.html#id871521-bb">connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  connection&amp; <a href="connection.html#id1114063-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
-  <span class="emphasis"><em>// <a href="connection.html#id869614-bb">connection management</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id696947-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id727081-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="connection.html#id592427-bb">connection management</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id619496-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id996461-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="connection.html#id791643-bb">blocking</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id933457-bb">block</a>(<span class="bold"><strong>bool</strong></span> = true);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id653784-bb">unblock</a>();
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id800847-bb">blocked</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="connection.html#id1033584-bb">blocking</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id767796-bb">block</a>(<span class="bold"><strong>bool</strong></span> = true);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id685990-bb">unblock</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id906051-bb">blocked</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="connection.html#id717110-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id1005820-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  <span class="emphasis"><em>// <a href="connection.html#id933928-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id1045379-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
-  <span class="emphasis"><em>// <a href="connection.html#id1176481-bb">comparisons</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id1212900-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id720993-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="connection.html#id796337-bb">comparisons</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id625955-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id726138-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;) <span class="bold"><strong>const</strong></span>;
};
-<span class="emphasis"><em>// <a href="connection.html#id730226-bb">specialized algorithms</a></em></span>
-<span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id764168">swap</a>(<a href="connection.html" title="Class connection">connection</a>&amp;, <a href="connection.html" title="Class connection">connection</a>&amp;);</pre></div>
+<span class="emphasis"><em>// <a href="connection.html#id1116842-bb">specialized algorithms</a></em></span>
+<span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id934765">swap</a>(<a href="connection.html" title="Class connection">connection</a>&amp;, <a href="connection.html" title="Class connection">connection</a>&amp;);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1285251"></a><h2>Description</h2>
+<a name="id1183809"></a><h2>Description</h2>
<p>The <a href="connection.html" title="Class connection">connection</a> class represents
a connection between a Signal and a Slot. It is a
lightweight object that has the ability to query whether the
@@ -65,22 +65,22 @@
the signal and slot. It is always safe to query or
disconnect a connection.</p>
<div class="refsect2" lang="en">
-<a name="id1285269"></a><h3>
+<a name="id1183827"></a><h3>
<a name="connectionconstruct-copy-destruct"></a><code class="computeroutput">connection</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id978587-bb"></a>connection();</pre>
+<pre class="literallayout"><a name="id649350-bb"></a>connection();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Sets the currently represented connection to the
NULL connection.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">!this-&gt;<a href="connection.html#id727081-bb">connected</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">!this-&gt;<a href="connection.html#id996461-bb">connected</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id690092-bb"></a>connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout"><a name="id871521-bb"></a>connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
<code class="computeroutput">this</code> references
@@ -90,7 +90,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout">connection&amp; <a name="id682031-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout">connection&amp; <a name="id1114063-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
<code class="computeroutput">this</code> references
@@ -102,22 +102,22 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1285453"></a><h3>
-<a name="id869614-bb"></a><code class="computeroutput">connection</code> connection management</h3>
+<a name="id1184011"></a><h3>
+<a name="id592427-bb"></a><code class="computeroutput">connection</code> connection management</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id696947-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id619496-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If
- <code class="computeroutput">this-&gt;<a href="connection.html#id727081-bb">connected</a>()</code>,
+ <code class="computeroutput">this-&gt;<a href="connection.html#id996461-bb">connected</a>()</code>,
disconnects the signal and slot referenced by this;
otherwise, this operation is a no-op.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">!this-&gt;<a href="connection.html#id727081-bb">connected</a>()</code>.</p>
+ <code class="computeroutput">!this-&gt;<a href="connection.html#id996461-bb">connected</a>()</code>.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id727081-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id996461-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if this
@@ -130,11 +130,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1285595"></a><h3>
-<a name="id791643-bb"></a><code class="computeroutput">connection</code> blocking</h3>
+<a name="id1184153"></a><h3>
+<a name="id1033584-bb"></a><code class="computeroutput">connection</code> blocking</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id933457-bb"></a>block(<span class="bold"><strong>bool</strong></span> should_block = true);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id767796-bb"></a>block(<span class="bold"><strong>bool</strong></span> should_block = true);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">connected()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -144,7 +144,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id653784-bb"></a>unblock();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id685990-bb"></a>unblock();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">connected()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -154,7 +154,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id800847-bb"></a>blocked() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id906051-bb"></a>blocked() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if the associated slot is either disconnected or blocked, <code class="computeroutput">false</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -164,10 +164,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1285773"></a><h3>
-<a name="id717110-bb"></a><code class="computeroutput">connection</code> modifiers</h3>
+<a name="id1184333"></a><h3>
+<a name="id933928-bb"></a><code class="computeroutput">connection</code> modifiers</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1005820-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1045379-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Swaps the connections referenced in
@@ -178,11 +178,11 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1285854"></a><h3>
-<a name="id1176481-bb"></a><code class="computeroutput">connection</code> comparisons</h3>
+<a name="id1184414"></a><h3>
+<a name="id796337-bb"></a><code class="computeroutput">connection</code> comparisons</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1212900-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id625955-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if
@@ -195,7 +195,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id720993-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id726138-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if the
@@ -212,10 +212,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1286041"></a><h3>
-<a name="id730226-bb"></a><code class="computeroutput">connection</code> specialized algorithms</h3>
+<a name="id1184601"></a><h3>
+<a name="id1116842-bb"></a><code class="computeroutput">connection</code> specialized algorithms</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id764168"></a>swap(<a href="connection.html" title="Class connection">connection</a>&amp; x, <a href="connection.html" title="Class connection">connection</a>&amp; y);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id934765"></a>swap(<a href="connection.html" title="Class connection">connection</a>&amp; x, <a href="connection.html" title="Class connection">connection</a>&amp; y);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
<code class="computeroutput">x.swap(y)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -231,7 +231,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id662245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="scoped_connection.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/constrained_value.html b/doc/html/constrained_value.html
index df868ce0c2..49efc7b2c1 100644
--- a/doc/html/constrained_value.html
+++ b/doc/html/constrained_value.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template constrained_value</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id860535" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id752706" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
<link rel="prev" href="c_time.html" title="Struct c_time">
<link rel="next" href="simple_exception_policy.html" title="Class template simple_exception_policy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id752706"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="constrained_value"></a><div class="titlepage"></div>
@@ -36,48 +36,48 @@
  <span class="bold"><strong>typedef</strong></span> value_policies::value_type value_type;
  <span class="emphasis"><em>// <a href="constrained_value.html#constrained_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="constrained_value.html#id698806-bb">constrained_value</a>(value_type);
-  constrained_value&amp; <a href="constrained_value.html#id1001127-bb"><span class="bold"><strong>operator</strong></span>=</a>(value_type);
+  <a href="constrained_value.html#id1042433-bb">constrained_value</a>(value_type);
+  constrained_value&amp; <a href="constrained_value.html#id872763-bb"><span class="bold"><strong>operator</strong></span>=</a>(value_type);
-  <span class="emphasis"><em>// <a href="constrained_value.html#id895089-bb">public member functions</a></em></span>
-  <a href="constrained_value.html#id1076917-bb"><span class="bold"><strong>operator</strong></span> value_type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id753059-bb">public member functions</a></em></span>
+  <a href="constrained_value.html#id789906-bb"><span class="bold"><strong>operator</strong></span> value_type</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="constrained_value.html#id838318-bb">public static functions</a></em></span>
-  <span class="type">value_type max</span> <a href="constrained_value.html#id1000197-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type">value_type min</span> <a href="constrained_value.html#id859786-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id793050-bb">public static functions</a></em></span>
+  <span class="type">value_type max</span> <a href="constrained_value.html#id827835-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type">value_type min</span> <a href="constrained_value.html#id730297-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="emphasis"><em>// <a href="constrained_value.html#id1047030-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="constrained_value.html#id834361-bb">assign</a>(value_type) ;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id830979-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="constrained_value.html#id968632-bb">assign</a>(value_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039962"></a><h2>Description</h2>
+<a name="id968079"></a><h2>Description</h2>
<p>This template provides a quick way to generate an integer type with a constrained range. The type provides for the ability to specify the min, max, and and error handling policy.</p>
<p><span class="bold"><strong>value policies</strong></span> A class that provides the range limits via the min and max functions as well as a function on_error that determines how errors are handled. A common strategy would be to assert or throw and exception. The on_error is passed both the current value and the new value that is in error. </p>
<div class="refsect2" lang="en">
-<a name="id1039982"></a><h3>
+<a name="id968099"></a><h3>
<a name="constrained_valueconstruct-copy-destruct"></a><code class="computeroutput">constrained_value</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id698806-bb"></a>constrained_value(value_type value);</pre></li>
-<li><pre class="literallayout">constrained_value&amp; <a name="id1001127-bb"></a><span class="bold"><strong>operator</strong></span>=(value_type v);</pre></li>
+<li><pre class="literallayout"><a name="id1042433-bb"></a>constrained_value(value_type value);</pre></li>
+<li><pre class="literallayout">constrained_value&amp; <a name="id872763-bb"></a><span class="bold"><strong>operator</strong></span>=(value_type v);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1040037"></a><h3>
-<a name="id895089-bb"></a><code class="computeroutput">constrained_value</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1076917-bb"></a><span class="bold"><strong>operator</strong></span> value_type() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id968153"></a><h3>
+<a name="id753059-bb"></a><code class="computeroutput">constrained_value</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id789906-bb"></a><span class="bold"><strong>operator</strong></span> value_type() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1040078"></a><h3>
-<a name="id838318-bb"></a><code class="computeroutput">constrained_value</code> public static functions</h3>
+<a name="id968195"></a><h3>
+<a name="id793050-bb"></a><code class="computeroutput">constrained_value</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">value_type max</span> <a name="id1000197-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type">value_type min</span> <a name="id859786-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">value_type max</span> <a name="id827835-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">value_type min</span> <a name="id730297-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1040133"></a><h3>
-<a name="id1047030-bb"></a><code class="computeroutput">constrained_value</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id834361-bb"></a>assign(value_type value) ;</pre></li></ol></div>
+<a name="id968249"></a><h3>
+<a name="id830979-bb"></a><code class="computeroutput">constrained_value</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id968632-bb"></a>assign(value_type value) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -87,7 +87,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id752706"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_exception_policy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/convert_string_type.html b/doc/html/convert_string_type.html
index df6182ee03..dfb629c88f 100644
--- a/doc/html/convert_string_type.html
+++ b/doc/html/convert_string_type.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template convert_string_type</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id794691" title="Header &lt;boost/date_time/string_convert.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id792145" title="Header &lt;boost/date_time/string_convert.hpp&gt;">
<link rel="prev" href="special_values_parser.html" title="Class template special_values_parser">
<link rel="next" href="parse_match_result.html" title="Struct template parse_match_result">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id794691"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id792145"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="convert_string_type"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
  <span class="type">std::basic_string&lt; OutputT &gt;</span>
  convert_string_type(<span class="bold"><strong>const</strong></span> std::basic_string&lt; InputT &gt; &amp; inp_str);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1115396"></a><h2>Description</h2>
+<a name="id1042896"></a><h2>Description</h2>
<p>Converts a wstring to a string (or a string to wstring). If both template parameters are of same type, a copy of the input string is returned. </p>
</div>
</div>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id794691"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id792145"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="parse_match_result.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/counted_time_rep.html b/doc/html/counted_time_rep.html
index e37d9d1241..409e316516 100644
--- a/doc/html/counted_time_rep.html
+++ b/doc/html/counted_time_rep.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template counted_time_rep</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id822688" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id869327" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
<link rel="prev" href="time_resolution_traits.html" title="Class template time_resolution_traits">
<link rel="next" href="counted_time_system.html" title="Class template counted_time_system">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869327"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="counted_time_rep"></a><div class="titlepage"></div>
@@ -42,54 +42,54 @@
  <span class="bold"><strong>typedef</strong></span> config::resolution_traits  resolution_traits; 
  <span class="emphasis"><em>// <a href="counted_time_rep.html#counted_time_repconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="counted_time_rep.html#id829122-bb">counted_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;);
-  <a href="counted_time_rep.html#id829148-bb">counted_time_rep</a>(int_type);
-  <a href="counted_time_rep.html#id829162-bb">counted_time_rep</a>(impl_type);
+  <a href="counted_time_rep.html#id835617-bb">counted_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;);
+  <a href="counted_time_rep.html#id1032239-bb">counted_time_rep</a>(int_type);
+  <a href="counted_time_rep.html#id1032252-bb">counted_time_rep</a>(impl_type);
-  <span class="emphasis"><em>// <a href="counted_time_rep.html#id858449-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="counted_time_rep.html#id858455-bb">date</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="counted_time_rep.html#id858468-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="counted_time_rep.html#id731497-bb">time_count</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="counted_time_rep.html#id860416-bb">tod</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id860429-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id860442-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id857858-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id829096-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">impl_type</span> <a href="counted_time_rep.html#id829108-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="counted_time_rep.html#id733806-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="counted_time_rep.html#id802529-bb">date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="counted_time_rep.html#id891593-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id866975-bb">time_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id723818-bb">tod</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id723829-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id723841-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id723853-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_rep.html#id723865-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">impl_type</span> <a href="counted_time_rep.html#id835604-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="counted_time_rep.html#id829177-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="counted_time_rep.html#id829182-bb">frac_sec_per_day</a>() ;
+  <span class="emphasis"><em>// <a href="counted_time_rep.html#id1032265-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id1032270-bb">frac_sec_per_day</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1143343"></a><h2>Description</h2>
+<a name="id1071462"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1143347"></a><h3>
+<a name="id1071466"></a><h3>
<a name="counted_time_repconstruct-copy-destruct"></a><code class="computeroutput">counted_time_rep</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id829122-bb"></a>counted_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod);</pre></li>
-<li><pre class="literallayout"><a name="id829148-bb"></a>counted_time_rep(int_type count);</pre></li>
-<li><pre class="literallayout"><a name="id829162-bb"></a>counted_time_rep(impl_type count);</pre></li>
+<li><pre class="literallayout"><a name="id835617-bb"></a>counted_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod);</pre></li>
+<li><pre class="literallayout"><a name="id1032239-bb"></a>counted_time_rep(int_type count);</pre></li>
+<li><pre class="literallayout"><a name="id1032252-bb"></a>counted_time_rep(impl_type count);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1143422"></a><h3>
-<a name="id858449-bb"></a><code class="computeroutput">counted_time_rep</code> public member functions</h3>
+<a name="id1071540"></a><h3>
+<a name="id733806-bb"></a><code class="computeroutput">counted_time_rep</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id858455-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id858468-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id731497-bb"></a>time_count() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id860416-bb"></a>tod() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id860429-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id860442-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id857858-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id829096-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">impl_type</span> <a name="id829108-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id802529-bb"></a>date() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id891593-bb"></a>day_count() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id866975-bb"></a>time_count() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id723818-bb"></a>tod() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723829-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723841-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723853-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723865-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">impl_type</span> <a name="id835604-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1143664"></a><h3>
-<a name="id829177-bb"></a><code class="computeroutput">counted_time_rep</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id829182-bb"></a>frac_sec_per_day() ;</pre></li></ol></div>
+<a name="id1071783"></a><h3>
+<a name="id1032265-bb"></a><code class="computeroutput">counted_time_rep</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id1032270-bb"></a>frac_sec_per_day() ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -99,7 +99,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869327"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_system.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/counted_time_system.html b/doc/html/counted_time_system.html
index d7048753eb..0ada31ee6b 100644
--- a/doc/html/counted_time_system.html
+++ b/doc/html/counted_time_system.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template counted_time_system</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id822688" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id869327" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
<link rel="prev" href="counted_time_rep.html" title="Struct template counted_time_rep">
<link rel="next" href="split_timedate_system.html" title="Class template split_timedate_system">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869327"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="counted_time_system"></a><div class="titlepage"></div>
@@ -40,53 +40,53 @@
  <span class="bold"><strong>typedef</strong></span> time_rep_type::date_type                    date_type;              
  <span class="bold"><strong>typedef</strong></span> time_rep_type::date_duration_type           date_duration_type;     
-  <span class="emphasis"><em>// <a href="counted_time_system.html#id796376-bb">public static functions</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="counted_time_system.html#id796382-bb">unused_var</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
+  <span class="emphasis"><em>// <a href="counted_time_system.html#id869152-bb">public static functions</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="counted_time_system.html#id974218-bb">unused_var</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
  <span class="type">time_rep_type</span>
-  <a href="counted_time_system.html#id828675-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="counted_time_system.html#id723579-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
               date_time::dst_flags = not_dst) ;
-  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id873411-bb">get_time_rep</a>(special_values) ;
-  <span class="type">date_type</span> <a href="counted_time_system.html#id873434-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_duration_type</span> <a href="counted_time_system.html#id873458-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">std::string</span> <a href="counted_time_system.html#id873482-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id873506-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id873540-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id695571-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id1007888-bb">get_time_rep</a>(special_values) ;
+  <span class="type">date_type</span> <a href="counted_time_system.html#id724315-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_duration_type</span> <a href="counted_time_system.html#id724337-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">std::string</span> <a href="counted_time_system.html#id657121-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id657143-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="counted_time_system.html#id1003538-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id932749-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
  <span class="type">time_rep_type</span>
-  <a href="counted_time_system.html#id834444-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <a href="counted_time_system.html#id726591-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
  <span class="type">time_rep_type</span>
-  <a href="counted_time_system.html#id836570-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id836605-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
+  <a href="counted_time_system.html#id823225-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="counted_time_system.html#id831777-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
  <span class="type">time_duration_type</span>
-  <a href="counted_time_system.html#id865562-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <a href="counted_time_system.html#id793571-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1144106"></a><h2>Description</h2>
+<a name="id1072224"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1144109"></a><h3>
-<a name="id796376-bb"></a><code class="computeroutput">counted_time_system</code> public static functions</h3>
+<a name="id1072228"></a><h3>
+<a name="id869152-bb"></a><code class="computeroutput">counted_time_system</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id796382-bb"></a>unused_var(<span class="bold"><strong>const</strong></span> T &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id974218-bb"></a>unused_var(<span class="bold"><strong>const</strong></span> T &amp; ) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id828675-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod,
+<a name="id723579-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod,
             date_time::dst_flags dst = not_dst) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id873411-bb"></a>get_time_rep(special_values sv) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id873434-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id873458-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id873482-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id873506-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id873540-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id1007888-bb"></a>get_time_rep(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id724315-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id724337-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id657121-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id657143-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003538-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id695571-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id932749-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id834444-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id726591-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id836570-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base,
+<a name="id823225-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base,
                       <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id836605-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
+<a name="id831777-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_duration_type</span>
-<a name="id865562-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<a name="id793571-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
</ol></div>
</div>
</div>
@@ -97,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822688"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869327"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="split_timedate_system.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/custom_time_zone.html b/doc/html/custom_time_zone.html
index 02c493ec37..5b57f67975 100644
--- a/doc/html/custom_time_zone.html
+++ b/doc/html/custom_time_zone.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class custom_time_zone</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id800906" title="Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id972798" title="Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;">
<link rel="prev" href="duration_from_string.html" title="Function duration_from_string">
-<link rel="next" href="id858004.html" title="Function operator+">
+<link rel="next" href="id856528.html" title="Function operator+">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id800906"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id858004.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id972798"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id856528.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="custom_time_zone"></a><div class="titlepage"></div>
@@ -39,50 +39,50 @@
  <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type     stringstream_type; 
  <span class="emphasis"><em>// <a href="custom_time_zone.html#custom_time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="custom_time_zone.html#id892334-bb">custom_time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="custom_time_zone.html#id834250-bb">custom_time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
                   <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp;,
                   boost::shared_ptr&lt; dst_calc_rule &gt;);
-  <a href="custom_time_zone.html#id795340-bb">~custom_time_zone</a>();
+  <a href="custom_time_zone.html#id973520-bb">~custom_time_zone</a>();
-  <span class="emphasis"><em>// <a href="custom_time_zone.html#id1001239-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id978174-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id868352-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id1078338-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id966765-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="custom_time_zone.html#id725056-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id1035736-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id838197-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id905938-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id898840-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="custom_time_zone.html#id1045098-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="custom_time_zone.html#id974607-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id974612-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id829831-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id859857-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="custom_time_zone.html#id1032652-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="custom_time_zone.html#id1032664-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id825221-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="custom_time_zone.html#id834490-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id752856-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="custom_time_zone.html#id752872-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="custom_time_zone.html#id752889-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1179457"></a><h2>Description</h2>
+<a name="id1107571"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1179460"></a><h3>
+<a name="id1107575"></a><h3>
<a name="custom_time_zoneconstruct-copy-destruct"></a><code class="computeroutput">custom_time_zone</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id892334-bb"></a>custom_time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names,
+<li><pre class="literallayout"><a name="id834250-bb"></a>custom_time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names,
                 <span class="bold"><strong>const</strong></span> time_duration_type &amp; base_utc_offset,
                 <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp; dst_offset,
                 boost::shared_ptr&lt; dst_calc_rule &gt; calc_rule);</pre></li>
-<li><pre class="literallayout"><a name="id795340-bb"></a>~custom_time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id973520-bb"></a>~custom_time_zone();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1179532"></a><h3>
-<a name="id1001239-bb"></a><code class="computeroutput">custom_time_zone</code> public member functions</h3>
+<a name="id1107646"></a><h3>
+<a name="id974607-bb"></a><code class="computeroutput">custom_time_zone</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id978174-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id868352-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1078338-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id966765-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id725056-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id1035736-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id838197-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id905938-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id898840-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1045098-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id974612-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id829831-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id859857-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1032652-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id1032664-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id825221-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id834490-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id752856-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id752872-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id752889-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -93,7 +93,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id800906"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id858004.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id972798"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id856528.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/data_not_accessible.html b/doc/html/data_not_accessible.html
index 6039a46a71..15ee885cf0 100644
--- a/doc/html/data_not_accessible.html
+++ b/doc/html/data_not_accessible.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct data_not_accessible</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034888" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id929135" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
<link rel="prev" href="time_zone_names_base.html" title="Class template time_zone_names_base">
<link rel="next" href="bad_field_count.html" title="Struct bad_field_count">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929135"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="data_not_accessible"></a><div class="titlepage"></div>
@@ -32,24 +32,24 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> data_not_accessible {
  <span class="emphasis"><em>// <a href="data_not_accessible.html#data_not_accessibleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="data_not_accessible.html#id940721-bb">data_not_accessible</a>();
-  <a href="data_not_accessible.html#id940724-bb">data_not_accessible</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="data_not_accessible.html#id929159-bb">data_not_accessible</a>();
+  <a href="data_not_accessible.html#id929161-bb">data_not_accessible</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <span class="emphasis"><em>// <a href="data_not_accessible.html#id1034909-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="data_not_accessible.html#id929154-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1146974"></a><h2>Description</h2>
+<a name="id1075090"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1146977"></a><h3>
+<a name="id1075093"></a><h3>
<a name="data_not_accessibleconstruct-copy-destruct"></a><code class="computeroutput">data_not_accessible</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id940721-bb"></a>data_not_accessible();</pre></li>
-<li><pre class="literallayout"><a name="id940724-bb"></a>data_not_accessible(<span class="bold"><strong>const</strong></span> std::string &amp; filespec);</pre></li>
+<li><pre class="literallayout"><a name="id929159-bb"></a>data_not_accessible();</pre></li>
+<li><pre class="literallayout"><a name="id929161-bb"></a>data_not_accessible(<span class="bold"><strong>const</strong></span> std::string &amp; filespec);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147031"></a><h3>
-<a name="id1034909-bb"></a><code class="computeroutput">data_not_accessible</code> public member functions</h3>
+<a name="id1075147"></a><h3>
+<a name="id929154-bb"></a><code class="computeroutput">data_not_accessible</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_zone_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929135"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_field_count.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_duration.html b/doc/html/date_duration.html
index 507868b619..8aa03149fa 100644
--- a/doc/html/date_duration.html
+++ b/doc/html/date_duration.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_duration</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id729918" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id732613" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
<link rel="prev" href="day_clock.html" title="Class template day_clock">
<link rel="next" href="duration_traits_long.html" title="Struct duration_traits_long">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id732613"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_duration"></a><div class="titlepage"></div>
@@ -37,61 +37,61 @@
  <span class="bold"><strong>typedef</strong></span> duration_rep_traits::impl_type duration_rep;     
  <span class="emphasis"><em>// <a href="date_duration.html#date_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_duration.html#id1070952-bb">date_duration</a>(duration_rep);
-  <a href="date_duration.html#id972807-bb">date_duration</a>(special_values);
-  <a href="date_duration.html#id966743-bb">date_duration</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp;);
+  <a href="date_duration.html#id965620-bb">date_duration</a>(duration_rep);
+  <a href="date_duration.html#id727456-bb">date_duration</a>(special_values);
+  <a href="date_duration.html#id1000837-bb">date_duration</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp;);
-  <span class="emphasis"><em>// <a href="date_duration.html#id933689-bb">public member functions</a></em></span>
-  <span class="type">duration_rep</span> <a href="date_duration.html#id892412-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id861103-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_rep_type</span> <a href="date_duration.html#id1079817-bb">days</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id1110363-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id865224-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id798510-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id828778-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id835384-bb"><span class="bold"><strong>operator</strong></span>-</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id1109017-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>int</strong></span>) ;
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id904549-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>int</strong></span>) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id967429-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_duration.html#id964415-bb">public member functions</a></em></span>
+  <span class="type">duration_rep</span> <a href="date_duration.html#id964420-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id1031372-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_rep_type</span> <a href="date_duration.html#id1037738-bb">days</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id857322-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id893105-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id821670-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id720932-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp;) ;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id724597-bb"><span class="bold"><strong>operator</strong></span>-</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id999571-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a href="date_duration.html#id906517-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_duration.html#id1035351-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="date_duration.html#id1074914-bb">public static functions</a></em></span>
-  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id1031300-bb">unit</a>() ;
+  <span class="emphasis"><em>// <a href="date_duration.html#id866740-bb">public static functions</a></em></span>
+  <span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a href="date_duration.html#id865610-bb">unit</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1042675"></a><h2>Description</h2>
+<a name="id970786"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1042679"></a><h3>
+<a name="id970790"></a><h3>
<a name="date_durationconstruct-copy-destruct"></a><code class="computeroutput">date_duration</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1070952-bb"></a>date_duration(duration_rep day_count);</pre></li>
+<li><pre class="literallayout"><a name="id965620-bb"></a>date_duration(duration_rep day_count);</pre></li>
<li>
-<pre class="literallayout"><a name="id972807-bb"></a>date_duration(special_values sv);</pre>
+<pre class="literallayout"><a name="id727456-bb"></a>date_duration(special_values sv);</pre>
<p>construct from special_values - only works when instantiated with duration_traits_adapted </p>
</li>
-<li><pre class="literallayout"><a name="id966743-bb"></a>date_duration(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp; other);</pre></li>
+<li><pre class="literallayout"><a name="id1000837-bb"></a>date_duration(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt; &amp; other);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1042758"></a><h3>
-<a name="id933689-bb"></a><code class="computeroutput">date_duration</code> public member functions</h3>
+<a name="id970868"></a><h3>
+<a name="id964415-bb"></a><code class="computeroutput">date_duration</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id892412-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id861103-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_rep_type</span> <a name="id1079817-bb"></a>days() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1110363-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id865224-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id798510-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id828778-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id835384-bb"></a><span class="bold"><strong>operator</strong></span>-() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id1109017-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id904549-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id967429-bb"></a>is_negative() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id964420-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1031372-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep_type</span> <a name="id1037738-bb"></a>days() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id857322-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id893105-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id821670-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id720932-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> <a href="date_duration.html" title="Class template date_duration">date_duration</a> &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id724597-bb"></a><span class="bold"><strong>operator</strong></span>-() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id999571-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a>&lt; duration_rep_traits &gt;</span> <a name="id906517-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1035351-bb"></a>is_negative() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1043132"></a><h3>
-<a name="id1074914-bb"></a><code class="computeroutput">date_duration</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id1031300-bb"></a>unit() ;</pre></li></ol></div>
+<a name="id971244"></a><h3>
+<a name="id866740-bb"></a><code class="computeroutput">date_duration</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="date_duration.html" title="Class template date_duration">date_duration</a></span> <a name="id865610-bb"></a>unit() ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -101,7 +101,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id732613"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_long.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_facet.html b/doc/html/date_facet.html
index b156172185..bc9f7d9ae2 100644
--- a/doc/html/date_facet.html
+++ b/doc/html/date_facet.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_facet</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id857461" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id788209" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
<link rel="prev" href="years_duration.html" title="Class template years_duration">
<link rel="next" href="date_input_facet.html" title="Class template date_input_facet">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id788209"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_facet"></a><div class="titlepage"></div>
@@ -53,49 +53,49 @@
  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_before.html" title="Class template first_kday_before">first_kday_before</a>&lt; date_type &gt;                       kday_before_type;             
  <span class="emphasis"><em>// <a href="date_facet.html#date_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_facet.html#id967360-bb">date_facet</a>(::size_t = 0);
-  <a href="date_facet.html#id1039610-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, <span class="bold"><strong>const</strong></span> input_collection_type &amp;, ::size_t = 0);
-  <a href="date_facet.html#id869356-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *,
+  <a href="date_facet.html#id905539-bb">date_facet</a>(::size_t = 0);
+  <a href="date_facet.html#id828287-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *, <span class="bold"><strong>const</strong></span> input_collection_type &amp;, ::size_t = 0);
+  <a href="date_facet.html#id823142-bb">date_facet</a>(<span class="bold"><strong>const</strong></span> char_type *,
             period_formatter_type = period_formatter_type(),
             special_values_formatter_type = special_values_formatter_type(),
             date_gen_formatter_type = date_gen_formatter_type(),
             ::size_t = 0);
-  <span class="emphasis"><em>// <a href="date_facet.html#id897933-bb">public member functions</a></em></span>
-  <span class="type">std::locale::id &amp;</span> <a href="date_facet.html#id897937-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id869526-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id906883-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id907268-bb">set_iso_extended_format</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id872766-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1044507-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id962091-bb">period_formatter</a>(period_formatter_type) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id963794-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id836876-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1039848-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id827403-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id793189-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id859844-bb">date_gen_phrase_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;,
+  <span class="emphasis"><em>// <a href="date_facet.html#id759146-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="date_facet.html#id932676-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id838465-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id621980-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id803122-bb">set_iso_extended_format</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id857771-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1004934-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1040770-bb">period_formatter</a>(period_formatter_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1034750-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id793083-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id833601-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id764980-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id1004646-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id926246-bb">date_gen_phrase_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;,
                               <span class="bold"><strong>typename</strong></span> date_gen_formatter_type::phrase_elements = date_gen_formatter_type::first) ;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id999944-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id793092-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id801516-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> month_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1000529-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id901461-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id968197-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id961992-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id894202-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1110250-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1076184-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id1002714-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="date_facet.html#id931184-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id927606-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id901845-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id858072-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> month_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id996337-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id1034129-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id904610-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id837166-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id753220-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id727948-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id755820-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id997734-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="date_facet.html#id838547-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="date_facet.html#id1101353-bb">protected member functions</a></em></span>
-  <span class="type">tm</span> <a href="date_facet.html#id972887-bb">init_tm</a>(tm &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_facet.html#id733074-bb">protected member functions</a></em></span>
+  <span class="type">tm</span> <a href="date_facet.html#id753836-bb">init_tm</a>(tm &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span>
-  <a href="date_facet.html#id1078611-bb">do_put_special</a>(OutItrT, std::ios_base &amp;, char_type,
+  <a href="date_facet.html#id615426-bb">do_put_special</a>(OutItrT, std::ios_base &amp;, char_type,
                 <span class="bold"><strong>const</strong></span> boost::date_time::special_values) <span class="bold"><strong>const</strong></span>;
  <span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span>
-  <a href="date_facet.html#id961546-bb">do_put_tm</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> tm &amp;, string_type) <span class="bold"><strong>const</strong></span>;
+  <a href="date_facet.html#id834758-bb">do_put_tm</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> tm &amp;, string_type) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type long_weekday_format;
  <span class="bold"><strong>static</strong></span> const char_type short_weekday_format;
@@ -109,7 +109,7 @@
  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1047031"></a><h2>Description</h2>
+<a name="id975148"></a><h2>Description</h2>
<p>Class that provides format based I/O facet for date types.</p>
<p>This class allows the formatting of dates by using format string. Format strings are:</p>
<div class="itemizedlist"><ul type="disc">
@@ -122,14 +122,14 @@
</ul></div>
<p>Default month format == b Default weekday format == a </p>
<div class="refsect2" lang="en">
-<a name="id1047079"></a><h3>
+<a name="id975196"></a><h3>
<a name="date_facetconstruct-copy-destruct"></a><code class="computeroutput">date_facet</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id967360-bb"></a>date_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id1039610-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format,
+<li><pre class="literallayout"><a name="id905539-bb"></a>date_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id828287-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format,
           <span class="bold"><strong>const</strong></span> input_collection_type &amp; short_month_names,
           ::size_t ref_count = 0);</pre></li>
-<li><pre class="literallayout"><a name="id869356-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format,
+<li><pre class="literallayout"><a name="id823142-bb"></a>date_facet(<span class="bold"><strong>const</strong></span> char_type * format,
           period_formatter_type period_formatter = period_formatter_type(),
           special_values_formatter_type special_values_formatter = special_values_formatter_type(),
           date_gen_formatter_type dg_formatter = date_gen_formatter_type(),
@@ -137,59 +137,59 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1047159"></a><h3>
-<a name="id897933-bb"></a><code class="computeroutput">date_facet</code> public member functions</h3>
+<a name="id975276"></a><h3>
+<a name="id759146-bb"></a><code class="computeroutput">date_facet</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id897937-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id869526-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id906883-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id907268-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id872766-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1044507-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id962091-bb"></a>period_formatter(period_formatter_type period_formatter) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id963794-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; svf) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id836876-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1039848-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id827403-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793189-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id859844-bb"></a>date_gen_phrase_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; new_strings,
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id932676-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id838465-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id621980-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id803122-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id857771-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1004934-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1040770-bb"></a>period_formatter(period_formatter_type period_formatter) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034750-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; svf) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793083-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id833601-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id764980-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; short_month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1004646-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; long_month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id926246-bb"></a>date_gen_phrase_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; new_strings,
                             <span class="bold"><strong>typename</strong></span> date_gen_formatter_type::phrase_elements beg_pos = date_gen_formatter_type::first) ;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id999944-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id927606-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id793092-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id901845-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id801516-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id858072-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> month_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1000529-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id996337-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> day_type &amp; day) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id901461-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1034129-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> day_of_week_type &amp; dow) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id968197-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id904610-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id961992-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id837166-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> partial_date_type &amp; pd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id894202-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id753220-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> nth_kday_type &amp; nkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1110250-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id727948-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> first_kday_type &amp; fkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1076184-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id755820-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> last_kday_type &amp; lkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1002714-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id997734-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> kday_before_type &amp; fkb) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id931184-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id838547-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
            <span class="bold"><strong>const</strong></span> kday_after_type &amp; fka) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1047925"></a><h3>
-<a name="id1101353-bb"></a><code class="computeroutput">date_facet</code> protected member functions</h3>
+<a name="id976045"></a><h3>
+<a name="id733074-bb"></a><code class="computeroutput">date_facet</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">tm</span> <a name="id972887-bb"></a>init_tm(tm &amp; tm_value) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">tm</span> <a name="id753836-bb"></a>init_tm(tm &amp; tm_value) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span>
-<a name="id1078611-bb"></a>do_put_special(OutItrT next, std::ios_base &amp; , char_type ,
+<a name="id615426-bb"></a>do_put_special(OutItrT next, std::ios_base &amp; , char_type ,
               <span class="bold"><strong>const</strong></span> boost::date_time::special_values sv) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> OutItrT</span>
-<a name="id961546-bb"></a>do_put_tm(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
+<a name="id834758-bb"></a>do_put_tm(OutItrT next, std::ios_base &amp; a_ios, char_type fill_char,
          <span class="bold"><strong>const</strong></span> tm &amp; tm_value, string_type a_format) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
@@ -201,7 +201,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id788209"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_input_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_formatter.html b/doc/html/date_formatter.html
index e3b76e7ed6..64c2d9d21e 100644
--- a/doc/html/date_formatter.html
+++ b/doc/html/date_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891955" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id973103" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
<link rel="prev" href="ymd_formatter.html" title="Class template ymd_formatter">
<link rel="next" href="ostream_month_formatter.html" title="Class template ostream_month_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_formatter"></a><div class="titlepage"></div>
@@ -35,18 +35,18 @@
  <span class="emphasis"><em>// types</em></span>
  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
-  <span class="emphasis"><em>// <a href="date_formatter.html#id795720-bb">public static functions</a></em></span>
-  <span class="type">string_type</span> <a href="date_formatter.html#id795724-bb">date_to_string</a>(date_type) ;
-  <span class="type">std::string</span> <a href="date_formatter.html#id824946-bb">date_to_string</a>(date_type) ;
+  <span class="emphasis"><em>// <a href="date_formatter.html#id966465-bb">public static functions</a></em></span>
+  <span class="type">string_type</span> <a href="date_formatter.html#id929560-bb">date_to_string</a>(date_type) ;
+  <span class="type">std::string</span> <a href="date_formatter.html#id1040889-bb">date_to_string</a>(date_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1069209"></a><h2>Description</h2>
+<a name="id997326"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069212"></a><h3>
-<a name="id795720-bb"></a><code class="computeroutput">date_formatter</code> public static functions</h3>
+<a name="id997329"></a><h3>
+<a name="id966465-bb"></a><code class="computeroutput">date_formatter</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id795724-bb"></a>date_to_string(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id824946-bb"></a>date_to_string(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id929560-bb"></a>date_to_string(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id1040889-bb"></a>date_to_string(date_type d) ;</pre></li>
</ol></div>
</div>
</div>
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_month_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_generator_formatter.html b/doc/html/date_generator_formatter.html
index 106abab623..9b67e24bea 100644
--- a/doc/html/date_generator_formatter.html
+++ b/doc/html/date_generator_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_generator_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id899283" title="Header &lt;boost/date_time/date_generator_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id1033546" title="Header &lt;boost/date_time/date_generator_formatter.hpp&gt;">
<link rel="prev" href="ostream_date_formatter.html" title="Class template ostream_date_formatter">
<link rel="next" href="date_generator_parser.html" title="Class template date_generator_parser">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899283"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1033546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_generator_formatter"></a><div class="titlepage"></div>
@@ -45,36 +45,36 @@
  <span class="bold"><strong>typedef</strong></span> std::vector&lt; string_type &gt;       collection_type;  
  <span class="emphasis"><em>// <a href="date_generator_formatter.html#date_generator_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_generator_formatter.html#id1110027-bb">date_generator_formatter</a>();
-  <a href="date_generator_formatter.html#id961419-bb">date_generator_formatter</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <a href="date_generator_formatter.html#id765106-bb">date_generator_formatter</a>();
+  <a href="date_generator_formatter.html#id892858-bb">date_generator_formatter</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                           <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                           <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                           <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                           <span class="bold"><strong>const</strong></span> string_type &amp;);
-  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id973485-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_formatter.html#id901972-bb">elements</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;, phrase_elements = first) ;
+  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id829673-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_formatter.html#id1006853-bb">elements</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;, phrase_elements = first) ;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id835566-bb">put_partial_date</a>(OutItrT, std::ios_base &amp;, CharT,
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id899529-bb">put_partial_date</a>(OutItrT, std::ios_base &amp;, CharT,
                             <span class="bold"><strong>const</strong></span> partial_date_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id858210-bb">put_nth_kday</a>(OutItrT, std::ios_base &amp;, CharT,
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id727699-bb">put_nth_kday</a>(OutItrT, std::ios_base &amp;, CharT,
                         <span class="bold"><strong>const</strong></span> nth_kday_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id1042356-bb">put_first_kday</a>(OutItrT, std::ios_base &amp;, CharT,
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id904056-bb">put_first_kday</a>(OutItrT, std::ios_base &amp;, CharT,
                           <span class="bold"><strong>const</strong></span> first_kday_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id800050-bb">put_last_kday</a>(OutItrT, std::ios_base &amp;, CharT,
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id1041888-bb">put_last_kday</a>(OutItrT, std::ios_base &amp;, CharT,
                          <span class="bold"><strong>const</strong></span> last_kday_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id821874-bb">put_kday_before</a>(OutItrT, std::ios_base &amp;, CharT,
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id894584-bb">put_kday_before</a>(OutItrT, std::ios_base &amp;, CharT,
                            <span class="bold"><strong>const</strong></span> kday_before_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id1113326-bb">put_kday_after</a>(OutItrT, std::ios_base &amp;, CharT,
+    <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id834411-bb">put_kday_after</a>(OutItrT, std::ios_base &amp;, CharT,
                           <span class="bold"><strong>const</strong></span> kday_after_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id1033341-bb">private member functions</a></em></span>
-  <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id836227-bb">put_string</a>(OutItrT, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_generator_formatter.html#id1031990-bb">private member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id929805-bb">put_string</a>(OutItrT, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type first_string;
  <span class="bold"><strong>static</strong></span> const char_type second_string;
@@ -87,7 +87,7 @@
  <span class="bold"><strong>static</strong></span> const char_type of_string;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1071018"></a><h2>Description</h2>
+<a name="id999133"></a><h2>Description</h2>
<p>Formatting of date_generators follows specific orders for the various types of date_generators.</p>
<div class="itemizedlist"><ul type="disc">
<li><p>partial_date =&gt; "dd Month"</p></li>
@@ -98,11 +98,11 @@
<li><p>first_day_of_the_week_before =&gt; "weekday before" While the order of the elements in these phrases cannot be changed, the elements themselves can be. Weekday and Month get their formats and names from the date_facet. The remaining elements are stored in the date_generator_formatter and can be customized upon construction or via a member function. The default elements are those shown in the examples above. </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1071052"></a><h3>
+<a name="id999168"></a><h3>
<a name="date_generator_formatterconstruct-copy-destruct"></a><code class="computeroutput">date_generator_formatter</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1110027-bb"></a>date_generator_formatter();</pre></li>
-<li><pre class="literallayout"><a name="id961419-bb"></a>date_generator_formatter(<span class="bold"><strong>const</strong></span> string_type &amp; first,
+<li><pre class="literallayout"><a name="id765106-bb"></a>date_generator_formatter();</pre></li>
+<li><pre class="literallayout"><a name="id892858-bb"></a>date_generator_formatter(<span class="bold"><strong>const</strong></span> string_type &amp; first,
                         <span class="bold"><strong>const</strong></span> string_type &amp; second,
                         <span class="bold"><strong>const</strong></span> string_type &amp; third,
                         <span class="bold"><strong>const</strong></span> string_type &amp; fourth,
@@ -112,11 +112,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1071165"></a><h3>
-<a name="id973485-bb"></a><code class="computeroutput">date_generator_formatter</code> public member functions</h3>
+<a name="id999280"></a><h3>
+<a name="id829673-bb"></a><code class="computeroutput">date_generator_formatter</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id901972-bb"></a>elements(<span class="bold"><strong>const</strong></span> collection_type &amp; new_strings,
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1006853-bb"></a>elements(<span class="bold"><strong>const</strong></span> collection_type &amp; new_strings,
              phrase_elements beg_pos = first) ;</pre>
<p>The order of the strings in the given collection is important. They must follow:</p>
<div class="itemizedlist"><ul type="disc"><li><p>first, second, third, fourth, fifth, last, before, after, of.</p></li></ul></div>
@@ -125,33 +125,33 @@
<div class="itemizedlist"><ul type="disc"><li><p>"final", "prior", "following", "in". The beg_pos of date_generator_formatter::last would be used. </p></li></ul></div>
</li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id835566-bb"></a>put_partial_date(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
+  <span class="type">OutItrT</span> <a name="id899529-bb"></a>put_partial_date(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
                           <span class="bold"><strong>const</strong></span> partial_date_type &amp; pd,
                           <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id858210-bb"></a>put_nth_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
+  <span class="type">OutItrT</span> <a name="id727699-bb"></a>put_nth_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
                       <span class="bold"><strong>const</strong></span> nth_kday_type &amp; nkd, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id1042356-bb"></a>put_first_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
+  <span class="type">OutItrT</span> <a name="id904056-bb"></a>put_first_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
                         <span class="bold"><strong>const</strong></span> first_kday_type &amp; fkd,
                         <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id800050-bb"></a>put_last_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
+  <span class="type">OutItrT</span> <a name="id1041888-bb"></a>put_last_kday(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
                        <span class="bold"><strong>const</strong></span> last_kday_type &amp; lkd, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id821874-bb"></a>put_kday_before(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
+  <span class="type">OutItrT</span> <a name="id894584-bb"></a>put_kday_before(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
                          <span class="bold"><strong>const</strong></span> kday_before_type &amp; fkb,
                          <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id1113326-bb"></a>put_kday_after(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
+  <span class="type">OutItrT</span> <a name="id834411-bb"></a>put_kday_after(OutItrT next, std::ios_base &amp; a_ios, CharT a_fill,
                         <span class="bold"><strong>const</strong></span> kday_after_type &amp; fka,
                         <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1071540"></a><h3>
-<a name="id1033341-bb"></a><code class="computeroutput">date_generator_formatter</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id836227-bb"></a>put_string(OutItrT next, <span class="bold"><strong>const</strong></span> string_type &amp; str) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id999654"></a><h3>
+<a name="id1031990-bb"></a><code class="computeroutput">date_generator_formatter</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id929805-bb"></a>put_string(OutItrT next, <span class="bold"><strong>const</strong></span> string_type &amp; str) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
</div>
@@ -161,7 +161,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899283"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1033546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_generator_parser.html b/doc/html/date_generator_parser.html
index 94f539d55d..7f7b860fd2 100644
--- a/doc/html/date_generator_parser.html
+++ b/doc/html/date_generator_parser.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_generator_parser</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id872048" title="Header &lt;boost/date_time/date_generator_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id798561" title="Header &lt;boost/date_time/date_generator_parser.hpp&gt;">
<link rel="prev" href="date_generator_formatter.html" title="Class template date_generator_formatter">
<link rel="next" href="year_based_generator.html" title="Class template year_based_generator">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872048"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798561"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_generator_parser"></a><div class="titlepage"></div>
@@ -50,48 +50,48 @@
  <span class="bold"><strong>typedef</strong></span> charT                                     char_type;        
  <span class="emphasis"><em>// <a href="date_generator_parser.html#date_generator_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_generator_parser.html#id901996-bb">date_generator_parser</a>();
-  <a href="date_generator_parser.html#id1042340-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <a href="date_generator_parser.html#id1031742-bb">date_generator_parser</a>();
+  <a href="date_generator_parser.html#id997455-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                        <span class="bold"><strong>const</strong></span> string_type &amp;);
-  <a href="date_generator_parser.html#id965416-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; *);
+  <a href="date_generator_parser.html#id837593-bb">date_generator_parser</a>(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; *);
-  <span class="emphasis"><em>// <a href="date_generator_parser.html#id693373-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id907954-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="date_generator_parser.html#id870704-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id870708-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                       <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                       <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                       <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                       <span class="bold"><strong>const</strong></span> string_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id871968-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id1041932-bb">element_strings</a>(<span class="bold"><strong>const</strong></span> collection_type &amp;) ;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
    <span class="type">partial_date_type</span>
-    <a href="date_generator_parser.html#id961679-bb">get_partial_date_type</a>(stream_itr_type &amp;, stream_itr_type &amp;,
+    <a href="date_generator_parser.html#id873466-bb">get_partial_date_type</a>(stream_itr_type &amp;, stream_itr_type &amp;,
                          std::ios_base &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
    <span class="type">nth_kday_type</span>
-    <a href="date_generator_parser.html#id829084-bb">get_nth_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
+    <a href="date_generator_parser.html#id798752-bb">get_nth_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
                      <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
    <span class="type">first_kday_type</span>
-    <a href="date_generator_parser.html#id931665-bb">get_first_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
+    <a href="date_generator_parser.html#id831693-bb">get_first_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
                        <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
    <span class="type">last_kday_type</span>
-    <a href="date_generator_parser.html#id1101005-bb">get_last_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
+    <a href="date_generator_parser.html#id1033045-bb">get_last_kday_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
                       <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
    <span class="type">kday_before_type</span>
-    <a href="date_generator_parser.html#id1044850-bb">get_kday_before_type</a>(stream_itr_type &amp;, stream_itr_type &amp;,
+    <a href="date_generator_parser.html#id1042949-bb">get_kday_before_type</a>(stream_itr_type &amp;, stream_itr_type &amp;,
                         std::ios_base &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
    <span class="type">kday_after_type</span>
-    <a href="date_generator_parser.html#id941871-bb">get_kday_after_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
+    <a href="date_generator_parser.html#id1008164-bb">get_kday_after_type</a>(stream_itr_type &amp;, stream_itr_type &amp;, std::ios_base &amp;,
                        <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="date_generator_parser.html#id720600-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id864815-bb">extract_element</a>(stream_itr_type &amp;, stream_itr_type &amp;,
+  <span class="emphasis"><em>// <a href="date_generator_parser.html#id905491-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id905496-bb">extract_element</a>(stream_itr_type &amp;, stream_itr_type &amp;,
                       <span class="bold"><strong>typename</strong></span> date_generator_parser::phrase_elements) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type first_string;
@@ -105,7 +105,7 @@
  <span class="bold"><strong>static</strong></span> const char_type of_string;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1072427"></a><h2>Description</h2>
+<a name="id1000541"></a><h2>Description</h2>
<p>The elements of a date_generator "phrase" are parsed from the input stream in a particular order. All elements are required and the order in which they appear cannot change, however, the elements themselves can be changed. The default elements and their order are as follows:</p>
<div class="itemizedlist"><ul type="disc">
<li><p>partial_date =&gt; "dd Month"</p></li>
@@ -118,58 +118,58 @@
<p>Weekday and Month names and formats are handled via the date_input_facet.</p>
<p>TODO: add doc-comments for which elements can be changed </p>
<div class="refsect2" lang="en">
-<a name="id1072473"></a><h3>
+<a name="id1000586"></a><h3>
<a name="date_generator_parserconstruct-copy-destruct"></a><code class="computeroutput">date_generator_parser</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id901996-bb"></a>date_generator_parser();</pre></li>
-<li><pre class="literallayout"><a name="id1042340-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second,
+<li><pre class="literallayout"><a name="id1031742-bb"></a>date_generator_parser();</pre></li>
+<li><pre class="literallayout"><a name="id997455-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second,
                      <span class="bold"><strong>const</strong></span> string_type &amp; third, <span class="bold"><strong>const</strong></span> string_type &amp; fourth,
                      <span class="bold"><strong>const</strong></span> string_type &amp; fifth, <span class="bold"><strong>const</strong></span> string_type &amp; last,
                      <span class="bold"><strong>const</strong></span> string_type &amp; before, <span class="bold"><strong>const</strong></span> string_type &amp; after,
                      <span class="bold"><strong>const</strong></span> string_type &amp; of);</pre></li>
-<li><pre class="literallayout"><a name="id965416-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; * dgp);</pre></li>
+<li><pre class="literallayout"><a name="id837593-bb"></a>date_generator_parser(<span class="bold"><strong>const</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, charT &gt; * dgp);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1072609"></a><h3>
-<a name="id693373-bb"></a><code class="computeroutput">date_generator_parser</code> public member functions</h3>
+<a name="id1000723"></a><h3>
+<a name="id870704-bb"></a><code class="computeroutput">date_generator_parser</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id907954-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id870708-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first, <span class="bold"><strong>const</strong></span> string_type &amp; second,
                     <span class="bold"><strong>const</strong></span> string_type &amp; third, <span class="bold"><strong>const</strong></span> string_type &amp; fourth,
                     <span class="bold"><strong>const</strong></span> string_type &amp; fifth, <span class="bold"><strong>const</strong></span> string_type &amp; last,
                     <span class="bold"><strong>const</strong></span> string_type &amp; before, <span class="bold"><strong>const</strong></span> string_type &amp; after,
                     <span class="bold"><strong>const</strong></span> string_type &amp; of) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id871968-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> collection_type &amp; col) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1041932-bb"></a>element_strings(<span class="bold"><strong>const</strong></span> collection_type &amp; col) ;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
  <span class="type">partial_date_type</span>
-  <a name="id961679-bb"></a>get_partial_date_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <a name="id873466-bb"></a>get_partial_date_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                        std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
  <span class="type">nth_kday_type</span>
-  <a name="id829084-bb"></a>get_nth_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <a name="id798752-bb"></a>get_nth_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                    std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
  <span class="type">first_kday_type</span>
-  <a name="id931665-bb"></a>get_first_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <a name="id831693-bb"></a>get_first_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                      std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
  <span class="type">last_kday_type</span>
-  <a name="id1101005-bb"></a>get_last_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <a name="id1033045-bb"></a>get_last_kday_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                     std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
  <span class="type">kday_before_type</span>
-  <a name="id1044850-bb"></a>get_kday_before_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <a name="id1042949-bb"></a>get_kday_before_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                       std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type&gt;
  <span class="type">kday_after_type</span>
-  <a name="id941871-bb"></a>get_kday_after_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <a name="id1008164-bb"></a>get_kday_after_type(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                      std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1073000"></a><h3>
-<a name="id720600-bb"></a><code class="computeroutput">date_generator_parser</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id864815-bb"></a>extract_element(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+<a name="id1001113"></a><h3>
+<a name="id905491-bb"></a><code class="computeroutput">date_generator_parser</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id905496-bb"></a>extract_element(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                     <span class="bold"><strong>typename</strong></span> date_generator_parser::phrase_elements ele) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
@@ -180,7 +180,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872048"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798561"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_based_generator.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_input_facet.html b/doc/html/date_input_facet.html
index f7268f02d2..dba29d47ab 100644
--- a/doc/html/date_input_facet.html
+++ b/doc/html/date_input_facet.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_input_facet</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id857461" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id788209" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
<link rel="prev" href="date_facet.html" title="Class template date_facet">
<link rel="next" href="simple_format.html" title="Class template simple_format">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id788209"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_input_facet"></a><div class="titlepage"></div>
@@ -55,45 +55,45 @@
  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_before.html" title="Class template first_kday_before">first_kday_before</a>&lt; date_type &gt;                       kday_before_type;          
  <span class="emphasis"><em>// <a href="date_input_facet.html#date_input_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_input_facet.html#id1102047-bb">date_input_facet</a>(::size_t = 0);
-  <a href="date_input_facet.html#id832458-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
-  <a href="date_input_facet.html#id873250-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;,
+  <a href="date_input_facet.html#id760135-bb">date_input_facet</a>(::size_t = 0);
+  <a href="date_input_facet.html#id838060-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
+  <a href="date_input_facet.html#id828425-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;,
                   <span class="bold"><strong>const</strong></span> special_values_parser_type &amp;,
                   <span class="bold"><strong>const</strong></span> period_parser_type &amp;, <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp;,
                   ::size_t = 0);
-  <span class="emphasis"><em>// <a href="date_input_facet.html#id1074396-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1074400-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id942833-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id934126-bb">set_iso_extended_format</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1034228-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id907092-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id898962-bb">year_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id999422-bb">period_parser</a>(period_parser_type) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id977245-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1047083-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1077283-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id900778-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id927637-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1076120-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="date_input_facet.html#id964238-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id997334-bb">format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1040381-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id831531-bb">set_iso_extended_format</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id897774-bb">month_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id999748-bb">weekday_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id833592-bb">year_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id857437-bb">period_parser</a>(period_parser_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id726608-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id974705-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1035254-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id899038-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id831204-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id826640-bb">date_gen_element_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                                <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                                <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                                <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                                <span class="bold"><strong>const</strong></span> string_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1101614-bb">special_values_parser</a>(special_values_parser_type) ;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id893440-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id962873-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, month_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id823872-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id1110634-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id1075116-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, year_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id657452-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id792123-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id1070279-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id829345-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id967758-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id793007-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id936965-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="date_input_facet.html#id931022-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id1033603-bb">special_values_parser</a>(special_values_parser_type) ;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id726023-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id726224-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, month_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id996675-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_of_week_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id837047-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, day_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id728092-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, year_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id895608-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id859884-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id970101-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, nth_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id790991-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, partial_date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id966712-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, first_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id1001363-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, last_kday_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id803592-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_before_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id836113-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type long_weekday_format;
  <span class="bold"><strong>static</strong></span> const char_type short_weekday_format;
@@ -109,14 +109,14 @@
  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1066594"></a><h2>Description</h2>
+<a name="id977237"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1066598"></a><h3>
+<a name="id977240"></a><h3>
<a name="date_input_facetconstruct-copy-destruct"></a><code class="computeroutput">date_input_facet</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1102047-bb"></a>date_input_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id832458-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id873250-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format,
+<li><pre class="literallayout"><a name="id760135-bb"></a>date_input_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id838060-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id828425-bb"></a>date_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format,
                 <span class="bold"><strong>const</strong></span> format_date_parser_type &amp; date_parser,
                 <span class="bold"><strong>const</strong></span> special_values_parser_type &amp; sv_parser,
                 <span class="bold"><strong>const</strong></span> period_parser_type &amp; per_parser,
@@ -125,22 +125,22 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1066702"></a><h3>
-<a name="id1074396-bb"></a><code class="computeroutput">date_input_facet</code> public member functions</h3>
+<a name="id977345"></a><h3>
+<a name="id964238-bb"></a><code class="computeroutput">date_input_facet</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1074400-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id942833-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id934126-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034228-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id907092-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id898962-bb"></a>year_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id999422-bb"></a>period_parser(period_parser_type period_parser) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id977245-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1047083-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1077283-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id900778-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id927637-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; col) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1076120-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id997334-bb"></a>format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1040381-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id831531-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id897774-bb"></a>month_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id999748-bb"></a>weekday_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id833592-bb"></a>year_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id857437-bb"></a>period_parser(period_parser_type period_parser) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id726608-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id974705-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1035254-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id899038-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id831204-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> input_collection_type &amp; col) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id826640-bb"></a>date_gen_element_strings(<span class="bold"><strong>const</strong></span> string_type &amp; first,
                              <span class="bold"><strong>const</strong></span> string_type &amp; second,
                              <span class="bold"><strong>const</strong></span> string_type &amp; third,
                              <span class="bold"><strong>const</strong></span> string_type &amp; fourth,
@@ -149,27 +149,27 @@
                              <span class="bold"><strong>const</strong></span> string_type &amp; before,
                              <span class="bold"><strong>const</strong></span> string_type &amp; after,
                              <span class="bold"><strong>const</strong></span> string_type &amp; of) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1101614-bb"></a>special_values_parser(special_values_parser_type sv_parser) ;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id893440-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id962873-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , month_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id823872-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; ,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1033603-bb"></a>special_values_parser(special_values_parser_type sv_parser) ;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id726023-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id726224-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , month_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id996675-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; ,
           day_of_week_type &amp; wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1110634-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , day_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1075116-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , year_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id657452-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id837047-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , day_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id728092-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; , year_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id895608-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id792123-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1070279-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id859884-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios, period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id970101-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           nth_kday_type &amp; nkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id829345-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id790991-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           partial_date_type &amp; pd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id967758-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id966712-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           first_kday_type &amp; fkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id793007-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1001363-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           last_kday_type &amp; lkd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id936965-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id803592-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           kday_before_type &amp; fkb) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id931022-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id836113-bb"></a>get(InItrT &amp; from, InItrT &amp; to, std::ios_base &amp; a_ios,
           kday_after_type &amp; fka) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
@@ -181,7 +181,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id857461"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id788209"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_format.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_itr.html b/doc/html/date_itr.html
index 348e9029b8..83c92f40cf 100644
--- a/doc/html/date_itr.html
+++ b/doc/html/date_itr.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_itr</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034813" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id970423" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
<link rel="prev" href="date_itr_base.html" title="Class template date_itr_base">
<link rel="next" href="date_names_put.html" title="Class template date_names_put">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970423"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_itr"></a><div class="titlepage"></div>
@@ -36,32 +36,32 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
  <span class="emphasis"><em>// <a href="date_itr.html#date_itrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_itr.html#id1033819-bb">date_itr</a>(date_type, <span class="bold"><strong>int</strong></span> = 1);
+  <a href="date_itr.html#id928309-bb">date_itr</a>(date_type, <span class="bold"><strong>int</strong></span> = 1);
-  <span class="emphasis"><em>// <a href="date_itr.html#id1033814-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="date_itr.html#id892763-bb">public member functions</a></em></span>
-  <span class="emphasis"><em>// <a href="date_itr.html#id1105060-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id1105065-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id1111636-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_itr.html#id928336-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id929221-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr.html#id929243-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1077505"></a><h2>Description</h2>
+<a name="id1005622"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1077509"></a><h3>
+<a name="id1005625"></a><h3>
<a name="date_itrconstruct-copy-destruct"></a><code class="computeroutput">date_itr</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1033819-bb"></a>date_itr(date_type d, <span class="bold"><strong>int</strong></span> factor = 1);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id928309-bb"></a>date_itr(date_type d, <span class="bold"><strong>int</strong></span> factor = 1);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1077547"></a><h3>
-<a name="id1033814-bb"></a><code class="computeroutput">date_itr</code> public member functions</h3>
+<a name="id1005663"></a><h3>
+<a name="id892763-bb"></a><code class="computeroutput">date_itr</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1077566"></a><h3>
-<a name="id1105060-bb"></a><code class="computeroutput">date_itr</code> private member functions</h3>
+<a name="id1005682"></a><h3>
+<a name="id928336-bb"></a><code class="computeroutput">date_itr</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1105065-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1111636-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id929221-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id929243-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -72,7 +72,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970423"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_names_put.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_itr_base.html b/doc/html/date_itr_base.html
index 098ea7ecd5..ea97e26db9 100644
--- a/doc/html/date_itr_base.html
+++ b/doc/html/date_itr_base.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_itr_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034813" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id970423" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
<link rel="prev" href="previous_weekday.html" title="Function template previous_weekday">
<link rel="next" href="date_itr.html" title="Class template date_itr">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970423"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_itr_base"></a><div class="titlepage"></div>
@@ -38,53 +38,53 @@
  <span class="bold"><strong>typedef</strong></span> std::input_iterator_tag  iterator_category;
  <span class="emphasis"><em>// <a href="date_itr_base.html#date_itr_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_itr_base.html#id903552-bb">date_itr_base</a>(date_type);
-  <a href="date_itr_base.html#id822986-bb">~date_itr_base</a>();
+  <a href="date_itr_base.html#id827493-bb">date_itr_base</a>(date_type);
+  <a href="date_itr_base.html#id827506-bb">~date_itr_base</a>();
-  <span class="emphasis"><em>// <a href="date_itr_base.html#id1044240-bb">public member functions</a></em></span>
-  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id1044245-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
-  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id937893-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id1041369-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id870251-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="date_itr_base.html#id865994-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
-  <span class="type">date_type *</span> <a href="date_itr_base.html#id866007-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id967884-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id1112606-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id862672-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id825778-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id1103056-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id978496-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="emphasis"><em>// <a href="date_itr_base.html#id793178-bb">public member functions</a></em></span>
+  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id793183-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
+  <span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a href="date_itr_base.html#id793197-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id724864-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a href="date_itr_base.html#id1031597-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date_itr_base.html#id791771-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
+  <span class="type">date_type *</span> <a href="date_itr_base.html#id900189-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id900201-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id1038994-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id760911-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id1002748-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id789692-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_itr_base.html#id766461-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1076892"></a><h2>Description</h2>
+<a name="id1005009"></a><h2>Description</h2>
<p>This class provides the skeleton for the creation of iterators. New and interesting interators can be created by plugging in a new function that derives the next value from the current state. generation of various types of -based information.</p>
<p><span class="bold"><strong>Template Parameters</strong></span></p>
<p><span class="bold"><strong>date_type</strong></span></p>
<p>The date_type is a concrete date_type. The date_type must define a duration_type and a calendar_type. </p>
<div class="refsect2" lang="en">
-<a name="id1076917"></a><h3>
+<a name="id1005034"></a><h3>
<a name="date_itr_baseconstruct-copy-destruct"></a><code class="computeroutput">date_itr_base</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id903552-bb"></a>date_itr_base(date_type d);</pre></li>
-<li><pre class="literallayout"><a name="id822986-bb"></a>~date_itr_base();</pre></li>
+<li><pre class="literallayout"><a name="id827493-bb"></a>date_itr_base(date_type d);</pre></li>
+<li><pre class="literallayout"><a name="id827506-bb"></a>~date_itr_base();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1076965"></a><h3>
-<a name="id1044240-bb"></a><code class="computeroutput">date_itr_base</code> public member functions</h3>
+<a name="id1005082"></a><h3>
+<a name="id793178-bb"></a><code class="computeroutput">date_itr_base</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id1044245-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id937893-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1041369-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id870251-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id865994-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type *</span> <a name="id866007-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id967884-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1112606-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id862672-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id825778-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1103056-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id978496-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id793183-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="date_itr_base.html" title="Class template date_itr_base">date_itr_base</a> &amp;</span> <a name="id793197-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id724864-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> duration_type</span> <a name="id1031597-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; current) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id791771-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type *</span> <a name="id900189-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id900201-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038994-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id760911-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002748-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id789692-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id766461-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> date_type &amp; d) ;</pre></li>
</ol></div>
</div>
</div>
@@ -95,7 +95,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970423"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_names_put.html b/doc/html/date_names_put.html
index de5e19e2aa..0ff5946d64 100644
--- a/doc/html/date_names_put.html
+++ b/doc/html/date_names_put.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template date_names_put</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1072331" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id799078" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
<link rel="prev" href="date_itr.html" title="Class template date_itr">
<link rel="next" href="all_date_names_put.html" title="Class template all_date_names_put">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id799078"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="date_names_put"></a><div class="titlepage"></div>
@@ -43,43 +43,43 @@
  <span class="bold"><strong>typedef</strong></span> charT                      char_type;         
  <span class="emphasis"><em>// <a href="date_names_put.html#date_names_putconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="date_names_put.html#id891338-bb">date_names_put</a>();
+  <a href="date_names_put.html#id732793-bb">date_names_put</a>();
-  <span class="emphasis"><em>// <a href="date_names_put.html#id943280-bb">public member functions</a></em></span>
-  <span class="type">std::locale::id &amp;</span> <a href="date_names_put.html#id943286-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1107990-bb">put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id836941-bb">put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id935451-bb">put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id899705-bb">put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1070902-bb">put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id1038228-bb">has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1038726-bb">year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1038749-bb">month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id793087-bb">day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">ymd_order_spec</span> <a href="date_names_put.html#id1109946-bb">date_order</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_format_spec</span> <a href="date_names_put.html#id1037549-bb">month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_names_put.html#id803354-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="date_names_put.html#id859568-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id859590-bb">put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id836028-bb">put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id733621-bb">put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id733652-bb">put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id931996-bb">put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id766206-bb">has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id766218-bb">year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id837366-bb">month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id837391-bb">day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">ymd_order_spec</span> <a href="date_names_put.html#id975909-bb">date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_format_spec</span> <a href="date_names_put.html#id732776-bb">month_format</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="date_names_put.html#id961286-bb">protected member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id961291-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1103916-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id974172-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id1042265-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id908040-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id961446-bb">do_has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id837697-bb">do_year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id942160-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id824903-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="date_names_put.html#id972536-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="date_names_put.html#id799812-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id929856-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id826751-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_names_put.html#id895841-bb">protected member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id969708-bb">do_put_month_short</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id832764-bb">do_put_month_long</a>(iter_type &amp;, month_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id799740-bb">do_put_special_value</a>(iter_type &amp;, special_value_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id894987-bb">do_put_weekday_short</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id766238-bb">do_put_weekday_long</a>(iter_type &amp;, weekday_enum) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="date_names_put.html#id832387-bb">do_has_date_sep_chars</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id832399-bb">do_year_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id974693-bb">do_month_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id729779-bb">do_day_sep_char</a>(iter_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a href="date_names_put.html#id867518-bb">do_date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a href="date_names_put.html#id867534-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id856851-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_names_put.html#id732739-bb">put_string</a>(iter_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type default_special_value_names;
  <span class="bold"><strong>static</strong></span> const char_type separator;
  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1078576"></a><h2>Description</h2>
+<a name="id1006692"></a><h2>Description</h2>
<p>This class is a base class for date facets used to localize the names of months and the names of days in the week.</p>
<p>Requirements of Config</p>
<div class="itemizedlist"><ul type="disc">
@@ -88,46 +88,46 @@
</ul></div>
<p>(see langer &amp; kreft p334). </p>
<div class="refsect2" lang="en">
-<a name="id1078600"></a><h3>
+<a name="id1006715"></a><h3>
<a name="date_names_putconstruct-copy-destruct"></a><code class="computeroutput">date_names_put</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id891338-bb"></a>date_names_put();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id732793-bb"></a>date_names_put();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1078633"></a><h3>
-<a name="id943280-bb"></a><code class="computeroutput">date_names_put</code> public member functions</h3>
+<a name="id1006749"></a><h3>
+<a name="id803354-bb"></a><code class="computeroutput">date_names_put</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id943286-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107990-bb"></a>put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id836941-bb"></a>put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id935451-bb"></a>put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id899705-bb"></a>put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1070902-bb"></a>put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038228-bb"></a>has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1038726-bb"></a>year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1038749-bb"></a>month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793087-bb"></a>day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id1109946-bb"></a>date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id1037549-bb"></a>month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id859568-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id859590-bb"></a>put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id836028-bb"></a>put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id733621-bb"></a>put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id733652-bb"></a>put_weekday_short(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id931996-bb"></a>put_weekday_long(iter_type &amp; oitr, weekday_enum wd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id766206-bb"></a>has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id766218-bb"></a>year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id837366-bb"></a>month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id837391-bb"></a>day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id975909-bb"></a>date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id732776-bb"></a>month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1078965"></a><h3>
-<a name="id961286-bb"></a><code class="computeroutput">date_names_put</code> protected member functions</h3>
+<a name="id1007080"></a><h3>
+<a name="id895841-bb"></a><code class="computeroutput">date_names_put</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id961291-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1103916-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id969708-bb"></a>do_put_month_short(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id832764-bb"></a>do_put_month_long(iter_type &amp; oitr, month_enum moy) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span>
-<a name="id974172-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1042265-bb"></a>do_put_weekday_short(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id908040-bb"></a>do_put_weekday_long(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id961446-bb"></a>do_has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id837697-bb"></a>do_year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id942160-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id824903-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id972536-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id799812-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id929856-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> s) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id826751-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> string_type &amp; s1) <span class="bold"><strong>const</strong></span>;</pre></li>
+<a name="id799740-bb"></a>do_put_special_value(iter_type &amp; oitr, special_value_enum sv) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id894987-bb"></a>do_put_weekday_short(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id766238-bb"></a>do_put_weekday_long(iter_type &amp; , weekday_enum ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id832387-bb"></a>do_has_date_sep_chars() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id832399-bb"></a>do_year_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id974693-bb"></a>do_month_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id729779-bb"></a>do_day_sep_char(iter_type &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> ymd_order_spec</span> <a name="id867518-bb"></a>do_date_order() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> month_format_spec</span> <a name="id867534-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id856851-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> s) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id732739-bb"></a>put_string(iter_type &amp; oi, <span class="bold"><strong>const</strong></span> string_type &amp; s1) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -138,7 +138,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1072331"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id799078"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="all_date_names_put.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/date_time.html b/doc/html/date_time.html
index 28a47c303f..38553059b2 100644
--- a/doc/html/date_time.html
+++ b/doc/html/date_time.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 3. Boost.Date_Time</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="SignedInteger.html" title="Concept SignedInteger">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2001-2005 CrystalClear Software, Inc</p></div>
<div><div class="legalnotice">
-<a name="id996204"></a><p>Subject to the Boost Software License, Version 1.0. (See accompanying file
+<a name="id906840"></a><p>Subject to the Boost Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
</div></div>
</div></div>
@@ -123,7 +123,7 @@
</dl>
</div>
<h2>
-<a name="id996224"></a>Introduction</h2>
+<a name="id906860"></a>Introduction</h2>
<p>
A set of date-time libraries based on generic programming concepts.
</p>
diff --git a/doc/html/date_time/date_time_io.html b/doc/html/date_time/date_time_io.html
index 55e7d455bf..247c0e3f1a 100644
--- a/doc/html/date_time/date_time_io.html
+++ b/doc/html/date_time/date_time_io.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Date Time Input/Output</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="local_time.html" title="Local Time">
@@ -35,14 +35,14 @@
<dt><span class="section"><a href="date_time_io.html#date_time.io_tutorial">Date Time IO Tutorial</a></span></dt>
</dl></div>
<h2>
-<a name="id1009041"></a>Date Time IO System</h2>
+<a name="id937137"></a>Date Time IO System</h2>
<p><a href="date_time_io.html#streaming_exceptions">Exception Handling on Streams</a></p>
<p>As of version 1.33, the date_time library utilizes a new IO streaming system. This new system gives the user great control over how dates and times can be represented. The customization options can be broken down into two groups: format flags and string elements. Format flags provide flexibility in the order of the date elements as well as the type. Customizing the string elements allows the replacement of built in strings from month names, weekday names, and other strings used in the IO.</p>
<p>The output system is based on a date_facet (derived from std::facet), while the input system is based on a date_input_facet (also derived from std::facet). The time and local_time facets are derived from these base types. The output system utilizes three formatter objects, whereas the input system uses four parser objects. These formatter and parser objetcs are also customizable.</p>
<p>It is important to note, that while all the examples shown here use narrow streams, there are wide stream facets available as well (see <a href="date_time_io.html#io_objects_table">IO Objects</a> for a complete list).</p>
<p>It should be further noted that not all compilers are capable of using this IO system. For those compilers the IO system used in previous <code class="computeroutput">date_time</code> versions is still available. The "legacy IO" is automatically selected for these compilers, however, the legacy IO system can be manually selected by defining <code class="computeroutput">USE_DATE_TIME_PRE_1_33_FACET_IO</code>. See the <a href="details.html#date_time.buildinfo" title="Build-Compiler Information">Build-Compiler Information</a> for more information.</p>
<a name="streaming_exceptions"></a><h5>
-<a name="id1009121"></a>Exception Handling on Streams</h5>
+<a name="id937216"></a>Exception Handling on Streams</h5>
<p>When an error occurs during the input streaming process, the <code class="computeroutput">std::ios_base::failbit</code> will (always) be set on the stream. It is also possible to have exceptions thrown when an error occurs. To "turn on" these exceptions, call the stream's <code class="computeroutput">exceptions</code> function with a parameter of <code class="computeroutput">std::ios_base::failbit</code>.</p>
<pre class="screen">// "Turning on" exceptions
date d(not_a_date_time);
@@ -51,7 +51,7 @@ ss.exceptions(std::ios_base::failbit);
ss.str("204-Jan-01");
ss &gt;&gt; d; // throws bad_year exception AND sets failbit on stream</pre>
<h5>
-<a name="id1009160"></a>A simple example of this new system:</h5>
+<a name="id937256"></a>A simple example of this new system:</h5>
<pre class="screen">//example to customize output to be "LongWeekday LongMonthname day, year"
// "%A %b %d, %Y"
date d(2005,Jun,25);
@@ -392,7 +392,7 @@ std::cout &lt;&lt; d &lt;&lt; std::endl;
</div>
<p>The following table lists the available facets.</p>
<a name="io_objects_table"></a><h3>
-<a name="id1010172"></a>IO Objects</h3>
+<a name="id938268"></a>IO Objects</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -437,7 +437,7 @@ std::cout &lt;&lt; d &lt;&lt; std::endl;
* These links lead to the <code class="computeroutput">time_facet</code> and <code class="computeroutput">time_input_facet</code> reference sections. They are not actual classes but typedefs.
</p>
<h3>
-<a name="id1010496"></a>Formatter/Parser Objects</h3>
+<a name="id938591"></a>Formatter/Parser Objects</h3>
<p>To implement the new i/o facets the date-time library uses a number of new parsers and formatters. These classes are available for users that want to implement specialized input/output routines.</p>
<div class="informaltable"><table class="table">
<colgroup>
@@ -473,11 +473,11 @@ std::cout &lt;&lt; d &lt;&lt; std::endl;
<a href="date_time_io.html#date_facet_intro">Introduction</a> -
<a href="date_time_io.html#date_facet_constr">Construction</a> -
<a href="date_time_io.html#date_facet_accessors">Accessors</a><a name="date_facet_intro"></a><h3>
-<a name="id1010652"></a>Introduction</h3>
+<a name="id938748"></a>Introduction</h3>
<p>The <code class="computeroutput">boost::date_time::date_facet</code> enables users to have significant control over the output streaming of dates (and other gregorian objects). The date_facet is typedef'd in the <code class="computeroutput">gregorian</code> namespace as <code class="computeroutput">date_facet</code> and <code class="computeroutput">wdate_facet</code>.
</p>
<a name="date_facet_constr"></a><h3>
-<a name="id1010690"></a>Construction</h3>
+<a name="id938786"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -511,7 +511,7 @@ std::cout &lt;&lt; d &lt;&lt; std::endl;
</tbody>
</table></div>
<a name="date_facet_accessors"></a><h3>
-<a name="id1010773"></a>Accessors</h3>
+<a name="id938868"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -698,11 +698,11 @@ ss &lt;&lt; greg_weekday(2); // "Tue"</pre></td></tr>
<a href="date_time_io.html#date_input_facet_intro">Introduction</a> -
<a href="date_time_io.html#date_input_facet_constr">Construction</a> -
<a href="date_time_io.html#date_input_facet_accessors">Accessors</a><a name="date_input_facet_intro"></a><h3>
-<a name="id1011541"></a>Introduction</h3>
+<a name="id939638"></a>Introduction</h3>
<p>The <code class="computeroutput">boost::date_time::date_input_facet</code> enables users to have significant control how dates (and other gregorian objects) are streamed in. The date_input_facet is typedef'd in the <code class="computeroutput">gregorian</code> namespace as <code class="computeroutput">date_input_facet</code> and <code class="computeroutput">wdate_input_facet</code>.
</p>
<a name="date_input_facet_constr"></a><h3>
-<a name="id1011580"></a>Construction</h3>
+<a name="id939677"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -734,7 +734,7 @@ ss &lt;&lt; greg_weekday(2); // "Tue"</pre></td></tr>
</tbody>
</table></div>
<a name="date_input_facet_accessors"></a><h3>
-<a name="id1011652"></a>Accessors</h3>
+<a name="id939749"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -939,11 +939,11 @@ ss &gt;&gt; dys; // a full year</pre></td></tr>
<a href="date_time_io.html#time_facet_intro">Introduction</a> -
<a href="date_time_io.html#time_facet_constr">Construction</a> -
<a href="date_time_io.html#time_facet_accessors">Accessors</a><a name="time_facet_intro"></a><h3>
-<a name="id1012477"></a>Introduction</h3>
+<a name="id940574"></a>Introduction</h3>
<p>The <code class="computeroutput">boost::date_time::time_facet</code> is an extension of the <code class="computeroutput">boost::date_time::date_facet</code>. The time_facet is typedef'ed in the <code class="computeroutput">posix_time</code> namespace as <code class="computeroutput">time_facet</code> and <code class="computeroutput">wtime_facet</code>. It is typedef'd in the <code class="computeroutput">local_time</code> namespace as <code class="computeroutput">local_time_facet</code> and <code class="computeroutput">wlocal_time_facet</code>.
</p>
<a name="time_facet_constr"></a><h3>
-<a name="id1012538"></a>Construction</h3>
+<a name="id940635"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -970,7 +970,7 @@ ss &gt;&gt; dys; // a full year</pre></td></tr>
</tbody>
</table></div>
<a name="time_facet_accessors"></a><h3>
-<a name="id1012605"></a>Accessors</h3>
+<a name="id940702"></a>Accessors</h3>
<p>
The time_facet inherits all the public date_facet methods. Therefore, the date_facet methods are not listed here. Instead, they can be found by following <a href="date_time_io.html#date_time.date_facet" title="Date Facet">this</a> link.
</p>
@@ -1048,11 +1048,11 @@ ss &lt;&lt; td2; // "-12:25:56"
<a href="date_time_io.html#time_input_facet_intro">Introduction</a> -
<a href="date_time_io.html#time_input_facet_constr">Construction</a> -
<a href="date_time_io.html#time_input_facet_accessors">Accessors</a><a name="time_input_facet_intro"></a><h3>
-<a name="id1012874"></a>Introduction</h3>
+<a name="id940972"></a>Introduction</h3>
<p>The <code class="computeroutput">boost::date_time::time_input_facet</code> is an extension of the <code class="computeroutput">date_input_facet</code>. It is typedef'ed in the <code class="computeroutput">boost::posix_time</code> namespace as <code class="computeroutput">time_input_facet</code> and <code class="computeroutput">wtime_input_facet</code>. It is typedef'ed in the <code class="computeroutput">boost::local_time</code> namespace as <code class="computeroutput">local_time_input_facet</code> and <code class="computeroutput">wlocal_time_input_facet</code>.
</p>
<a name="time_input_facet_constr"></a><h3>
-<a name="id1012937"></a>Construction</h3>
+<a name="id941034"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1084,7 +1084,7 @@ ss &lt;&lt; td2; // "-12:25:56"
</tbody>
</table></div>
<a name="time_input_facet_accessors"></a><h3>
-<a name="id1013008"></a>Accessors</h3>
+<a name="id941105"></a>Accessors</h3>
<p>
The time_input_facet inherits all the public date_input_facet methods. Therefore, the date_input_facet methods are not listed here. Instead, they can be found by following <a href="date_time_io.html#date_time.date_input_facet" title="Date Input Facet">this</a> link.
</p>
@@ -1159,20 +1159,20 @@ ss &gt;&gt; td; // default format</pre></td></tr>
<div class="titlepage"><div><div><h4 class="title">
<a name="date_time.io_objects"></a>Date Time Formatter/Parser Objects</h4></div></div></div>
<h2>
-<a name="id1013242"></a>Date Time Formatter/Parser Objects</h2>
+<a name="id941334"></a>Date Time Formatter/Parser Objects</h2>
<a href="date_time_io.html#io_objects.periods">Periods</a> |
<a href="date_time_io.html#io_objects.date_generators">Date Generators</a> |
<a href="date_time_io.html#io_objects.special_values">Special Values</a> |
<a href="date_time_io.html#io_objects.format_date_parser">Format Date Parser</a><a name="io_objects.periods"></a><h3>
-<a name="id1013285"></a>Periods</h3>
+<a name="id941377"></a>Periods</h3>
<p>The period_formatter and period_parser provide a uniform interface for the input and output of date_periods, time_periods, and in a future release, local_date_time_periods. The user has control over the delimiters, formats of the date/time components, and the form the period takes. The format of the date/time components is controlled via the date_time input and output facets.</p>
<h4>
-<a name="id1013298"></a>Period Form</h4>
+<a name="id941390"></a>Period Form</h4>
<p>Periods are constructed with open ranged parameters. The first value is the starting point, and is included in the period. The end value is not included but immediately follows the last value: [begin/end). However, a period can be streamed as either an open range or a closed range.</p>
<pre class="screen">[2003-Jan-01/2003-Dec-31] &lt;-- period holding 365 days
[2003-Jan-01/2004-Jan-01) &lt;-- period holding 365 days</pre>
<h4>
-<a name="id1013314"></a>Delimiters</h4>
+<a name="id941406"></a>Delimiters</h4>
<p>There are four delimiters. The default values are</p>
<table class="simplelist" border="0" summary="Simple list">
<tr><td>"\" - separator</td></tr>
@@ -1182,12 +1182,12 @@ ss &gt;&gt; td; // default format</pre></td></tr>
</table>
<p>A user can provide a custom set of delimiters. Custom delimiters may contain spaces.</p>
<h4>
-<a name="id1013343"></a>Customization</h4>
+<a name="id941435"></a>Customization</h4>
<p>The period form and delimiters can be set as construction parameters or by means of accessor functions. A custom period parser/formatter can then be used as a construction parameter to a new facet, or can be set in an existing facet via an accessor function.</p>
<h4>
-<a name="id1013354"></a>Period Formatter/Parser Reference</h4>
+<a name="id941446"></a>Period Formatter/Parser Reference</h4>
The complete class reference can be found here: <code class="computeroutput"><a href="../period_formatter.html" title="Class template period_formatter">Period Formatter Doxygen Reference</a></code> and here: <code class="computeroutput"><a href="../period_parser.html" title="Class template period_parser">Period Parser Doxygen Reference</a></code><h4>
-<a name="id1013383"></a>Period Formatter Construction</h4>
+<a name="id941475"></a>Period Formatter Construction</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1209,7 +1209,7 @@ ss &gt;&gt; td; // default format</pre></td></tr>
</tr></tbody>
</table></div>
<h4>
-<a name="id1013438"></a>Period Formatter Accessors</h4>
+<a name="id941530"></a>Period Formatter Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1291,7 +1291,7 @@ pf.delimiter_strings(beg, sep,
</tbody>
</table></div>
<h4>
-<a name="id1013620"></a>Period Parser Construction</h4>
+<a name="id941712"></a>Period Parser Construction</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1319,7 +1319,7 @@ pf.delimiter_strings(beg, sep,
</tbody>
</table></div>
<h4>
-<a name="id1031162"></a>Period Parser Accessors</h4>
+<a name="id941777"></a>Period Parser Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1381,10 +1381,10 @@ pp.delimiter_strings(beg, sep,
</table></div>
<p>_____________________________________________________</p>
<a name="io_objects.date_generators"></a><h3>
-<a name="id1031318"></a>Date Generators</h3>
+<a name="id941935"></a>Date Generators</h3>
<p>The date_generator formatter and parser provide flexibility by allowing the user to use custom "phrase elements". These phrase elements are the "in-between" words in the date_generators. For example, in the date_generator "Second Monday of March", "Second" and "of" are the phrase elements, where "Monday" and "March" are the date elements. Customization of the date elements is done with the facet. The order of the date and phrase elements cannot be changed. When parsing, all elements of the date_generator phrase must parse correctly or an ios_base::failure exception will be thrown.</p>
<h4>
-<a name="id1031325"></a>Customization</h4>
+<a name="id941941"></a>Customization</h4>
<p>The default "phrase_strings" are:
</p>
<table class="simplelist" border="0" summary="Simple list"><tr>
@@ -1407,9 +1407,9 @@ pp.delimiter_strings(beg, sep,
<p>The custom set of phrase elements can be set as construction parameters or through an accessor function.A custom date_generator parser/formatter can then be used as a construction parameter to a new facet, or can be set in an existing facet via an accessor function.</p>
<p>IMPORTANT NOTE: Prior to 1.33, partial_date was output as "1 Jan" with a single *or* double digit number for the day. The new behavior is to *always* place a double digit number for the day - "01 Jan".</p>
<h4>
-<a name="id1031392"></a>Date Generator Reference</h4>
+<a name="id942009"></a>Date Generator Reference</h4>
The complete class references can be found here: <code class="computeroutput"><a href="../date_generator_formatter.html" title="Class template date_generator_formatter">Date Generator Formatter Doxygen Reference</a></code> and here: <code class="computeroutput"><a href="../date_generator_parser.html" title="Class template date_generator_parser">Date Generator Parser Doxygen Reference</a></code><h4>
-<a name="id1031421"></a>Date Generator Formatter Construction</h4>
+<a name="id942037"></a>Date Generator Formatter Construction</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1441,7 +1441,7 @@ pp.delimiter_strings(beg, sep,
</tbody>
</table></div>
<h4>
-<a name="id1031470"></a>Date Generator Formatter Accessors</h4>
+<a name="id942086"></a>Date Generator Formatter Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1553,7 +1553,7 @@ formatter.elements(col, dgf::last);
</tbody>
</table></div>
<h4>
-<a name="id1031660"></a>Date Generator Parser Construction</h4>
+<a name="id942276"></a>Date Generator Parser Construction</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1591,7 +1591,7 @@ formatter.elements(col, dgf::last);
</tbody>
</table></div>
<h4>
-<a name="id1031721"></a>Date Generator Parser Accessors</h4>
+<a name="id942337"></a>Date Generator Parser Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1703,7 +1703,7 @@ formatter.elements(col, dgf::last);
</table></div>
<p>_____________________________________________________</p>
<a name="io_objects.special_values"></a><h3>
-<a name="id1031926"></a>Special Values</h3>
+<a name="id942541"></a>Special Values</h3>
<p>The date_time library uses five special_values. They are:
</p>
<table class="simplelist" border="0" summary="Simple list"><tr>
@@ -1715,12 +1715,12 @@ formatter.elements(col, dgf::last);
</tr></table>
<p>The default set of strings used to represent these types are: "not-a-date-time", "-infinity", "+infinity", "minimum-date-time", "maximum-date-time". When output, the min_date-time and max_date_time appear as normal date/time representations: "1400-Jan-01" and "9999-Dec-31" repectively.</p>
<h4>
-<a name="id1031957"></a>Customization</h4>
+<a name="id942573"></a>Customization</h4>
<p>The special values parser/formatter allows the user to set custom strings for these special values. These strings can be set as construction parameters to a new facet, or can be set in an existing facet via an accessor function.</p>
<h4>
-<a name="id1031968"></a>Special Values Formatter/Parser Reference</h4>
+<a name="id942584"></a>Special Values Formatter/Parser Reference</h4>
The complete class references can be found here: <code class="computeroutput"><a href="../special_values_formatter.html" title="Class template special_values_formatter">Special Values Formatter Doxygen Reference</a></code> and here: <code class="computeroutput"><a href="../special_values_parser.html" title="Class template special_values_parser">Special Values Parser Doxygen Reference</a></code><h4>
-<a name="id1031997"></a>Special Values Formatter Constructor</h4>
+<a name="id942613"></a>Special Values Formatter Constructor</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1752,7 +1752,7 @@ formatter.elements(col, dgf::last);
</tbody>
</table></div>
<h4>
-<a name="id1032060"></a>Special Values Formatter Accessors</h4>
+<a name="id942676"></a>Special Values Formatter Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1783,7 +1783,7 @@ formatter.put_special(itr, d2);
</tbody>
</table></div>
<h4>
-<a name="id1032112"></a>Special Values Parser Constructor</h4>
+<a name="id942727"></a>Special Values Parser Constructor</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1824,7 +1824,7 @@ formatter.put_special(itr, d2);
</tbody>
</table></div>
<h4>
-<a name="id1032184"></a>Special Values Parser Accessors</h4>
+<a name="id942799"></a>Special Values Parser Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1872,12 +1872,12 @@ if(parser.match(itr, str_end, mr)) {
</table></div>
<p>_____________________________________________________</p>
<a name="io_objects.format_date_parser"></a><h3>
-<a name="id1032260"></a>Format Date Parser</h3>
+<a name="id942875"></a>Format Date Parser</h3>
<p>The format date parser is the object that holds the strings for months and weekday names, as well as their abbreviations. Custom sets of strings can be set at construction time, or, the strings in an existing format_date_parser can be replaced through accessor functions. Both the constructor and the accessor functions take a vector of strings as their arguments.</p>
<h4>
-<a name="id1032286"></a>Format Date Parser Reference</h4>
+<a name="id942902"></a>Format Date Parser Reference</h4>
The complete class reference can be found here: <code class="computeroutput"><a href="../format_date_parser.html" title="Class template format_date_parser">Doxygen Reference</a></code><h4>
-<a name="id1032304"></a>Format Date Parser Constructor</h4>
+<a name="id942920"></a>Format Date Parser Constructor</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1914,7 +1914,7 @@ if(parser.match(itr, str_end, mr)) {
</tbody>
</table></div>
<h4>
-<a name="id1032372"></a>Format Date Parser Accessors</h4>
+<a name="id942988"></a>Format Date Parser Accessors</h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -2071,17 +2071,17 @@ y = parser.parse_year(itr,
<div class="titlepage"><div><div><h4 class="title">
<a name="date_time.io_tutorial"></a>Date Time IO Tutorial</h4></div></div></div>
<h2>
-<a name="id1032705"></a>Date Time IO Tutorial</h2>
+<a name="id943321"></a>Date Time IO Tutorial</h2>
<a href="date_time_io.html#basic_use">Basic Use</a> |
<a href="date_time_io.html#format_strings">Format Strings</a> |
<a href="date_time_io.html#content_strings">Content Strings</a> |
<a href="date_time_io.html#tut_sv">Special Values</a> |
<a href="date_time_io.html#tut_dper">Date/Time Periods</a> |
<a href="date_time_io.html#tut_dgen">Date Generators</a><a name="basic_use"></a><h4>
-<a name="id1032761"></a>Basic Use</h4>
+<a name="id943378"></a>Basic Use</h4>
<p>Facets are automatically imbued when operators '&gt;&gt;' and '&lt;&lt;' are called. The list of date_time objects that can be streamed are:</p>
<h5>
-<a name="id1032767"></a>Gregorian</h5>
+<a name="id943384"></a>Gregorian</h5>
<p><code class="computeroutput">date</code>,
<code class="computeroutput">days</code>,
<code class="computeroutput">date_period</code>,
@@ -2095,17 +2095,18 @@ y = parser.parse_year(itr,
<code class="computeroutput">first_day_of_the_week_after</code>,
<code class="computeroutput">first_day_of_the_week_before</code></p>
<h5>
-<a name="id1032851"></a>Posix_time</h5>
+<a name="id943468"></a>Posix_time</h5>
<p><code class="computeroutput">ptime</code>,
<code class="computeroutput">time_period</code>,
<code class="computeroutput">time_duration</code></p>
<h5>
-<a name="id1032873"></a>Local_time</h5>
+<a name="id943490"></a>Local_time</h5>
<p><code class="computeroutput">local_date_time</code></p>
<p>
The following example is of the basic use of the new IO code, utilizing all the defaults. (this example can be found in the <code class="computeroutput">libs/date_time/examples/tutorial</code> directory)
</p>
<pre class="programlisting">
+
date d(2004, Feb, 29);
time_duration td(12,34,56,789);
stringstream ss;
@@ -2119,13 +2120,15 @@ y = parser.parse_year(itr,
local_date_time ldt(not_a_date_time);
ss &gt;&gt; ldt;
cout &lt;&lt; ldt &lt;&lt; endl; // "2004-Feb-29 12:34:56.000789 EDT"
- </pre>
+
+ </pre>
<p>This example used the default settings for the input and output facets. The default formats are such that interoperability like that shown in the example is possible. NOTE: Input streaming of local_date_time can only be done with a <a href="local_time.html#date_time.local_time.posix_time_zone" title="Posix Time Zone">posix time zone string</a>. The default output format uses a time zone abbreviation. The format can be changed so out and in match (as we will see later in this tutorial).</p>
<a name="format_strings"></a><h4>
-<a name="id1032917"></a>Format Strings</h4>
+<a name="id943542"></a>Format Strings</h4>
<p>The format strings control the order, type, and style of the date/time elements used. The facets provide some predefined formats (iso_format_specifier, iso_format_extended_specifier, and default_date_format) but the user can easily create their own.</p>
(continued from previous example)
<pre class="programlisting">
+
local_time_facet* output_facet = new local_time_facet();
local_time_input_facet* input_facet = new local_time_input_facet();
ss.imbue(locale(locale::classic(), output_facet));
@@ -2145,10 +2148,12 @@ y = parser.parse_year(itr,
ss.str("");
ss &lt;&lt; ldt;
cout &lt;&lt; ss.str() &lt;&lt; endl; // "2004-02-29 12:34:56.000789-05:00"
- </pre>
+
+ </pre>
<p>Format strings are not limited to date/time elements. Extra verbiage can be placed in a format string. NOTE: When extra verbiage is present in an input format, the data being input must also contain the exact verbiage.</p>
(continued from previous example)
<pre class="programlisting">
+
// extra words in format
string my_format("The extended ordinal time %Y-%jT%H:%M can also be \
represented as %A %B %d, %Y");
@@ -2163,26 +2168,27 @@ y = parser.parse_year(itr,
represented as Sunday May 08, 2005");
ss &gt;&gt; ldt;
cout &lt;&lt; ldt &lt;&lt; endl;
- </pre>
+
+ </pre>
<a name="content_strings"></a><h4>
-<a name="id1032946"></a>Content Strings</h4>
+<a name="id943571"></a>Content Strings</h4>
<p>So far we've shown how a user can achieve a great deal of customization with very little effort by using formats. Further customization can be achieved through user defined elements (ie strings). The elements that can be customized are: Special value names, month names, month abbreviations, weekday names, weekday abbreviations, delimiters of the date/time periods, and the phrase elements of the date_generators.</p>
<p>The default values for these are as follows:</p>
<h5>
-<a name="id1032960"></a>Special values</h5>
+<a name="id943592"></a>Special values</h5>
<p><code class="computeroutput">not-a-date-time</code>,
<code class="computeroutput">-infinity</code>,
<code class="computeroutput">+infinity</code>,
<code class="computeroutput">minimum-date-time</code>,
<code class="computeroutput">maximum-date-time</code></p>
<h5>
-<a name="id1032994"></a>Months</h5>
+<a name="id943626"></a>Months</h5>
<p><code class="computeroutput">English calendar and three letter abbreviations</code></p>
<h5>
-<a name="id1033005"></a>Weekdays</h5>
+<a name="id943636"></a>Weekdays</h5>
<p><code class="computeroutput">English calendar and three letter abbreviations</code></p>
<h5>
-<a name="id1033016"></a>Date generator phrase elements</h5>
+<a name="id943647"></a>Date generator phrase elements</h5>
<p><code class="computeroutput">first</code>,
<code class="computeroutput">second</code>,
<code class="computeroutput">third</code>,
@@ -2194,10 +2200,11 @@ y = parser.parse_year(itr,
<code class="computeroutput">of</code></p>
<p>NOTE: We've shown earlier that the components of a date/time representation can be re-ordered via the format string. This is not the case with date_generators. The elements themselves can be customized but their order cannot be changed.</p>
<h4>
-<a name="id1033079"></a>Content Strings</h4>
+<a name="id943710"></a>Content Strings</h4>
<p>To illustrate the customization possibilities we will use custom strings for months and weekdays (we will only use long names, is all lowercase, for this example).</p>
(continued from previous example)
<pre class="programlisting">
+
// set up the collections of custom strings.
// only the full names are altered for the sake of brevity
string month_names[12] = { "january", "february", "march",
@@ -2240,12 +2247,14 @@ y = parser.parse_year(itr,
ss.str("");
ss &lt;&lt; date(2005,Jul,4);
cout &lt;&lt; ss.str() &lt;&lt; endl; // "2005-july-04"
- </pre>
+
+ </pre>
<a name="tut_sv"></a><h4>
-<a name="id1033099"></a>Special Values</h4>
+<a name="id961207"></a>Special Values</h4>
<p>Customizing the input and output of special values is best done by creating a new special_values_parser and special_values_formatter. The new strings can be set at construction time (as in the example below).</p>
(continued from previous example)
<pre class="programlisting">
+
// reset the formats to defaults
output_facet-&gt;format(local_time_facet::default_time_format);
input_facet-&gt;format(local_time_input_facet::default_time_input_format);
@@ -2269,13 +2278,15 @@ y = parser.parse_year(itr,
ss.str("");
ss &lt;&lt; ldt;
cout &lt;&lt; ss.str() &lt;&lt; endl; // "1400-Jan-01 00:00:00 UTC"
- </pre>
+
+ </pre>
<p>NOTE: even though we sent in strings for min and max to the formatter, they are ignored because those special values construct to actual dates (as shown above).</p>
<a name="tut_dper"></a><h4>
-<a name="id1033116"></a>Date/Time Periods</h4>
+<a name="id961224"></a>Date/Time Periods</h4>
<p>Customizing the input and output of periods is best done by creating a new period_parser and period_formatter. The new strings can be set at construction time (as in the example below).</p>
(continued from previous example)
<pre class="programlisting">
+
// all formats set back to defaults (not shown for brevity)
// create our date_period
@@ -2300,13 +2311,15 @@ y = parser.parse_year(itr,
ss.str("");
ss &lt;&lt; dp;
cout &lt;&lt; ss.str() &lt;&lt; endl; // "from 2005-Feb-01 to 2005-Apr-01 exclusive"
- </pre>
+
+ </pre>
<a name="tut_dgen"></a><h4>
-<a name="id1033146"></a>Date Generators</h4>
+<a name="id961254"></a>Date Generators</h4>
<p>Customizing the input and output of date_generators is done by replacing the existing strings (in the facet) with new strings.</p>
<p>NOTE: We've shown earlier that the components of a date/time representation can be re-ordered via the format string. This is not the case with date_generators. The elements themselves can be customized but their order cannot be changed.</p>
(continued from previous example)
<pre class="programlisting">
+
// custom date_generator phrases
string dg_phrases[9] = { "1st", "2nd", "3rd", "4th", "5th",
"final", "prior to", "following", "in" };
@@ -2328,7 +2341,8 @@ y = parser.parse_year(itr,
ss.str("");
ss &lt;&lt; d_gen;
cout &lt;&lt; ss.str() &lt;&lt; endl; // "Mon prior to"
- </pre>
+
+ </pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/date_time/details.html b/doc/html/date_time/details.html
index 9a02617527..169aa11384 100644
--- a/doc/html/date_time/details.html
+++ b/doc/html/date_time/details.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Details</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="serialization.html" title="Serialization">
@@ -44,7 +44,7 @@
<a href="details.html#intervals">Intervals (Periods)</a> --
<a href="details.html#special_value_handling">Special Value Handling</a></p>
<a name="timepoints"></a><h3>
-<a name="id1033431"></a>Timepoints</h3>
+<a name="id961539"></a>Timepoints</h3>
<p>
This section describes some of basic arithmetic rules that can be performed with timepoints. In general, Timepoints support basic arithmetic in conjunction with Durations as follows:
</p>
@@ -62,7 +62,7 @@
Timepoint + Timepoint --&gt; Undefined
</pre>
<a name="durations"></a><h3>
-<a name="id1033457"></a>Durations</h3>
+<a name="id961564"></a>Durations</h3>
<p>
Durations represent a length of time and can have positive and negative values. It is frequently useful to be able to perform calculations with other durations and with simple integral values. The following describes these calculations:
</p>
@@ -75,7 +75,7 @@
Duration / Integer --&gt; Duration (Integer Division rules)
</pre>
<a name="intervals"></a><h3>
-<a name="id1033481"></a>Intervals (Periods)</h3>
+<a name="id961589"></a>Intervals (Periods)</h3>
<p>
Interval logic is extremely useful for simplifying many 'calculations' for dates and times. The following describes the operations provided by periods which are based on half-open range. The following operations calculate new time periods based on two input time periods:
</p>
@@ -106,7 +106,7 @@ Timeperiod shift Duration --&gt; Timeperiod
Timeperiod is_after Timepoint --&gt; bool
</pre>
<a name="special_value_handling"></a><h3>
-<a name="id1033533"></a>Special Value Handling</h3>
+<a name="id961641"></a>Special Value Handling</h3>
<p>
For many temporal problems it is useful for Duration and Timepoint types to support special values such as Not A Date Time (NADT) and infinity. In general special values such as Not A Date Time (NADT) and infinity should follow rules like floating point values. Note that it should be possible to configure NADT based systems to throw an exception instead of result in NADT.
</p>
@@ -216,7 +216,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<div class="titlepage"><div><div><h4 class="title">
<a name="date_time.tradeoffs"></a>Tradeoffs: Stability, Predictability, and Approximations</h4></div></div></div>
<h2>
-<a name="id1033804"></a>
+<a name="id961911"></a>
Unavoidable Trade-offs
</h2>
<p>
@@ -240,14 +240,14 @@ Timeperiod shift Duration --&gt; Timeperiod
If you want accurate calculations with future times, you will have to use TAI or an equivalent, but the mapping from TAI to UTC or local time depends on leap seconds, so you will not have exact agreement with wall-clock time.
</p>
<h2>
-<a name="id1033860"></a>
+<a name="id961967"></a>
Stability, Predictability, and Approximations
</h2>
<p>
Here is some underlying theory that helps to explain what's going on. Remember that a temporal type, like any abstract data type (ADT), is a set of values together with operations on those values.
</p>
<h3>
-<a name="id1033870"></a>
+<a name="id961978"></a>
Stability
</h3>
<p>
@@ -257,7 +257,7 @@ Timeperiod shift Duration --&gt; Timeperiod
An operation on a type is stable if the result of applying the operation to a particular operand(s) does not change over time.
</p>
<h3>
-<a name="id1033890"></a>
+<a name="id961997"></a>
Predictability
</h3>
<p>
@@ -296,7 +296,7 @@ Timeperiod shift Duration --&gt; Timeperiod
Ill-formed sets are not of much practical use, so we will not discuss them further. In plain english the above simply says that all the values of a predictable type are known ahead of time, but some values of an unpredictable type are not known until some particular time.
</p>
<h3>
-<a name="id1034033"></a>
+<a name="id962141"></a>
Stability of Operations
</h3>
<p>
@@ -323,7 +323,7 @@ Timeperiod shift Duration --&gt; Timeperiod
We can refine this a little by saying that a range within an unpredicatable type can be predictable, and operations performed entirely on values within that range will be stable. For example, the range of UTC timepoints from 1970-01-01 through the present is predictable, so calculations of durations within that range will be stable.
</p>
<h3>
-<a name="id1034083"></a>
+<a name="id962190"></a>
Approximations
</h3>
<p>
@@ -402,7 +402,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<li style="list-style-type: disc"><a href="details.html#resolution">Resolution, Precision, and Accuracy</a></li>
</ul></div>
<a name="date_ref"></a><h3>
-<a name="id1034328"></a>Date Calendar References</h3>
+<a name="id962435"></a>Date Calendar References</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc">ISO 8601 date time standard -- <a href="http://www.cl.cam.ac.uk/~mgk25/iso-time.html" target="_top">Summary by Markus Kuhn</a>
</li>
@@ -414,13 +414,13 @@ Timeperiod shift Duration --&gt; Timeperiod
<li style="list-style-type: disc"><a href="http://www.w3.org/TR/xmlschema-2/#dateTime" target="_top">XML schema for date time</a></li>
<li style="list-style-type: disc">Will Linden's <a href="http://www.ecben.net/calendar.shtml" target="_top">Calendar Links</a>
</li>
-<<!-- li style="list-style-type: disc"><a href="http://www21.brinkster.com/lonwolve/melt/index.htm" target="_top">XMAS calendar melt</a></li> -->
+<li style="list-style-type: disc"><a href="http://www21.brinkster.com/lonwolve/melt/index.htm" target="_top">XMAS calendar melt</a></li>
</ul></div>
<a name="time_ref"></a><h3>
-<a name="id1034392"></a>Time</h3>
+<a name="id962499"></a>Time</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc">Martin Folwer on time patterns
- <div class="itemizedlist"><ul type="opencircle">
+ <div class="itemizedlist"><ul type="disc">
<li><a href="http://www.aw.com/cseng/titles/0-201-89542-0/apsupp/events2-1.html" target="_top">Recurring Events for Calendars</a></li>
<li>Patterns for things that <a href="http://martinfowler.com/ap2/timeNarrative.html" target="_top">Change with time</a>
</li>
@@ -437,7 +437,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<a href="http://beta.zyprexia.com/docs/pgsql/user/datatype1130.htm" target="_top">Date-Time type PostgreSQL</a> User Guide </li>
</ul></div>
<a name="other_c_libs"></a><h3>
-<a name="id1034465"></a>Other C/C++ Libraries</h3>
+<a name="id962571"></a>Other C/C++ Libraries</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc">
<a href="http://www.cplusplus.com/ref/ctime/index.html" target="_top">ctime C</a> Standard library reference at cplusplus.com</li>
@@ -450,7 +450,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<li style="list-style-type: disc">
<a href="http://www.twinsun.com/tz/tz-link.htm" target="_top">Time Zone Database</a> C library for managing timezones/places</li>
<li style="list-style-type: disc">International Components for Unicode by IBM (open source)
- <div class="itemizedlist"><ul type="opencircle">
+ <div class="itemizedlist"><ul type="disc">
<li><a href="http://icu.sourceforge.net/userguide/dateCalendar.html" target="_top">Calendar Class</a></li>
<li><a href="http://icu.sourceforge.net/userguide/dateTime.html" target="_top">Date Time Services</a></li>
<li><a href="http://oss.software.ibm.com/userguide/dateTimezone.html" target="_top">Time Zone Class</a></li>
@@ -460,24 +460,24 @@ Timeperiod shift Duration --&gt; Timeperiod
<li style="list-style-type: disc"><a href="http://pds-rings.seti.org/toolkits/julian_133_html/aareadme.html" target="_top">Julian Library in C by Mark Showalter -- NASA</a></li>
</ul></div>
<a name="java_libs"></a><h3>
-<a name="id1034558"></a>JAVA Date &amp; Time Library Quick Reference</h3>
+<a name="id962664"></a>JAVA Date &amp; Time Library Quick Reference</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html" target="_top">Calendar class</a></li>
<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/GregorianCalendar.html" target="_top">Gregorian calendar</a></li>
<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Date.html" target="_top">Date class</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/sql/Time.html" target="_top">sql.time class</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormatSymbols.html#_top_" target="_top">Date format symbols</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat.html" target="_top">Date format</a></li>
-<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html" target="_top">Simple Date Format</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/Time.html" target="_top">sql.time class</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/DateFormatSymbols.html#_top_" target="_top">Date format symbols</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/DateFormat.html" target="_top">Date format</a></li>
+<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/SimpleDateFormat.html" target="_top">Simple Date Format</a></li>
<li style="list-style-type: disc"><a href="http://java.sun.com/j2se/1.5.0/docs/api/java/util/SimpleTimeZone.html" target="_top">Simple Time Zone</a></li>
</ul></div>
<a name="script_libs"></a><h3>
-<a name="id1034626"></a>Scripting Language Libraries</h3>
+<a name="id962733"></a>Scripting Language Libraries</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc">A python date library <a href="http://www.lemburg.com/files/python/mxDateTime.html" target="_top">MX Date Time</a>
</li>
<li style="list-style-type: disc">Perl date-time
- <div class="itemizedlist"><ul type="opencircle">
+ <div class="itemizedlist"><ul type="disc">
<li><a href="http://search-dev.develooper.com/search?m=module&amp;q=date&amp;s=11" target="_top">Date-Time packages at CPAN</a></li>
<li>
<a href="http://search-dev.develooper.com/~stbey/Date-Calc-5.4/Calc.pod" target="_top">Date::Calc</a> at CPAN</li>
@@ -487,7 +487,7 @@ Timeperiod shift Duration --&gt; Timeperiod
</li>
</ul></div>
<a name="related"></a><h3>
-<a name="id1034650"></a>Related Commercial and Fanciful Pages</h3>
+<a name="id962757"></a>Related Commercial and Fanciful Pages</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc">
<a href="http://www.craphound.com/est/" target="_top">Eastern Standard Tribe</a> -- Cory Doctorow science fiction novel with time themes.</li>
@@ -499,7 +499,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<li style="list-style-type: disc"><a href="http://www.timezonesforpcs.com" target="_top">Timezones for PCs</a></li>
</ul></div>
<a name="resolution"></a><h3>
-<a name="id1034727"></a>Resolution, Precision, and Accuracy</h3>
+<a name="id962834"></a>Resolution, Precision, and Accuracy</h3>
<div class="itemizedlist"><ul type="bullet">
<li style="list-style-type: disc">Definitions with pictures from <a href="http://metrologyforum.tm.agilent.com/specs.shtml" target="_top">Agilent Technologies</a>
</li>
@@ -516,12 +516,12 @@ Timeperiod shift Duration --&gt; Timeperiod
<a href="details.html#dir_structure">Directory Structure</a> --
<a href="details.html#other_boost_libs">Required Boost Libraries</a></p>
<a name="overview"></a><h3>
-<a name="id1034809"></a>Overview</h3>
+<a name="id962916"></a>Overview</h3>
<p>
The library has several functions that require the creation of a library file. The Jamfile in the build directory will produce a "static" library (libboost_date_time) and a "dynamic/shared" library (boost_date_time) that contains these functions.
</p>
<a name="compile_options"></a><h3>
-<a name="id1034825"></a>Compilation Options</h3>
+<a name="id962932"></a>Compilation Options</h3>
<p>
By default the posix_time system uses a single 64 bit integer internally to provide a microsecond level resolution. As an alternative, a combination of a 64 bit integer and a 32 bit integer (96 bit resolution) can be used to provide nano-second level resolutions. The default implementation may provide better performance and more compact memory usage for many applications that do not require nano-second resolutions.
</p>
@@ -532,7 +532,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<p>As a convenience, <code class="computeroutput">date_time</code> has provided some <a href="gregorian.html#additional_duration_types">additional duration types</a>. Use of these types may have unexpected results due to the snap-to-end-of-month behavior (see <a href="gregorian.html#snap_to_details">Reversibility of Operations Pitfall</a> for complete details and examples). These types are enabled by default. To disable these types, simply undefine <code class="computeroutput">BOOST_DATE_TIME_OPTIONAL_GREGORIAN_TYPES</code> in your project file.</p>
<p>Another convenience is the default constructors for <code class="computeroutput"><a href="gregorian.html#date_time.gregorian.date_class" title="Date">date</a></code>, and <code class="computeroutput"><a href="posix_time.html#date_time.posix_time.ptime_class" title="Ptime">ptime</a></code>. These constructors are enabled by default. To disable them, simply define <code class="computeroutput">DATE_TIME_NO_DEFAULT_CONSTRUCTOR</code> in your project file.</p>
<a name="portability"></a><h3>
-<a name="id1034937"></a>Compiler/Portability Notes</h3>
+<a name="id963043"></a>Compiler/Portability Notes</h3>
<p>
The Boost Date-Time library has been built and tested with many compilers. However, some compilers and standard libraries have issues. While some of these issues can be worked around, others are difficult to work around. The following compilers fully support all aspects of the library:
</p>
@@ -562,7 +562,7 @@ Timeperiod shift Duration --&gt; Timeperiod
fully supported.
</p>
<h5>
-<a name="id1035008"></a>Visual Studio &amp; STLPort</h5>
+<a name="id963114"></a>Visual Studio &amp; STLPort</h5>
<p>There is a known issue with Visual Studio (7.0 &amp; 7.1) and STLPort. The build errors typically make reference to a type issue or 'no acceptable conversion' and are attempting to instantiate a template with <code class="computeroutput">wchar_t</code>. The default build of STLPort does not support <code class="computeroutput">wchar_t</code>. There are two possible workarounds for this issue. The simplest is the user can build date_time with no wide stream/string etc. The other is to rebuild STLPort with wchar_t support.
</p>
<p>To build date_time with no wide stream/string etc, execute the following command from <code class="computeroutput">$BOOST_ROOT</code>:
@@ -582,7 +582,7 @@ Timeperiod shift Duration --&gt; Timeperiod
(replace the ellipsis with the correct paths for the build system and adjust the <code class="computeroutput">TOOLS</code> to the proper toolset if necessary)
</p>
<a name="dir_structure"></a><h3>
-<a name="id1035047"></a>Directory Structure</h3>
+<a name="id963154"></a>Directory Structure</h3>
<p>
The directory tree has the following structure:
</p>
@@ -601,7 +601,7 @@ Timeperiod shift Duration --&gt; Timeperiod
/libs/date_time/src/gregorian -- cpp files for libboost_date_time
/libs/date_time/src/posix_time -- empty (one file, but no source code...)</pre>
<a name="other_boost_libs"></a><h3>
-<a name="id1035126"></a>Required Boost Libraries</h3>
+<a name="id963232"></a>Required Boost Libraries</h3>
<p>
Various parts of date-time depend on other boost libraries. These include:
</p>
@@ -637,7 +637,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<div class="titlepage"><div><div><h4 class="title">
<a name="date_time.changes"></a>Change History</h4></div></div></div>
<h3>
-<a name="id1035213"></a>Changes from Boost 1.32 to 1.33 (date_time 1.03 to 1.04)</h3>
+<a name="id963320"></a>Changes from Boost 1.32 to 1.33 (date_time 1.03 to 1.04)</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -777,7 +777,7 @@ void save_to(archive_type&amp; ar,
</tbody>
</table></div>
<h3>
-<a name="id1035625"></a>Changes from Boost 1.31 to 1.32 (date_time 1.02 to 1.03)</h3>
+<a name="id963732"></a>Changes from Boost 1.31 to 1.32 (date_time 1.02 to 1.03)</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -972,7 +972,7 @@ ws &gt;&gt; d; //Feb 29th, 2000</pre>
</tbody>
</table></div>
<h3>
-<a name="id1035900"></a>Changes from Boost 1.30 to 1.31 (date_time 1.01 to 1.02)</h3>
+<a name="id964014"></a>Changes from Boost 1.30 to 1.31 (date_time 1.01 to 1.02)</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1060,7 +1060,7 @@ td = -td; //-5 hours</pre>
</tbody>
</table></div>
<h3>
-<a name="id1036125"></a>Changes from Boost 1.29 to 1.30 (date_time 1.00 to 1.01)</h3>
+<a name="id964239"></a>Changes from Boost 1.29 to 1.30 (date_time 1.00 to 1.01)</h3>
<p>
Notice: The interface to the partial_date class (see <a href="gregorian.html#date_time.gregorian.date_algorithms" title="Date Generators/Algorithms">date_algorithms</a>) was changed. The order of construction parameters was changed which will cause some code to fail execution. This change was made to facilitate more generic local time adjustment code. Thus instead of specifying partial_date pd(Dec,25) the code needs to be changed to partial_date pd(25, Dec);
</p>
diff --git a/doc/html/date_time/doxy.html b/doc/html/date_time/doxy.html
index 7559f8c6c1..62c9c21e03 100644
--- a/doc/html/date_time/doxy.html
+++ b/doc/html/date_time/doxy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Library Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="examples.html" title="Examples">
@@ -38,66 +38,66 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="date_time_reference"></a>Date Time Reference</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id797437">Header &lt;boost/date_time/adjust_functors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id793643">Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1110111">Header &lt;boost/date_time/c_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1036388">Header &lt;boost/date_time/compiler_config.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id860535">Header &lt;boost/date_time/constrained_value.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id823767">Header &lt;boost/date_time/date.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1044589">Header &lt;boost/date_time/date_clock_device.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1033447">Header &lt;boost/date_time/date_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id729918">Header &lt;boost/date_time/date_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798566">Header &lt;boost/date_time/date_duration_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id857461">Header &lt;boost/date_time/date_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1001696">Header &lt;boost/date_time/date_format_simple.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id891955">Header &lt;boost/date_time/date_formatting.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id967405">Header &lt;boost/date_time/date_formatting_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id968176">Header &lt;boost/date_time/date_formatting_locales.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id899283">Header &lt;boost/date_time/date_generator_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id872048">Header &lt;boost/date_time/date_generator_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1109842">Header &lt;boost/date_time/date_generators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1034813">Header &lt;boost/date_time/date_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1072331">Header &lt;boost/date_time/date_names_put.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id866029">Header &lt;boost/date_time/dst_rules.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1045441">Header &lt;boost/date_time/dst_transition_generators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id927449">Header &lt;boost/date_time/filetime_functions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1104639">Header &lt;boost/date_time/format_date_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1040370">Header &lt;boost/date_time/gregorian_calendar.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928427">Header &lt;boost/date_time/int_adapter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id941603">Header &lt;boost/date_time/iso_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1045289">Header &lt;boost/date_time/local_time_adjustor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id941196">Header &lt;boost/date_time/local_timezone_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1070509">Header &lt;boost/date_time/microsec_time_clock.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id908537">Header &lt;boost/date_time/parse_format_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id906808">Header &lt;boost/date_time/period.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id836121">Header &lt;boost/date_time/period_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id802180">Header &lt;boost/date_time/period_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id894004">Header &lt;boost/date_time/special_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id933561">Header &lt;boost/date_time/special_values_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id970191">Header &lt;boost/date_time/special_values_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id794691">Header &lt;boost/date_time/string_convert.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id977101">Header &lt;boost/date_time/string_parse_tree.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id864292">Header &lt;boost/date_time/strings_from_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id831553">Header &lt;boost/date_time/time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id689644">Header &lt;boost/date_time/time_clock.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id796246">Header &lt;boost/date_time/time_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id829537">Header &lt;boost/date_time/time_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id695070">Header &lt;boost/date_time/time_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id856862">Header &lt;boost/date_time/time_formatting_streams.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1003720">Header &lt;boost/date_time/time_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1004001">Header &lt;boost/date_time/time_parsing.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1004309">Header &lt;boost/date_time/time_resolution_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id822688">Header &lt;boost/date_time/time_system_counted.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id869840">Header &lt;boost/date_time/time_system_split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id832253">Header &lt;boost/date_time/time_zone_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id977629">Header &lt;boost/date_time/time_zone_names.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1034888">Header &lt;boost/date_time/tz_db_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id796064">Header &lt;boost/date_time/wrapping_int.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975767">Header &lt;boost/date_time/year_month_day.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id833968">Header &lt;boost/date_time/adjust_functors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id759227">Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1035026">Header &lt;boost/date_time/c_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id836601">Header &lt;boost/date_time/compiler_config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id752706">Header &lt;boost/date_time/constrained_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1006713">Header &lt;boost/date_time/date.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id858349">Header &lt;boost/date_time/date_clock_device.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1007037">Header &lt;boost/date_time/date_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id732613">Header &lt;boost/date_time/date_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id907464">Header &lt;boost/date_time/date_duration_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id788209">Header &lt;boost/date_time/date_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id766250">Header &lt;boost/date_time/date_format_simple.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id973103">Header &lt;boost/date_time/date_formatting.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id663368">Header &lt;boost/date_time/date_formatting_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id872431">Header &lt;boost/date_time/date_formatting_locales.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1033546">Header &lt;boost/date_time/date_generator_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id798561">Header &lt;boost/date_time/date_generator_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id824297">Header &lt;boost/date_time/date_generators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id970423">Header &lt;boost/date_time/date_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id799078">Header &lt;boost/date_time/date_names_put.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id803010">Header &lt;boost/date_time/dst_rules.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id891820">Header &lt;boost/date_time/dst_transition_generators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id829873">Header &lt;boost/date_time/filetime_functions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id928844">Header &lt;boost/date_time/format_date_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id764681">Header &lt;boost/date_time/gregorian_calendar.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id835009">Header &lt;boost/date_time/int_adapter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id829730">Header &lt;boost/date_time/iso_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id930814">Header &lt;boost/date_time/local_time_adjustor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id904857">Header &lt;boost/date_time/local_timezone_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id763740">Header &lt;boost/date_time/microsec_time_clock.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id963183">Header &lt;boost/date_time/parse_format_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id733471">Header &lt;boost/date_time/period.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1031228">Header &lt;boost/date_time/period_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id752830">Header &lt;boost/date_time/period_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id933361">Header &lt;boost/date_time/special_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id933417">Header &lt;boost/date_time/special_values_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id933645">Header &lt;boost/date_time/special_values_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id792145">Header &lt;boost/date_time/string_convert.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id758171">Header &lt;boost/date_time/string_parse_tree.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id729701">Header &lt;boost/date_time/strings_from_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id759436">Header &lt;boost/date_time/time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id764264">Header &lt;boost/date_time/time_clock.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id786672">Header &lt;boost/date_time/time_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id786765">Header &lt;boost/date_time/time_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id823814">Header &lt;boost/date_time/time_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1000521">Header &lt;boost/date_time/time_formatting_streams.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id905874">Header &lt;boost/date_time/time_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id766694">Header &lt;boost/date_time/time_parsing.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1006168">Header &lt;boost/date_time/time_resolution_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id869327">Header &lt;boost/date_time/time_system_counted.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id865086">Header &lt;boost/date_time/time_system_split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id902996">Header &lt;boost/date_time/time_zone_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id896082">Header &lt;boost/date_time/time_zone_names.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id929135">Header &lt;boost/date_time/tz_db_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id723521">Header &lt;boost/date_time/wrapping_int.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id791008">Header &lt;boost/date_time/year_month_day.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id797437"></a>Header &lt;<a href="../../../boost/date_time/adjust_functors.hpp" target="_top">boost/date_time/adjust_functors.hpp</a>&gt;</h5></div></div></div>
+<a name="id833968"></a>Header &lt;<a href="../../../boost/date_time/adjust_functors.hpp" target="_top">boost/date_time/adjust_functors.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../day_functor.html" title="Class template day_functor">day_functor</a>;
@@ -109,7 +109,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id793643"></a>Header &lt;<a href="../../../boost/date_time/c_local_time_adjustor.hpp" target="_top">boost/date_time/c_local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
+<a name="id759227"></a>Header &lt;<a href="../../../boost/date_time/c_local_time_adjustor.hpp" target="_top">boost/date_time/c_local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
<p>Time adjustment calculations based on machine</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -119,7 +119,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1110111"></a>Header &lt;<a href="../../../boost/date_time/c_time.hpp" target="_top">boost/date_time/c_time.hpp</a>&gt;</h5></div></div></div>
+<a name="id1035026"></a>Header &lt;<a href="../../../boost/date_time/c_time.hpp" target="_top">boost/date_time/c_time.hpp</a>&gt;</h5></div></div></div>
<p>Provide workarounds related to the ctime header</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> std {
}<span class="bold"><strong>namespace</strong></span> boost {
@@ -130,13 +130,13 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1036388"></a>Header &lt;<a href="../../../boost/date_time/compiler_config.hpp" target="_top">boost/date_time/compiler_config.hpp</a>&gt;</h5></div></div></div>
+<a name="id836601"></a>Header &lt;<a href="../../../boost/date_time/compiler_config.hpp" target="_top">boost/date_time/compiler_config.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> std {
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id860535"></a>Header &lt;<a href="../../../boost/date_time/constrained_value.hpp" target="_top">boost/date_time/constrained_value.hpp</a>&gt;</h5></div></div></div>
+<a name="id752706"></a>Header &lt;<a href="../../../boost/date_time/constrained_value.hpp" target="_top">boost/date_time/constrained_value.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> CV {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> value_policies&gt; <span class="bold"><strong>class</strong></span> <a href="../constrained_value.html" title="Class template constrained_value">constrained_value</a>;
@@ -145,13 +145,13 @@
    <span class="bold"><strong>class</strong></span> <a href="../simple_exception_policy.html" title="Class template simple_exception_policy">simple_exception_policy</a>;
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id935346"></a>violation_enum { min_violation, max_violation };
+    <span class="bold"><strong>enum</strong></span> <a name="id1032366"></a>violation_enum { min_violation, max_violation };
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id823767"></a>Header &lt;<a href="../../../boost/date_time/date.hpp" target="_top">boost/date_time/date.hpp</a>&gt;</h5></div></div></div>
+<a name="id1006713"></a>Header &lt;<a href="../../../boost/date_time/date.hpp" target="_top">boost/date_time/date.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> calendar, <span class="bold"><strong>typename</strong></span> duration_type_&gt; <span class="bold"><strong>class</strong></span> <a href="../boost/date_time/date.html" title="Class template date">date</a>;
@@ -160,7 +160,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1044589"></a>Header &lt;<a href="../../../boost/date_time/date_clock_device.hpp" target="_top">boost/date_time/date_clock_device.hpp</a>&gt;</h5></div></div></div>
+<a name="id858349"></a>Header &lt;<a href="../../../boost/date_time/date_clock_device.hpp" target="_top">boost/date_time/date_clock_device.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../day_clock.html" title="Class template day_clock">day_clock</a>;
@@ -169,23 +169,23 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1033447"></a>Header &lt;<a href="../../../boost/date_time/date_defs.hpp" target="_top">boost/date_time/date_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id1007037"></a>Header &lt;<a href="../../../boost/date_time/date_defs.hpp" target="_top">boost/date_time/date_defs.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id800931"></a>weekdays { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday,
+    <span class="bold"><strong>enum</strong></span> <a name="id862053"></a>weekdays { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday,
                    Saturday };
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id903227"></a>months_of_year { Jan = 1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct,
+    <span class="bold"><strong>enum</strong></span> <a name="id825714"></a>months_of_year { Jan = 1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct,
                          Nov, Dec, NotAMonth, NumMonths };
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id729918"></a>Header &lt;<a href="../../../boost/date_time/date_duration.hpp" target="_top">boost/date_time/date_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id732613"></a>Header &lt;<a href="../../../boost/date_time/date_duration.hpp" target="_top">boost/date_time/date_duration.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> duration_rep_traits&gt; <span class="bold"><strong>class</strong></span> <a href="../date_duration.html" title="Class template date_duration">date_duration</a>;
@@ -197,7 +197,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id798566"></a>Header &lt;<a href="../../../boost/date_time/date_duration_types.hpp" target="_top">boost/date_time/date_duration_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id907464"></a>Header &lt;<a href="../../../boost/date_time/date_duration_types.hpp" target="_top">boost/date_time/date_duration_types.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> duration_config&gt; <span class="bold"><strong>class</strong></span> <a href="../weeks_duration.html" title="Class template weeks_duration">weeks_duration</a>;
@@ -208,7 +208,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id857461"></a>Header &lt;<a href="../../../boost/date_time/date_facet.hpp" target="_top">boost/date_time/date_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id788209"></a>Header &lt;<a href="../../../boost/date_time/date_facet.hpp" target="_top">boost/date_time/date_facet.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> CharT,
@@ -222,18 +222,18 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1001696"></a>Header &lt;<a href="../../../boost/date_time/date_format_simple.hpp" target="_top">boost/date_time/date_format_simple.hpp</a>&gt;</h5></div></div></div>
+<a name="id766250"></a>Header &lt;<a href="../../../boost/date_time/date_format_simple.hpp" target="_top">boost/date_time/date_format_simple.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../simple_format.html" title="Class template simple_format">simple_format</a>;
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">simple_format</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id613511-bb.html" title="Class simple_format&lt;wchar_t&gt;">simple_format</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id891955"></a>Header &lt;<a href="../../../boost/date_time/date_formatting.hpp" target="_top">boost/date_time/date_formatting.hpp</a>&gt;</h5></div></div></div>
+<a name="id973103"></a>Header &lt;<a href="../../../boost/date_time/date_formatting.hpp" target="_top">boost/date_time/date_formatting.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> month_type, <span class="bold"><strong>typename</strong></span> format_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
@@ -247,7 +247,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id967405"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_limited.hpp" target="_top">boost/date_time/date_formatting_limited.hpp</a>&gt;</h5></div></div></div>
+<a name="id663368"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_limited.hpp" target="_top">boost/date_time/date_formatting_limited.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
  }
@@ -255,7 +255,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id968176"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_locales.hpp" target="_top">boost/date_time/date_formatting_locales.hpp</a>&gt;</h5></div></div></div>
+<a name="id872431"></a>Header &lt;<a href="../../../boost/date_time/date_formatting_locales.hpp" target="_top">boost/date_time/date_formatting_locales.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> facet_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
@@ -272,7 +272,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id899283"></a>Header &lt;<a href="../../../boost/date_time/date_generator_formatter.hpp" target="_top">boost/date_time/date_generator_formatter.hpp</a>&gt;</h5></div></div></div>
+<a name="id1033546"></a>Header &lt;<a href="../../../boost/date_time/date_generator_formatter.hpp" target="_top">boost/date_time/date_generator_formatter.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> CharT,
@@ -283,7 +283,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id872048"></a>Header &lt;<a href="../../../boost/date_time/date_generator_parser.hpp" target="_top">boost/date_time/date_generator_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id798561"></a>Header &lt;<a href="../../../boost/date_time/date_generator_parser.hpp" target="_top">boost/date_time/date_generator_parser.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>;
@@ -292,7 +292,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1109842"></a>Header &lt;<a href="../../../boost/date_time/date_generators.hpp" target="_top">boost/date_time/date_generators.hpp</a>&gt;</h5></div></div></div>
+<a name="id824297"></a>Header &lt;<a href="../../../boost/date_time/date_generators.hpp" target="_top">boost/date_time/date_generators.hpp</a>&gt;</h5></div></div></div>
<p>Definition and implementation of date algorithm templates</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -321,21 +321,21 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1034813"></a>Header &lt;<a href="../../../boost/date_time/date_iterator.hpp" target="_top">boost/date_time/date_iterator.hpp</a>&gt;</h5></div></div></div>
+<a name="id970423"></a>Header &lt;<a href="../../../boost/date_time/date_iterator.hpp" target="_top">boost/date_time/date_iterator.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../date_itr_base.html" title="Class template date_itr_base">date_itr_base</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> offset_functor, <span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../date_itr.html" title="Class template date_itr">date_itr</a>;
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id858546"></a>date_resolutions { day, week, months, year, decade, century,
+    <span class="bold"><strong>enum</strong></span> <a name="id929268"></a>date_resolutions { day, week, months, year, decade, century,
                            NumDateResolutions };
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1072331"></a>Header &lt;<a href="../../../boost/date_time/date_names_put.hpp" target="_top">boost/date_time/date_names_put.hpp</a>&gt;</h5></div></div></div>
+<a name="id799078"></a>Header &lt;<a href="../../../boost/date_time/date_names_put.hpp" target="_top">boost/date_time/date_names_put.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Config, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>,
@@ -349,7 +349,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id866029"></a>Header &lt;<a href="../../../boost/date_time/dst_rules.hpp" target="_top">boost/date_time/dst_rules.hpp</a>&gt;</h5></div></div></div>
+<a name="id803010"></a>Header &lt;<a href="../../../boost/date_time/dst_rules.hpp" target="_top">boost/date_time/dst_rules.hpp</a>&gt;</h5></div></div></div>
<p>Contains template class to provide static dst rule calculations</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -365,14 +365,14 @@
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type_, <span class="bold"><strong>typename</strong></span> time_duration_type_&gt;
    <span class="bold"><strong>class</strong></span> <a href="../null_dst_rules.html" title="Class template null_dst_rules">null_dst_rules</a>;
-    <span class="bold"><strong>enum</strong></span> <a name="id823267"></a>time_is_dst_result { is_not_in_dst, is_in_dst, ambiguous,
+    <span class="bold"><strong>enum</strong></span> <a name="id996977"></a>time_is_dst_result { is_not_in_dst, is_in_dst, ambiguous,
                              invalid_time_label };
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1045441"></a>Header &lt;<a href="../../../boost/date_time/dst_transition_generators.hpp" target="_top">boost/date_time/dst_transition_generators.hpp</a>&gt;</h5></div></div></div>
+<a name="id891820"></a>Header &lt;<a href="../../../boost/date_time/dst_transition_generators.hpp" target="_top">boost/date_time/dst_transition_generators.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>class</strong></span> <a href="../dst_day_calc_rule.html" title="Class template dst_day_calc_rule">dst_day_calc_rule</a>;
@@ -382,7 +382,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id927449"></a>Header &lt;<a href="../../../boost/date_time/filetime_functions.hpp" target="_top">boost/date_time/filetime_functions.hpp</a>&gt;</h5></div></div></div>
+<a name="id829873"></a>Header &lt;<a href="../../../boost/date_time/filetime_functions.hpp" target="_top">boost/date_time/filetime_functions.hpp</a>&gt;</h5></div></div></div>
<p>Function(s) for converting between a FILETIME structure and a time object. This file is only available on systems that have BOOST_HAS_FTIME defined.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -392,7 +392,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1104639"></a>Header &lt;<a href="../../../boost/date_time/format_date_parser.hpp" target="_top">boost/date_time/format_date_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id928844"></a>Header &lt;<a href="../../../boost/date_time/format_date_parser.hpp" target="_top">boost/date_time/format_date_parser.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>;
@@ -410,7 +410,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1040370"></a>Header &lt;<a href="../../../boost/date_time/gregorian_calendar.hpp" target="_top">boost/date_time/gregorian_calendar.hpp</a>&gt;</h5></div></div></div>
+<a name="id764681"></a>Header &lt;<a href="../../../boost/date_time/gregorian_calendar.hpp" target="_top">boost/date_time/gregorian_calendar.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ymd_type_, <span class="bold"><strong>typename</strong></span> date_int_type_&gt;
@@ -420,25 +420,25 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id928427"></a>Header &lt;<a href="../../../boost/date_time/int_adapter.hpp" target="_top">boost/date_time/int_adapter.hpp</a>&gt;</h5></div></div></div>
+<a name="id835009"></a>Header &lt;<a href="../../../boost/date_time/int_adapter.hpp" target="_top">boost/date_time/int_adapter.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type_&gt; <span class="bold"><strong>class</strong></span> <a href="../int_adapter.html" title="Class template int_adapter">int_adapter</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits, <span class="bold"><strong>typename</strong></span> int_type&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a href="../id977316.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;,
+      <a href="../id729822.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;,
                 <span class="bold"><strong>const</strong></span> <a href="../int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; int_type &gt; &amp;);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id941603"></a>Header &lt;<a href="../../../boost/date_time/iso_format.hpp" target="_top">boost/date_time/iso_format.hpp</a>&gt;</h5></div></div></div>
+<a name="id829730"></a>Header &lt;<a href="../../../boost/date_time/iso_format.hpp" target="_top">boost/date_time/iso_format.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../iso_format_base.html" title="Class template iso_format_base">iso_format_base</a>;
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">iso_format_base</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
+    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id827567-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">iso_format_base</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../iso_format.html" title="Class template iso_format">iso_format</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../iso_extended_format.html" title="Class template iso_extended_format">iso_extended_format</a>;
@@ -447,7 +447,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1045289"></a>Header &lt;<a href="../../../boost/date_time/local_time_adjustor.hpp" target="_top">boost/date_time/local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
+<a name="id930814"></a>Header &lt;<a href="../../../boost/date_time/local_time_adjustor.hpp" target="_top">boost/date_time/local_time_adjustor.hpp</a>&gt;</h5></div></div></div>
<p>Time adjustment calculations for local times</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -455,7 +455,7 @@
             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> minutes = &gt;
    <span class="bold"><strong>class</strong></span> <a href="../utc_adjustment.html" title="Class template utc_adjustment">utc_adjustment</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> dst_rules&gt;
-     <span class="bold"><strong>class</strong></span> <a href="../id1075450.html" title="Class template dynamic_local_time_adjustor">dynamic_local_time_adjustor</a>;
+     <span class="bold"><strong>class</strong></span> <a href="../id732514.html" title="Class template dynamic_local_time_adjustor">dynamic_local_time_adjustor</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> dst_rules,
             <span class="bold"><strong>typename</strong></span> utc_offset_rules&gt;
    <span class="bold"><strong>class</strong></span> <a href="../static_local_time_adjustor.html" title="Class template static_local_time_adjustor">static_local_time_adjustor</a>;
@@ -467,7 +467,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id941196"></a>Header &lt;<a href="../../../boost/date_time/local_timezone_defs.hpp" target="_top">boost/date_time/local_timezone_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id904857"></a>Header &lt;<a href="../../../boost/date_time/local_timezone_defs.hpp" target="_top">boost/date_time/local_timezone_defs.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt; <span class="bold"><strong>struct</strong></span> <a href="../us_dst_trait.html" title="Struct template us_dst_trait">us_dst_trait</a>;
@@ -479,7 +479,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1070509"></a>Header &lt;<a href="../../../boost/date_time/microsec_time_clock.hpp" target="_top">boost/date_time/microsec_time_clock.hpp</a>&gt;</h5></div></div></div>
+<a name="id763740"></a>Header &lt;<a href="../../../boost/date_time/microsec_time_clock.hpp" target="_top">boost/date_time/microsec_time_clock.hpp</a>&gt;</h5></div></div></div>
<p>This file contains a high resolution time clock implementation.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -489,20 +489,20 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id908537"></a>Header &lt;<a href="../../../boost/date_time/parse_format_base.hpp" target="_top">boost/date_time/parse_format_base.hpp</a>&gt;</h5></div></div></div>
+<a name="id963183"></a>Header &lt;<a href="../../../boost/date_time/parse_format_base.hpp" target="_top">boost/date_time/parse_format_base.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id908553"></a>month_format_spec { month_as_integer, month_as_short_string,
+    <span class="bold"><strong>enum</strong></span> <a name="id758991"></a>month_format_spec { month_as_integer, month_as_short_string,
                             month_as_long_string };
-    <span class="bold"><strong>enum</strong></span> <a href="../id974797.html" title="Type ymd_order_spec">ymd_order_spec</a>;
+    <span class="bold"><strong>enum</strong></span> <a href="../id966373.html" title="Type ymd_order_spec">ymd_order_spec</a>;
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id906808"></a>Header &lt;<a href="../../../boost/date_time/period.hpp" target="_top">boost/date_time/period.hpp</a>&gt;</h5></div></div></div>
+<a name="id733471"></a>Header &lt;<a href="../../../boost/date_time/period.hpp" target="_top">boost/date_time/period.hpp</a>&gt;</h5></div></div></div>
<p>This file contain the implementation of the period abstraction. This is basically the same idea as a range. Although this class is intended for use in the time library, it is pretty close to general enough for other numeric uses.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -512,7 +512,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id836121"></a>Header &lt;<a href="../../../boost/date_time/period_formatter.hpp" target="_top">boost/date_time/period_formatter.hpp</a>&gt;</h5></div></div></div>
+<a name="id1031228"></a>Header &lt;<a href="../../../boost/date_time/period_formatter.hpp" target="_top">boost/date_time/period_formatter.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT,
@@ -523,7 +523,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id802180"></a>Header &lt;<a href="../../../boost/date_time/period_parser.hpp" target="_top">boost/date_time/period_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id752830"></a>Header &lt;<a href="../../../boost/date_time/period_parser.hpp" target="_top">boost/date_time/period_parser.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> CharT&gt; <span class="bold"><strong>class</strong></span> <a href="../period_parser.html" title="Class template period_parser">period_parser</a>;
@@ -532,11 +532,11 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id894004"></a>Header &lt;<a href="../../../boost/date_time/special_defs.hpp" target="_top">boost/date_time/special_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id933361"></a>Header &lt;<a href="../../../boost/date_time/special_defs.hpp" target="_top">boost/date_time/special_defs.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
-    <span class="bold"><strong>enum</strong></span> <a name="id837356"></a>special_values { not_a_date_time, neg_infin, pos_infin,
+    <span class="bold"><strong>enum</strong></span> <a name="id933375"></a>special_values { not_a_date_time, neg_infin, pos_infin,
                          min_date_time, max_date_time, not_special,
                          NumSpecialValues };
  }
@@ -544,7 +544,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id933561"></a>Header &lt;<a href="../../../boost/date_time/special_values_formatter.hpp" target="_top">boost/date_time/special_values_formatter.hpp</a>&gt;</h5></div></div></div>
+<a name="id933417"></a>Header &lt;<a href="../../../boost/date_time/special_values_formatter.hpp" target="_top">boost/date_time/special_values_formatter.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT,
@@ -555,7 +555,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id970191"></a>Header &lt;<a href="../../../boost/date_time/special_values_parser.hpp" target="_top">boost/date_time/special_values_parser.hpp</a>&gt;</h5></div></div></div>
+<a name="id933645"></a>Header &lt;<a href="../../../boost/date_time/special_values_parser.hpp" target="_top">boost/date_time/special_values_parser.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>;
@@ -564,7 +564,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id794691"></a>Header &lt;<a href="../../../boost/date_time/string_convert.hpp" target="_top">boost/date_time/string_convert.hpp</a>&gt;</h5></div></div></div>
+<a name="id792145"></a>Header &lt;<a href="../../../boost/date_time/string_convert.hpp" target="_top">boost/date_time/string_convert.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> InputT, <span class="bold"><strong>typename</strong></span> OutputT&gt;
@@ -575,21 +575,21 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id977101"></a>Header &lt;<a href="../../../boost/date_time/string_parse_tree.hpp" target="_top">boost/date_time/string_parse_tree.hpp</a>&gt;</h5></div></div></div>
+<a name="id758171"></a>Header &lt;<a href="../../../boost/date_time/string_parse_tree.hpp" target="_top">boost/date_time/string_parse_tree.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>struct</strong></span> <a href="../parse_match_result.html" title="Struct template parse_match_result">parse_match_result</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>struct</strong></span> <a href="../string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_ostream&lt; charT &gt; &amp;</span>
-      <a name="id864246"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT &gt; &amp; os,
+      <a name="id755474"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT &gt; &amp; os,
                 parse_match_result&lt; charT &gt; &amp; mr);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id864292"></a>Header &lt;<a href="../../../boost/date_time/strings_from_facet.hpp" target="_top">boost/date_time/strings_from_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id729701"></a>Header &lt;<a href="../../../boost/date_time/strings_from_facet.hpp" target="_top">boost/date_time/strings_from_facet.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
@@ -603,7 +603,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id831553"></a>Header &lt;<a href="../../../boost/date_time/time.hpp" target="_top">boost/date_time/time.hpp</a>&gt;</h5></div></div></div>
+<a name="id759436"></a>Header &lt;<a href="../../../boost/date_time/time.hpp" target="_top">boost/date_time/time.hpp</a>&gt;</h5></div></div></div>
<p>This file contains the interface for the time associated classes.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -613,7 +613,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id689644"></a>Header &lt;<a href="../../../boost/date_time/time_clock.hpp" target="_top">boost/date_time/time_clock.hpp</a>&gt;</h5></div></div></div>
+<a name="id764264"></a>Header &lt;<a href="../../../boost/date_time/time_clock.hpp" target="_top">boost/date_time/time_clock.hpp</a>&gt;</h5></div></div></div>
<p>This file contains the interface for clock devices.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -623,26 +623,26 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id796246"></a>Header &lt;<a href="../../../boost/date_time/time_defs.hpp" target="_top">boost/date_time/time_defs.hpp</a>&gt;</h5></div></div></div>
+<a name="id786672"></a>Header &lt;<a href="../../../boost/date_time/time_defs.hpp" target="_top">boost/date_time/time_defs.hpp</a>&gt;</h5></div></div></div>
<p>This file contains nice definitions for handling the resoluion of various time reprsentations.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id796267"></a>time_resolutions { sec, tenth, hundreth, milli, ten_thousandth,
+    <span class="bold"><strong>enum</strong></span> <a name="id786691"></a>time_resolutions { sec, tenth, hundreth, milli, ten_thousandth,
                            micro, nano, NumResolutions };
    <span class="emphasis"><em>// </em></span>
-    <span class="bold"><strong>enum</strong></span> <a name="id685360"></a>dst_flags { not_dst, is_dst, calculate };
+    <span class="bold"><strong>enum</strong></span> <a name="id786738"></a>dst_flags { not_dst, is_dst, calculate };
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id829537"></a>Header &lt;<a href="../../../boost/date_time/time_duration.hpp" target="_top">boost/date_time/time_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id786765"></a>Header &lt;<a href="../../../boost/date_time/time_duration.hpp" target="_top">boost/date_time/time_duration.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> rep_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id829552.html" title="Class template time_duration">time_duration</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> rep_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id786780.html" title="Class template time_duration">time_duration</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> base_duration, boost::int64_t frac_of_second&gt;
    <span class="bold"><strong>class</strong></span> <a href="../subsecond_duration.html" title="Class template subsecond_duration">subsecond_duration</a>;
  }
@@ -650,7 +650,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id695070"></a>Header &lt;<a href="../../../boost/date_time/time_facet.hpp" target="_top">boost/date_time/time_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id823814"></a>Header &lt;<a href="../../../boost/date_time/time_facet.hpp" target="_top">boost/date_time/time_facet.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="bold"><strong>struct</strong></span> <a href="../time_formats.html" title="Struct template time_formats">time_formats</a>;
@@ -666,21 +666,21 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id856862"></a>Header &lt;<a href="../../../boost/date_time/time_formatting_streams.hpp" target="_top">boost/date_time/time_formatting_streams.hpp</a>&gt;</h5></div></div></div>
+<a name="id1000521"></a>Header &lt;<a href="../../../boost/date_time/time_formatting_streams.hpp" target="_top">boost/date_time/time_formatting_streams.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
-     <span class="bold"><strong>class</strong></span> <a href="../id838605.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>;
+     <span class="bold"><strong>class</strong></span> <a href="../id895253.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
    <span class="bold"><strong>class</strong></span> <a href="../ostream_time_formatter.html" title="Class template ostream_time_formatter">ostream_time_formatter</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_period_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
-     <span class="bold"><strong>class</strong></span> <a href="../id1003606.html" title="Class template ostream_time_period_formatter">ostream_time_period_formatter</a>;
+     <span class="bold"><strong>class</strong></span> <a href="../id837311.html" title="Class template ostream_time_period_formatter">ostream_time_period_formatter</a>;
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1003720"></a>Header &lt;<a href="../../../boost/date_time/time_iterator.hpp" target="_top">boost/date_time/time_iterator.hpp</a>&gt;</h5></div></div></div>
+<a name="id905874"></a>Header &lt;<a href="../../../boost/date_time/time_iterator.hpp" target="_top">boost/date_time/time_iterator.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; <span class="bold"><strong>class</strong></span> <a href="../time_itr.html" title="Class template time_itr">time_itr</a>;
@@ -689,7 +689,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1004001"></a>Header &lt;<a href="../../../boost/date_time/time_parsing.hpp" target="_top">boost/date_time/time_parsing.hpp</a>&gt;</h5></div></div></div>
+<a name="id766694"></a>Header &lt;<a href="../../../boost/date_time/time_parsing.hpp" target="_top">boost/date_time/time_parsing.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
@@ -697,17 +697,17 @@
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type&gt;
      <span class="type">int_type</span> <a name="power"></a>power(int_type base, int_type exponent);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration&gt;
-      <span class="type"><a href="../id829552.html" title="Class template time_duration">time_duration</a></span> <a href="../id1004063.html" title="Function template parse_delimited_time_duration">parse_delimited_time_duration</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+      <span class="type"><a href="../id786780.html" title="Class template time_duration">time_duration</a></span> <a href="../id830090.html" title="Function template parse_delimited_time_duration">parse_delimited_time_duration</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
    <span class="emphasis"><em>// Utility function to split appart string. </em></span>
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1004120"></a>split(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep, std::string &amp; first,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="split"></a>split(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep, std::string &amp; first,
               std::string &amp; second);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt;
      <span class="type">time_type</span> <a name="parse_delimited_time"></a>parse_delimited_time(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep);
    <span class="emphasis"><em>// Parse time duration part of an iso time of form: [-]hhmmss[.fff...] (eg: 120259.123 is 12 hours, 2 min, 59 seconds, 123000 microseconds). </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration&gt;
-      <span class="type"><a href="../id829552.html" title="Class template time_duration">time_duration</a></span> <a name="id1004218"></a>parse_undelimited_time_duration(<span class="bold"><strong>const</strong></span> std::string &amp; s);
+      <span class="type"><a href="../id786780.html" title="Class template time_duration">time_duration</a></span> <a name="id999638"></a>parse_undelimited_time_duration(<span class="bold"><strong>const</strong></span> std::string &amp; s);
    <span class="emphasis"><em>// Parse time string of form YYYYMMDDThhmmss where T is delimeter between date and time. </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt;
@@ -717,13 +717,13 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1004309"></a>Header &lt;<a href="../../../boost/date_time/time_resolution_traits.hpp" target="_top">boost/date_time/time_resolution_traits.hpp</a>&gt;</h5></div></div></div>
+<a name="id1006168"></a>Header &lt;<a href="../../../boost/date_time/time_resolution_traits.hpp" target="_top">boost/date_time/time_resolution_traits.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004324.html" title="Struct time_resolution_traits_bi32_impl">time_resolution_traits_bi32_impl</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004405.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004493.html" title="Struct time_resolution_traits_bi64_impl">time_resolution_traits_bi64_impl</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../id1004573.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id828736.html" title="Struct time_resolution_traits_bi32_impl">time_resolution_traits_bi32_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id801724.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id863881.html" title="Struct time_resolution_traits_bi64_impl">time_resolution_traits_bi64_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id757234.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> frac_sec_type, time_resolutions res,
             #<span class="bold"><strong>if</strong></span>(defined(BOOST_MSVC)&amp;&amp;(_MSC_VER&lt;=1200)) boost::int64_t resolution_adjust,
@@ -732,9 +732,9 @@
             <span class="bold"><strong>typename</strong></span> v_type = boost::int32_t&gt;
    <span class="bold"><strong>class</strong></span> <a href="../time_resolution_traits.html" title="Class template time_resolution_traits">time_resolution_traits</a>;
-    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id1004405.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>, milli, 1000, 3 &gt; milli_res;
-    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id1004573.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, micro, 1000000, 6 &gt; micro_res;
-    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id1004573.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, nano, 1000000000, 9 &gt; nano_res;
+    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id801724.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>, milli, 1000, 3 &gt; milli_res;
+    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id757234.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, micro, 1000000, 6 &gt; micro_res;
+    <span class="bold"><strong>typedef</strong></span> time_resolution_traits&lt; <a href="../id757234.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>, nano, 1000000000, 9 &gt; nano_res;
    <span class="emphasis"><em>// Simple function to calculate absolute value of a numeric type. </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T</span> <a name="absolute_value"></a>absolute_value(T x);
@@ -743,7 +743,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id822688"></a>Header &lt;<a href="../../../boost/date_time/time_system_counted.hpp" target="_top">boost/date_time/time_system_counted.hpp</a>&gt;</h5></div></div></div>
+<a name="id869327"></a>Header &lt;<a href="../../../boost/date_time/time_system_counted.hpp" target="_top">boost/date_time/time_system_counted.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> config&gt; <span class="bold"><strong>struct</strong></span> <a href="../counted_time_rep.html" title="Struct template counted_time_rep">counted_time_rep</a>;
@@ -754,7 +754,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id869840"></a>Header &lt;<a href="../../../boost/date_time/time_system_split.hpp" target="_top">boost/date_time/time_system_split.hpp</a>&gt;</h5></div></div></div>
+<a name="id865086"></a>Header &lt;<a href="../../../boost/date_time/time_system_split.hpp" target="_top">boost/date_time/time_system_split.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> config, boost::int32_t ticks_per_second&gt;
@@ -764,17 +764,17 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id832253"></a>Header &lt;<a href="../../../boost/date_time/time_zone_base.hpp" target="_top">boost/date_time/time_zone_base.hpp</a>&gt;</h5></div></div></div>
+<a name="id902996"></a>Header &lt;<a href="../../../boost/date_time/time_zone_base.hpp" target="_top">boost/date_time/time_zone_base.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> CharT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../time_zone_base.html" title="Class template time_zone_base">time_zone_base</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id895555.html" title="Class template dst_adjustment_offsets">dst_adjustment_offsets</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type&gt; <span class="bold"><strong>class</strong></span> <a href="../id726982.html" title="Class template dst_adjustment_offsets">dst_adjustment_offsets</a>;
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id977629"></a>Header &lt;<a href="../../../boost/date_time/time_zone_names.hpp" target="_top">boost/date_time/time_zone_names.hpp</a>&gt;</h5></div></div></div>
+<a name="id896082"></a>Header &lt;<a href="../../../boost/date_time/time_zone_names.hpp" target="_top">boost/date_time/time_zone_names.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../time_zone_names_base.html" title="Class template time_zone_names_base">time_zone_names_base</a>;
@@ -785,7 +785,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1034888"></a>Header &lt;<a href="../../../boost/date_time/tz_db_base.hpp" target="_top">boost/date_time/tz_db_base.hpp</a>&gt;</h5></div></div></div>
+<a name="id929135"></a>Header &lt;<a href="../../../boost/date_time/tz_db_base.hpp" target="_top">boost/date_time/tz_db_base.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>struct</strong></span> <a href="../data_not_accessible.html" title="Struct data_not_accessible">data_not_accessible</a>;
@@ -797,7 +797,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id796064"></a>Header &lt;<a href="../../../boost/date_time/wrapping_int.hpp" target="_top">boost/date_time/wrapping_int.hpp</a>&gt;</h5></div></div></div>
+<a name="id723521"></a>Header &lt;<a href="../../../boost/date_time/wrapping_int.hpp" target="_top">boost/date_time/wrapping_int.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type_, int_type_ wrap_val&gt; <span class="bold"><strong>class</strong></span> <a href="../wrapping_int.html" title="Class template wrapping_int">wrapping_int</a>;
@@ -808,7 +808,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id975767"></a>Header &lt;<a href="../../../boost/date_time/year_month_day.hpp" target="_top">boost/date_time/year_month_day.hpp</a>&gt;</h5></div></div></div>
+<a name="id791008"></a>Header &lt;<a href="../../../boost/date_time/year_month_day.hpp" target="_top">boost/date_time/year_month_day.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> date_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> YearType, <span class="bold"><strong>typename</strong></span> MonthType, <span class="bold"><strong>typename</strong></span> DayType&gt;
@@ -821,33 +821,33 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="gregorian_reference"></a>Gregorian Reference</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id1033380">Header &lt;boost/date_time/gregorian/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id865028">Header &lt;boost/date_time/gregorian/formatters.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id902141">Header &lt;boost/date_time/gregorian/formatters_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1035654">Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id836108">Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id906477">Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id862957">Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1106876">Header &lt;boost/date_time/gregorian/greg_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id891684">Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id856825">Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871347">Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id973291">Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id866121">Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id904088">Header &lt;boost/date_time/gregorian/greg_ymd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id897107">Header &lt;boost/date_time/gregorian/gregorian.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id930248">Header &lt;boost/date_time/gregorian/gregorian_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975184">Header &lt;boost/date_time/gregorian/gregorian_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id908439">Header &lt;boost/date_time/gregorian/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id891693">Header &lt;boost/date_time/gregorian/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1035745">Header &lt;boost/date_time/gregorian/formatters.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id895916">Header &lt;boost/date_time/gregorian/formatters_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id822114">Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id725254">Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id754023">Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id999735">Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id858106">Header &lt;boost/date_time/gregorian/greg_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id731299">Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id895862">Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1037441">Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id897676">Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id900964">Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id802289">Header &lt;boost/date_time/gregorian/greg_ymd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id897853">Header &lt;boost/date_time/gregorian/gregorian.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id964224">Header &lt;boost/date_time/gregorian/gregorian_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1007115">Header &lt;boost/date_time/gregorian/gregorian_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id723538">Header &lt;boost/date_time/gregorian/parsers.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1033380"></a>Header &lt;<a href="../../../boost/date_time/gregorian/conversion.hpp" target="_top">boost/date_time/gregorian/conversion.hpp</a>&gt;</h5></div></div></div>
+<a name="id891693"></a>Header &lt;<a href="../../../boost/date_time/gregorian/conversion.hpp" target="_top">boost/date_time/gregorian/conversion.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="emphasis"><em>// Converts a date to a tm struct. Throws out_of_range exception if date is a special value. </em></span>
-    <span class="type">tm</span> <a name="id976355"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">tm</span> <a name="id764725"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// Converts a tm structure into a date dropping the any time values. </em></span>
    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="date_from_tm"></a>date_from_tm(<span class="bold"><strong>const</strong></span> tm &amp; datetm);
@@ -856,59 +856,59 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id865028"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters.hpp" target="_top">boost/date_time/gregorian/formatters.hpp</a>&gt;</h5></div></div></div>
+<a name="id1035745"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters.hpp" target="_top">boost/date_time/gregorian/formatters.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1031472"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1035759"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// To YYYY-mmm-DD string where mmm 3 char month name. Example: 2002-Jan-01. </em></span>
-    <span class="type">std::string</span> <a name="id833128"></a>to_simple_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::string</span> <a name="id723310"></a>to_simple_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id937917"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1006004"></a>to_simple_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
    <span class="emphasis"><em>// Convert date period to simple string. Example: [2002-Jan-01/2002-Jan-02]. </em></span>
-    <span class="type">std::string</span> <a name="id870808"></a>to_simple_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::string</span> <a name="id760961"></a>to_simple_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id867936"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id721260"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> date_period &amp; d);
    <span class="emphasis"><em>// Date period to iso standard format CCYYMMDD/CCYYMMDD. Example: 20021225/20021231. </em></span>
-    <span class="type">std::string</span> <a name="id1044355"></a>to_iso_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::string</span> <a name="id721289"></a>to_iso_string(<span class="bold"><strong>const</strong></span> date_period &amp; d);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id938626"></a>to_iso_extended_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id617149"></a>to_iso_extended_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// Convert to iso extended format string CCYY-MM-DD. Example 2002-12-31. </em></span>
-    <span class="type">std::string</span> <a name="id1044672"></a>to_iso_extended_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::string</span> <a name="id787144"></a>to_iso_extended_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id903417"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id968956"></a>to_iso_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// Convert to iso standard string YYYYMMDD. Example: 20021231. </em></span>
-    <span class="type">std::string</span> <a name="id1044712"></a>to_iso_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::string</span> <a name="id822343"></a>to_iso_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="to_sql_string_type"></a>to_sql_string_type(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="type">std::string</span> <a name="to_sql_string"></a>to_sql_string(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// Convert date period to simple string. Example: [2002-Jan-01/2002-Jan-02]. </em></span>
-    <span class="type">std::wstring</span> <a name="id974497"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::wstring</span> <a name="id863910"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
    <span class="emphasis"><em>// To YYYY-mmm-DD string where mmm 3 char month name. Example: 2002-Jan-01. </em></span>
-    <span class="type">std::wstring</span> <a name="id974524"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::wstring</span> <a name="id825480"></a>to_simple_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// Date period to iso standard format CCYYMMDD/CCYYMMDD. Example: 20021225/20021231. </em></span>
-    <span class="type">std::wstring</span> <a name="id1105422"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
+    <span class="type">std::wstring</span> <a name="id907700"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> date_period &amp; d);
    <span class="emphasis"><em>// Convert to iso extended format string CCYY-MM-DD. Example 2002-12-31. </em></span>
-    <span class="type">std::wstring</span> <a name="id902759"></a>to_iso_extended_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::wstring</span> <a name="id792356"></a>to_iso_extended_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// Convert to iso standard string YYYYMMDD. Example: 20021231. </em></span>
-    <span class="type">std::wstring</span> <a name="id1040897"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+    <span class="type">std::wstring</span> <a name="id726217"></a>to_iso_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="type">std::wstring</span> <a name="to_sql_wstring"></a>to_sql_wstring(<span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id902141"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters_limited.hpp" target="_top">boost/date_time/gregorian/formatters_limited.hpp</a>&gt;</h5></div></div></div>
+<a name="id895916"></a>Header &lt;<a href="../../../boost/date_time/gregorian/formatters_limited.hpp" target="_top">boost/date_time/gregorian/formatters_limited.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
  }
@@ -916,7 +916,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1035654"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_calendar.hpp" target="_top">boost/date_time/gregorian/greg_calendar.hpp</a>&gt;</h5></div></div></div>
+<a name="id822114"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_calendar.hpp" target="_top">boost/date_time/gregorian/greg_calendar.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>class</strong></span> <a href="../gregorian_calendar.html" title="Class gregorian_calendar">gregorian_calendar</a>;
@@ -927,7 +927,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id836108"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_date.hpp" target="_top">boost/date_time/gregorian/greg_date.hpp</a>&gt;</h5></div></div></div>
+<a name="id725254"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_date.hpp" target="_top">boost/date_time/gregorian/greg_date.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>class</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a>;
@@ -936,7 +936,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id906477"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day.hpp" target="_top">boost/date_time/gregorian/greg_day.hpp</a>&gt;</h5></div></div></div>
+<a name="id754023"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day.hpp" target="_top">boost/date_time/gregorian/greg_day.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../bad_day_of_month.html" title="Struct bad_day_of_month">bad_day_of_month</a>;
@@ -950,7 +950,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id862957"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day_of_year.hpp" target="_top">boost/date_time/gregorian/greg_day_of_year.hpp</a>&gt;</h5></div></div></div>
+<a name="id999735"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_day_of_year.hpp" target="_top">boost/date_time/gregorian/greg_day_of_year.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../bad_day_of_year.html" title="Struct bad_day_of_year">bad_day_of_year</a>;
@@ -962,7 +962,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1106876"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration.hpp" target="_top">boost/date_time/gregorian/greg_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id858106"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration.hpp" target="_top">boost/date_time/gregorian/greg_duration.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>typedef</strong></span> boost::date_time::duration_traits_adapted date_duration_rep; <span class="emphasis"><em>// An internal date representation that includes infinities, not a date. </em></span>
@@ -973,7 +973,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id891684"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration_types.hpp" target="_top">boost/date_time/gregorian/greg_duration_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id731299"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_duration_types.hpp" target="_top">boost/date_time/gregorian/greg_duration_types.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../greg_durations_config.html" title="Struct greg_durations_config">greg_durations_config</a>;
@@ -986,7 +986,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id856825"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_facet.hpp" target="_top">boost/date_time/gregorian/greg_facet.hpp</a>&gt;</h5></div></div></div>
+<a name="id895862"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_facet.hpp" target="_top">boost/date_time/gregorian/greg_facet.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a>;
@@ -994,103 +994,103 @@
    <span class="bold"><strong>typedef</strong></span> boost::date_time::date_names_put&lt; <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a> &gt; greg_base_facet; <span class="emphasis"><em>// Create the base facet type for gregorian::date. </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a href="../id1037413.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp;);
+      <a href="../id997682.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp;);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a href="../id934588.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp;);
+      <a href="../id897225.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp;);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a href="../id961567.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp;);
+      <a href="../id899638.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp;);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a href="../id792474.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> date_period &amp;);
+      <a href="../id612209.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; charT, traits &gt; &amp;, <span class="bold"><strong>const</strong></span> date_period &amp;);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id873644"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id799911"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> date_duration &amp; dd);
    <span class="emphasis"><em>// operator&lt;&lt; for gregorian::partial_date. Output: "Jan 1" </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id872679"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id593287"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> partial_date &amp; pd);
    <span class="emphasis"><em>// operator&lt;&lt; for gregorian::nth_kday_of_month. Output: "first Mon of Jun" </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id1072136"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id585904"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> nth_kday_of_month &amp; nkd);
    <span class="emphasis"><em>// operator&lt;&lt; for gregorian::first_kday_of_month. Output: "first Mon of Jun" </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id860901"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id907849"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> first_kday_of_month &amp; fkd);
    <span class="emphasis"><em>// operator&lt;&lt; for gregorian::last_kday_of_month. Output: "last Mon of Jun" </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id926369"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id929207"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> last_kday_of_month &amp; lkd);
    <span class="emphasis"><em>// operator&lt;&lt; for gregorian::first_kday_after. Output: "first Mon after" </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id1071947"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id861912"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> first_kday_after &amp; fka);
    <span class="emphasis"><em>// operator&lt;&lt; for gregorian::first_kday_before. Output: "first Mon before" </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id792870"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id976276"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> first_kday_before &amp; fkb);
    <span class="emphasis"><em>// operator&gt;&gt; for gregorian::date </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id792922"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <a name="id833681"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="emphasis"><em>// operator&gt;&gt; for gregorian::date_duration </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id1080500"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_duration &amp; dd);
+      <a name="id897764"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_duration &amp; dd);
    <span class="emphasis"><em>// operator&gt;&gt; for gregorian::date_period </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id1075224"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_period &amp; dp);
+      <a name="id835947"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, date_period &amp; dp);
    <span class="emphasis"><em>// generates a locale with the set of gregorian name-strings of type char* </em></span>
    <span class="type">BOOST_DATE_TIME_DECL std::locale</span>
-    <a name="id894118"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>char</strong></span> type);
+    <a name="id961495"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>char</strong></span> type);
    <span class="emphasis"><em>// Returns a pointer to a facet with a default set of names (English). </em></span>
    <span class="type">BOOST_DATE_TIME_DECL boost::date_time::all_date_names_put&lt; <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a>, <span class="bold"><strong>char</strong></span> &gt; *</span>
-    <a name="id938750"></a>create_facet_def(<span class="bold"><strong>char</strong></span> type);
+    <a name="id1006224"></a>create_facet_def(<span class="bold"><strong>char</strong></span> type);
    <span class="emphasis"><em>// generates a locale with the set of gregorian name-strings of type wchar_t* </em></span>
    <span class="type">BOOST_DATE_TIME_DECL std::locale</span>
-    <a name="id1076423"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>wchar_t</strong></span> type);
+    <a name="id1006253"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>wchar_t</strong></span> type);
    <span class="emphasis"><em>// Returns a pointer to a facet with a default set of names (English). </em></span>
    <span class="type">BOOST_DATE_TIME_DECL boost::date_time::all_date_names_put&lt; <a href="../greg_facet_config.html" title="Struct greg_facet_config">greg_facet_config</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span>
-    <a name="id1001731"></a>create_facet_def(<span class="bold"><strong>wchar_t</strong></span> type);
+    <a name="id872091"></a>create_facet_def(<span class="bold"><strong>wchar_t</strong></span> type);
    <span class="emphasis"><em>// operator&gt;&gt; for gregorian::greg_month - throws exception if invalid month given </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id906525"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
+      <a name="id872120"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
    <span class="emphasis"><em>// operator&gt;&gt; for gregorian::greg_weekday - throws exception if invalid weekday given </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id867789"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
+      <a name="id897528"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id871347"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_month.hpp" target="_top">boost/date_time/gregorian/greg_month.hpp</a>&gt;</h5></div></div></div>
+<a name="id1037441"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_month.hpp" target="_top">boost/date_time/gregorian/greg_month.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../bad_month.html" title="Struct bad_month">bad_month</a>;
@@ -1105,7 +1105,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id973291"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_weekday.hpp" target="_top">boost/date_time/gregorian/greg_weekday.hpp</a>&gt;</h5></div></div></div>
+<a name="id897676"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_weekday.hpp" target="_top">boost/date_time/gregorian/greg_weekday.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../bad_weekday.html" title="Struct bad_weekday">bad_weekday</a>;
@@ -1119,7 +1119,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id866121"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_year.hpp" target="_top">boost/date_time/gregorian/greg_year.hpp</a>&gt;</h5></div></div></div>
+<a name="id900964"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_year.hpp" target="_top">boost/date_time/gregorian/greg_year.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>struct</strong></span> <a href="../bad_year.html" title="Struct bad_year">bad_year</a>;
@@ -1133,7 +1133,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id904088"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_ymd.hpp" target="_top">boost/date_time/gregorian/greg_ymd.hpp</a>&gt;</h5></div></div></div>
+<a name="id802289"></a>Header &lt;<a href="../../../boost/date_time/gregorian/greg_ymd.hpp" target="_top">boost/date_time/gregorian/greg_ymd.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>typedef</strong></span> date_time::year_month_day_base&lt; <a href="../greg_year.html" title="Class greg_year">greg_year</a>, <a href="../greg_month.html" title="Class greg_month">greg_month</a>, <a href="../greg_day.html" title="Class greg_day">greg_day</a> &gt; greg_year_month_day;
@@ -1142,12 +1142,12 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id897107"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian.hpp" target="_top">boost/date_time/gregorian/gregorian.hpp</a>&gt;</h5></div></div></div>
+<a name="id897853"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian.hpp" target="_top">boost/date_time/gregorian/gregorian.hpp</a>&gt;</h5></div></div></div>
<p>Single file header that provides overall include for all elements of the gregorian date-time system. This includes the various types defined, but also other functions for formatting and parsing.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id930248"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_io.hpp" target="_top">boost/date_time/gregorian/gregorian_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id964224"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_io.hpp" target="_top">boost/date_time/gregorian/gregorian_io.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="bold"><strong>typedef</strong></span> boost::date_time::period_formatter&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wperiod_formatter;
@@ -1164,124 +1164,124 @@
    <span class="bold"><strong>typedef</strong></span> boost::date_time::date_input_facet&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wdate_input_facet;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id1104957"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id1032386"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> <a href="../boost/gregorian/date.html" title="Class date">boost::gregorian::date</a> &amp; d);
    <span class="emphasis"><em>// input operator for date </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id973558"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
+      <a name="id904185"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../boost/gregorian/date.html" title="Class date">date</a> &amp; d);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id977996"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id975263"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::date_duration &amp; dd);
    <span class="emphasis"><em>// input operator for date_duration </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id934668"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_duration &amp; dd);
+      <a name="id867741"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_duration &amp; dd);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id836689"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id1038499"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::date_period &amp; dp);
    <span class="emphasis"><em>// input operator for date_period </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id892965"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_period &amp; dp);
+      <a name="id753733"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, date_period &amp; dp);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id961919"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id754836"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> <a href="../greg_month.html" title="Class greg_month">boost::gregorian::greg_month</a> &amp; gm);
    <span class="emphasis"><em>// input operator for greg_month </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id661001"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
+      <a name="id968244"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_month.html" title="Class greg_month">greg_month</a> &amp; m);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id969716"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id828364"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">boost::gregorian::greg_weekday</a> &amp; gw);
    <span class="emphasis"><em>// input operator for greg_weekday </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id800831"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
+      <a name="id1036932"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);
    <span class="emphasis"><em>// input operator for greg_day </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id1080709"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_day.html" title="Class greg_day">greg_day</a> &amp; gd);
+      <a name="id905563"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_day.html" title="Class greg_day">greg_day</a> &amp; gd);
    <span class="emphasis"><em>// input operator for greg_year </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id795259"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_year.html" title="Class greg_year">greg_year</a> &amp; gy);
+      <a name="id821707"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../greg_year.html" title="Class greg_year">greg_year</a> &amp; gy);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id1042160"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id796135"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::partial_date &amp; pd);
    <span class="emphasis"><em>// input operator for partial_date </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id896116"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, partial_date &amp; pd);
+      <a name="id1032186"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, partial_date &amp; pd);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id872956"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id731437"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::nth_day_of_the_week_in_month &amp; nkd);
    <span class="emphasis"><em>// input operator for nth_day_of_the_week_in_month </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id966344"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
+      <a name="id796178"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
                 nth_day_of_the_week_in_month &amp; nday);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id823594"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id968061"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::first_day_of_the_week_in_month &amp; fkd);
    <span class="emphasis"><em>// input operator for first_day_of_the_week_in_month </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id1035916"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
+      <a name="id872882"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
                 first_day_of_the_week_in_month &amp; fkd);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id898747"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id788161"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::last_day_of_the_week_in_month &amp; lkd);
    <span class="emphasis"><em>// input operator for last_day_of_the_week_in_month </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id1074761"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
+      <a name="id803187"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
                 last_day_of_the_week_in_month &amp; lkd);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id862472"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id803234"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::first_day_of_the_week_after &amp; fda);
    <span class="emphasis"><em>// input operator for first_day_of_the_week_after </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id859280"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
+      <a name="id803278"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
                 first_day_of_the_week_after &amp; fka);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id926433"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id999783"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::gregorian::first_day_of_the_week_before &amp; fdb);
    <span class="emphasis"><em>// input operator for first_day_of_the_week_before </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id1031248"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
+      <a name="id798510"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
                 first_day_of_the_week_before &amp; fkb);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id975184"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_types.hpp" target="_top">boost/date_time/gregorian/gregorian_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id1007115"></a>Header &lt;<a href="../../../boost/date_time/gregorian/gregorian_types.hpp" target="_top">boost/date_time/gregorian/gregorian_types.hpp</a>&gt;</h5></div></div></div>
<p>Single file header that defines most of the types for the gregorian date-time system.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
@@ -1309,7 +1309,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id908439"></a>Header &lt;<a href="../../../boost/date_time/gregorian/parsers.hpp" target="_top">boost/date_time/gregorian/parsers.hpp</a>&gt;</h5></div></div></div>
+<a name="id723538"></a>Header &lt;<a href="../../../boost/date_time/gregorian/parsers.hpp" target="_top">boost/date_time/gregorian/parsers.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> gregorian {
    <span class="type">special_values</span> <a href="../special_value_from_string.html" title="Function special_value_from_string">special_value_from_string</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
@@ -1349,24 +1349,24 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="posix_time_reference"></a>Posix Time Reference</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id974552">Header &lt;boost/date_time/posix_time/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798666">Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id861945">Header &lt;boost/date_time/posix_time/posix_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id937109">Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975624">Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798842">Header &lt;boost/date_time/posix_time/posix_time_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1040233">Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id832627">Header &lt;boost/date_time/posix_time/posix_time_system.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id976935">Header &lt;boost/date_time/posix_time/posix_time_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id861076">Header &lt;boost/date_time/posix_time/ptime.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1034740">Header &lt;boost/date_time/posix_time/time_formatters.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871502">Header &lt;boost/date_time/posix_time/time_formatters_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id931047">Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id926936">Header &lt;boost/date_time/posix_time/time_period.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id751673">Header &lt;boost/date_time/posix_time/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id904986">Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id765038">Header &lt;boost/date_time/posix_time/posix_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id765049">Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id759084">Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id802220">Header &lt;boost/date_time/posix_time/posix_time_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id836266">Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id873324">Header &lt;boost/date_time/posix_time/posix_time_system.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id873364">Header &lt;boost/date_time/posix_time/posix_time_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id870843">Header &lt;boost/date_time/posix_time/ptime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id754647">Header &lt;boost/date_time/posix_time/time_formatters.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id866672">Header &lt;boost/date_time/posix_time/time_formatters_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id895615">Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id761263">Header &lt;boost/date_time/posix_time/time_period.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id974552"></a>Header &lt;<a href="../../../boost/date_time/posix_time/conversion.hpp" target="_top">boost/date_time/posix_time/conversion.hpp</a>&gt;</h5></div></div></div>
+<a name="id751673"></a>Header &lt;<a href="../../../boost/date_time/posix_time/conversion.hpp" target="_top">boost/date_time/posix_time/conversion.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
@@ -1374,10 +1374,10 @@
    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="from_time_t"></a>from_time_t(std::time_t t);
    <span class="emphasis"><em>// Convert a time to a tm structure truncating any fractional seconds. </em></span>
-    <span class="type">tm</span> <a name="id868690"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">boost::posix_time::ptime</a> &amp; t);
+    <span class="type">tm</span> <a name="id861325"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">boost::posix_time::ptime</a> &amp; t);
    <span class="emphasis"><em>// Convert a time_duration to a tm structure truncating any fractional seconds and zeroing fields for date components. </em></span>
-    <span class="type">tm</span> <a name="id838280"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../id937125.html" title="Class time_duration">boost::posix_time::time_duration</a> &amp; td);
+    <span class="type">tm</span> <a name="id793723"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../id866316.html" title="Class time_duration">boost::posix_time::time_duration</a> &amp; td);
    <span class="emphasis"><em>// Convert a tm struct to a ptime ignoring is_dst flag. </em></span>
    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="ptime_from_tm"></a>ptime_from_tm(<span class="bold"><strong>const</strong></span> tm &amp; timetm);
@@ -1387,37 +1387,37 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id798666"></a>Header &lt;<a href="../../../boost/date_time/posix_time/date_duration_operators.hpp" target="_top">boost/date_time/posix_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
+<a name="id904986"></a>Header &lt;<a href="../../../boost/date_time/posix_time/date_duration_operators.hpp" target="_top">boost/date_time/posix_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
<p>Operators for ptime and optional gregorian types. Operators use snap-to-end-of-month behavior. Further details on this behavior can be found in reference for date_time/date_duration_types.hpp and documentation for month and year iterators.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id1111919.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id660313.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id1000125.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id802530.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id934351.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id974669.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id967018.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
-    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id901063.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id905663.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id764073.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id967208.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id792595.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id859664.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id907404.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id897825.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id899939.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(<a href="../ptime.html" title="Class ptime">ptime</a> &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id861945"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time.hpp" target="_top">boost/date_time/posix_time/posix_time.hpp</a>&gt;</h5></div></div></div>
+<a name="id765038"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time.hpp" target="_top">boost/date_time/posix_time/posix_time.hpp</a>&gt;</h5></div></div></div>
<p>Global header file to get all of posix time types</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id937109"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_config.hpp" target="_top">boost/date_time/posix_time/posix_time_config.hpp</a>&gt;</h5></div></div></div>
+<a name="id765049"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_config.hpp" target="_top">boost/date_time/posix_time/posix_time_config.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="bold"><strong>class</strong></span> <a href="../id937125.html" title="Class time_duration">time_duration</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id866316.html" title="Class time_duration">time_duration</a>;
    <span class="bold"><strong>struct</strong></span> <a href="../simple_time_rep.html" title="Struct simple_time_rep">simple_time_rep</a>;
    <span class="bold"><strong>class</strong></span> <a href="../posix_time_system_config.html" title="Class posix_time_system_config">posix_time_system_config</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id974575.html" title="Class millisec_posix_time_system_config">millisec_posix_time_system_config</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id962554.html" title="Class millisec_posix_time_system_config">millisec_posix_time_system_config</a>;
    <span class="bold"><strong>typedef</strong></span> date_time::time_resolution_traits&lt; boost::date_time::time_resolution_traits_adapted64_impl, boost::date_time::nano, 1000000000, 9 &gt; time_res_traits;
  }
@@ -1425,25 +1425,25 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id975624"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_duration.hpp" target="_top">boost/date_time/posix_time/posix_time_duration.hpp</a>&gt;</h5></div></div></div>
+<a name="id759084"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_duration.hpp" target="_top">boost/date_time/posix_time/posix_time_duration.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="bold"><strong>class</strong></span> <a href="../hours.html" title="Class hours">hours</a>;
    <span class="bold"><strong>class</strong></span> <a href="../minutes.html" title="Class minutes">minutes</a>;
    <span class="bold"><strong>class</strong></span> <a href="../seconds.html" title="Class seconds">seconds</a>;
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000 &gt; millisec; <span class="emphasis"><em>// Allows expression of durations as milli seconds. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000 &gt; milliseconds;
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microsec; <span class="emphasis"><em>// Allows expression of durations as micro seconds. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microseconds;
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanosec; <span class="emphasis"><em>// Allows expression of durations as nano seconds. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id937125.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanoseconds;
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id866316.html" title="Class time_duration">time_duration</a>, 1000 &gt; millisec; <span class="emphasis"><em>// Allows expression of durations as milli seconds. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id866316.html" title="Class time_duration">time_duration</a>, 1000 &gt; milliseconds;
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id866316.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microsec; <span class="emphasis"><em>// Allows expression of durations as micro seconds. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id866316.html" title="Class time_duration">time_duration</a>, 1000000 &gt; microseconds;
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id866316.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanosec; <span class="emphasis"><em>// Allows expression of durations as nano seconds. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::subsecond_duration&lt; <a href="../id866316.html" title="Class time_duration">time_duration</a>, 1000000000 &gt; nanoseconds;
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id798842"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_io.hpp" target="_top">boost/date_time/posix_time/posix_time_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id802220"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_io.hpp" target="_top">boost/date_time/posix_time/posix_time_io.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_facet&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wtime_facet; <span class="emphasis"><em>// ptime_input_facet is depricated and will be phased out. use time_input_facet instead </em></span>
@@ -1452,72 +1452,72 @@
    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_input_facet&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <span class="bold"><strong>char</strong></span> &gt; time_input_facet;
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id997259"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; p);
+      <a name="id1000186"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; p);
    <span class="emphasis"><em>// input operator for ptime </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id871198"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
+      <a name="id765236"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id871703"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id928266"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> boost::posix_time::time_period &amp; p);
    <span class="emphasis"><em>// input operator for time_period </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id1037843"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, time_period &amp; tp);
+      <a name="id832234"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, time_period &amp; tp);
    <span class="emphasis"><em>// ostream operator for posix_time::time_duration </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_ostream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id962212"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, Traits &gt; &amp; os,
-                 <span class="bold"><strong>const</strong></span> <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id838303"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, Traits &gt; &amp; os,
+                 <span class="bold"><strong>const</strong></span> <a href="../id866316.html" title="Class time_duration">time_duration</a> &amp; td);
    <span class="emphasis"><em>// input operator for time_duration </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id859659"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id1037908"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../id866316.html" title="Class time_duration">time_duration</a> &amp; td);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1040233"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_legacy_io.hpp" target="_top">boost/date_time/posix_time/posix_time_legacy_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id836266"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_legacy_io.hpp" target="_top">boost/date_time/posix_time/posix_time_legacy_io.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="emphasis"><em>// ostream operator for posix_time::time_duration </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id902417"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
-                 <span class="bold"><strong>const</strong></span> <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id891393"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+                 <span class="bold"><strong>const</strong></span> <a href="../id866316.html" title="Class time_duration">time_duration</a> &amp; td);
    <span class="emphasis"><em>// ostream operator for posix_time::ptime </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id868639"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; t);
+      <a name="id722110"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a> &amp; t);
    <span class="emphasis"><em>// ostream operator for posix_time::time_period </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
      <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
-      <a name="id930798"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+      <a name="id724254"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> time_period &amp; tp);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id895713"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../id937125.html" title="Class time_duration">time_duration</a> &amp; td);
+      <a name="id964014"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../id866316.html" title="Class time_duration">time_duration</a> &amp; td);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a name="id895757"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
+      <a name="id801100"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../ptime.html" title="Class ptime">ptime</a> &amp; pt);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
      <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
-      <a href="../id905079.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; charT &gt; &amp;, time_period &amp;);
+      <a href="../id801140.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; charT &gt; &amp;, time_period &amp;);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id832627"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_system.hpp" target="_top">boost/date_time/posix_time/posix_time_system.hpp</a>&gt;</h5></div></div></div>
+<a name="id873324"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_system.hpp" target="_top">boost/date_time/posix_time/posix_time_system.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="bold"><strong>typedef</strong></span> date_time::split_timedate_system&lt; posix_time_system_config, 1000000000 &gt; posix_time_system;
@@ -1527,20 +1527,20 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id976935"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_types.hpp" target="_top">boost/date_time/posix_time/posix_time_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id873364"></a>Header &lt;<a href="../../../boost/date_time/posix_time/posix_time_types.hpp" target="_top">boost/date_time/posix_time/posix_time_types.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="bold"><strong>typedef</strong></span> date_time::time_itr&lt; <a href="../ptime.html" title="Class ptime">ptime</a> &gt; time_iterator; <span class="emphasis"><em>// Iterator over a defined time duration. </em></span>
    <span class="bold"><strong>typedef</strong></span> date_time::second_clock&lt; <a href="../ptime.html" title="Class ptime">ptime</a> &gt; second_clock; <span class="emphasis"><em>// A time clock that has a resolution of one second. </em></span>
    <span class="bold"><strong>typedef</strong></span> date_time::microsec_clock&lt; <a href="../ptime.html" title="Class ptime">ptime</a> &gt; microsec_clock; <span class="emphasis"><em>// A time clock that has a resolution of one microsecond. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::null_dst_rules&lt; ptime::date_type, <a href="../id937125.html" title="Class time_duration">time_duration</a> &gt; no_dst; <span class="emphasis"><em>// Define a dst null dst rule for the posix_time system. </em></span>
-    <span class="bold"><strong>typedef</strong></span> date_time::us_dst_rules&lt; ptime::date_type, <a href="../id937125.html" title="Class time_duration">time_duration</a> &gt; us_dst; <span class="emphasis"><em>// Define US dst rule calculator for the posix_time system. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::null_dst_rules&lt; ptime::date_type, <a href="../id866316.html" title="Class time_duration">time_duration</a> &gt; no_dst; <span class="emphasis"><em>// Define a dst null dst rule for the posix_time system. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::us_dst_rules&lt; ptime::date_type, <a href="../id866316.html" title="Class time_duration">time_duration</a> &gt; us_dst; <span class="emphasis"><em>// Define US dst rule calculator for the posix_time system. </em></span>
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id861076"></a>Header &lt;<a href="../../../boost/date_time/posix_time/ptime.hpp" target="_top">boost/date_time/posix_time/ptime.hpp</a>&gt;</h5></div></div></div>
+<a name="id870843"></a>Header &lt;<a href="../../../boost/date_time/posix_time/ptime.hpp" target="_top">boost/date_time/posix_time/ptime.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="bold"><strong>class</strong></span> <a href="../ptime.html" title="Class ptime">ptime</a>;
@@ -1549,74 +1549,74 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1034740"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters.hpp" target="_top">boost/date_time/posix_time/time_formatters.hpp</a>&gt;</h5></div></div></div>
+<a name="id754647"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters.hpp" target="_top">boost/date_time/posix_time/time_formatters.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id799896"></a>to_simple_string_type(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id828456"></a>to_simple_string_type(<a href="../id866316.html" title="Class time_duration">time_duration</a> td);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id866089"></a>to_iso_string_type(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id871713"></a>to_iso_string_type(<a href="../id866316.html" title="Class time_duration">time_duration</a> td);
    <span class="emphasis"><em>// Time to simple format CCYY-mmm-dd hh:mm:ss.fffffff. </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1041863"></a>to_simple_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id871745"></a>to_simple_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id828195"></a>to_simple_string_type(time_period tp);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id822090"></a>to_simple_string_type(time_period tp);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id828226"></a>to_iso_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id661838"></a>to_iso_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1071852"></a>to_iso_extended_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+      <span class="type">std::basic_string&lt; charT &gt;</span> <a name="id891379"></a>to_iso_extended_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="emphasis"><em>// Time duration to wstring -hh::mm::ss.fffffff. Example: 10:09:03.0123456. </em></span>
-    <span class="type">std::wstring</span> <a name="id795396"></a>to_simple_wstring(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::wstring</span> <a name="id796998"></a>to_simple_wstring(<a href="../id866316.html" title="Class time_duration">time_duration</a> td);
    <span class="emphasis"><em>// Time duration in iso format -hhmmss,fffffff Example: 10:09:03,0123456. </em></span>
-    <span class="type">std::wstring</span> <a name="id900891"></a>to_iso_wstring(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
-    <span class="type">std::wstring</span> <a name="id929080"></a>to_simple_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::wstring</span> <a name="id797026"></a>to_iso_wstring(<a href="../id866316.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::wstring</span> <a name="id907863"></a>to_simple_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="emphasis"><em>// Convert to wstring of form [YYYY-mmm-DD HH:MM::SS.ffffff/YYYY-mmm-DD HH:MM::SS.fffffff]. </em></span>
-    <span class="type">std::wstring</span> <a name="id929105"></a>to_simple_wstring(time_period tp);
+    <span class="type">std::wstring</span> <a name="id865836"></a>to_simple_wstring(time_period tp);
    <span class="emphasis"><em>// Convert iso short form YYYYMMDDTHHMMSS where T is the date-time separator. </em></span>
-    <span class="type">std::wstring</span> <a name="id900554"></a>to_iso_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::wstring</span> <a name="id727307"></a>to_iso_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="emphasis"><em>// Convert to form YYYY-MM-DDTHH:MM:SS where T is the date-time separator. </em></span>
-    <span class="type">std::wstring</span> <a name="id1113584"></a>to_iso_extended_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::wstring</span> <a name="id732269"></a>to_iso_extended_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id871502"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters_limited.hpp" target="_top">boost/date_time/posix_time/time_formatters_limited.hpp</a>&gt;</h5></div></div></div>
+<a name="id866672"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_formatters_limited.hpp" target="_top">boost/date_time/posix_time/time_formatters_limited.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
    <span class="emphasis"><em>// Time duration to string -hh::mm::ss.fffffff. Example: 10:09:03.0123456. </em></span>
-    <span class="type">std::string</span> <a name="id871518"></a>to_simple_string(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::string</span> <a name="id731974"></a>to_simple_string(<a href="../id866316.html" title="Class time_duration">time_duration</a> td);
    <span class="emphasis"><em>// Time duration in iso format -hhmmss,fffffff Example: 10:09:03,0123456. </em></span>
-    <span class="type">std::string</span> <a name="id871929"></a>to_iso_string(<a href="../id937125.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::string</span> <a name="id821636"></a>to_iso_string(<a href="../id866316.html" title="Class time_duration">time_duration</a> td);
    <span class="emphasis"><em>// Time to simple format CCYY-mmm-dd hh:mm:ss.fffffff. </em></span>
-    <span class="type">std::string</span> <a name="id799039"></a>to_simple_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::string</span> <a name="id860321"></a>to_simple_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="emphasis"><em>// Convert to string of form [YYYY-mmm-DD HH:MM::SS.ffffff/YYYY-mmm-DD HH:MM::SS.fffffff]. </em></span>
-    <span class="type">std::string</span> <a name="id1076370"></a>to_simple_string(time_period tp);
+    <span class="type">std::string</span> <a name="id1007024"></a>to_simple_string(time_period tp);
    <span class="emphasis"><em>// Convert iso short form YYYYMMDDTHHMMSS where T is the date-time separator. </em></span>
-    <span class="type">std::string</span> <a name="id939831"></a>to_iso_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::string</span> <a name="id756194"></a>to_iso_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
    <span class="emphasis"><em>// Convert to form YYYY-MM-DDTHH:MM:SS where T is the date-time separator. </em></span>
-    <span class="type">std::string</span> <a name="id795129"></a>to_iso_extended_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <span class="type">std::string</span> <a name="id791362"></a>to_iso_extended_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id931047"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_parsers.hpp" target="_top">boost/date_time/posix_time/time_parsers.hpp</a>&gt;</h5></div></div></div>
+<a name="id895615"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_parsers.hpp" target="_top">boost/date_time/posix_time/time_parsers.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="type"><a href="../id937125.html" title="Class time_duration">time_duration</a></span> <a href="../duration_from_string.html" title="Function duration_from_string">duration_from_string</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+    <span class="type"><a href="../id866316.html" title="Class time_duration">time_duration</a></span> <a href="../duration_from_string.html" title="Function duration_from_string">duration_from_string</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="time_from_string"></a>time_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a name="from_iso_string"></a>from_iso_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
  }
@@ -1624,10 +1624,10 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id926936"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_period.hpp" target="_top">boost/date_time/posix_time/time_period.hpp</a>&gt;</h5></div></div></div>
+<a name="id761263"></a>Header &lt;<a href="../../../boost/date_time/posix_time/time_period.hpp" target="_top">boost/date_time/posix_time/time_period.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> posix_time {
-    <span class="bold"><strong>typedef</strong></span> date_time::period&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <a href="../id937125.html" title="Class time_duration">time_duration</a> &gt; time_period; <span class="emphasis"><em>// Time period type. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::period&lt; <a href="../ptime.html" title="Class ptime">ptime</a>, <a href="../id866316.html" title="Class time_duration">time_duration</a> &gt; time_period; <span class="emphasis"><em>// Time period type. </em></span>
  }
}</pre>
</div>
@@ -1636,31 +1636,32 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="local_time_reference"></a>Local Time Reference</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="doxy.html#id896141">Header &lt;boost/date_time/local_time/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id800906">Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1031665">Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id962272">Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1106303">Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1107717">Header &lt;boost/date_time/local_time/local_time_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id856507">Header &lt;boost/date_time/local_time/local_time_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928390">Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1045002">Header &lt;boost/date_time/local_time/time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id935264">Header &lt;boost/date_time/local_time/tz_database.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id1006095">Header &lt;boost/date_time/local_time/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id972798">Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id856507">Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id867756">Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id927431">Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id730664">Header &lt;boost/date_time/local_time/local_time_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id787453">Header &lt;boost/date_time/local_time/local_time_serialize.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id826774">Header &lt;boost/date_time/local_time/local_time_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id796826">Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id998208">Header &lt;boost/date_time/local_time/time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id968376">Header &lt;boost/date_time/local_time/tz_database.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id896141"></a>Header &lt;<a href="../../../boost/date_time/local_time/conversion.hpp" target="_top">boost/date_time/local_time/conversion.hpp</a>&gt;</h5></div></div></div>
+<a name="id1006095"></a>Header &lt;<a href="../../../boost/date_time/local_time/conversion.hpp" target="_top">boost/date_time/local_time/conversion.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="emphasis"><em>// Function that creates a tm struct from a local_date_time. </em></span>
-    <span class="type">tm</span> <a name="id1107664"></a>to_tm(<span class="bold"><strong>const</strong></span> local_date_time &amp; lt);
+    <span class="type">tm</span> <a name="id796065"></a>to_tm(<span class="bold"><strong>const</strong></span> local_date_time &amp; lt);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id800906"></a>Header &lt;<a href="../../../boost/date_time/local_time/custom_time_zone.hpp" target="_top">boost/date_time/local_time/custom_time_zone.hpp</a>&gt;</h5></div></div></div>
+<a name="id972798"></a>Header &lt;<a href="../../../boost/date_time/local_time/custom_time_zone.hpp" target="_top">boost/date_time/local_time/custom_time_zone.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>class</strong></span> <a href="../custom_time_zone.html" title="Class custom_time_zone">custom_time_zone</a>;
@@ -1671,32 +1672,32 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1031665"></a>Header &lt;<a href="../../../boost/date_time/local_time/date_duration_operators.hpp" target="_top">boost/date_time/local_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
+<a name="id856507"></a>Header &lt;<a href="../../../boost/date_time/local_time/date_duration_operators.hpp" target="_top">boost/date_time/local_time/date_duration_operators.hpp</a>&gt;</h5></div></div></div>
<p>Operators for local_date_time and optional gregorian types. Operators use snap-to-end-of-month behavior. Further details on this behavior can be found in reference for date_time/date_duration_types.hpp and documentation for month and year iterators.</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="type">local_date_time</span>
-    <a href="../id858004.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id856528.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id1038994.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id801965.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id795566.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id1035618.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id681933.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
+    <a href="../id1005474.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id967615.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id902736.html" title="Function operator+"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id964834.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id802077.html" title="Function operator+="><span class="bold"><strong>operator</strong></span>+=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id1076157.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id832781.html" title="Function operator-"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
    <span class="type">local_date_time</span>
-    <a href="../id1112796.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
+    <a href="../id767095.html" title="Function operator-="><span class="bold"><strong>operator</strong></span>-=</a>(local_date_time &amp;, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp;);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id962272"></a>Header &lt;<a href="../../../boost/date_time/local_time/dst_transition_day_rules.hpp" target="_top">boost/date_time/local_time/dst_transition_day_rules.hpp</a>&gt;</h5></div></div></div>
+<a name="id867756"></a>Header &lt;<a href="../../../boost/date_time/local_time/dst_transition_day_rules.hpp" target="_top">boost/date_time/local_time/dst_transition_day_rules.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>struct</strong></span> <a href="../partial_date_rule_spec.html" title="Struct partial_date_rule_spec">partial_date_rule_spec</a>;
@@ -1717,7 +1718,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1106303"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_date_time.hpp" target="_top">boost/date_time/local_time/local_date_time.hpp</a>&gt;</h5></div></div></div>
+<a name="id927431"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_date_time.hpp" target="_top">boost/date_time/local_time/local_date_time.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>struct</strong></span> <a href="../ambiguous_result.html" title="Struct ambiguous_result">ambiguous_result</a>;
@@ -1734,7 +1735,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1107717"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_io.hpp" target="_top">boost/date_time/local_time/local_time_io.hpp</a>&gt;</h5></div></div></div>
+<a name="id730664"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_io.hpp" target="_top">boost/date_time/local_time/local_time_io.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_facet&lt; local_date_time, <span class="bold"><strong>wchar_t</strong></span> &gt; wlocal_time_facet;
@@ -1745,20 +1746,29 @@
    <span class="emphasis"><em>// operator&lt;&lt; for local_date_time - see local_time docs for formatting details </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT&gt;
      <span class="type">std::basic_ostream&lt; CharT, TraitsT &gt; &amp;</span>
-      <a name="id797082"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
+      <a name="id730728"></a><span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; CharT, TraitsT &gt; &amp; os,
                 <span class="bold"><strong>const</strong></span> local_date_time &amp; ldt);
    <span class="emphasis"><em>// input operator for local_date_time </em></span>
    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a name="id800372"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
+      <a name="id864901"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
                 local_date_time &amp; ldt);
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id856507"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_types.hpp" target="_top">boost/date_time/local_time/local_time_types.hpp</a>&gt;</h5></div></div></div>
+<a name="id787453"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_serialize.hpp" target="_top">boost/date_time/local_time/local_time_serialize.hpp</a>&gt;</h5></div></div></div>
+<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
+  <span class="bold"><strong>namespace</strong></span> serialization {
+    <span class="type"></span> <a name="id932105"></a>BOOST_SERIALIZATION_SPLIT_FREE(boost::date_time::time_zone_base );
+  }
+}</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="id826774"></a>Header &lt;<a href="../../../boost/date_time/local_time/local_time_types.hpp" target="_top">boost/date_time/local_time/local_time_types.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>typedef</strong></span> boost::date_time::period&lt; local_date_time, boost::posix_time::time_duration &gt; local_time_period;
@@ -1771,7 +1781,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id928390"></a>Header &lt;<a href="../../../boost/date_time/local_time/posix_time_zone.hpp" target="_top">boost/date_time/local_time/posix_time_zone.hpp</a>&gt;</h5></div></div></div>
+<a name="id796826"></a>Header &lt;<a href="../../../boost/date_time/local_time/posix_time_zone.hpp" target="_top">boost/date_time/local_time/posix_time_zone.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>struct</strong></span> <a href="../bad_offset.html" title="Struct bad_offset">bad_offset</a>;
@@ -1787,7 +1797,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1045002"></a>Header &lt;<a href="../../../boost/date_time/local_time/time_zone.hpp" target="_top">boost/date_time/local_time/time_zone.hpp</a>&gt;</h5></div></div></div>
+<a name="id998208"></a>Header &lt;<a href="../../../boost/date_time/local_time/time_zone.hpp" target="_top">boost/date_time/local_time/time_zone.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>class</strong></span> <a href="../time_zone.html" title="Class time_zone">time_zone</a>;
@@ -1802,7 +1812,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id935264"></a>Header &lt;<a href="../../../boost/date_time/local_time/tz_database.hpp" target="_top">boost/date_time/local_time/tz_database.hpp</a>&gt;</h5></div></div></div>
+<a name="id968376"></a>Header &lt;<a href="../../../boost/date_time/local_time/tz_database.hpp" target="_top">boost/date_time/local_time/tz_database.hpp</a>&gt;</h5></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> local_time {
    <span class="bold"><strong>typedef</strong></span> date_time::tz_db_base&lt; <a href="../custom_time_zone.html" title="Class custom_time_zone">custom_time_zone</a>, nth_kday_dst_rule &gt; tz_database; <span class="emphasis"><em>// Object populated with boost::shared_ptr&lt;time_zone_base&gt; objects. </em></span>
diff --git a/doc/html/date_time/examples.html b/doc/html/date_time/examples.html
index 3f02f32680..659ae3cce3 100644
--- a/doc/html/date_time/examples.html
+++ b/doc/html/date_time/examples.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Examples</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="details.html" title="Details">
@@ -51,6 +51,7 @@
Various parsing and output of strings.
</p>
<pre class="programlisting">
+
/* The following is a simple example that shows conversion of dates
* to and from a std::string.
@@ -108,7 +109,8 @@
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -162,6 +164,7 @@ main</span><span class="special">()</span><span class="special">
Calculate the number of days till new years
</p>
<pre class="programlisting">
+
/* Provides a simple example of using a date_generator, and simple
* mathematical operatorations, to calculate the days since
* New Years day of this year, and days until next New Years day.
@@ -191,7 +194,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
};
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -200,6 +204,7 @@ main</span><span class="special">()</span><span class="special">
Example that gets a month and a year from the user and finds the last day of each remaining month of that year.
</p>
<pre class="programlisting">
+
/* Simple program that finds the last day of the given month,
* then displays the last day of every month left in the given year.
*/
@@ -246,7 +251,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -255,6 +261,7 @@ main</span><span class="special">()</span><span class="special">
The boost::date_time library provides the ability to create customized locale facets. Date ordering, language, seperators, and abbreviations can be customized.
</p>
<pre class="programlisting">
+
/* The following shows the creation of a facet for the output of
* dates in German (please forgive me for any errors in my German --
* I'm not a native speaker).
@@ -347,7 +354,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -356,6 +364,7 @@ main</span><span class="special">()</span><span class="special">
Calculates if a date is in an 'irregular' collection of periods using period calculation functions.
</p>
<pre class="programlisting">
+
/*
This example demonstrates a simple use of periods for the calculation
of date information.
@@ -432,7 +441,8 @@ main</span><span class="special">()</span><span class="special">
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -441,6 +451,7 @@ main</span><span class="special">()</span><span class="special">
This is an example of using functors to define a holiday schedule
</p>
<pre class="programlisting">
+
/* Generate a set of dates using a collection of date generators
* Output looks like:
@@ -518,7 +529,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -527,6 +539,7 @@ main</span><span class="special">()</span><span class="special">
Simple utility to print out days of the month with the days of a month. Demontstrates date iteration (date_time::date_itr).
</p>
<pre class="programlisting">
+
/* This example prints all the dates in a month. It demonstrates
* the use of iterators as well as functions of the gregorian_calendar
*
@@ -581,7 +594,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -590,6 +604,7 @@ main</span><span class="special">()</span><span class="special">
Adding a month to a day without the use of iterators.
</p>
<pre class="programlisting">
+
/* Simple program that uses the gregorian calendar to progress by exactly
* one month, irregardless of how many days are in that month.
*
@@ -614,7 +629,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -623,6 +639,7 @@ main</span><span class="special">()</span><span class="special">
Various types of calculations with times and time durations.
</p>
<pre class="programlisting">
+
/* Some simple examples of constructing and calculating with times
* Output:
* 2002-Feb-01 00:00:00 - 2002-Feb-01 05:04:02.001000000 = -5:04:02.001000000
@@ -651,7 +668,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -660,6 +678,7 @@ main</span><span class="special">()</span><span class="special">
Demonstrate time iteration, clock retrieval, and simple calculation.
</p>
<pre class="programlisting">
+
/* Print the remaining hours of the day
* Uses the clock to get the local time
* Use an iterator to iterate over the remaining hours
@@ -706,7 +725,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -715,6 +735,7 @@ main</span><span class="special">()</span><span class="special">
Demonstrate utc to local and local to utc calculations including dst.
</p>
<pre class="programlisting">
+
/* Demonstrate conversions between a local time and utc
* Output:
@@ -798,7 +819,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -807,6 +829,7 @@ main</span><span class="special">()</span><span class="special">
Demonstrate some simple uses of time periods.
</p>
<pre class="programlisting">
+
/* Some simple examples of constructing and calculating with times
* Returns:
@@ -861,7 +884,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -870,6 +894,7 @@ main</span><span class="special">()</span><span class="special">
Example usage of custom_time_zone as well as posix_time_zone.
</p>
<pre class="programlisting">
+
/* A simple example for using a custom_time_zone and a posix_time_zone.
*/
@@ -950,7 +975,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -959,6 +985,7 @@ main</span><span class="special">()</span><span class="special">
Example of creating various Daylight Savings Calc Rule objects.
</p>
<pre class="programlisting">
+
/* A simple example for creating various dst_calc_rule instances
*/
@@ -998,7 +1025,8 @@ main</span><span class="special">()</span><span class="special">
return 0;
}
- </pre>
+
+ </pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -1053,6 +1081,7 @@ int</span><span class="identifier"> main</span><span class="special">()</span><s
Example of calculating seconds elapsed since epoch (1970-Jan-1) using local_date_time.
</p>
<pre class="programlisting">
+
/* This example demonstrates the use of the time zone database and
* local time to calculate the number of seconds since the UTC
* time_t epoch 1970-01-01 00:00:00. Note that the selected timezone
@@ -1110,7 +1139,8 @@ int</span><span class="identifier"> main</span><span class="special">()</span><s
std::cout &lt;&lt; "Seconds diff: " &lt;&lt; diff.total_seconds() &lt;&lt; std::endl;
}
- </pre>
+
+ </pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/date_time/examples/general_usage_examples.html b/doc/html/date_time/examples/general_usage_examples.html
index 55f0e969d3..c2c62554cf 100644
--- a/doc/html/date_time/examples/general_usage_examples.html
+++ b/doc/html/date_time/examples/general_usage_examples.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>General Usage Examples</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="../../date_time.html" title="Chapter 3. Boost.Date_Time">
diff --git a/doc/html/date_time/gregorian.html b/doc/html/date_time/gregorian.html
index 21c5de7918..67a8f88039 100644
--- a/doc/html/date_time/gregorian.html
+++ b/doc/html/date_time/gregorian.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Gregorian</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="examples/general_usage_examples.html" title="General Usage Examples">
@@ -34,11 +34,11 @@
<dt><span class="section"><a href="gregorian.html#date_time.gregorian.gregorian_calendar">Gregorian Calendar</a></span></dt>
</dl></div>
<h2>
-<a name="id996889"></a>Gregorian Date System</h2>
+<a name="id907520"></a>Gregorian Date System</h2>
<p><a href="gregorian.html#greg_intro">Introduction</a> --
<a href="gregorian.html#greg_ex">Usage Examples</a></p>
<a name="greg_intro"></a><h3>
-<a name="id996913"></a>Introduction</h3>
+<a name="id907544"></a>Introduction</h3>
<p>The gregorian date system provides a date programming system based the Gregorian Calendar. The first introduction of the Gregorian calendar was in 1582 to fix an error in the Julian Calendar. However, many local jurisdictions did not adopt this change until much later. Thus there is potential confusion with historical dates.
</p>
<p>The implemented calendar is a "propleptic Gregorian calendar" which extends dates back prior to the Gregorian Calendar's first adoption in 1582. The current implementation supports dates in the range 1400-Jan-01 to 9999-Dec-31. Many references will represent dates prior to 1582 using the Julian Calendar, so caution is in order if accurate calculations are required on historic dates. See <a href="http://emr.cs.iit.edu/home/reingold/calendar-book/second-edition" target="_top">Calendrical Calculations</a> by Reingold &amp; Dershowitz for more details. Date information from Calendrical Calculations has been used to cross-test the correctness of the Gregorian calendar implementation.
@@ -48,7 +48,7 @@
<p>The class <a href="gregorian.html#date_time.gregorian.date_class" title="Date">boost::gregorian::date</a> is the primary temporal type for users. If you are interested in learning about writing programs do specialized date calculations such as finding the "first sunday in april" see the date <a href="gregorian.html#date_time.gregorian.date_algorithms" title="Date Generators/Algorithms">generators and algorithms page</a>.
</p>
<a name="greg_ex"></a><h3>
-<a name="id996985"></a>Usage Examples</h3>
+<a name="id907616"></a>Usage Examples</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -60,7 +60,8 @@
</tr></thead>
<tbody>
<tr>
-<td valign="top"><div class="literallayout"><p><a href="examples.html#date_time.examples.days_alive" title="Days Alive">Days Alive</a><a href="examples.html#date_time.examples.days_between_new_year" title="Days Between New Years">Days Between New Years</a></p></div></td>
+<td valign="top"><div class="literallayout"><p><a href="examples.html#date_time.examples.days_alive" title="Days Alive">Days Alive</a>   <br>
+<a href="examples.html#date_time.examples.days_between_new_year" title="Days Between New Years">Days Between New Years</a></p></div></td>
<td>Simple date arithmetic. Retrieve current day from clock.</td>
</tr>
<tr>
@@ -93,7 +94,7 @@
<a href="gregorian.html#date_convert_to_string">Convert to String</a> --
<a href="gregorian.html#date_operators">Operators</a> --
<a href="gregorian.html#date_tm_funcs">Struct tm Functions</a><a name="date_intro"></a><h3>
-<a name="id997205"></a>Introduction</h3>
+<a name="id907837"></a>Introduction</h3>
<p>
The class boost::gregorian::date is the primary interface for date programming. In general,
the date class is immutable once constructed although it does allow assignment from another
@@ -116,12 +117,12 @@
special value not-a-date-time can be used as 'invalid' or 'null' date if so desired.
</p>
<a name="date_header"></a><h3>
-<a name="id997261"></a>Header</h3>
+<a name="id907894"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
or
#include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
<a name="date_construction"></a><h3>
-<a name="id997279"></a>Construction</h3>
+<a name="id907912"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -162,7 +163,7 @@ date d5(min_date_time);</pre></td></tr>
</tbody>
</table></div>
<a name="date_construct_from_string"></a><h3>
-<a name="id997398"></a>Construct from String</h3>
+<a name="id908031"></a>Construct from String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -191,7 +192,7 @@ date d(from_undelimited_string(ds));</pre></td></tr>
</tbody>
</table></div>
<a name="date_construct_from_clock"></a><h3>
-<a name="id997473"></a>Construct from Clock</h3>
+<a name="id908105"></a>Construct from Clock</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -218,7 +219,7 @@ date d(from_undelimited_string(ds));</pre></td></tr>
</tbody>
</table></div>
<a name="date_accessors"></a><h3>
-<a name="id997544"></a>Accessors</h3>
+<a name="id908177"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -342,7 +343,7 @@ date eom = d.end_of_month_day();</pre></td></tr>
</tbody>
</table></div>
<a name="date_convert_to_string"></a><h3>
-<a name="id997958"></a>Convert to String</h3>
+<a name="id908590"></a>Convert to String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -374,7 +375,7 @@ date eom = d.end_of_month_day();</pre></td></tr>
</tbody>
</table></div>
<a name="date_operators"></a><h3>
-<a name="id998072"></a>Operators</h3>
+<a name="id908704"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -432,7 +433,7 @@ date_duration dd = d2-d1;</pre></td></tr>
</tbody>
</table></div>
<a name="date_tm_funcs"></a><h3>
-<a name="id998248"></a>Struct tm Functions</h3>
+<a name="id926356"></a>Struct tm Functions</h3>
<p>Functions for converting a <code class="computeroutput">date</code> object to, and from, a <code class="computeroutput">tm</code> struct are provided.</p>
<div class="informaltable"><table class="table">
<colgroup>
@@ -484,7 +485,7 @@ date d = date_from_tm(d_tm);
<a href="gregorian.html#duration_accessors">Accessors</a> --
<a href="gregorian.html#duration_operators">Operators</a> --
<a href="gregorian.html#additional_duration_types">Additional Duration Types</a><a name="duration_intro"></a><h3>
-<a name="id998482"></a>Introduction</h3>
+<a name="id926590"></a>Introduction</h3>
<p>
The class boost::gregorian::date_duration is a simple day count used for arithmetic with <a href="gregorian.html#date_time.gregorian.date_class" title="Date">gregorian::date</a>. A duration can be either positive or negative.
</p>
@@ -492,12 +493,12 @@ date d = date_from_tm(d_tm);
As of version 1_32 the date_duration class has been typedef'd as days in the boost::gregorian namespace. Throughout the examples you will find days used instead of date_duration.
</p>
<a name="duration_header"></a><h3>
-<a name="id998508"></a>Header</h3>
+<a name="id926616"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
or
#include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
<a name="duration_construction"></a><h3>
-<a name="id998526"></a>Construction</h3>
+<a name="id926634"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -528,7 +529,7 @@ days dd5(min_date_time);</pre></td></tr>
</tbody>
</table></div>
<a name="duration_accessors"></a><h3>
-<a name="id998600"></a>Accessors</h3>
+<a name="id926708"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -571,7 +572,7 @@ dd3.is_special(); // --&gt; false</pre></td></tr>
</tbody>
</table></div>
<a name="duration_operators"></a><h3>
-<a name="id998713"></a>Operators</h3>
+<a name="id926821"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -618,7 +619,7 @@ date_duration dd3 = dd1 - dd2;</pre></td></tr>
</tbody>
</table></div>
<a name="additional_duration_types"></a><h3>
-<a name="id998855"></a>Additional Duration Types</h3>
+<a name="id926963"></a>Additional Duration Types</h3>
<p>These additional types are logical representations of spans of days.</p>
<div class="informaltable"><table class="table">
<colgroup>
@@ -664,7 +665,7 @@ date(2005,Jan,1) + single; // =&gt; 2005-Jan-08</pre></td></tr>
</table></div>
<p><a name="snap_to_details"></a></p>
<h4>
-<a name="id999009"></a>Reversibility of Operations Pitfall</h4>
+<a name="id927117"></a>Reversibility of Operations Pitfall</h4>
<p>A natural expectation when adding a number of months to a date, and then subtracting the same number of months, is to end up exactly where you started. This is most often the result the <code class="computeroutput">date_time</code> library provides but there is one significant exception: The snap-to-end-of-month behavior implemented by the <a href="gregorian.html#additional_duration_types">months</a> duration type. The <a href="gregorian.html#additional_duration_types">months</a> duration type may provide unexpected results when the starting day is the 28th, 29th, or 30th in a 31 day month. The <a href="gregorian.html#iterators_intro">month_iterator</a> is not effected by this issue and is therefore included in the examples to illustrate a possible alternative.
</p>
<p>When the starting date is in the middle of a month, adding or subtracting any number of months will result in a date that is the same day of month (e.g. if you start on the 15th, you will end on the 15th). When a date is the last day of the month, adding or subtracting any number of months will give a result that is also the last day of the month (e.g if you start on Jan 31st, you will land on: Feb 28th, Mar 31st, etc).
@@ -712,7 +713,7 @@ date(2005,Jan,1) + single; // =&gt; 2005-Jan-08</pre></td></tr>
<a href="gregorian.html#period_accessors">Accessors</a> --
<a href="gregorian.html#period_convert_to_string">Convert to String</a> --
<a href="gregorian.html#period_operators">Operators</a><a name="period_intro"></a><h3>
-<a name="id999174"></a>Introduction</h3>
+<a name="id927281"></a>Introduction</h3>
<p>
The class boost::gregorian::date_period provides direct representation for ranges between two dates. Periods provide the ability to simplify some types of calculations by simplifying the conditional logic of the program. For example, testing if a date is within an irregular schedule such as a weekend or holiday can be accomplished using collections of date periods. This is facilitated by several methods that allow evaluation if a date_period intersects with another date period, and to generate the period resulting from the intersection. The <a href="examples.html#date_time.examples.date_period_calc" title="Date Period Calculations">date period calculation example</a> provides an example of this.
</p>
@@ -723,12 +724,12 @@ date(2005,Jan,1) + single; // =&gt; 2005-Jan-08</pre></td></tr>
Date periods used in combination with infinity values have the ability to represent complex concepts such as 'until further notice'.
</p>
<a name="period_header"></a><h3>
-<a name="id999217"></a>Header</h3>
+<a name="id927324"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
or
#include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
<a name="period_construction"></a><h3>
-<a name="id999235"></a>Construction</h3>
+<a name="id927342"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -762,7 +763,7 @@ or
</tbody>
</table></div>
<a name="period_accessors"></a><h3>
-<a name="id999295"></a>Accessors</h3>
+<a name="id927402"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -904,7 +905,7 @@ dp1.shift(days(1));
</tbody>
</table></div>
<a name="period_convert_to_string"></a><h3>
-<a name="id999619"></a>Convert to String</h3>
+<a name="id927726"></a>Convert to String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -926,7 +927,7 @@ dp1.shift(days(1));
</tbody>
</table></div>
<a name="period_operators"></a><h3>
-<a name="id999783"></a>Operators</h3>
+<a name="id927890"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -975,7 +976,7 @@ operator&gt;, operator&lt;</pre></td>
<a href="gregorian.html#iterators_intro">Introduction</a> --
<a href="gregorian.html#iterators_header">Header</a> --
<a href="gregorian.html#iterators_overview">Overview</a><a name="iterators_intro"></a><h3>
-<a name="id999954"></a>Introduction</h3>
+<a name="id928061"></a>Introduction</h3>
<p>
Date iterators provide a standard mechanism for iteration through dates. Date iterators are a model of <a href="http://www.sgi.com/tech/stl/BidirectionalIterator.html" target="_top">Bidirectional Iterator</a> and can be used to populate collections with dates and other date generation tasks. For example, the <a href="examples.html#date_time.examples.print_month" title="Print Month">print month</a> example iterates through all the days in a month and prints them.
</p>
@@ -983,12 +984,12 @@ operator&gt;, operator&lt;</pre></td>
All of the iterators here derive from boost::gregorian::date_iterator.
</p>
<a name="iterators_header"></a><h3>
-<a name="id999988"></a>Header</h3>
+<a name="id928096"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
or
#include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
<a name="iterators_overview"></a><h3>
-<a name="id1000006"></a>Overview</h3>
+<a name="id928114"></a>Overview</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1055,12 +1056,12 @@ year_iterator 2y_itr(date(2005,Feb,1),2);
<div class="titlepage"><div><div><h4 class="title">
<a name="date_time.gregorian.date_algorithms"></a>Date Generators/Algorithms</h4></div></div></div>
<h2>
-<a name="id1000206"></a>Date Generators/Algorithms</h2>
+<a name="id928314"></a>Date Generators/Algorithms</h2>
<a href="gregorian.html#algo_intro">Introduction</a> --
<a href="gregorian.html#algo_header">Header</a> --
<a href="gregorian.html#algo_overview">Class Overview</a> --
<a href="gregorian.html#algo_func_overview">Function Overview</a><a name="algo_intro"></a><h3>
-<a name="id1000248"></a>Introduction</h3>
+<a name="id928355"></a>Introduction</h3>
<p>
Date algorithms or generators are tools for generating other dates or schedules of dates. A generator function starts with some part of a date such as a month and day and is supplied another part to then generate a concrete date. This allows the programmer to represent concepts such as "The first Sunday in February" and then create a concrete set of dates when provided with one or more years.
<span class="emphasis"><em>Note</em></span>: As of boost version 1_31_0, date generator names have been changed. Old names are still available but are no longer documented and may someday be deprecated
@@ -1073,10 +1074,10 @@ year_iterator 2y_itr(date(2005,Feb,1),2);
The <a href="examples.html#date_time.examples.print_holidays" title="Print Holidays">print holidays</a> example shows a detailed usage example.
</p>
<a name="algo_header"></a><h3>
-<a name="id1000292"></a>Header</h3>
+<a name="id928399"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp"</pre>
<a name="algo_overview"></a><h3>
-<a name="id1000308"></a>Overview</h3>
+<a name="id928414"></a>Overview</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1153,7 +1154,7 @@ date d = fdbf.get_date(date(2002,Feb,1));
</tbody>
</table></div>
<a name="algo_func_overview"></a><h3>
-<a name="id1000541"></a>Function Overview</h3>
+<a name="id928648"></a>Function Overview</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1204,7 +1205,7 @@ previous_weekday(d, gw); // 2004-May-28</pre></td></tr>
<a href="gregorian.html#gregcal_intro">Introduction</a> --
<a href="gregorian.html#gregcal_header">Header</a> --
<a href="gregorian.html#gregcal_functions">Functions</a><a name="gregcal_intro"></a><h3>
-<a name="id1000696"></a>Introduction</h3>
+<a name="id928804"></a>Introduction</h3>
<p>
The class boost::gregorian::gregorian_calendar implements the functions necessary to create the gregorian date system. It converts to the year-month-day form of a date to a day number representation and back.
</p>
@@ -1215,12 +1216,12 @@ previous_weekday(d, gw); // 2004-May-28</pre></td></tr>
The <a href="examples.html#date_time.examples.print_month" title="Print Month">print month</a> example demonstrates this.
</p>
<a name="gregcal_header"></a><h3>
-<a name="id1000734"></a>Header</h3>
+<a name="id928842"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp" //include all types plus i/o
or
#include "boost/date_time/gregorian/gregorian_types.hpp" //no i/o just types</pre>
<a name="gregcal_functions"></a><h3>
-<a name="id1000752"></a>Functions</h3>
+<a name="id928860"></a>Functions</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/date_time/local_time.html b/doc/html/date_time/local_time.html
index f3f12a1a31..fd53e7d204 100644
--- a/doc/html/date_time/local_time.html
+++ b/doc/html/date_time/local_time.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Local Time</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="posix_time.html" title="Posix Time">
@@ -34,11 +34,11 @@
<dt><span class="section"><a href="local_time.html#date_time.local_time.local_time_period">Local Time Period</a></span></dt>
</dl></div>
<h2>
-<a name="id1004892"></a>Local Time System</h2>
+<a name="id932998"></a>Local Time System</h2>
<p><a href="local_time.html#local_intro">Introduction</a> --
<a href="local_time.html#local_ex">Usage Examples</a></p>
<a name="local_intro"></a><h3>
-<a name="id1004917"></a>Introduction</h3>
+<a name="id933023"></a>Introduction</h3>
<p>
The library supports 4 main extensions for the management of local times. This includes
</p>
@@ -55,7 +55,7 @@
The phrase "wall-clock" refers to the time that would be shown on a wall clock in a particular time zone at any point in time. Local_time uses a time zone object to account for differences in time zones and daylight savings adjustments. For example: While 5:00 pm, October 10, 2004 in Sydney Australia occurs at exactly the same instant as 3:00 am, October 10, 2004 in New York USA, it is a 14 hour difference in wall-clock times. However, a point in time just one day later will result in a 16 hour difference in wall-clock time due to daylight savings adjustments in both time zones. The local_time system tracks these by means of a time point, stored as UTC, and time_zone objects that contain all the necessary data to correctly calculate wall-clock times.
</p>
<a name="local_ex"></a><h3>
-<a name="id1004956"></a>Usage Examples</h3>
+<a name="id933061"></a>Usage Examples</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -87,7 +87,7 @@
<a href="local_time.html#time_zone_base_header">Header</a> --
<a href="local_time.html#time_zone_base_constr">Construction</a> --
<a href="local_time.html#time_zone_base_accessors">Accessors</a><a name="time_zone_base_intro"></a><h3>
-<a name="id1005094"></a>Introduction</h3>
+<a name="id933199"></a>Introduction</h3>
<p>
The time_zone_base class is an abstract base class template for representing time zones. Time zones are a set of data and rules that provide information about a time zone. The date_time library handles time_zones by means of a boost::shared_ptr&lt;time_zone_base&gt;. A user's custom time zone class will work in the date_time library by means of this shared_ptr.
</p>
@@ -95,14 +95,14 @@
For convienience, the time_zone_base class is typedef'd as time_zone. All references in the documentation to time_zone, are referring to this typedef.
</p>
<a name="time_zone_base_header"></a><h3>
-<a name="id1005111"></a>Header</h3>
+<a name="id933216"></a>Header</h3>
<p>
The time_zone_base class is defined in the header:
</p>
<pre class="programlisting">#include "boost/date_time/time_zone_base.hpp"
</pre>
<a name="time_zone_base_constr"></a><h3>
-<a name="id1005129"></a>Construction</h3>
+<a name="id933234"></a>Construction</h3>
<p>
A default constructor is provided in the time_zone_base class. There are no private data members in this base class to initialize.
</p>
@@ -110,7 +110,7 @@
Template parameters are time_type (typically posix_time::ptime) and CharT (defaults to char).
</p>
<a name="time_zone_base_accessors"></a><h3>
-<a name="id1005148"></a>Accessors</h3>
+<a name="id933253"></a>Accessors</h3>
<p>
All of the accessors listed here are pure virtual functions.
</p>
@@ -184,7 +184,7 @@ std::string to_posix_string();</pre></td>
<a href="local_time.html#posix_time_zone_header">Header</a> --
<a href="local_time.html#posix_time_zone_constr">Construction</a> --
<a href="local_time.html#posix_time_zone_accessors">Accessors</a><a name="posix_time_zone_intro"></a><h3>
-<a name="id1005364"></a>Introduction</h3>
+<a name="id933470"></a>Introduction</h3>
<p>
A posix_time_zone object is a set of data and rules that provide information about a time zone. Information such as the offset from UTC, it's name and abbreviation, as well as daylight savings rules, called <a href="local_time.html#date_time.local_time.dst_calc_rules">dst_calc_rules</a>. These rules are stored as a boost::shared_ptr&lt;dst_calc_rules&gt;.
</p>
@@ -254,20 +254,20 @@ leap_day.dst_local_start_time(2003); // Exception thrown</pre>
See <a href="examples.html#date_time.examples.simple_time_zone" title="Simple Time Zones">Simple time zone</a> for a side by side example of time_zone and posix_time_zone usage.
</p>
<a name="posix_time_zone_notes"></a><h3>
-<a name="id1005580"></a>Important Notes</h3>
+<a name="id933686"></a>Important Notes</h3>
<div class="itemizedlist"><ul type="disc">
<li>posix_time_zone objects use the standard and daylight savings abbreviations in place of the full names (see <a href="local_time.html#posix_time_zone_accessors">Accessors</a> below).</li>
<li>'Jn' and 'n' date specifications can not be mixed in a specification string. Ex: "FST+3FDT,59,J304" </li>
<li>'n' date specification of 59 represents Feb-29. Do not attempt to access in a non-leap year or an exception will be thrown.</li>
</ul></div>
<a name="posix_time_zone_header"></a><h3>
-<a name="id1005610"></a>Header</h3>
+<a name="id933716"></a>Header</h3>
<p>
The inclusion of a single header will bring in all boost::local_time types, functions, and IO operators.
</p>
<pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp"</pre>
<a name="posix_time_zone_constr"></a><h3>
-<a name="id1005629"></a>Construction</h3>
+<a name="id933735"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -284,7 +284,7 @@ time_zone_ptr zone(new posix_time_zone(nyc));</pre></td>
</tr></tbody>
</table></div>
<a name="posix_time_zone_accessors"></a><h3>
-<a name="id1005670"></a>Accessors</h3>
+<a name="id933776"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -369,21 +369,21 @@ phx_zone_sh_ptr-&gt;to_posix_string();
<a href="local_time.html#tz_database_constr">Construction</a> --
<a href="local_time.html#tz_database_accessors">Accessors</a> --
<a href="local_time.html#tz_database_datafile">Data File Details</a><a name="tz_database_intro"></a><h3>
-<a name="id1006003"></a>Introduction</h3>
+<a name="id934109"></a>Introduction</h3>
<p>
The local_time system depends on the ability to store time zone information. Our Time Zone Database (tz_database) is a means of permanently storing that data. The specifications for many time zones (377 at this time) are provided. These specifications are based on data found in the <a href="http://www.twinsun.com/tz/tz-link.htm" target="_top">zoneinfo datebase</a>. The specifications are stored in the file:</p>
<pre class="screen">libs/date_time/data/date_time_zonespec.csv</pre>
<p>. While this file already contains specifications for many time zones, it's real intent is for the user to modify it by adding (or removing) time zones to fit their application. See <a href="local_time.html#tz_database_datafile">Data File Details</a> to learn how this is accomplished.
</p>
<a name="tz_database_header"></a><h3>
-<a name="id1006044"></a>Header</h3>
+<a name="id934151"></a>Header</h3>
<p>
The inclusion of a single header will bring in all boost::local_time types, functions, and IO operators.
</p>
<pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp"
</pre>
<a name="tz_database_constr"></a><h3>
-<a name="id1006064"></a>Construction</h3>
+<a name="id934170"></a>Construction</h3>
<p>
The only constructor takes no arguments and creates an empty database. It is up to the user to populate the database. This is typically achieved by loading the desired datafile, but can also be accomplished by means of the <code class="computeroutput">add_record(...)</code> function (see the <a href="local_time.html#tz_database_accessors">Accessors table</a>). A <code class="computeroutput">local_time::data_not_accessible</code> exception will be thrown if given zonespec file cannot be found. <code class="computeroutput">local_time::bad_field_count</code> exception will be thrown if the number of fields in given zonespec file is incorrect.
</p>
@@ -411,7 +411,7 @@ tz_db.load_from_file("./date_time_zonespec.csv");</pre></td></tr>
</tbody>
</table></div>
<a name="tz_database_accessors"></a><h3>
-<a name="id1006193"></a>Accessors</h3>
+<a name="id934299"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -452,7 +452,7 @@ regions = tz_db.region_list();</pre></td></tr>
</tbody>
</table></div>
<a name="tz_database_datafile"></a><h3>
-<a name="id1006307"></a>Data File Details</h3>
+<a name="id934413"></a>Data File Details</h3>
<a href="local_time.html#tz_database_fields">Field Description/Details</a><p>
The csv file containing the zone_specs used by the boost::local_time::tz_database is intended to be customized by the library user. When customizing this file (or creating your own) the file must follow a specific format.
</p>
@@ -481,7 +481,7 @@ not processed by the tz_database.
Since some time zones do not use daylight savings it is not always necessary for every field in a zone_spec to contain a value. All zone_specs must have at least ID and GMT offset. Zones that use daylight savings must have all fields filled except: STD ABBR, STD NAME, DST NAME. You should take note that DST ABBR is mandatory for zones that use daylight savings (see field descriptions for further details).
</p>
<a name="tz_database_fields"></a><h3>
-<a name="id1006375"></a>Field Description/Details</h3>
+<a name="id934475"></a>Field Description/Details</h3>
<div class="itemizedlist"><ul type="disc">
<li>
ID
@@ -567,7 +567,7 @@ not processed by the tz_database.
<a href="local_time.html#custom_time_zone_constr">Construction</a> --
<a href="local_time.html#custom_time_zone_accessors">Accessors</a> --
<a href="local_time.html#custom_time_zone_dependents">Dependent Types</a><a name="custom_time_zone_intro"></a><h3>
-<a name="id1006541"></a>Introduction</h3>
+<a name="id934640"></a>Introduction</h3>
<p>
A custom_time_zone object is a set of data and rules that provide information about a time zone. Information such as the offset from UTC, it's name and abbreviation, as well as daylight savings rules, called <a href="local_time.html#date_time.local_time.dst_calc_rules">dst_calc_rules</a>. These rules are handled via a boost::shared_ptr&lt;dst_calc_rules&gt;. Not all time zones utilize daylight savings, therefore, time_zone objects can be used with a NULL-assigned shared_ptr.
</p>
@@ -580,13 +580,13 @@ not processed by the tz_database.
</p>
<pre class="programlisting">typedef boost::shared_ptr&lt;time_zone&gt; local_time::time_zone_ptr;</pre>
<a name="custom_time_zone_header"></a><h3>
-<a name="id1006605"></a>Header</h3>
+<a name="id934704"></a>Header</h3>
<p>
The inclusion of a single header will bring in all boost::local_time types, functions, and IO operators.
</p>
<pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp"</pre>
<a name="custom_time_zone_constr"></a><h3>
-<a name="id1006624"></a>Construction</h3>
+<a name="id934723"></a>Construction</h3>
<p>
Construction of a custom_time_zone is dependent on four objects: a
<a href="posix_time.html#date_time.posix_time.time_duration" title="Time Duration">time_duration</a>, a <a href="local_time.html#time_zone_names">time_zone_names</a>, a <a href="local_time.html#dst_adjustment_offsets">dst_adjustment_offsets</a>, and a shared_ptr to a <a href="local_time.html#date_time.local_time.dst_calc_rules">dst_calc_rule</a>.
@@ -611,7 +611,7 @@ not processed by the tz_database.
</tr></tbody>
</table></div>
<a name="custom_time_zone_accessors"></a><h3>
-<a name="id1006736"></a>Accessors</h3>
+<a name="id934835"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -701,11 +701,11 @@ phx_ptr-&gt;to_posix_string();
</tbody>
</table></div>
<a name="custom_time_zone_dependents"></a><h3>
-<a name="id1007013"></a>Dependent Types</h3>
+<a name="id935112"></a>Dependent Types</h3>
<a href="local_time.html#time_zone_names">Time Zone Names</a> --
<a href="local_time.html#dst_adjustment_offsets">Dst Adjustment Offsets</a> --
<a href="local_time.html#date_time.local_time.dst_calc_rules">Daylight Savings Calc Rules</a><a name="time_zone_names"></a><h3>
-<a name="id1007043"></a>Time Zone Names</h3>
+<a name="id935142"></a>Time Zone Names</h3>
<p>
The time_zone_names_base type is an immutable template class of four strings. One each for the name and abbreviation in standard time and daylight savings time. The time_zone_names type is a typedef of time_zone_names_base&lt;char&gt;.
</p>
@@ -764,7 +764,7 @@ time_zone_names nyc_names(sn, sa,
</tbody>
</table></div>
<a name="dst_adjustment_offsets"></a><h3>
-<a name="id1007050"></a>Dst Adjustment Offsets</h3>
+<a name="id935149"></a>Dst Adjustment Offsets</h3>
<p>
The dst_adjustment_offsets type is a collection of three <a href="posix_time.html#date_time.posix_time.time_duration" title="Time Duration">time_duration</a> objects.
</p>
@@ -796,7 +796,7 @@ dst_adjustment_offsets(hours(1),
</tbody>
</table></div>
<a name="date_time.local_time.dst_calc_rules"></a><h3>
-<a name="id1007265"></a>Daylight Savings Calc Rules</h3>
+<a name="id935364"></a>Daylight Savings Calc Rules</h3>
<p>
Daylight savings calc rules, named dst_calc_rules, are a series of objects that group appropriate <a href="gregorian.html#date_time.gregorian.date_algorithms" title="Date Generators/Algorithms">date_generators</a> together to form rule sets. The individual rules objects are used via dst_calc_rule_ptr.
</p>
@@ -865,12 +865,12 @@ dst_adjustment_offsets(hours(1),
<a href="local_time.html#local_date_time_accessors">Accessors</a> --
<a href="local_time.html#local_date_time_operators">Operators</a> --
<a href="local_time.html#local_date_time_tm_func">Struct tm Functions</a><a name="local_date_time_intro"></a><h3>
-<a name="id1007459"></a>Introduction</h3>
+<a name="id935558"></a>Introduction</h3>
<p>
A local_date_time object is a point in time and an associated time zone. The time is represented internally as UTC.
</p>
<a name="local_date_time_header"></a><h3>
-<a name="id1007474"></a>Header</h3>
+<a name="id935572"></a>Header</h3>
<p>
The inclusion of a single header will bring in all boost::local_time types,
functions, and IO operators.
@@ -879,7 +879,7 @@ functions, and IO operators.
#include "boost/date_time/local_time/local_time.hpp"
</pre>
<a name="local_date_time_clock_constr"></a><h3>
-<a name="id1007494"></a>Construct From Clock</h3>
+<a name="id935592"></a>Construct From Clock</h3>
<p>
Creation of a local_date_time object from clock is possible with either second, or sub second resolution.
</p>
@@ -921,7 +921,7 @@ local_date_time ldt =
</tbody>
</table></div>
<a name="local_date_time_constr"></a><h3>
-<a name="id1007558"></a>Construction</h3>
+<a name="id935656"></a>Construction</h3>
<p>
Construction of a local_date_time object can be done with a ptime and a time_zone_ptr where the ptime represents UTC time. Construction with a wall-clock representation takes the form of a date, a time_duration, a time_zone_ptr, and a fourth parameter that addresses the following complication.
</p>
@@ -1015,7 +1015,7 @@ local_date_time nadt(pos_infin);</pre></td></tr>
</tbody>
</table></div>
<a name="local_date_time_accessors"></a><h3>
-<a name="id1007811"></a>Accessors</h3>
+<a name="id935909"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1112,7 +1112,7 @@ ldt3.is_special(); // --&gt; false</pre></td></tr>
</tbody>
</table></div>
<a name="local_date_time_operators"></a><h3>
-<a name="id1008058"></a>Operators</h3>
+<a name="id936157"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1168,7 +1168,7 @@ operator-, operator-=</pre></td>
</tbody>
</table></div>
<a name="local_date_time_tm_func"></a><h3>
-<a name="id1008189"></a>Struct tm Functions</h3>
+<a name="id936287"></a>Struct tm Functions</h3>
<p>Function for converting a <code class="computeroutput">local_date_time</code> object to a <code class="computeroutput">tm</code> struct is provided.</p>
<div class="informaltable"><table class="table">
<colgroup>
@@ -1215,7 +1215,7 @@ tm ldt_tm = to_tm(ldt);
<a href="local_time.html#local_time_period_constr">Construction</a> --
<a href="local_time.html#local_time_period_accessors">Accessors</a> --
<a href="local_time.html#local_time_period_operators">Operators</a><a name="local_time_period_intro"></a><h3>
-<a name="id1008424"></a>Introduction</h3>
+<a name="id936520"></a>Introduction</h3>
<p>
The class <code class="computeroutput">boost::local_time::local_time_period</code> provides direct representation for ranges between two local times. Periods provide the ability to simplify some types of calculations by simplifying the conditional logic of the program.
</p>
@@ -1223,12 +1223,12 @@ tm ldt_tm = to_tm(ldt);
A period that is created with beginning and end points being equal, or with a duration of zero, is known as a zero length period. Zero length periods are considered invalid (it is perfectly legal to construct an invalid period). For these periods, the <code class="computeroutput">last</code> point will always be one unit less that the <code class="computeroutput">begin</code> point.
</p>
<a name="local_time_period_header"></a><h3>
-<a name="id1008465"></a>Header</h3>
+<a name="id936561"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/local_time/local_time.hpp" //include all types plus i/o
or
#include "boost/date_time/local_time/local_time_types.hpp" //no i/o just types</pre>
<a name="local_time_period_constr"></a><h3>
-<a name="id1008483"></a>Construction</h3>
+<a name="id936580"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1278,7 +1278,7 @@ local_time_period ltp(beg, hours(24));</pre></td></tr>
</tbody>
</table></div>
<a name="local_time_period_accessors"></a><h3>
-<a name="id1008553"></a>Accessors</h3>
+<a name="id936649"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1447,7 +1447,7 @@ mar_mst.shift(hours(48));
</tbody>
</table></div>
<a name="local_time_period_operators"></a><h3>
-<a name="id1008912"></a>Operators</h3>
+<a name="id937008"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/date_time/posix_time.html b/doc/html/date_time/posix_time.html
index e82b12a760..a4bd253451 100644
--- a/doc/html/date_time/posix_time.html
+++ b/doc/html/date_time/posix_time.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Posix Time</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="gregorian.html" title="Gregorian">
@@ -32,16 +32,16 @@
<dt><span class="section"><a href="posix_time.html#date_time.posix_time.time_iterators">Time Iterators</a></span></dt>
</dl></div>
<h2>
-<a name="id1000885"></a>Posix Time System</h2>
+<a name="id928993"></a>Posix Time System</h2>
<p><a href="posix_time.html#posix_intro">Introduction</a> --
<a href="posix_time.html#posix_ex">Usage Examples</a></p>
<a name="posix_intro"></a><h3>
-<a name="id1000910"></a>Introduction</h3>
+<a name="id929018"></a>Introduction</h3>
<p>
Defines a non-adjusted time system with nano-second/micro-second resolution and stable calculation properties. The nano-second resolution option uses 96 bits of underlying storage for each ptime while the micro-second resolution uses 64 bits per ptime (see <a href="details.html#date_time.buildinfo" title="Build-Compiler Information">Build Options</a> for details). This time system uses the Gregorian calendar to implement the date portion of the time representation.
</p>
<a name="posix_ex"></a><h3>
-<a name="id1000937"></a>Usage Examples</h3>
+<a name="id929045"></a>Usage Examples</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -83,7 +83,7 @@
<a href="posix_time.html#ptime_to_string">Conversion To String</a> --
<a href="posix_time.html#ptime_operators">Operators</a> --
<a href="posix_time.html#ptime_struct_tm">Struct tm, time_t, and FILETIME Functions</a><a name="ptime_intro"></a><h3>
-<a name="id1001106"></a>Introduction</h3>
+<a name="id929215"></a>Introduction</h3>
<p>
The class boost::posix_time::ptime is the primary interface for time point manipulation. In general, the ptime class is immutable once constructed although it does allow assignment.
</p>
@@ -94,12 +94,12 @@
Other techniques for creating times include <a href="posix_time.html#date_time.posix_time.time_iterators" title="Time Iterators">time iterators</a>.
</p>
<a name="ptime_header"></a><h3>
-<a name="id1001144"></a>Header</h3>
+<a name="id929253"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
or
#include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
<a name="ptime_constr"></a><h3>
-<a name="id1001161"></a>Construction</h3>
+<a name="id929271"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -143,7 +143,7 @@ ptime d5(min_date_time);</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_from_string"></a><h3>
-<a name="id1001280"></a>Construct from String</h3>
+<a name="id929390"></a>Construct from String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -172,7 +172,7 @@ ptime t(from_iso_string(ts))</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_from_clock"></a><h3>
-<a name="id1001365"></a>Construct from Clock</h3>
+<a name="id929476"></a>Construct from Clock</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -209,7 +209,7 @@ ptime t(from_iso_string(ts))</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_from_funcs"></a><h3>
-<a name="id1001492"></a>Construct using Conversion Functions</h3>
+<a name="id929602"></a>Construct using Conversion Functions</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -236,7 +236,7 @@ ptime t(from_iso_string(ts))</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_accessors"></a><h3>
-<a name="id1001566"></a>Accessors</h3>
+<a name="id929676"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -302,7 +302,7 @@ pt3.is_special(); // --&gt; false</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_to_string"></a><h3>
-<a name="id1001748"></a>Conversion to String</h3>
+<a name="id929858"></a>Conversion to String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -334,7 +334,7 @@ pt3.is_special(); // --&gt; false</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_operators"></a><h3>
-<a name="id1001886"></a>Operators</h3>
+<a name="id929996"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -405,7 +405,7 @@ time_duration t3 = t2 - t1;//negative result</pre></td></tr>
</tbody>
</table></div>
<a name="ptime_struct_tm"></a><h3>
-<a name="id1002086"></a>Struct tm, time_t, and FILETIME Functions</h3>
+<a name="id930196"></a>Struct tm, time_t, and FILETIME Functions</h3>
<p>Functions for converting posix_time objects to, and from, <code class="computeroutput">tm</code> structs are provided as well as conversion from <code class="computeroutput">time_t</code> and <code class="computeroutput">FILETIME</code>.</p>
<div class="informaltable"><table class="table">
<colgroup>
@@ -496,7 +496,7 @@ ptime pt = from_ftime&lt;ptime&gt;(ft);
<a href="posix_time.html#time_duration_to_string">Conversion To String</a> --
<a href="posix_time.html#time_duration_operators">Operators</a> --
<a href="posix_time.html#time_duration_struct_tm">Struct tm Functions</a><a name="time_duration_intro"></a><h3>
-<a name="id1002458"></a>Introduction</h3>
+<a name="id930567"></a>Introduction</h3>
<p>
The class boost::posix_time::time_duration the base type responsible for representing a length of time. A duration can be either positive or negative. The general time_duration class provides a constructor that takes a count of the number of hours, minutes, seconds, and fractional seconds count as shown in the code fragment below. The resolution of the time_duration is configure able at compile time. See <a href="details.html#date_time.buildinfo" title="Build-Compiler Information">Build-Compiler Information</a> for more information.
</p>
@@ -538,12 +538,12 @@ int count = number_of_tenths*(time_duration::ticks_per_second()/10);
time_duration td(1,2,3,count); //01:02:03.5 //no matter the resolution settings
</pre>
<a name="time_duration_header"></a><h3>
-<a name="id1002549"></a>Header</h3>
+<a name="id930658"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
or
#include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
<a name="time_duration_constr"></a><h3>
-<a name="id1002567"></a>Construction</h3>
+<a name="id930676"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -584,7 +584,7 @@ total_seconds()</pre>The remaining accessor functions will work as expected.</td
</tbody>
</table></div>
<a name="time_duration_count_constr"></a><h3>
-<a name="id1002628"></a>Count Based Construction</h3>
+<a name="id930737"></a>Count Based Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -631,7 +631,7 @@ total_seconds()</pre>The remaining accessor functions will work as expected.</td
</tbody>
</table></div>
<a name="time_duration_from_string"></a><h3>
-<a name="id1002822"></a>Construct from String</h3>
+<a name="id930932"></a>Construct from String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -654,7 +654,7 @@ time_duration td(duration_from_string(ts));</pre></td></tr>
</tbody>
</table></div>
<a name="time_duration_accessors"></a><h3>
-<a name="id1002887"></a>Accessors</h3>
+<a name="id930996"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -805,7 +805,7 @@ td3.is_special(); // --&gt; false</pre></td></tr>
</tbody>
</table></div>
<a name="time_duration_to_string"></a><h3>
-<a name="id1003446"></a>Conversion To String</h3>
+<a name="id931555"></a>Conversion To String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -832,7 +832,7 @@ td3.is_special(); // --&gt; false</pre></td></tr>
</tbody>
</table></div>
<a name="time_duration_operators"></a><h3>
-<a name="id1003546"></a>Operators</h3>
+<a name="id931655"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -889,7 +889,7 @@ nanosecond(3)/2 == nanosecond(1);</pre></td></tr>
</tbody>
</table></div>
<a name="time_duration_struct_tm"></a><h3>
-<a name="id1003724"></a>Struct tm, time_t, and FILETIME Functions</h3>
+<a name="id931833"></a>Struct tm, time_t, and FILETIME Functions</h3>
<p>Function for converting a time_duration to a <code class="computeroutput">tm</code> struct is provided.</p>
<div class="informaltable"><table class="table">
<colgroup>
@@ -931,7 +931,7 @@ tm td_tm = to_tm(td);
<a href="posix_time.html#time_period_accessors">Accessors</a> --
<a href="posix_time.html#time_period_to_string">Conversion To String</a> --
<a href="posix_time.html#time_period_operators">Operators</a><a name="time_period_intro"></a><h3>
-<a name="id1003900"></a>Introduction</h3>
+<a name="id932007"></a>Introduction</h3>
<p>
The class boost::posix_time::time_period provides direct representation for ranges between two times. Periods provide the ability to simplify some types of calculations by simplifying the conditional logic of the program.
</p>
@@ -942,12 +942,12 @@ tm td_tm = to_tm(td);
The <a href="examples.html#date_time.examples.time_periods" title="Time Periods">time periods example</a> provides an example of using time periods.
</p>
<a name="time_period_header"></a><h3>
-<a name="id1003945"></a>Header</h3>
+<a name="id932052"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
or
#include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
<a name="time_period_constr"></a><h3>
-<a name="id1003963"></a>Construction</h3>
+<a name="id932070"></a>Construction</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -986,7 +986,7 @@ time_period tp(t1, t2);</pre></td></tr>
</tbody>
</table></div>
<a name="time_period_accessors"></a><h3>
-<a name="id1004030"></a>Accessors</h3>
+<a name="id932137"></a>Accessors</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1098,7 +1098,7 @@ tp2.intersects(tp1); // --&gt; true</pre></td></tr>
</tbody>
</table></div>
<a name="time_period_to_string"></a><h3>
-<a name="id1004260"></a>Conversion To String</h3>
+<a name="id932367"></a>Conversion To String</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1123,7 +1123,7 @@ tp2.intersects(tp1); // --&gt; true</pre></td></tr>
</tbody>
</table></div>
<a name="time_period_operators"></a><h3>
-<a name="id1004429"></a>Operators</h3>
+<a name="id932536"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1179,11 +1179,12 @@ tp2.intersects(tp1); // --&gt; true</pre></td></tr>
<a href="posix_time.html#time_iter_header">Header</a> --
<a href="posix_time.html#time_iter_overview">Overview</a> --
<a href="posix_time.html#time_iter_operators">Operators</a><a name="time_iter_intro"></a><h3>
-<a name="id1004658"></a>Introduction</h3>
+<a name="id932765"></a>Introduction</h3>
<p>
Time iterators provide a mechanism for iteration through times. Time iterators are similar to <a href="http://www.sgi.com/tech/stl/BidirectionalIterator.html" target="_top">Bidirectional Iterators</a>. However, time_iterators are different than standard iterators in that there is no underlying sequence, just a calculation function. In addition, time_iterators are directly comparable against instances of <a href="posix_time.html#date_time.posix_time.ptime_class" title="Ptime">class ptime</a>. Thus a second iterator for the end point of the iteration is not required, but rather a point in time can be used directly. For example, the following code iterates using a 15 minute iteration interval. The <a href="examples.html#date_time.examples.print_hours" title="Print Hours">print hours</a> example also illustrates the use of the time_iterator.
</p>
<pre class="programlisting">
+
#include "boost/date_time/posix_time/posix_time.hpp"
#include &lt;iostream&gt;
@@ -1209,14 +1210,15 @@ tp2.intersects(tp1); // --&gt; true</pre></td></tr>
--titr;
}
}
- </pre>
+
+ </pre>
<a name="time_iter_header"></a><h3>
-<a name="id1004705"></a>Header</h3>
+<a name="id932811"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/posix_time/posix_time.hpp" //include all types plus i/o
or
#include "boost/date_time/posix_time/posix_time_types.hpp" //no i/o just types</pre>
<a name="time_iter_overview"></a><h3>
-<a name="id1004728"></a>Overview</h3>
+<a name="id932834"></a>Overview</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1238,7 +1240,7 @@ or
</tbody>
</table></div>
<a name="time_iter_operators"></a><h3>
-<a name="id1004781"></a>Operators</h3>
+<a name="id932887"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/date_time/serialization.html b/doc/html/date_time/serialization.html
index 2c18c042f0..9ef4d10b71 100644
--- a/doc/html/date_time/serialization.html
+++ b/doc/html/date_time/serialization.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Serialization</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../date_time.html" title="Chapter 3. Boost.Date_Time">
<link rel="prev" href="date_time_io.html" title="Date Time Input/Output">
@@ -29,7 +29,7 @@
The boost::date_time library is compatible with the boost::serialization library's text and xml archives. The list of classes that are serializable are:
</p>
<h3>
-<a name="id1033183"></a>boost::gregorian</h3>
+<a name="id961291"></a>boost::gregorian</h3>
<div class="informaltable"><table class="table" width="100%">
<colgroup>
<col>
@@ -60,7 +60,7 @@
</tbody>
</table></div>
<h3>
-<a name="id1033281"></a>boost::posix_time</h3>
+<a name="id961389"></a>boost::posix_time</h3>
<div class="informaltable"><table class="table" width="100%">
<colgroup>
<col>
diff --git a/doc/html/day_calc_dst_rule.html b/doc/html/day_calc_dst_rule.html
index 66b6883b7d..c93a83f482 100644
--- a/doc/html/day_calc_dst_rule.html
+++ b/doc/html/day_calc_dst_rule.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template day_calc_dst_rule</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045441" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id891820" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
<link rel="prev" href="dst_day_calc_rule.html" title="Class template dst_day_calc_rule">
<link rel="next" href="time_from_ftime.html" title="Function template time_from_ftime">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891820"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="day_calc_dst_rule"></a><div class="titlepage"></div>
@@ -41,31 +41,31 @@
  <span class="bold"><strong>typedef</strong></span> spec::end_rule       end_rule;  
  <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#day_calc_dst_ruleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="day_calc_dst_rule.html#id833698-bb">day_calc_dst_rule</a>(start_rule, end_rule);
+  <a href="day_calc_dst_rule.html#id829845-bb">day_calc_dst_rule</a>(start_rule, end_rule);
-  <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#id1039477-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id964277-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id1078670-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id1080463-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id1080487-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#id802948-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id1034288-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id1040074-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="day_calc_dst_rule.html#id1040086-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="day_calc_dst_rule.html#id973507-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1083080"></a><h2>Description</h2>
+<a name="id1011197"></a><h2>Description</h2>
<p>This class is used to generate specific sets of dst rules</p>
<p></p>
<div class="refsect2" lang="en">
-<a name="id1083088"></a><h3>
+<a name="id1011205"></a><h3>
<a name="day_calc_dst_ruleconstruct-copy-destruct"></a><code class="computeroutput">day_calc_dst_rule</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id833698-bb"></a>day_calc_dst_rule(start_rule dst_start, end_rule dst_end);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id829845-bb"></a>day_calc_dst_rule(start_rule dst_start, end_rule dst_end);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1083122"></a><h3>
-<a name="id1039477-bb"></a><code class="computeroutput">day_calc_dst_rule</code> public member functions</h3>
+<a name="id1011240"></a><h3>
+<a name="id802948-bb"></a><code class="computeroutput">day_calc_dst_rule</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id964277-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1078670-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id1080463-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1080487-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id1034288-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1040074-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id1040086-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id973507-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -76,7 +76,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891820"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_from_ftime.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/day_clock.html b/doc/html/day_clock.html
index 22aae21969..22f7e257fb 100644
--- a/doc/html/day_clock.html
+++ b/doc/html/day_clock.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template day_clock</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1044589" title="Header &lt;boost/date_time/date_clock_device.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id858349" title="Header &lt;boost/date_time/date_clock_device.hpp&gt;">
<link rel="prev" href="boost/date_time/date.html" title="Class template date">
<link rel="next" href="date_duration.html" title="Class template date_duration">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1044589"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id858349"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="day_clock"></a><div class="titlepage"></div>
@@ -35,35 +35,35 @@
  <span class="emphasis"><em>// types</em></span>
  <span class="bold"><strong>typedef</strong></span> date_type::ymd_type ymd_type;
-  <span class="emphasis"><em>// <a href="day_clock.html#id943455-bb">public static functions</a></em></span>
-  <span class="type">date_type</span> <a href="day_clock.html#id897925-bb">local_day</a>() ;
-  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id907504-bb">local_day_ymd</a>() ;
-  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id1001335-bb">universal_day_ymd</a>() ;
-  <span class="type">date_type</span> <a href="day_clock.html#id801108-bb">universal_day</a>() ;
+  <span class="emphasis"><em>// <a href="day_clock.html#id731175-bb">public static functions</a></em></span>
+  <span class="type">date_type</span> <a href="day_clock.html#id904021-bb">local_day</a>() ;
+  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id722526-bb">local_day_ymd</a>() ;
+  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id965594-bb">universal_day_ymd</a>() ;
+  <span class="type">date_type</span> <a href="day_clock.html#id768065-bb">universal_day</a>() ;
-  <span class="emphasis"><em>// <a href="day_clock.html#id964665-bb">private static functions</a></em></span>
-  <span class="type">::std::tm *</span> <a href="day_clock.html#id858183-bb">get_local_time</a>(std::tm &amp;) ;
-  <span class="type">::std::tm *</span> <a href="day_clock.html#id1036672-bb">get_universal_time</a>(std::tm &amp;) ;
+  <span class="emphasis"><em>// <a href="day_clock.html#id961681-bb">private static functions</a></em></span>
+  <span class="type">::std::tm *</span> <a href="day_clock.html#id726945-bb">get_local_time</a>(std::tm &amp;) ;
+  <span class="type">::std::tm *</span> <a href="day_clock.html#id752986-bb">get_universal_time</a>(std::tm &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1041922"></a><h2>Description</h2>
+<a name="id970035"></a><h2>Description</h2>
<p>This clock uses Posix interfaces as its implementation and hence uses the timezone settings of the operating system. Incorrect user settings will result in incorrect results for the calls to local_day. </p>
<div class="refsect2" lang="en">
-<a name="id1041931"></a><h3>
-<a name="id943455-bb"></a><code class="computeroutput">day_clock</code> public static functions</h3>
+<a name="id970044"></a><h3>
+<a name="id731175-bb"></a><code class="computeroutput">day_clock</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id897925-bb"></a>local_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id907504-bb"></a>local_day_ymd() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id1001335-bb"></a>universal_day_ymd() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id801108-bb"></a>universal_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id904021-bb"></a>local_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id722526-bb"></a>local_day_ymd() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id965594-bb"></a>universal_day_ymd() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id768065-bb"></a>universal_day() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1042020"></a><h3>
-<a name="id964665-bb"></a><code class="computeroutput">day_clock</code> private static functions</h3>
+<a name="id970131"></a><h3>
+<a name="id961681-bb"></a><code class="computeroutput">day_clock</code> private static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id858183-bb"></a>get_local_time(std::tm &amp; result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id1036672-bb"></a>get_universal_time(std::tm &amp; result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id726945-bb"></a>get_local_time(std::tm &amp; result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id752986-bb"></a>get_universal_time(std::tm &amp; result) ;</pre></li>
</ol></div>
</div>
</div>
@@ -74,7 +74,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1044589"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id858349"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/day_functor.html b/doc/html/day_functor.html
index c0d7b37d17..110530f9a1 100644
--- a/doc/html/day_functor.html
+++ b/doc/html/day_functor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template day_functor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id833968" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
<link rel="prev" href="date_time/doxy.html" title="Library Reference">
<link rel="next" href="month_functor.html" title="Class template month_functor">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="day_functor"></a><div class="titlepage"></div>
@@ -36,25 +36,25 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
  <span class="emphasis"><em>// <a href="day_functor.html#day_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="day_functor.html#id838613-bb">day_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="day_functor.html#id897484-bb">day_functor</a>(<span class="bold"><strong>int</strong></span>);
-  <span class="emphasis"><em>// <a href="day_functor.html#id1112276-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="day_functor.html#id1112281-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="day_functor.html#id1101073-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="day_functor.html#id972648-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="day_functor.html#id972652-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="day_functor.html#id868621-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1038229"></a><h2>Description</h2>
+<a name="id966341"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1038232"></a><h3>
+<a name="id966345"></a><h3>
<a name="day_functorconstruct-copy-destruct"></a><code class="computeroutput">day_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id838613-bb"></a>day_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id897484-bb"></a>day_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1038272"></a><h3>
-<a name="id1112276-bb"></a><code class="computeroutput">day_functor</code> public member functions</h3>
+<a name="id966383"></a><h3>
+<a name="id972648-bb"></a><code class="computeroutput">day_functor</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1112281-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1101073-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id972652-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id868621-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -65,7 +65,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_functor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/days_before_weekday.html b/doc/html/days_before_weekday.html
index fe3e12583e..7fecb74b17 100644
--- a/doc/html/days_before_weekday.html
+++ b/doc/html/days_before_weekday.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template days_before_weekday</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="days_until_weekday.html" title="Function template days_until_weekday">
<link rel="next" href="next_weekday.html" title="Function template next_weekday">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="days_before_weekday"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
  <span class="type">date_type::duration_type</span>
  days_before_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1076247"></a><h2>Description</h2>
+<a name="id1004364"></a><h2>Description</h2>
<p>Calculates the number of days since the previous weekday If the date given falls on a Sunday and the given weekday is Tuesday the result will be 5 days. The answer will be a positive number because Tuesday is 5 days before Sunday, not -5 days before. </p>
</div>
</div>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="next_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/days_until_weekday.html b/doc/html/days_until_weekday.html
index 4997d1d7bb..6b1734cd7b 100644
--- a/doc/html/days_until_weekday.html
+++ b/doc/html/days_until_weekday.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template days_until_weekday</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="first_kday_before.html" title="Class template first_kday_before">
<link rel="next" href="days_before_weekday.html" title="Function template days_before_weekday">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="days_until_weekday"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
  <span class="type">date_type::duration_type</span>
  days_until_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1076180"></a><h2>Description</h2>
+<a name="id1004296"></a><h2>Description</h2>
<p>Calculates the number of days until the next weekday. If the date given falls on a Sunday and the given weekday is Tuesday the result will be 2 days </p>
</div>
</div>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_before_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/dst_calc_engine.html b/doc/html/dst_calc_engine.html
index 60d4ae79f7..56c3c1842b 100644
--- a/doc/html/dst_calc_engine.html
+++ b/doc/html/dst_calc_engine.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template dst_calc_engine</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id803010" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
<link rel="prev" href="dst_calculator.html" title="Class template dst_calculator">
<link rel="next" href="us_dst_rules.html" title="Class template us_dst_rules">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="dst_calc_engine"></a><div class="titlepage"></div>
@@ -37,30 +37,30 @@
  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type                        calendar_type;
  <span class="bold"><strong>typedef</strong></span> <a href="dst_calculator.html" title="Class template dst_calculator">dst_calculator</a>&lt; date_type, time_duration_type &gt; dstcalc;      
-  <span class="emphasis"><em>// <a href="dst_calc_engine.html#id1111389-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_calc_engine.html#id691247-bb">public static functions</a></em></span>
  <span class="type">time_is_dst_result</span>
-  <a href="dst_calc_engine.html#id1074662-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="dst_calc_engine.html#id1033622-bb">is_dst_boundary_day</a>(date_type) ;
-  <span class="type">time_duration_type</span> <a href="dst_calc_engine.html#id974604-bb">dst_offset</a>() ;
-  <span class="type">date_type</span> <a href="dst_calc_engine.html#id974622-bb">local_dst_start_day</a>(year_type) ;
-  <span class="type">date_type</span> <a href="dst_calc_engine.html#id901026-bb">local_dst_end_day</a>(year_type) ;
+  <a href="dst_calc_engine.html#id691252-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="dst_calc_engine.html#id768585-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">time_duration_type</span> <a href="dst_calc_engine.html#id866606-bb">dst_offset</a>() ;
+  <span class="type">date_type</span> <a href="dst_calc_engine.html#id795138-bb">local_dst_start_day</a>(year_type) ;
+  <span class="type">date_type</span> <a href="dst_calc_engine.html#id753570-bb">local_dst_end_day</a>(year_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1081670"></a><h2>Description</h2>
+<a name="id1009786"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1081673"></a><h3>
-<a name="id1111389-bb"></a><code class="computeroutput">dst_calc_engine</code> public static functions</h3>
+<a name="id1009789"></a><h3>
+<a name="id691247-bb"></a><code class="computeroutput">dst_calc_engine</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id1074662-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
+<a name="id691252-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
<p>Determines if the time is really in DST or not. Also checks for invalid and ambiguous.
</p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1033622-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id974604-bb"></a>dst_offset() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id974622-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id901026-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id768585-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id866606-bb"></a>dst_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id795138-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id753570-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
</ol></div>
</div>
</div>
@@ -71,7 +71,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_rules.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/dst_calculator.html b/doc/html/dst_calculator.html
index 094d148107..8d0b82db97 100644
--- a/doc/html/dst_calculator.html
+++ b/doc/html/dst_calculator.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template dst_calculator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id803010" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
<link rel="prev" href="all_date_names_put.html" title="Class template all_date_names_put">
<link rel="next" href="dst_calc_engine.html" title="Class template dst_calc_engine">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="dst_calculator"></a><div class="titlepage"></div>
@@ -36,30 +36,30 @@
  <span class="bold"><strong>typedef</strong></span> time_duration_type_ time_duration_type;
  <span class="bold"><strong>typedef</strong></span> date_type_          date_type;         
-  <span class="emphasis"><em>// <a href="dst_calculator.html#id838110-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_calculator.html#id754474-bb">public static functions</a></em></span>
  <span class="type">time_is_dst_result</span>
-  <a href="dst_calculator.html#id838116-bb">process_local_dst_start_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
+  <a href="dst_calculator.html#id733498-bb">process_local_dst_start_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
  <span class="type">time_is_dst_result</span>
-  <a href="dst_calculator.html#id866718-bb">process_local_dst_end_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
+  <a href="dst_calculator.html#id863389-bb">process_local_dst_end_day</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
  <span class="type">time_is_dst_result</span>
-  <a href="dst_calculator.html#id935826-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="dst_calculator.html#id726276-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
               <span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
               <span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
               <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
  <span class="type">time_is_dst_result</span>
-  <a href="dst_calculator.html#id1110662-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="dst_calculator.html#id970646-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
               <span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> date_type &amp;,
               <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>long</strong></span>) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1081059"></a><h2>Description</h2>
+<a name="id1009175"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1081063"></a><h3>
-<a name="id838110-bb"></a><code class="computeroutput">dst_calculator</code> public static functions</h3>
+<a name="id1009178"></a><h3>
+<a name="id754474-bb"></a><code class="computeroutput">dst_calculator</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id838116-bb"></a>process_local_dst_start_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day,
+<a name="id733498-bb"></a>process_local_dst_start_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day,
                            <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes,
                            <span class="bold"><strong>long</strong></span> dst_length_minutes) ;</pre>
<p>On this dst transition, the time label between the transition boundary and the boudary + the offset are invalid times. If before the boundary then still not in dst.
@@ -79,7 +79,7 @@
</li>
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id866718-bb"></a>process_local_dst_end_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day,
+<a name="id863389-bb"></a>process_local_dst_end_day(<span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day,
                          <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_end_offset_minutes,
                          <span class="bold"><strong>long</strong></span> dst_length_minutes) ;</pre>
<p>This is the calculation for the DST end day. On that day times prior to the conversion time - dst_length (1 am in US) are still in dst. Times between the above and the switch time are ambiguous. Times after the start_offset are not in dst.
@@ -97,7 +97,7 @@
</li>
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id935826-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day,
+<a name="id726276-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day,
             <span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day,
             <span class="bold"><strong>const</strong></span> date_type &amp; dst_start_day,
             <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_start_offset,
@@ -127,7 +127,7 @@
</li>
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id1110662-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day,
+<a name="id970646-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; current_day,
             <span class="bold"><strong>const</strong></span> time_duration_type &amp; time_of_day,
             <span class="bold"><strong>const</strong></span> date_type &amp; dst_start_day,
             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes,
@@ -166,7 +166,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_calc_engine.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/dst_day_calc_rule.html b/doc/html/dst_day_calc_rule.html
index 4fe49768ff..3a80274c26 100644
--- a/doc/html/dst_day_calc_rule.html
+++ b/doc/html/dst_day_calc_rule.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template dst_day_calc_rule</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045441" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id891820" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
<link rel="prev" href="null_dst_rules.html" title="Class template null_dst_rules">
<link rel="next" href="day_calc_dst_rule.html" title="Class template day_calc_dst_rule">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891820"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="dst_day_calc_rule"></a><div class="titlepage"></div>
@@ -36,29 +36,29 @@
  <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
  <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#dst_day_calc_ruleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="dst_day_calc_rule.html#id1033889-bb">~dst_day_calc_rule</a>();
+  <a href="dst_day_calc_rule.html#id833401-bb">~dst_day_calc_rule</a>();
-  <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#id928106-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id926393-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id899436-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id899450-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id892427-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#id731702-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id1036282-bb">start_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id802156-bb">start_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="dst_day_calc_rule.html#id802168-bb">end_day</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="dst_day_calc_rule.html#id833388-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1082707"></a><h2>Description</h2>
+<a name="id1010824"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1082710"></a><h3>
+<a name="id1010828"></a><h3>
<a name="dst_day_calc_ruleconstruct-copy-destruct"></a><code class="computeroutput">dst_day_calc_rule</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1033889-bb"></a>~dst_day_calc_rule();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id833401-bb"></a>~dst_day_calc_rule();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1082745"></a><h3>
-<a name="id928106-bb"></a><code class="computeroutput">dst_day_calc_rule</code> public member functions</h3>
+<a name="id1010862"></a><h3>
+<a name="id731702-bb"></a><code class="computeroutput">dst_day_calc_rule</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id926393-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id899436-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id899450-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id892427-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id1036282-bb"></a>start_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id802156-bb"></a>start_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id802168-bb"></a>end_day(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id833388-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -69,7 +69,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891820"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="day_calc_dst_rule.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/dst_not_valid.html b/doc/html/dst_not_valid.html
index a73e1ff889..f9f3b7266e 100644
--- a/doc/html/dst_not_valid.html
+++ b/doc/html/dst_not_valid.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct dst_not_valid</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id927431" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
<link rel="prev" href="time_label_invalid.html" title="Struct time_label_invalid">
<link rel="next" href="local_date_time_base.html" title="Class template local_date_time_base">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="dst_not_valid"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> dst_not_valid {
  <span class="emphasis"><em>// <a href="dst_not_valid.html#dst_not_validconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="dst_not_valid.html#id868510-bb">dst_not_valid</a>(std::string = "");
+  <a href="dst_not_valid.html#id788818-bb">dst_not_valid</a>(std::string = "");
-  <span class="emphasis"><em>// <a href="dst_not_valid.html#id1034672-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_not_valid.html#id788813-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1181350"></a><h2>Description</h2>
+<a name="id1109469"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1181354"></a><h3>
+<a name="id1109472"></a><h3>
<a name="dst_not_validconstruct-copy-destruct"></a><code class="computeroutput">dst_not_valid</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id868510-bb"></a>dst_not_valid(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id788818-bb"></a>dst_not_valid(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1181387"></a><h3>
-<a name="id1034672-bb"></a><code class="computeroutput">dst_not_valid</code> public member functions</h3>
+<a name="id1109507"></a><h3>
+<a name="id788813-bb"></a><code class="computeroutput">dst_not_valid</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_date_time_base.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/duration_from_string.html b/doc/html/duration_from_string.html
index 55fc4f7026..af44126238 100644
--- a/doc/html/duration_from_string.html
+++ b/doc/html/duration_from_string.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function duration_from_string</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id931047" title="Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id895615" title="Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;">
<link rel="prev" href="ptime.html" title="Class ptime">
<link rel="next" href="custom_time_zone.html" title="Class custom_time_zone">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id931047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="duration_from_string"></a><div class="titlepage"></div>
@@ -30,9 +30,9 @@
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
-<span class="type"><a href="id937125.html" title="Class time_duration">time_duration</a></span> duration_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
+<span class="type"><a href="id866316.html" title="Class time_duration">time_duration</a></span> duration_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1178913"></a><h2>Description</h2>
+<a name="id1107026"></a><h2>Description</h2>
<p>Expected format for string is "[-]h[h][:mm][:ss][.fff]". A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.". </p>
</div>
</div>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id931047"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895615"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="custom_time_zone.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/duration_traits_adapted.html b/doc/html/duration_traits_adapted.html
index 70d1a58384..1dcab26862 100644
--- a/doc/html/duration_traits_adapted.html
+++ b/doc/html/duration_traits_adapted.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct duration_traits_adapted</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id729918" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id732613" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
<link rel="prev" href="duration_traits_long.html" title="Struct duration_traits_long">
<link rel="next" href="weeks_duration.html" title="Class template weeks_duration">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id732613"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="duration_traits_adapted"></a><div class="titlepage"></div>
@@ -35,16 +35,16 @@
  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>long</strong></span>                                  int_type; 
  <span class="bold"><strong>typedef</strong></span> <a href="int_adapter.html" title="Class template int_adapter">boost::date_time::int_adapter</a>&lt; <span class="bold"><strong>long</strong></span> &gt; impl_type;
-  <span class="emphasis"><em>// <a href="duration_traits_adapted.html#id859639-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="duration_traits_adapted.html#id859644-bb">as_number</a>(impl_type) ;
+  <span class="emphasis"><em>// <a href="duration_traits_adapted.html#id801951-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="duration_traits_adapted.html#id1038061-bb">as_number</a>(impl_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1043388"></a><h2>Description</h2>
+<a name="id971500"></a><h2>Description</h2>
<p>Struct for instantiating date_duration <span class="bold"><strong>WITH</strong></span> special values functionality. Allows for transparent implementation of either date_duration&lt;long&gt; or date_duration&lt;int_adapter&lt;long&gt; &gt; </p>
<div class="refsect2" lang="en">
-<a name="id1043405"></a><h3>
-<a name="id859639-bb"></a><code class="computeroutput">duration_traits_adapted</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id859644-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
+<a name="id971517"></a><h3>
+<a name="id801951-bb"></a><code class="computeroutput">duration_traits_adapted</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id1038061-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -54,7 +54,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id732613"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="weeks_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/duration_traits_long.html b/doc/html/duration_traits_long.html
index ed301f71dc..e1929656cf 100644
--- a/doc/html/duration_traits_long.html
+++ b/doc/html/duration_traits_long.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct duration_traits_long</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id729918" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id732613" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
<link rel="prev" href="date_duration.html" title="Class template date_duration">
<link rel="next" href="duration_traits_adapted.html" title="Struct duration_traits_adapted">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id732613"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="duration_traits_long"></a><div class="titlepage"></div>
@@ -35,16 +35,16 @@
  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>long</strong></span> int_type; 
  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>long</strong></span> impl_type;
-  <span class="emphasis"><em>// <a href="duration_traits_long.html#id966541-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="duration_traits_long.html#id932488-bb">as_number</a>(impl_type) ;
+  <span class="emphasis"><em>// <a href="duration_traits_long.html#id764056-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="duration_traits_long.html#id764060-bb">as_number</a>(impl_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1043249"></a><h2>Description</h2>
+<a name="id971362"></a><h2>Description</h2>
<p>Struct for instantiating date_duration with <span class="bold"><strong>NO</strong></span> special values functionality. Allows for transparent implementation of either date_duration&lt;long&gt; or date_duration&lt;int_adapter&lt;long&gt; &gt; </p>
<div class="refsect2" lang="en">
-<a name="id1043266"></a><h3>
-<a name="id966541-bb"></a><code class="computeroutput">duration_traits_long</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id932488-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
+<a name="id971378"></a><h3>
+<a name="id764056-bb"></a><code class="computeroutput">duration_traits_long</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id764060-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -54,7 +54,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729918"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id732613"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_traits_adapted.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/eu_dst_trait.html b/doc/html/eu_dst_trait.html
index 5f3df9db6b..02022a8011 100644
--- a/doc/html/eu_dst_trait.html
+++ b/doc/html/eu_dst_trait.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template eu_dst_trait</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id904857" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
<link rel="prev" href="us_dst_trait.html" title="Struct template us_dst_trait">
<link rel="next" href="uk_dst_trait.html" title="Struct template uk_dst_trait">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="eu_dst_trait"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; start_rule_functor;
  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt; end_rule_functor;  
-  <span class="emphasis"><em>// <a href="eu_dst_trait.html#id822473-bb">public static functions</a></em></span>
-  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id930448-bb">start_day</a>() ;
-  <span class="type">month_type</span> <a href="eu_dst_trait.html#id856476-bb">start_month</a>() ;
-  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id856489-bb">end_day</a>() ;
-  <span class="type">month_type</span> <a href="eu_dst_trait.html#id968648-bb">end_month</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id968660-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id968673-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id968686-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="eu_dst_trait.html#id864045-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id864049-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="eu_dst_trait.html#id902779-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id797455-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="eu_dst_trait.html#id829551-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id962046-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id962057-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id962069-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1109722"></a><h2>Description</h2>
+<a name="id1037374"></a><h2>Description</h2>
<p>These amount to the following:</p>
<div class="itemizedlist"><ul type="disc">
<li><p>Start of dst day is last Sunday in March</p></li>
@@ -57,16 +57,16 @@
<li><p>Shift duration is one hour (60 minutes) </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1109749"></a><h3>
-<a name="id822473-bb"></a><code class="computeroutput">eu_dst_trait</code> public static functions</h3>
+<a name="id1037401"></a><h3>
+<a name="id864045-bb"></a><code class="computeroutput">eu_dst_trait</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id930448-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id856476-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id856489-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id968648-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id968660-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id968673-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id968686-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id864049-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id902779-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id797455-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id829551-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id962046-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id962057-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id962069-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
@@ -77,7 +77,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="uk_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/first_kday_after.html b/doc/html/first_kday_after.html
index 6f887bedca..58ebf9b51d 100644
--- a/doc/html/first_kday_after.html
+++ b/doc/html/first_kday_after.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template first_kday_after</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="last_kday_of_month.html" title="Class template last_kday_of_month">
<link rel="next" href="first_kday_before.html" title="Class template first_kday_before">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="first_kday_after"></a><div class="titlepage"></div>
@@ -38,30 +38,30 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
  <span class="emphasis"><em>// <a href="first_kday_after.html#first_kday_afterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="first_kday_after.html#id652735-bb">first_kday_after</a>(day_of_week_type);
+  <a href="first_kday_after.html#id868030-bb">first_kday_after</a>(day_of_week_type);
-  <span class="emphasis"><em>// <a href="first_kday_after.html#id1038849-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="first_kday_after.html#id1038854-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="first_kday_after.html#id1113167-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_after.html#id685750-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_after.html#id685755-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="first_kday_after.html#id791107-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1075748"></a><h2>Description</h2>
+<a name="id1003864"></a><h2>Description</h2>
<p>Date generator that takes a date and finds kday after </p>
<pre class="programlisting"> typedef boost::date_time::first_kday_after&lt;date&gt; firstkdayafter;
firstkdayafter fkaf(Monday);
fkaf.get_date(date(2002,Feb,1));
</pre>
<div class="refsect2" lang="en">
-<a name="id1075768"></a><h3>
+<a name="id1003884"></a><h3>
<a name="first_kday_afterconstruct-copy-destruct"></a><code class="computeroutput">first_kday_after</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id652735-bb"></a>first_kday_after(day_of_week_type dow);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id868030-bb"></a>first_kday_after(day_of_week_type dow);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075800"></a><h3>
-<a name="id1038849-bb"></a><code class="computeroutput">first_kday_after</code> public member functions</h3>
+<a name="id1003916"></a><h3>
+<a name="id685750-bb"></a><code class="computeroutput">first_kday_after</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1038854-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1113167-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id685755-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id791107-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -72,7 +72,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_before.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/first_kday_before.html b/doc/html/first_kday_before.html
index 01dcaf62ec..31b33a677f 100644
--- a/doc/html/first_kday_before.html
+++ b/doc/html/first_kday_before.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template first_kday_before</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="first_kday_after.html" title="Class template first_kday_after">
<link rel="next" href="days_until_weekday.html" title="Function template days_until_weekday">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="first_kday_before"></a><div class="titlepage"></div>
@@ -38,30 +38,30 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
  <span class="emphasis"><em>// <a href="first_kday_before.html#first_kday_beforeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="first_kday_before.html#id826948-bb">first_kday_before</a>(day_of_week_type);
+  <a href="first_kday_before.html#id896224-bb">first_kday_before</a>(day_of_week_type);
-  <span class="emphasis"><em>// <a href="first_kday_before.html#id1079950-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="first_kday_before.html#id802966-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="first_kday_before.html#id901019-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_before.html#id896181-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_before.html#id896185-bb">get_date</a>(date_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="first_kday_before.html#id896211-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1076004"></a><h2>Description</h2>
+<a name="id1004120"></a><h2>Description</h2>
<p>Date generator that takes a date and finds kday after </p>
<pre class="programlisting"> typedef boost::date_time::first_kday_before&lt;date&gt; firstkdaybefore;
firstkdaybefore fkbf(Monday);
fkbf.get_date(date(2002,Feb,1));
</pre>
<div class="refsect2" lang="en">
-<a name="id1076015"></a><h3>
+<a name="id1004131"></a><h3>
<a name="first_kday_beforeconstruct-copy-destruct"></a><code class="computeroutput">first_kday_before</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id826948-bb"></a>first_kday_before(day_of_week_type dow);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id896224-bb"></a>first_kday_before(day_of_week_type dow);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1076056"></a><h3>
-<a name="id1079950-bb"></a><code class="computeroutput">first_kday_before</code> public member functions</h3>
+<a name="id1004172"></a><h3>
+<a name="id896181-bb"></a><code class="computeroutput">first_kday_before</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id802966-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id901019-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id896185-bb"></a>get_date(date_type start_day) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id896211-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -72,7 +72,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="days_until_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/first_kday_of_month.html b/doc/html/first_kday_of_month.html
index 0ea0ea229b..04df7aba01 100644
--- a/doc/html/first_kday_of_month.html
+++ b/doc/html/first_kday_of_month.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template first_kday_of_month</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="nth_kday_of_month.html" title="Class template nth_kday_of_month">
<link rel="next" href="last_kday_of_month.html" title="Class template last_kday_of_month">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="first_kday_of_month"></a><div class="titlepage"></div>
@@ -42,22 +42,22 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
  <span class="emphasis"><em>// <a href="first_kday_of_month.html#first_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="first_kday_of_month.html#id794313-bb">first_kday_of_month</a>(day_of_week_type, month_type);
+  <a href="first_kday_of_month.html#id858056-bb">first_kday_of_month</a>(day_of_week_type, month_type);
-  <span class="emphasis"><em>// <a href="first_kday_of_month.html#id1033916-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="first_kday_of_month.html#id997615-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="first_kday_of_month.html#id1039262-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="first_kday_of_month.html#id802700-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="first_kday_of_month.html#id903819-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_of_month.html#id766700-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_of_month.html#id766705-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="first_kday_of_month.html#id1034678-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="first_kday_of_month.html#id971742-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="first_kday_of_month.html#id899427-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1075043"></a><h2>Description</h2>
+<a name="id1003158"></a><h2>Description</h2>
<p>Similar to nth_kday_of_month, but requires less paramters </p>
<div class="refsect2" lang="en">
-<a name="id1075050"></a><h3>
+<a name="id1003165"></a><h3>
<a name="first_kday_of_monthconstruct-copy-destruct"></a><code class="computeroutput">first_kday_of_month</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id794313-bb"></a>first_kday_of_month(day_of_week_type dow, month_type m);</pre>
+<pre class="literallayout"><a name="id858056-bb"></a>first_kday_of_month(day_of_week_type dow, month_type m);</pre>
<p></p>
<div class="variablelist">
<p class="title"><b>Parameters</b></p>
@@ -71,14 +71,14 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075106"></a><h3>
-<a name="id1033916-bb"></a><code class="computeroutput">first_kday_of_month</code> public member functions</h3>
+<a name="id1003221"></a><h3>
+<a name="id766700-bb"></a><code class="computeroutput">first_kday_of_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id997615-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1039262-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id802700-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id766705-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1034678-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id971742-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id903819-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id899427-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns a string formatted as "M4.1.0" ==&gt; 1st Sunday in April. </p>
</li>
</ol></div>
@@ -91,7 +91,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/first_last_rule_spec.html b/doc/html/first_last_rule_spec.html
index 482bf2d889..bff6381993 100644
--- a/doc/html/first_last_rule_spec.html
+++ b/doc/html/first_last_rule_spec.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct first_last_rule_spec</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id867756" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
<link rel="prev" href="partial_date_rule_spec.html" title="Struct partial_date_rule_spec">
<link rel="next" href="last_last_rule_spec.html" title="Struct last_last_rule_spec">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="first_last_rule_spec"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/fixed_string_to_int.html b/doc/html/fixed_string_to_int.html
index 5a5beb9a21..7e8332be7d 100644
--- a/doc/html/fixed_string_to_int.html
+++ b/doc/html/fixed_string_to_int.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template fixed_string_to_int</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1104639" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id928844" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
<link rel="prev" href="format_date_parser.html" title="Class template format_date_parser">
<link rel="next" href="var_string_to_int.html" title="Function template var_string_to_int">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928844"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="fixed_string_to_int"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
                               parse_match_result&lt; charT &gt; &amp; mr,
                               <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> length);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1102428"></a><h2>Description</h2>
+<a name="id1013069"></a><h2>Description</h2>
<p>Will consume 'length' number of characters from stream. Consumed character are transfered to parse_match_result struct. Returns '-1' if no number can be parsed or incorrect number of digits in stream. </p>
</div>
</div>
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928844"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="var_string_to_int.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/format_date_parser.html b/doc/html/format_date_parser.html
index 7db32fb1f8..dffa36bfdc 100644
--- a/doc/html/format_date_parser.html
+++ b/doc/html/format_date_parser.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template format_date_parser</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1104639" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id928844" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
<link rel="prev" href="time_from_ftime.html" title="Function template time_from_ftime">
<link rel="next" href="fixed_string_to_int.html" title="Function template fixed_string_to_int">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928844"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="format_date_parser"></a><div class="titlepage"></div>
@@ -48,50 +48,50 @@
  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; input_collection_type;
  <span class="emphasis"><em>// <a href="format_date_parser.html#format_date_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="format_date_parser.html#id822060-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> input_collection_type &amp;,
+  <a href="format_date_parser.html#id729585-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> input_collection_type &amp;,
                     <span class="bold"><strong>const</strong></span> input_collection_type &amp;,
                     <span class="bold"><strong>const</strong></span> input_collection_type &amp;,
                     <span class="bold"><strong>const</strong></span> input_collection_type &amp;);
-  <a href="format_date_parser.html#id822732-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp;);
-  <a href="format_date_parser.html#id1000182-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp;);
+  <a href="format_date_parser.html#id730136-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp;);
+  <a href="format_date_parser.html#id1000738-bb">format_date_parser</a>(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp;);
-  <span class="emphasis"><em>// <a href="format_date_parser.html#id864173-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="format_date_parser.html#id896660-bb">format</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1078294-bb">format</a>(string_type) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1043745-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id721729-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id934233-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1072848-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
-  <span class="type">date_type</span> <a href="format_date_parser.html#id892367-bb">parse_date</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="format_date_parser.html#id868066-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="format_date_parser.html#id868071-bb">format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1040446-bb">format</a>(string_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id1040467-bb">short_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id972964-bb">long_month_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id762580-bb">short_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id788189-bb">long_weekday_names</a>(<span class="bold"><strong>const</strong></span> input_collection_type &amp;) ;
+  <span class="type">date_type</span> <a href="format_date_parser.html#id726424-bb">parse_date</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                       <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="format_date_parser.html#id938860-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">date_type</span> <a href="format_date_parser.html#id762809-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                       std::istreambuf_iterator&lt; charT &gt; &amp;,
                       <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="format_date_parser.html#id1045473-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">date_type</span> <a href="format_date_parser.html#id899313-bb">parse_date</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                       std::istreambuf_iterator&lt; charT &gt; &amp;, string_type,
                       <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="format_date_parser.html#id905658-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">month_type</span> <a href="format_date_parser.html#id824162-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                         std::istreambuf_iterator&lt; charT &gt; &amp;, string_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="format_date_parser.html#id822459-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">month_type</span> <a href="format_date_parser.html#id1036105-bb">parse_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                         std::istreambuf_iterator&lt; charT &gt; &amp;, string_type,
                         match_results &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_type</span> <a href="format_date_parser.html#id801010-bb">parse_day_of_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">day_type</span> <a href="format_date_parser.html#id903633-bb">parse_day_of_month</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                              std::istreambuf_iterator&lt; charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="type">day_of_week_type</span>
-  <a href="format_date_parser.html#id793468-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <a href="format_date_parser.html#id1005942-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                std::istreambuf_iterator&lt; charT &gt; &amp;, string_type) <span class="bold"><strong>const</strong></span>;
  <span class="type">day_of_week_type</span>
-  <a href="format_date_parser.html#id1070474-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <a href="format_date_parser.html#id892111-bb">parse_weekday</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                std::istreambuf_iterator&lt; charT &gt; &amp;, string_type,
                match_results &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">year_type</span> <a href="format_date_parser.html#id858753-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">year_type</span> <a href="format_date_parser.html#id799382-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                       std::istreambuf_iterator&lt; charT &gt; &amp;, string_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">year_type</span> <a href="format_date_parser.html#id908008-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="type">year_type</span> <a href="format_date_parser.html#id974184-bb">parse_year</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
                       std::istreambuf_iterator&lt; charT &gt; &amp;, string_type,
                       match_results &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1101662"></a><h2>Description</h2>
+<a name="id1012302"></a><h2>Description</h2>
<p>The following is the set of recognized format specifiers</p>
<div class="itemizedlist"><ul type="disc">
<li><p>a - Short weekday name</p></li>
@@ -112,60 +112,60 @@
<p>todo -- Another interesting feature that this approach could provide is an option to fill in any missing fields with the current values from the clock. So if you have m-%d the parser would detect the missing year value and fill it in using the clock.</p>
<p>todo -- What to do with the x. x in the classic facet is just bad... </p>
<div class="refsect2" lang="en">
-<a name="id1101736"></a><h3>
+<a name="id1012377"></a><h3>
<a name="format_date_parserconstruct-copy-destruct"></a><code class="computeroutput">format_date_parser</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id822060-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format,
+<li><pre class="literallayout"><a name="id729585-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format,
                   <span class="bold"><strong>const</strong></span> input_collection_type &amp; month_short_names,
                   <span class="bold"><strong>const</strong></span> input_collection_type &amp; month_long_names,
                   <span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_short_names,
                   <span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_long_names);</pre></li>
-<li><pre class="literallayout"><a name="id822732-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format, <span class="bold"><strong>const</strong></span> std::locale &amp; locale);</pre></li>
-<li><pre class="literallayout"><a name="id1000182-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp; fdp);</pre></li>
+<li><pre class="literallayout"><a name="id730136-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> string_type &amp; format, <span class="bold"><strong>const</strong></span> std::locale &amp; locale);</pre></li>
+<li><pre class="literallayout"><a name="id1000738-bb"></a>format_date_parser(<span class="bold"><strong>const</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, charT &gt; &amp; fdp);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1101858"></a><h3>
-<a name="id864173-bb"></a><code class="computeroutput">format_date_parser</code> public member functions</h3>
+<a name="id1012499"></a><h3>
+<a name="id868066-bb"></a><code class="computeroutput">format_date_parser</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id896660-bb"></a>format() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1078294-bb"></a>format(string_type format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1043745-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id721729-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id934233-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1072848-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id892367-bb"></a>parse_date(<span class="bold"><strong>const</strong></span> string_type &amp; value, <span class="bold"><strong>const</strong></span> string_type &amp; format,
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id868071-bb"></a>format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1040446-bb"></a>format(string_type format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1040467-bb"></a>short_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id972964-bb"></a>long_month_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; month_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id762580-bb"></a>short_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id788189-bb"></a>long_weekday_names(<span class="bold"><strong>const</strong></span> input_collection_type &amp; weekday_names) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id726424-bb"></a>parse_date(<span class="bold"><strong>const</strong></span> string_type &amp; value, <span class="bold"><strong>const</strong></span> string_type &amp; format,
                     <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; sv_parser) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id938860-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id762809-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                     std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                     <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; sv_parser) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type">date_type</span> <a name="id1045473-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<pre class="literallayout"><span class="type">date_type</span> <a name="id899313-bb"></a>parse_date(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                     std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                     string_type format,
                     <span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; sv_parser) <span class="bold"><strong>const</strong></span>;</pre>
<p>Of all the objects that the format_date_parser can parse, only a date can be a special value. Therefore, only parse_date checks for special_values. </p>
</li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id905658-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id824162-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                       std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                       string_type format) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id822459-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1036105-bb"></a>parse_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                       std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                       string_type format, match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id801010-bb"></a>parse_day_of_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id903633-bb"></a>parse_day_of_month(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                            std::istreambuf_iterator&lt; charT &gt; &amp; stream_end) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="type">day_of_week_type</span>
-<a name="id793468-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<a name="id1005942-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
              std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
              string_type format) <span class="bold"><strong>const</strong></span>;</pre></li>
<li><pre class="literallayout"><span class="type">day_of_week_type</span>
-<a name="id1070474-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<a name="id892111-bb"></a>parse_weekday(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
              std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
              string_type format, match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">year_type</span> <a name="id858753-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<li><pre class="literallayout"><span class="type">year_type</span> <a name="id799382-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                     std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                     string_type format) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">year_type</span> <a name="id908008-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<li><pre class="literallayout"><span class="type">year_type</span> <a name="id974184-bb"></a>parse_year(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
                     std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                     string_type format, match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
@@ -178,7 +178,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928844"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="fixed_string_to_int.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/from_ftime.html b/doc/html/from_ftime.html
index 5abaebc309..e862fc4906 100644
--- a/doc/html/from_ftime.html
+++ b/doc/html/from_ftime.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template from_ftime</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id974552" title="Header &lt;boost/date_time/posix_time/conversion.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id751673" title="Header &lt;boost/date_time/posix_time/conversion.hpp&gt;">
<link rel="prev" href="special_value_from_string.html" title="Function special_value_from_string">
-<link rel="next" href="id1111919.html" title="Function operator+">
+<link rel="next" href="id905663.html" title="Function operator+">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id974552"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1111919.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id751673"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id905663.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="from_ftime"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; <span class="type">time_type</span> from_ftime(<span class="bold"><strong>const</strong></span> FILETIME &amp; ft);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1174672"></a><h2>Description</h2>
+<a name="id1102785"></a><h2>Description</h2>
<p>Function to create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the FILETIME's sub second value will be truncated. Nanosecond resolution has no truncation.</p>
<p>Note ftime is part of the Win32 API, so it is not portable to non-windows platforms. </p>
</div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id974552"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1111919.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id751673"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id905663.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/function.html b/doc/html/function.html
index bfb56539c4..dd68f2538d 100644
--- a/doc/html/function.html
+++ b/doc/html/function.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 4. Boost.Function</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="time_zone.html" title="Class time_zone">
@@ -34,7 +34,7 @@
</div></div>
<div><p class="copyright">Copyright © 2001-2004 Douglas Gregor</p></div>
<div><div class="legalnotice">
-<a name="id1186182"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id1114296"></a><p>Use, modification and distribution is subject to the Boost
Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
</div></div>
@@ -46,25 +46,25 @@
<dt><span class="section"><a href="function/history.html">History &amp; Compatibility Notes</a></span></dt>
<dt><span class="section"><a href="function/tutorial.html">Tutorial</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="function/tutorial.html#id1186576">Basic Usage</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186874">Free functions</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186902">Member functions</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1187060">References to Function Objects</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1187209">Comparing Boost.Function function objects</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id1114689">Basic Usage</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id1114986">Free functions</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id1115015">Member functions</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id1115173">References to Function Objects</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id1115321">Comparing Boost.Function function objects</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="function/reference.html">Reference</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="function/reference.html#function.definitions">Definitions</a></span></dt>
<dt><span class="section"><a href="function/reference.html#header.boost.function.hpp">Header &lt;boost/function.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="function/reference.html#id1002914">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="function/reference.html#id892188">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="function/faq.html">Frequently Asked Questions</a></span></dt>
<dt><span class="section"><a href="function/misc.html">Miscellaneous Notes</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="function/misc.html#id1215111">Boost.Function vs. Function Pointers</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1215161">Performance</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1215202">Combatting virtual function "bloat"</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1215222">Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id1143226">Boost.Function vs. Function Pointers</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id1143276">Performance</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id1143317">Combatting virtual function "bloat"</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id1143337">Acknowledgements</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="function/testsuite.html">Testsuite</a></span></dt>
<dd><dl>
diff --git a/doc/html/function/faq.html b/doc/html/function/faq.html
index 7d981606f0..c08c429a3b 100644
--- a/doc/html/function/faq.html
+++ b/doc/html/function/faq.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Frequently Asked Questions</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
<link rel="prev" href="../function_equal.html" title="Function template function_equal">
@@ -27,18 +27,18 @@
<a name="function.faq"></a>Frequently Asked Questions</h3></div></div></div>
<div class="qandaset">
<dl>
-<dt>1. <a href="faq.html#id1214641">Why can't I compare
+<dt>1. <a href="faq.html#id1142756">Why can't I compare
boost::function objects with
operator== or
operator!=?</a>
</dt>
-<dt>2. <a href="faq.html#id1214973">I see void pointers; is this [mess] type safe?</a>
+<dt>2. <a href="faq.html#id1143088">I see void pointers; is this [mess] type safe?</a>
</dt>
-<dt>3. <a href="faq.html#id1214987">Why are there workarounds for void returns? C++ allows them!</a>
+<dt>3. <a href="faq.html#id1143102">Why are there workarounds for void returns? C++ allows them!</a>
</dt>
-<dt>4. <a href="faq.html#id1215029">Why (function) cloning?</a>
+<dt>4. <a href="faq.html#id1143144">Why (function) cloning?</a>
</dt>
-<dt>5. <a href="faq.html#id1215043">How much overhead does a call through boost::function incur?</a>
+<dt>5. <a href="faq.html#id1143158">How much overhead does a call through boost::function incur?</a>
</dt>
</dl>
<table border="0" summary="Q and A Set">
@@ -46,7 +46,7 @@
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id1214641"></a><a name="id1214642"></a><b>1.</b>
+<a name="id1142756"></a><a name="id1142757"></a><b>1.</b>
</td>
<td align="left" valign="top"><p>Why can't I compare
<code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code> objects with
@@ -124,7 +124,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1214973"></a><a name="id1214974"></a><b>2.</b>
+<a name="id1143088"></a><a name="id1143089"></a><b>2.</b>
</td>
<td align="left" valign="top"><p>I see void pointers; is this [mess] type safe?</p></td>
</tr>
@@ -143,7 +143,7 @@ invoke a function pointer with the wrong type). </p></td>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1214987"></a><a name="id1214988"></a><b>3.</b>
+<a name="id1143102"></a><a name="id1143103"></a><b>3.</b>
</td>
<td align="left" valign="top"><p>Why are there workarounds for void returns? C++ allows them!</p></td>
</tr>
@@ -166,7 +166,7 @@ function objects with parameters that don't exactly match.</p>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1215029"></a><a name="id1215030"></a><b>4.</b>
+<a name="id1143144"></a><a name="id1143145"></a><b>4.</b>
</td>
<td align="left" valign="top"><p>Why (function) cloning?</p></td>
</tr>
@@ -180,7 +180,7 @@ function objects with parameters that don't exactly match.</p>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1215043"></a><a name="id1215044"></a><b>5.</b>
+<a name="id1143158"></a><a name="id1143159"></a><b>5.</b>
</td>
<td align="left" valign="top"><p>How much overhead does a call through <code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code> incur?</p></td>
</tr>
diff --git a/doc/html/function/history.html b/doc/html/function/history.html
index 826b546aef..8bde5e3e26 100644
--- a/doc/html/function/history.html
+++ b/doc/html/function/history.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>History &amp; Compatibility Notes</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
<link rel="prev" href="../function.html" title="Chapter 4. Boost.Function">
@@ -34,9 +34,9 @@
<li><p><code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code>
and <code class="computeroutput"><a href="../functionN.html" title="Class template functionN">boost::functionN</a></code> objects
can be assigned to 0 (semantically equivalent to calling
- <code class="computeroutput"><a href="../boost/function.html#id903961-bb">clear</a>()</code>) and
+ <code class="computeroutput"><a href="../boost/function.html#id961596-bb">clear</a>()</code>) and
compared against 0 (semantically equivalent to calling
- <code class="computeroutput"><a href="../boost/function.html#id972567-bb">empty</a>()</code>).</p></li>
+ <code class="computeroutput"><a href="../boost/function.html#id802640-bb">empty</a>()</code>).</p></li>
<li><p>The Boost.Function code is now generated
entirely by the <a href="../../../libs/preprocessor/index.html" target="_top">Preprocessor</a> library,
so it is now possible to generate
diff --git a/doc/html/function/misc.html b/doc/html/function/misc.html
index ce3e681d29..8e9fdcadd7 100644
--- a/doc/html/function/misc.html
+++ b/doc/html/function/misc.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Miscellaneous Notes</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
<link rel="prev" href="faq.html" title="Frequently Asked Questions">
@@ -26,14 +26,14 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="function.misc"></a>Miscellaneous Notes</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="misc.html#id1215111">Boost.Function vs. Function Pointers</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215161">Performance</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215202">Combatting virtual function "bloat"</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215222">Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143226">Boost.Function vs. Function Pointers</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143276">Performance</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143317">Combatting virtual function "bloat"</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143337">Acknowledgements</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1215111"></a>Boost.Function vs. Function Pointers</h4></div></div></div>
+<a name="id1143226"></a>Boost.Function vs. Function Pointers</h4></div></div></div>
<p>Boost.Function has several advantages over function pointers, namely:
</p>
@@ -54,37 +54,37 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1215161"></a>Performance</h4></div></div></div>
+<a name="id1143276"></a>Performance</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="misc.html#id1215164">Function object wrapper size</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215174">Copying efficiency</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1215192">Invocation efficiency</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143279">Function object wrapper size</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143289">Copying efficiency</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1143307">Invocation efficiency</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1215164"></a>Function object wrapper size</h5></div></div></div>
+<a name="id1143279"></a>Function object wrapper size</h5></div></div></div>
<p> Function object wrappers will be the size of two function pointers plus one function pointer or data pointer (whichever is larger). On common 32-bit platforms, this amounts to 12 bytes per wrapper. Additionally, the function object target will be allocated on the heap.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1215174"></a>Copying efficiency</h5></div></div></div>
+<a name="id1143289"></a>Copying efficiency</h5></div></div></div>
<p> Copying function object wrappers may require allocating memory for a copy of the function object target. The default allocator may be replaced with a faster custom allocator or one may choose to allow the function object wrappers to only store function object targets by reference (using <code class="computeroutput">ref</code>) if the cost of this cloning becomes prohibitive.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1215192"></a>Invocation efficiency</h5></div></div></div>
+<a name="id1143307"></a>Invocation efficiency</h5></div></div></div>
<p> With a properly inlining compiler, an invocation of a function object requires one call through a function pointer. If the call is to a free function pointer, an additional call must be made to that function pointer (unless the compiler has very powerful interprocedural analysis).</p>
</div>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1215202"></a>Combatting virtual function "bloat"</h4></div></div></div>
+<a name="id1143317"></a>Combatting virtual function "bloat"</h4></div></div></div>
<p> The use of virtual functions tends to cause 'code bloat' on many compilers. When a class contains a virtual function, it is necessary to emit an additional function that classifies the type of the object. It has been our experience that these auxiliary functions increase the size of the executable significantly when many <code class="computeroutput">boost::function</code> objects are used. </p>
<p> In Boost.Function, an alternative but equivalent approach was taken using free functions instead of virtual functions. The Boost.Function object essentially holds two pointers to make a valid target call: a void pointer to the function object it contains and a void pointer to an "invoker" that can call the function object, given the function pointer. This invoker function performs the argument and return value conversions Boost.Function provides. A third pointer points to a free function called the "manager", which handles the cloning and destruction of function objects. The scheme is typesafe because the only functions that actually handle the function object, the invoker and the manager, are instantiated given the type of the function object, so they can safely cast the incoming void pointer (the function object pointer) to the appropriate type.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1215222"></a>Acknowledgements</h4></div></div></div>
+<a name="id1143337"></a>Acknowledgements</h4></div></div></div>
<p> Many people were involved in the construction of this
library. William Kempf, Jesse Jones and Karl Nelson were all
extremely helpful in isolating an interface and scope for the
diff --git a/doc/html/function/reference.html b/doc/html/function/reference.html
index c5eb8f0598..e9e977c4da 100644
--- a/doc/html/function/reference.html
+++ b/doc/html/function/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
<link rel="prev" href="tutorial.html" title="Tutorial">
@@ -28,7 +28,7 @@
<div class="toc"><dl>
<dt><span class="section"><a href="reference.html#function.definitions">Definitions</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.function.hpp">Header &lt;boost/function.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1002914">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id892188">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -91,82 +91,82 @@
           <span class="bold"><strong>typename</strong></span> Allocator = std::allocator&lt;<span class="bold"><strong>void</strong></span>&gt; &gt;
  <span class="bold"><strong>class</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id1048560">swap</a>(<a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id752643">swap</a>(<a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
              <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id797024-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id996384-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id962233-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id789404-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id861450-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id906272-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
                    <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id978476-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id1040854-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                    <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1,
           <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id870072-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id893243-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
                    <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id974328-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id829456-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id871257-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id838577-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id718882-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id794424-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
                    <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
           <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id1141032-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../functionN.html#id754732-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                    <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1,
           <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id938183-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../functionN.html#id863857-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
                    <span class="bold"><strong>const</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator = std::allocator&lt;<span class="bold"><strong>void</strong></span>&gt; &gt;
  <span class="bold"><strong>class</strong></span> <a href="../boost/function.html" title="Class template function">function</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id999224">swap</a>(<a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id593316">swap</a>(<a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
              <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1012910-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1004072-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id827744-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id864076-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id937738-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id786473-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
                    <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1107517-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id964088-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                    <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2,
           <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id835486-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id837771-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
                    <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id834162-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1040821-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;, Functor);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id961954-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id824717-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id867993-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1035561-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;,
                    <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Allocator, <span class="bold"><strong>typename</strong></span> Functor&gt;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id1066866-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../boost/function.html#id871493-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                    <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature, Allocator&gt;&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature1, <span class="bold"><strong>typename</strong></span> Allocator1, <span class="bold"><strong>typename</strong></span> Signature2,
           <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id966586-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../boost/function.html#id828523-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature1, Allocator1&gt;&amp;,
                    <span class="bold"><strong>const</strong></span> <a href="../boost/function.html" title="Class template function">function</a>&lt;Signature2, Allocator2&gt;&amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1002914"></a>Header &lt;<a href="../../../boost/function_equal.hpp" target="_top">boost/function_equal.hpp</a>&gt;</h4></div></div></div>
+<a name="id892188"></a>Header &lt;<a href="../../../boost/function_equal.hpp" target="_top">boost/function_equal.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F, <span class="bold"><strong>typename</strong></span> G&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../function_equal.html" title="Function template function_equal">function_equal</a>(<span class="bold"><strong>const</strong></span> F&amp;, <span class="bold"><strong>const</strong></span> G&amp;);
}</pre>
diff --git a/doc/html/function/testsuite.html b/doc/html/function/testsuite.html
index 4825489b07..2f69618ffa 100644
--- a/doc/html/function/testsuite.html
+++ b/doc/html/function/testsuite.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Testsuite</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
<link rel="prev" href="misc.html" title="Miscellaneous Notes">
@@ -140,13 +140,13 @@
<tr>
<td><p><a href="../../../libs/function/test/function_ref_cxx98.cpp" target="_top">function_ref_cxx98.cpp</a></p></td>
<td><p>run</p></td>
-<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code> example from tutorial.</p></td>
+<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code> example from tutorial.</p></td>
<td> </td>
</tr>
<tr>
<td><p><a href="../../../libs/function/test/function_ref_portable.cpp" target="_top">function_ref_portable.cpp</a></p></td>
<td><p>run</p></td>
-<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code> example from tutorial.</p></td>
+<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code> example from tutorial.</p></td>
<td> </td>
</tr>
</tbody>
diff --git a/doc/html/function/tutorial.html b/doc/html/function/tutorial.html
index 1eb9129440..2a917fd286 100644
--- a/doc/html/function/tutorial.html
+++ b/doc/html/function/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../function.html" title="Chapter 4. Boost.Function">
<link rel="prev" href="history.html" title="History &amp; Compatibility Notes">
@@ -26,11 +26,11 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="function.tutorial"></a>Tutorial</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1186576">Basic Usage</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186874">Free functions</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186902">Member functions</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1187060">References to Function Objects</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1187209">Comparing Boost.Function function objects</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1114689">Basic Usage</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1114986">Free functions</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1115015">Member functions</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1115173">References to Function Objects</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1115321">Comparing Boost.Function function objects</a></span></dt>
</dl></div>
<p> Boost.Function has two syntactical forms: the preferred form
and the portable form. The preferred form fits more closely with the
@@ -72,7 +72,7 @@ form to use for your compiler.
<p> If your compiler does not appear in this list, please try the preferred syntax and report your results to the Boost list so that we can keep this table up-to-date.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1186576"></a>Basic Usage</h4></div></div></div>
+<a name="id1114689"></a>Basic Usage</h4></div></div></div>
<p> A function wrapper is defined simply
by instantiating the <code class="computeroutput">function</code> class
template with the desired return type and argument types, formulated
@@ -149,15 +149,15 @@ empty function object wrapper by using it in a boolean context (it evaluates <co
else
std::cout &lt;&lt; "f has no target, so it is unsafe to call" &lt;&lt; std::endl;</pre>
<p> Alternatively,
-<code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id972567-bb">empty</a></code>()</code>
+<code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id802640-bb">empty</a></code>()</code>
method will return whether or not the wrapper is empty. </p>
-<p> Finally, we can clear out a function target by assigning it to <code class="computeroutput">0</code> or by calling the <code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id903961-bb">clear</a></code>()</code> member function, e.g.,
+<p> Finally, we can clear out a function target by assigning it to <code class="computeroutput">0</code> or by calling the <code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id961596-bb">clear</a></code>()</code> member function, e.g.,
</p>
<pre class="programlisting">f = 0;</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1186874"></a>Free functions</h4></div></div></div>
+<a name="id1114986"></a>Free functions</h4></div></div></div>
<p> Free function pointers can be considered singleton function objects with const function call operators, and can therefore be directly used with the function object wrappers:
</p>
<pre class="programlisting">float mul_ints(int x, int y) { return ((float)x) * y; }</pre>
@@ -166,7 +166,7 @@ method will return whether or not the wrapper is empty. </p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1186902"></a>Member functions</h4></div></div></div>
+<a name="id1115015"></a>Member functions</h4></div></div></div>
<p> In many systems, callbacks often call to member functions of a
particular object. This is often referred to as "argument binding",
and is beyond the scope of Boost.Function. The use of member functions
@@ -242,7 +242,7 @@ f(5); // Call x.foo(5)</pre></td>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1187060"></a>References to Function Objects</h4></div></div></div>
+<a name="id1115173"></a>References to Function Objects</h4></div></div></div>
<p> In some cases it is
expensive (or semantically incorrect) to have Boost.Function clone a
function object. In such cases, it is possible to request that
@@ -264,12 +264,12 @@ f(5); // Call x.foo(5)</pre></td>
<tbody><tr>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">stateful_type a_function_object;
<code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code>&lt;int (int)&gt; f;
-f = <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(a_function_object);
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code>(a_function_object);
<code class="computeroutput"><a href="../boost/function.html" title="Class template function">boost::function</a></code>&lt;int (int)&gt; f2(f);</pre></td>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting">stateful_type a_function_object;
<code class="computeroutput"><a href="../functionN.html" title="Class template functionN">boost::function1</a></code>&lt;int, int&gt; f;
-f = <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(a_function_object);
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code>(a_function_object);
<code class="computeroutput"><a href="../functionN.html" title="Class template functionN">boost::function1</a></code>&lt;int, int&gt; f2(f);</pre></td>
</tr></tbody>
@@ -285,7 +285,7 @@ exceptions during assignment or construction.
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1187209"></a>Comparing Boost.Function function objects</h4></div></div></div>
+<a name="id1115321"></a>Comparing Boost.Function function objects</h4></div></div></div>
<p>Function object wrappers can be compared via <code class="computeroutput">==</code>
or <code class="computeroutput">!=</code> against any function object that can be stored
within the wrapper. If the function object wrapper contains a
@@ -304,10 +304,10 @@ assert(&amp;compute_with_X != f);</pre>
against the address of the object stored by the function object
wrapper:</p>
<pre class="programlisting">a_stateful_object so1, so2;
-f = <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(so1);
-assert(f == <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(so1));
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code>(so1);
+assert(f == <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code>(so1));
assert(f == so1); <span class="emphasis"><em>// Only if a_stateful_object is <a href="../EqualityComparable.html" title="Concept EqualityComparable">EqualityComparable</a></em></span>
-assert(f != <code class="computeroutput"><a href="../reference_wrapper.html#id1071532">boost::ref</a></code>(so2));</pre>
+assert(f != <code class="computeroutput"><a href="../reference_wrapper.html#id962103">boost::ref</a></code>(so2));</pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
diff --git a/doc/html/functionN.html b/doc/html/functionN.html
index 90a8a72b5c..c031b93998 100755
--- a/doc/html/functionN.html
+++ b/doc/html/functionN.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template functionN</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
<link rel="prev" href="function_base.html" title="Class function_base">
@@ -57,130 +57,130 @@
  };
  <span class="emphasis"><em>// <a href="functionN.html#functionNconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="functionN.html#id1012302-bb">functionN</a>();
-  <a href="functionN.html#id1137156-bb">functionN</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="functionN.html#id1072042-bb">functionN</a>(F);
-  functionN&amp; <a href="functionN.html#id803371-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <a href="functionN.html#id906651-bb">~functionN</a>();
-
-  <span class="emphasis"><em>// <a href="functionN.html#id832960-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id926891-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id928812-bb">clear</a>();
-
-  <span class="emphasis"><em>// <a href="functionN.html#id1111060-bb">capacity</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1001382-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="functionN.html#id903857-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id896646-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="functionN.html#id824190-bb">target access</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="functionN.html#id1073121-bb">target</a>();
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="functionN.html#id836826-bb">target</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1001757-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="functionN.html#id1036740-bb">invocation</a></em></span>
-  <span class="type">result_type</span> <a href="functionN.html#id856418-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
+  <a href="functionN.html#id800334-bb">functionN</a>();
+  <a href="functionN.html#id857305-bb">functionN</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a href="functionN.html#id1033235-bb">functionN</a>(F);
+  functionN&amp; <a href="functionN.html#id1033750-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <a href="functionN.html#id997243-bb">~functionN</a>();
+
+  <span class="emphasis"><em>// <a href="functionN.html#id823430-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id831937-bb">swap</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id975547-bb">clear</a>();
+
+  <span class="emphasis"><em>// <a href="functionN.html#id866721-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1035365-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="functionN.html#id976102-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id937315-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="functionN.html#id968197-bb">target access</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="functionN.html#id821914-bb">target</a>();
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="functionN.html#id935115-bb">target</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id825656-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="functionN.html#id870446-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="functionN.html#id931804-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
};
-<span class="emphasis"><em>// <a href="functionN.html#id973157-bb">specialized algorithms</a></em></span>
+<span class="emphasis"><em>// <a href="functionN.html#id764557-bb">specialized algorithms</a></em></span>
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id1048560">swap</a>(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id752643">swap</a>(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
            <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
-<span class="emphasis"><em>// <a href="functionN.html#id1108581-bb">comparison operators</a></em></span>
+<span class="emphasis"><em>// <a href="functionN.html#id1035594-bb">comparison operators</a></em></span>
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id797024-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id996384-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id962233-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id789404-bb"><span class="bold"><strong>operator</strong></span>==</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id861450-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id906272-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
                  <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id978476-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1040854-bb"><span class="bold"><strong>operator</strong></span>==</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1,
         <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id870072-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id893243-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id974328-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id829456-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;, Functor);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id871257-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id838577-bb"><span class="bold"><strong>operator</strong></span>!=</a>(Functor, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id718882-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id794424-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;,
                  <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1141032-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id754732-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp;);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1,
         <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id938183-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id863857-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp;,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp;);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1208676"></a><h2>Description</h2>
+<a name="id1136789"></a><h2>Description</h2>
<p>Class template <a href="functionN.html" title="Class template functionN">functionN</a> is
actually a family of related classes <a href="functionN.html" title="Class template functionN">function0</a>, <a href="functionN.html" title="Class template functionN">function1</a>, etc., up to some
implementation-defined maximum. In this context, <code class="computeroutput">N</code>
refers to the number of parameters.</p>
<div class="refsect2" lang="en">
-<a name="id1208710"></a><h3>
+<a name="id1136822"></a><h3>
<a name="functionNconstruct-copy-destruct"></a><code class="computeroutput">functionN</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1012302-bb"></a>functionN();</pre>
+<pre class="literallayout"><a name="id800334-bb"></a>functionN();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1137156-bb"></a>functionN(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout"><a name="id857305-bb"></a>functionN(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id1001382-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ Contains a copy of the <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id1035365-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw unless copying the target of <code class="computeroutput">f</code> throws.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id1072042-bb"></a>functionN(F f);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F&gt; <a name="id1033235-bb"></a>functionN(F f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
F is a function object Callable from <code class="computeroutput">this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code> if <code class="computeroutput">f</code> is nonempty, or <code class="computeroutput">this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()</code> if <code class="computeroutput">f</code> is empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw when <code class="computeroutput">f</code> is a stateless function object.</p>
</li>
<li>
-<pre class="literallayout">functionN&amp; <a name="id803371-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout">functionN&amp; <a name="id1033750-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id1001382-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">*this</code> targets a copy of <code class="computeroutput">f</code>'s target, if it has one, or is empty if <code class="computeroutput">f.<a href="functionN.html#id1035365-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw when the target of <code class="computeroutput">f</code> is a stateless function object or a reference to the function object.</p>
</li>
<li>
-<pre class="literallayout"><a name="id906651-bb"></a>~functionN();</pre>
+<pre class="literallayout"><a name="id997243-bb"></a>~functionN();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- If <code class="computeroutput">!this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code>, destroys the target of this.</p>
+ If <code class="computeroutput">!this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()</code>, destroys the target of this.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1209049"></a><h3>
-<a name="id832960-bb"></a><code class="computeroutput">functionN</code> modifiers</h3>
+<a name="id1137161"></a><h3>
+<a name="id823430-bb"></a><code class="computeroutput">functionN</code> modifiers</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id926891-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id831937-bb"></a>swap(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&amp; f);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Interchanges the targets of <code class="computeroutput">*this</code> and <code class="computeroutput">f</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -188,21 +188,21 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id928812-bb"></a>clear();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id975547-bb"></a>clear();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1209171"></a><h3>
-<a name="id1111060-bb"></a><code class="computeroutput">functionN</code> capacity</h3>
+<a name="id1137284"></a><h3>
+<a name="id866721-bb"></a><code class="computeroutput">functionN</code> capacity</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1001382-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1035365-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">false</code> if <code class="computeroutput">this</code> has a target, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -210,31 +210,31 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id903857-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id976102-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ A <code class="computeroutput">safe_bool</code> that evaluates <code class="computeroutput">false</code> in a boolean context when <code class="computeroutput">this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()</code>, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896646-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id937315-bb"></a><span class="bold"><strong>operator</strong></span>!() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1209377"></a><h3>
-<a name="id824190-bb"></a><code class="computeroutput">functionN</code> target access</h3>
+<a name="id1137488"></a><h3>
+<a name="id968197-bb"></a><code class="computeroutput">functionN</code> target access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1011247-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id1073121-bb"></a>target();
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id836826-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id803107-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id821914-bb"></a>target();
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id935115-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
If <code class="computeroutput">this</code> stores a target of type
@@ -245,64 +245,64 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1001757-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id825656-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="functionN.html#id1011247-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
+ <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="functionN.html#id803107-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1209574"></a><h3>
-<a name="id1036740-bb"></a><code class="computeroutput">functionN</code> invocation</h3>
+<a name="id1137686"></a><h3>
+<a name="id870446-bb"></a><code class="computeroutput">functionN</code> invocation</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id856418-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id931804-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
<code class="computeroutput">f(a1, a2, ..., aN)</code>, where <code class="computeroutput">f</code> is the target of <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
if <code class="computeroutput">R</code> is <code class="computeroutput">void</code>, nothing is returned; otherwise, the return value of the call to <code class="computeroutput">f</code> is returned.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
- <code class="computeroutput"><a href="bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">!this-&gt;<a href="functionN.html#id1001382-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
+ <code class="computeroutput"><a href="bad_function_call.html" title="Class bad_function_call">bad_function_call</a></code> if <code class="computeroutput">!this-&gt;<a href="functionN.html#id1035365-bb">empty</a>()</code>. Otherwise, may through any exception thrown by the target function <code class="computeroutput">f</code>.</p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1209706"></a><h3>
-<a name="id973157-bb"></a><code class="computeroutput">functionN</code> specialized algorithms</h3>
+<a name="id1137817"></a><h3>
+<a name="id764557-bb"></a><code class="computeroutput">functionN</code> specialized algorithms</h3>
<div class="orderedlist"><ol type="1"><li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1048560"></a>swap(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f1,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id752643"></a>swap(<a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f1,
            <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f2);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <code class="computeroutput">f1.<a href="functionN.html#id926891-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">f1.<a href="functionN.html#id831937-bb">swap</a>(f2)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
Will not throw.</p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1209817"></a><h3>
-<a name="id1108581-bb"></a><code class="computeroutput">functionN</code> comparison operators</h3>
+<a name="id1137929"></a><h3>
+<a name="id1035594-bb"></a><code class="computeroutput">functionN</code> comparison operators</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id998068"></a></p>
+<p><a name="id758659"></a></p>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id797024-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id996384-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id962233-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id789404-bb"></a><span class="bold"><strong>operator</strong></span>==(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id861450-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id906272-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f,
                  <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id978476-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1040854-bb"></a><span class="bold"><strong>operator</strong></span>==(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1,
         <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id870072-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id893243-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp; f2);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -312,7 +312,7 @@
<li>
<code class="computeroutput">g</code> is of type
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
- and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="reference_wrapper.html#id869362-bb">get_pointer</a>()</code>.</li>
<li>
<code class="computeroutput">g</code> is not of type
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
@@ -333,24 +333,24 @@
compile-time or link-time error.</p>
</li>
<li>
-<p><a name="id943390"></a></p>
+<p><a name="id792998"></a></p>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id974328-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id829456-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f, Functor g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id871257-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id838577-bb"></a><span class="bold"><strong>operator</strong></span>!=(Functor g, <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id718882-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id794424-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f,
                  <a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator,
         <span class="bold"><strong>typename</strong></span> Functor&gt;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1141032-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id754732-bb"></a><span class="bold"><strong>operator</strong></span>!=(<a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt; g,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator&gt;&amp; f);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN, <span class="bold"><strong>typename</strong></span> Allocator1,
         <span class="bold"><strong>typename</strong></span> U1, <span class="bold"><strong>typename</strong></span> U2, ..., <span class="bold"><strong>typename</strong></span> UN, <span class="bold"><strong>typename</strong></span> Allocator2&gt;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id938183-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1,
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id863857-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;T1, T2, ..., TN, Allocator1&gt;&amp; f1,
                  <span class="bold"><strong>const</strong></span> <a href="functionN.html" title="Class template functionN">functionN</a>&lt;U1, U2, ..., UN, Allocator2&gt;&amp; f2);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -362,7 +362,7 @@
<li>
<code class="computeroutput">g</code> is of type
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
- and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="reference_wrapper.html#id656887-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="reference_wrapper.html#id869362-bb">get_pointer</a>()</code>.</li>
<li>
<code class="computeroutput">g</code> is not of type
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;Functor&gt;</code>
diff --git a/doc/html/function_base.html b/doc/html/function_base.html
index 7ab793b884..ff05ca45b6 100644
--- a/doc/html/function_base.html
+++ b/doc/html/function_base.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class function_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="function/reference.html#header.boost.function.hpp" title="Header &lt;boost/function.hpp&gt;">
<link rel="prev" href="bad_function_call.html" title="Class bad_function_call">
@@ -35,21 +35,21 @@
<span class="bold"><strong>class</strong></span> function_base {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="function_base.html#id1047837-bb">capacity</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id1011473-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function_base.html#id826870-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id900662-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="function_base.html#id1048558-bb">target access</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function_base.html#id1040760-bb">target</a>();
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function_base.html#id1002191-bb">target</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id1082919-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function_base.html#id768712-bb">target access</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a href="function_base.html#id733774-bb">target</a>();
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a href="function_base.html#id1040934-bb">target</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id868708-bb">contains</a>(<span class="bold"><strong>const</strong></span> Functor&amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1206974"></a><h2>Description</h2>
+<a name="id1117609"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1206978"></a><h3>
-<a name="id1047837-bb"></a><code class="computeroutput">function_base</code> capacity</h3>
+<a name="id1117612"></a><h3>
+<a name="id826870-bb"></a><code class="computeroutput">function_base</code> capacity</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1011473-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id900662-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">false</code> if <code class="computeroutput">this</code> has a target, and <code class="computeroutput">true</code> otherwise.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -58,13 +58,13 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1207056"></a><h3>
-<a name="id1048558-bb"></a><code class="computeroutput">function_base</code> target access</h3>
+<a name="id1117690"></a><h3>
+<a name="id768712-bb"></a><code class="computeroutput">function_base</code> target access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id838430-bb"></a></p>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id1040760-bb"></a>target();
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id1002191-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id831044-bb"></a></p>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type">Functor*</span> <a name="id733774-bb"></a>target();
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>const</strong></span> Functor*</span> <a name="id1040934-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
If <code class="computeroutput">this</code> stores a target of type
@@ -75,10 +75,10 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1082919-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Functor&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868708-bb"></a>contains(<span class="bold"><strong>const</strong></span> Functor&amp; f) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
- <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function_base.html#id838430-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
+ <code class="computeroutput">true</code> if <code class="computeroutput">this-&gt;<a href="function_base.html#id831044-bb">target</a>&lt;Functor&gt;()</code> is non-NULL and <code class="computeroutput"><a href="function_equal.html" title="Function template function_equal">function_equal</a>(*(this-&gt;target&lt;Functor&gt;()), f)</code></p>
</li>
</ol></div>
</div>
diff --git a/doc/html/function_equal.html b/doc/html/function_equal.html
index fb0f99cfce..b58f157df3 100644
--- a/doc/html/function_equal.html
+++ b/doc/html/function_equal.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template function_equal</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="function/reference.html#id1002914" title="Header &lt;boost/function_equal.hpp&gt;">
+<link rel="up" href="function/reference.html#id892188" title="Header &lt;boost/function_equal.hpp&gt;">
<link rel="prev" href="boost/function.html" title="Class template function">
<link rel="next" href="function/faq.html" title="Frequently Asked Questions">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id1002914"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id892188"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="function_equal"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> F, <span class="bold"><strong>typename</strong></span> G&gt; <span class="type"><span class="bold"><strong>bool</strong></span></span> function_equal(<span class="bold"><strong>const</strong></span> F&amp; f, <span class="bold"><strong>const</strong></span> G&amp; g);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1214597"></a><h2>Description</h2>
+<a name="id1142712"></a><h2>Description</h2>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">f == g</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -46,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id1002914"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id892188"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function/faq.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/gather_month_strings.html b/doc/html/gather_month_strings.html
index 703a01f125..4486ddf726 100644
--- a/doc/html/gather_month_strings.html
+++ b/doc/html/gather_month_strings.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template gather_month_strings</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id864292" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id729701" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
<link rel="prev" href="string_parse_tree.html" title="Struct template string_parse_tree">
<link rel="next" href="gather_weekday_strings.html" title="Function template gather_weekday_strings">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="gather_month_strings"></a><div class="titlepage"></div>
@@ -34,7 +34,7 @@
  <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
  gather_month_strings(<span class="bold"><strong>const</strong></span> std::locale &amp; locale, <span class="bold"><strong>bool</strong></span> short_strings = true);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1116517"></a><h2>Description</h2>
+<a name="id1044043"></a><h2>Description</h2>
<p>Using the time_put facet, this function creates a collection of all the month strings from a locale. This is handy when building custom date parsers or formatters that need to be localized.</p>
<p></p>
<div class="variablelist">
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_weekday_strings.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/gather_weekday_strings.html b/doc/html/gather_weekday_strings.html
index 173efeaec0..11d635447c 100644
--- a/doc/html/gather_weekday_strings.html
+++ b/doc/html/gather_weekday_strings.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template gather_weekday_strings</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id864292" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id729701" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
<link rel="prev" href="gather_month_strings.html" title="Function template gather_month_strings">
<link rel="next" href="base_time.html" title="Class template base_time">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="gather_weekday_strings"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
  gather_weekday_strings(<span class="bold"><strong>const</strong></span> std::locale &amp; locale,
                         <span class="bold"><strong>bool</strong></span> short_strings = true);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1116608"></a><h2>Description</h2>
+<a name="id1044142"></a><h2>Description</h2>
<p>Using the time_put facet, this function creates a collection of all the weekday strings from a locale starting with the string for 'Sunday'. This is handy when building custom date parsers or formatters that need to be localized.</p>
<p></p>
<div class="variablelist">
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id864292"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id729701"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="base_time.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/get.html b/doc/html/get.html
index 3eec7e12df..2255c7c664 100644
--- a/doc/html/get.html
+++ b/doc/html/get.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function get</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id894482" title="Header &lt;boost/variant/get.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1039788" title="Header &lt;boost/variant/get.hpp&gt;">
<link rel="prev" href="bad_get.html" title="Class bad_get">
<link rel="next" href="bad_visit.html" title="Class bad_visit">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1039788"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="get"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt;
  <span class="type"><span class="bold"><strong>const</strong></span> U &amp;</span> get(<span class="bold"><strong>const</strong></span> <a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; operand);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1669589"></a><h2>Description</h2>
+<a name="id1321944"></a><h2>Description</h2>
<p>The <code class="computeroutput">get</code> function allows run-time checked,
type-safe retrieval of the content of the given
<code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a></code>. The function succeeds
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id894482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1039788"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_visit.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/greg_day.html b/doc/html/greg_day.html
index ff6c184b89..d9f3b25f38 100644
--- a/doc/html/greg_day.html
+++ b/doc/html/greg_day.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class greg_day</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906477" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id754023" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
<link rel="prev" href="bad_day_of_month.html" title="Struct bad_day_of_month">
<link rel="next" href="bad_day_of_year.html" title="Struct bad_day_of_year">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id754023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="greg_day"></a><div class="titlepage"></div>
@@ -33,26 +33,26 @@
<span class="bold"><strong>class</strong></span> greg_day {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="greg_day.html#greg_dayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_day.html#id1070144-bb">greg_day</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_day.html#id787692-bb">greg_day</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
-  <span class="emphasis"><em>// <a href="greg_day.html#id862783-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_day.html#id862789-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="greg_day.html#id967916-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_day.html#id1006493-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_day.html#id1006497-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="greg_day.html#id863057-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1150850"></a><h2>Description</h2>
+<a name="id1078962"></a><h2>Description</h2>
<p>This small class allows for simple conversion an integer value into a day of the month for a standard gregorian calendar. The type is automatically range checked so values outside of the range 1-31 will cause a bad_day_of_month exception </p>
<div class="refsect2" lang="en">
-<a name="id1150860"></a><h3>
+<a name="id1078972"></a><h3>
<a name="greg_dayconstruct-copy-destruct"></a><code class="computeroutput">greg_day</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1070144-bb"></a>greg_day(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_month);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id787692-bb"></a>greg_day(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_month);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1150903"></a><h3>
-<a name="id862783-bb"></a><code class="computeroutput">greg_day</code> public member functions</h3>
+<a name="id1079015"></a><h3>
+<a name="id1006493-bb"></a><code class="computeroutput">greg_day</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id862789-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id967916-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id1006497-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id863057-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906477"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id754023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_day_of_year.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/greg_durations_config.html b/doc/html/greg_durations_config.html
index d77db55119..86d412fdb1 100644
--- a/doc/html/greg_durations_config.html
+++ b/doc/html/greg_durations_config.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct greg_durations_config</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891684" title="Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id731299" title="Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;">
<link rel="prev" href="bad_day_of_year.html" title="Struct bad_day_of_year">
<link rel="next" href="greg_facet_config.html" title="Struct greg_facet_config">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891684"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id731299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="greg_durations_config"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891684"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id731299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="greg_facet_config.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/greg_facet_config.html b/doc/html/greg_facet_config.html
index 5ec09561e3..e73631de25 100644
--- a/doc/html/greg_facet_config.html
+++ b/doc/html/greg_facet_config.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct greg_facet_config</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id856825" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id895862" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
<link rel="prev" href="greg_durations_config.html" title="Struct greg_durations_config">
-<link rel="next" href="id1037413.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id997682.html" title="Function template operator&lt;&lt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856825"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1037413.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id997682.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="greg_facet_config"></a><div class="titlepage"></div>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856825"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1037413.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id997682.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/greg_month.html b/doc/html/greg_month.html
index d422ce9dda..feeaffd301 100644
--- a/doc/html/greg_month.html
+++ b/doc/html/greg_month.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class greg_month</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id871347" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id1037441" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
<link rel="prev" href="bad_month.html" title="Struct bad_month">
<link rel="next" href="bad_weekday.html" title="Struct bad_weekday">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1037441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="greg_month"></a><div class="titlepage"></div>
@@ -38,56 +38,56 @@
  <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; month_map_type &gt;     month_map_ptr_type;
  <span class="emphasis"><em>// <a href="greg_month.html#greg_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_month.html#id792405-bb">greg_month</a>(month_enum);
-  <a href="greg_month.html#id977020-bb">greg_month</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_month.html#id1031364-bb">greg_month</a>(month_enum);
+  <a href="greg_month.html#id871800-bb">greg_month</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
-  <span class="emphasis"><em>// <a href="greg_month.html#id802836-bb">public member functions</a></em></span>
-  <a href="greg_month.html#id802841-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_month.html#id792211-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_enum</span> <a href="greg_month.html#id792228-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id1034304-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id894041-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id939620-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id939633-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id939646-bb">as_short_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id939670-bb">as_long_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id894508-bb">as_short_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id894531-bb">as_long_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_month.html#id970502-bb">public member functions</a></em></span>
+  <a href="greg_month.html#id831000-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_month.html#id831017-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_enum</span> <a href="greg_month.html#id831033-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id592770-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id622451-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id1032202-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id1032214-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id871222-bb">as_short_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_month.html#id862457-bb">as_long_string</a>(<span class="bold"><strong>char</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id930736-bb">as_short_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_month.html#id961612-bb">as_long_string</a>(<span class="bold"><strong>wchar_t</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="greg_month.html#id833093-bb">public static functions</a></em></span>
-  <span class="type">month_map_ptr_type</span> <a href="greg_month.html#id977054-bb">get_month_map_ptr</a>() ;
+  <span class="emphasis"><em>// <a href="greg_month.html#id963957-bb">public static functions</a></em></span>
+  <span class="type">month_map_ptr_type</span> <a href="greg_month.html#id963962-bb">get_month_map_ptr</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1153354"></a><h2>Description</h2>
+<a name="id1081469"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1153358"></a><h3>
+<a name="id1081472"></a><h3>
<a name="greg_monthconstruct-copy-destruct"></a><code class="computeroutput">greg_month</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id792405-bb"></a>greg_month(month_enum theMonth);</pre></li>
-<li><pre class="literallayout"><a name="id977020-bb"></a>greg_month(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> theMonth);</pre></li>
+<li><pre class="literallayout"><a name="id1031364-bb"></a>greg_month(month_enum theMonth);</pre></li>
+<li><pre class="literallayout"><a name="id871800-bb"></a>greg_month(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> theMonth);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1153417"></a><h3>
-<a name="id802836-bb"></a><code class="computeroutput">greg_month</code> public member functions</h3>
+<a name="id1081530"></a><h3>
+<a name="id970502-bb"></a><code class="computeroutput">greg_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id802841-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id792211-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_enum</span> <a name="id792228-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id1034304-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id894041-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id939620-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id939633-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id939646-bb"></a>as_short_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id939670-bb"></a>as_long_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id894508-bb"></a>as_short_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id894531-bb"></a>as_long_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id831000-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id831017-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_enum</span> <a name="id831033-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id592770-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id622451-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id1032202-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id1032214-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id871222-bb"></a>as_short_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id862457-bb"></a>as_long_string(<span class="bold"><strong>char</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id930736-bb"></a>as_short_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id961612-bb"></a>as_long_string(<span class="bold"><strong>wchar_t</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1171281"></a><h3>
-<a name="id833093-bb"></a><code class="computeroutput">greg_month</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">month_map_ptr_type</span> <a name="id977054-bb"></a>get_month_map_ptr() ;</pre></li></ol></div>
+<a name="id1081918"></a><h3>
+<a name="id963957-bb"></a><code class="computeroutput">greg_month</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">month_map_ptr_type</span> <a name="id963962-bb"></a>get_month_map_ptr() ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -97,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871347"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1037441"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/greg_weekday.html b/doc/html/greg_weekday.html
index cbcfae2574..31db4217a2 100644
--- a/doc/html/greg_weekday.html
+++ b/doc/html/greg_weekday.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class greg_weekday</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id973291" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id897676" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
<link rel="prev" href="bad_weekday.html" title="Struct bad_weekday">
<link rel="next" href="bad_year.html" title="Struct bad_year">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id897676"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="greg_weekday"></a><div class="titlepage"></div>
@@ -36,33 +36,33 @@
  <span class="bold"><strong>typedef</strong></span> boost::date_time::weekdays weekday_enum;
  <span class="emphasis"><em>// <a href="greg_weekday.html#greg_weekdayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_weekday.html#id835917-bb">greg_weekday</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_weekday.html#id894670-bb">greg_weekday</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
-  <span class="emphasis"><em>// <a href="greg_weekday.html#id902174-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_weekday.html#id902179-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id902192-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id795612-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id902512-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id902525-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">weekday_enum</span> <a href="greg_weekday.html#id860465-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_weekday.html#id904947-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="greg_weekday.html#id904951-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id893265-bb">as_short_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="greg_weekday.html#id973773-bb">as_long_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id825035-bb">as_short_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="greg_weekday.html#id794072-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">weekday_enum</span> <a href="greg_weekday.html#id794084-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1171761"></a><h2>Description</h2>
+<a name="id1082398"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1171764"></a><h3>
+<a name="id1082401"></a><h3>
<a name="greg_weekdayconstruct-copy-destruct"></a><code class="computeroutput">greg_weekday</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id835917-bb"></a>greg_weekday(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_week_num);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id894670-bb"></a>greg_weekday(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> day_of_week_num);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1171810"></a><h3>
-<a name="id902174-bb"></a><code class="computeroutput">greg_weekday</code> public member functions</h3>
+<a name="id1082447"></a><h3>
+<a name="id904947-bb"></a><code class="computeroutput">greg_weekday</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id902179-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id902192-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id795612-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id902512-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id902525-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">weekday_enum</span> <a name="id860465-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id904951-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id893265-bb"></a>as_short_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id973773-bb"></a>as_long_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id825035-bb"></a>as_short_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id794072-bb"></a>as_long_wstring() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">weekday_enum</span> <a name="id794084-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -73,7 +73,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973291"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id897676"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_year.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/greg_year.html b/doc/html/greg_year.html
index 155f709921..8f2225f9a5 100644
--- a/doc/html/greg_year.html
+++ b/doc/html/greg_year.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class greg_year</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866121" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id900964" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
<link rel="prev" href="bad_year.html" title="Struct bad_year">
<link rel="next" href="special_value_from_string.html" title="Function special_value_from_string">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id900964"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="greg_year"></a><div class="titlepage"></div>
@@ -33,23 +33,23 @@
<span class="bold"><strong>class</strong></span> greg_year {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="greg_year.html#greg_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="greg_year.html#id1034383-bb">greg_year</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
+  <a href="greg_year.html#id974060-bb">greg_year</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>);
-  <span class="emphasis"><em>// <a href="greg_year.html#id970636-bb">public member functions</a></em></span>
-  <a href="greg_year.html#id1034369-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_year.html#id832959-bb">public member functions</a></em></span>
+  <a href="greg_year.html#id832964-bb"><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1172328"></a><h2>Description</h2>
+<a name="id1082965"></a><h2>Description</h2>
<p>This small class allows for simple conversion an integer value into a year for the gregorian calendar. This currently only allows a range of 1900 to 10000. Both ends of the range are a bit arbitrary at the moment, but they are the limits of current testing of the library. As such they may be increased in the future. </p>
<div class="refsect2" lang="en">
-<a name="id1172339"></a><h3>
+<a name="id1082976"></a><h3>
<a name="greg_yearconstruct-copy-destruct"></a><code class="computeroutput">greg_year</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1034383-bb"></a>greg_year(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> year);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id974060-bb"></a>greg_year(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> year);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1172383"></a><h3>
-<a name="id970636-bb"></a><code class="computeroutput">greg_year</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1034369-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id1083021"></a><h3>
+<a name="id832959-bb"></a><code class="computeroutput">greg_year</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id832964-bb"></a><span class="bold"><strong>operator</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
</div>
@@ -59,7 +59,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id900964"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_value_from_string.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/gregorian_calendar.html b/doc/html/gregorian_calendar.html
index 439f4f4753..ca8042de40 100644
--- a/doc/html/gregorian_calendar.html
+++ b/doc/html/gregorian_calendar.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class gregorian_calendar</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1035654" title="Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id822114" title="Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;">
<link rel="prev" href="year_month_day_base.html" title="Struct template year_month_day_base">
<link rel="next" href="boost/gregorian/date.html" title="Class date">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1035654"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822114"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="gregorian_calendar"></a><div class="titlepage"></div>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1035654"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id822114"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/gregorian/date.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/gregorian_calendar_base.html b/doc/html/gregorian_calendar_base.html
index d193923024..5dc8980080 100644
--- a/doc/html/gregorian_calendar_base.html
+++ b/doc/html/gregorian_calendar_base.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template gregorian_calendar_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1040370" title="Header &lt;boost/date_time/gregorian_calendar.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id764681" title="Header &lt;boost/date_time/gregorian_calendar.hpp&gt;">
<link rel="prev" href="var_string_to_int.html" title="Function template var_string_to_int">
<link rel="next" href="int_adapter.html" title="Class template int_adapter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1040370"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id764681"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="gregorian_calendar_base"></a><div class="titlepage"></div>
@@ -39,40 +39,40 @@
  <span class="bold"><strong>typedef</strong></span> ymd_type::year_type  year_type;     <span class="emphasis"><em>// Type to hold a stand alone year value (eg: 2002). </em></span>
  <span class="bold"><strong>typedef</strong></span> date_int_type_       date_int_type; <span class="emphasis"><em>// Define the integer type to use for internal calculations. </em></span>
-  <span class="emphasis"><em>// <a href="gregorian_calendar_base.html#id941162-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id941168-bb">day_of_week</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="gregorian_calendar_base.html#id1034416-bb">week_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id905305-bb">day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id1001477-bb">julian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="gregorian_calendar_base.html#id976324-bb">modjulian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id1112653-bb">from_day_number</a>(date_int_type) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id1112676-bb">from_julian_day_number</a>(date_int_type) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id996933-bb">from_modjulian_day_number</a>(<span class="bold"><strong>long</strong></span>) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="gregorian_calendar_base.html#id827792-bb">is_leap_year</a>(year_type) ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id907769-bb">end_of_month_day</a>(year_type, month_type) ;
-  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id931113-bb">epoch</a>() ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id964718-bb">days_in_week</a>() ;
+  <span class="emphasis"><em>// <a href="gregorian_calendar_base.html#id821734-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id821738-bb">day_of_week</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="gregorian_calendar_base.html#id801190-bb">week_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id720909-bb">day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type">date_int_type</span> <a href="gregorian_calendar_base.html#id725476-bb">julian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type"><span class="bold"><strong>long</strong></span></span> <a href="gregorian_calendar_base.html#id788846-bb">modjulian_day_number</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id788867-bb">from_day_number</a>(date_int_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id788889-bb">from_julian_day_number</a>(date_int_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id788911-bb">from_modjulian_day_number</a>(<span class="bold"><strong>long</strong></span>) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="gregorian_calendar_base.html#id788933-bb">is_leap_year</a>(year_type) ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id788954-bb">end_of_month_day</a>(year_type, month_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id731528-bb">epoch</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="gregorian_calendar_base.html#id968876-bb">days_in_week</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1102908"></a><h2>Description</h2>
+<a name="id1013549"></a><h2>Description</h2>
<p>This is a parameterized implementation of a proleptic Gregorian Calendar that can be used in the creation of date systems or just to perform calculations. All the methods of this class are static functions, so the intent is to never create instances of this class.
</p>
<div class="refsect2" lang="en">
-<a name="id1102918"></a><h3>
-<a name="id941162-bb"></a><code class="computeroutput">gregorian_calendar_base</code> public static functions</h3>
+<a name="id1013559"></a><h3>
+<a name="id821734-bb"></a><code class="computeroutput">gregorian_calendar_base</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id941168-bb"></a>day_of_week(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id1034416-bb"></a>week_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id905305-bb"></a>day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id1001477-bb"></a>julian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id976324-bb"></a>modjulian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id1112653-bb"></a>from_day_number(date_int_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id1112676-bb"></a>from_julian_day_number(date_int_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id996933-bb"></a>from_modjulian_day_number(<span class="bold"><strong>long</strong></span> ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id827792-bb"></a>is_leap_year(year_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id907769-bb"></a>end_of_month_day(year_type y, month_type m) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id931113-bb"></a>epoch() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id964718-bb"></a>days_in_week() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id821738-bb"></a>day_of_week(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id801190-bb"></a>week_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id720909-bb"></a>day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_int_type</span> <a name="id725476-bb"></a>julian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>long</strong></span></span> <a name="id788846-bb"></a>modjulian_day_number(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id788867-bb"></a>from_day_number(date_int_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id788889-bb"></a>from_julian_day_number(date_int_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id788911-bb"></a>from_modjulian_day_number(<span class="bold"><strong>long</strong></span> ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id788933-bb"></a>is_leap_year(year_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id788954-bb"></a>end_of_month_day(year_type y, month_type m) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id731528-bb"></a>epoch() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id968876-bb"></a>days_in_week() ;</pre></li>
</ol></div>
</div>
</div>
@@ -83,7 +83,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1040370"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id764681"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="int_adapter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/hash.html b/doc/html/hash.html
index 541a5e59f3..a6aa8eddf8 100644
--- a/doc/html/hash.html
+++ b/doc/html/hash.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 5. Boost.Functional/Hash</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="function/testsuite.html" title="Testsuite">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2005 Daniel James</p></div>
<div><div class="legalnotice">
-<a name="id1215750"></a><p>
+<a name="id1143865"></a><p>
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -94,7 +94,7 @@ extending <code class="computeroutput"><a href="boost/hash.html" title="Struct t
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: July 31, 2005 at 15:55:26 GMT</p></small></td>
+<td align="left"><small><p>Last revised: November 03, 2005 at 13:09:03 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
diff --git a/doc/html/hash/acknowledgements.html b/doc/html/hash/acknowledgements.html
index c97f560025..6ce074cc2b 100644
--- a/doc/html/hash/acknowledgements.html
+++ b/doc/html/hash/acknowledgements.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Acknowledgements</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
<link rel="prev" href="links.html" title=" Links">
diff --git a/doc/html/hash/combine.html b/doc/html/hash/combine.html
index 9c21910b6e..bc43e8591c 100644
--- a/doc/html/hash/combine.html
+++ b/doc/html/hash/combine.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Combining hash values</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
<link rel="prev" href="custom.html" title=" Extending boost::hash for a custom data type">
@@ -63,7 +63,7 @@ the hash values for <code class="computeroutput"><span class="identifier">x</spa
<p>
Calls to hash_combine incrementally build the hash from the different members
of point, it can be repeatedly called for any number of elements. It calls
-<code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a></code> on the supplied element, and combines it with the seed.</p>
+<code class="computeroutput"><a href="../id971950.html" title="Function hash_value">hash_value</a></code> on the supplied element, and combines it with the seed.</p>
<p>
Full code for this example is at
<a href="../../../libs/functional/hash/examples/point.cpp" target="_top">/libs/functional/hash/examples/point.cpp</a>.</p>
diff --git a/doc/html/hash/custom.html b/doc/html/hash/custom.html
index c3769d2f28..53f1cd1a92 100644
--- a/doc/html/hash/custom.html
+++ b/doc/html/hash/custom.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Extending boost::hash for a custom data type</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
<link rel="prev" href="tutorial.html" title=" Tutorial">
@@ -25,7 +25,7 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="hash.custom"></a> Extending boost::hash for a custom data type</h3></div></div></div>
-<p><code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code> is implemented by calling the function <code class="computeroutput"><a href="../id1042434.html" title="Function hash_value">hash_value</a></code>.
+<p><code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code> is implemented by calling the function <code class="computeroutput"><a href="../id971950.html" title="Function hash_value">hash_value</a></code>.
The namespace isn't specified so that it can detect overloads via argument
dependant lookup. So if there is a free function <code class="computeroutput"><span class="identifier">hash_value</span></code> in the same
namespace as a custom type, it will get called.</p>
diff --git a/doc/html/hash/links.html b/doc/html/hash/links.html
index ae38846ff7..1276e1c5dc 100644
--- a/doc/html/hash/links.html
+++ b/doc/html/hash/links.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Links</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
-<link rel="prev" href="../id873294.html" title="Function hash_value">
+<link rel="prev" href="../id756476.html" title="Function hash_value">
<link rel="next" href="acknowledgements.html" title=" Acknowledgements">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,12 +20,12 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id873294.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id756476.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="hash.links"></a> Links</h3></div></div></div>
-<p><span class="bold"><strong>A Proposal to Add Hash Tables to the Standard Library</strong></span><br><a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1456.html" target="_top">http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2003/n1456.html</a><br>
+<p><span class="bold"><strong>A Proposal to Add Hash Tables to the Standard Library</strong></span><br><a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1456.html" target="_top">http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2005/n1456.html</a><br>
The hash table proposal explains much of the design. The hash function object
is discussed in Section D.</p>
@@ -47,7 +47,7 @@ Contains the hash function that <code class="computeroutput"><a href="../hash_co
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id873294.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id756476.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgements.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/hash/portability.html b/doc/html/hash/portability.html
index 58b2f83a15..d60626a1d2 100644
--- a/doc/html/hash/portability.html
+++ b/doc/html/hash/portability.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Portability</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
<link rel="prev" href="combine.html" title=" Combining hash values">
@@ -83,7 +83,7 @@ namespace</span><span class="identifier"> boost</span><span class="special">
Full code for this example is at
<a href="../../../libs/functional/hash/examples/portable.cpp" target="_top">/libs/functional/hash/examples/portable.cpp</a>.</p>
<a name="portability.other_issues"></a><h2>
-<a name="id1219332"></a>Other Issues</h2>
+<a name="id1147447"></a>Other Issues</h2>
<p>
On Visual C++ versions 6.5 and 7.0, <code class="computeroutput"><span class="identifier">hash_value</span></code> isn't overloaded for built in
arrays. <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="../hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> and <code class="computeroutput"><a href="../hash_range.html" title="Function hash_range">boost::hash_range</a></code> all use a workaround to
diff --git a/doc/html/hash/reference_.html b/doc/html/hash/reference_.html
index 1702ec21f3..262d933dfa 100644
--- a/doc/html/hash/reference_.html
+++ b/doc/html/hash/reference_.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
<link rel="prev" href="portability.html" title=" Portability">
@@ -30,14 +30,14 @@
<a name="hash.reference"></a>Reference</h5></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="reference_.html#hash.reference.specification"></a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1082053">Header &lt;boost/functional/hash.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1082064">Header &lt;boost/functional/hash/hash.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1081880">Header &lt;boost/functional/hash/pair.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id999017">Header &lt;boost/functional/hash/vector.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1067315">Header &lt;boost/functional/hash/list.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1068774">Header &lt;boost/functional/hash/deque.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id836835">Header &lt;boost/functional/hash/set.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1034618">Header &lt;boost/functional/hash/map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id927289">Header &lt;boost/functional/hash.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id927299">Header &lt;boost/functional/hash/hash.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id797310">Header &lt;boost/functional/hash/pair.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id832482">Header &lt;boost/functional/hash/vector.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id977994">Header &lt;boost/functional/hash/list.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id1043765">Header &lt;boost/functional/hash/deque.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id1008740">Header &lt;boost/functional/hash/set.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id1008859">Header &lt;boost/functional/hash/map.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"></div>
@@ -49,12 +49,12 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1082053"></a>Header &lt;<a href="../../../boost/functional/hash.hpp" target="_top">boost/functional/hash.hpp</a>&gt;</h6></div></div></div>
+<a name="id927289"></a>Header &lt;<a href="../../../boost/functional/hash.hpp" target="_top">boost/functional/hash.hpp</a>&gt;</h6></div></div></div>
<p>Includes all the following headers.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1082064"></a>Header &lt;<a href="../../../boost/functional/hash/hash.hpp" target="_top">boost/functional/hash/hash.hpp</a>&gt;</h6></div></div></div>
+<a name="id927299"></a>Header &lt;<a href="../../../boost/functional/hash/hash.hpp" target="_top">boost/functional/hash/hash.hpp</a>&gt;</h6></div></div></div>
<p>
Defines <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code>,
the implementation for built in types and
@@ -65,88 +65,88 @@
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../hash_combine.html" title="Function template hash_combine">hash_combine</a>(size_t &amp;, T <span class="bold"><strong>const</strong></span> &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type">std::size_t</span> <a href="../hash_range.html" title="Function hash_range">hash_range</a>(It, It);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../hash_range.html" title="Function hash_range">hash_range</a>(std::size_t&amp;, It, It);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>int</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id1042434.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id802125.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>float</strong></span>);
-  <span class="type">std::size_t</span> <a href="../id802125.html" title="Function hash_value">hash_value</a>(double);
-  <span class="type">std::size_t</span> <a href="../id802125.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span> double);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::size_t</span> <a href="../id1001098.html" title="Function hash_value">hash_value</a>(T* <span class="bold"><strong>const</strong></span>&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id1070986.html" title="Function hash_value">hash_value</a>(T (&amp;val)[N]);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id1070986.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>const</strong></span> T (&amp;val)[N]);
+  <span class="type">std::size_t</span> <a href="../id971950.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id971950.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id971950.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id971950.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id1006770.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>float</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id1006770.html" title="Function hash_value">hash_value</a>(double);
+  <span class="type">std::size_t</span> <a href="../id1006770.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span> double);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::size_t</span> <a href="../id972508.html" title="Function hash_value">hash_value</a>(T* <span class="bold"><strong>const</strong></span>&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id964077.html" title="Function hash_value">hash_value</a>(T (&amp;val)[N]);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> <a href="../id964077.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>const</strong></span> T (&amp;val)[N]);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Ch, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id897675.html" title="Function hash_value">hash_value</a>(std::basic_string&lt;Ch, std::char_traits&lt;Ch&gt;, A&gt; <span class="bold"><strong>const</strong></span>&amp;);
+    <span class="type">std::size_t</span> <a href="../id797225.html" title="Function hash_value">hash_value</a>(std::basic_string&lt;Ch, std::char_traits&lt;Ch&gt;, A&gt; <span class="bold"><strong>const</strong></span>&amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1081880"></a>Header &lt;<a href="../../../boost/functional/hash/pair.hpp" target="_top">boost/functional/hash/pair.hpp</a>&gt;</h6></div></div></div>
+<a name="id797310"></a>Header &lt;<a href="../../../boost/functional/hash/pair.hpp" target="_top">boost/functional/hash/pair.hpp</a>&gt;</h6></div></div></div>
<p>
Hash implementation for <code class="computeroutput">std::pair</code>.
</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> A, <span class="bold"><strong>typename</strong></span> B&gt;
-    <span class="type">std::size_t</span> <a href="../id975607.html" title="Function hash_value">hash_value</a>(std::pair&lt;A, B&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id797327.html" title="Function hash_value">hash_value</a>(std::pair&lt;A, B&gt; <span class="bold"><strong>const</strong></span> &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id999017"></a>Header &lt;<a href="../../../boost/functional/hash/vector.hpp" target="_top">boost/functional/hash/vector.hpp</a>&gt;</h6></div></div></div>
+<a name="id832482"></a>Header &lt;<a href="../../../boost/functional/hash/vector.hpp" target="_top">boost/functional/hash/vector.hpp</a>&gt;</h6></div></div></div>
<p>
Hash implementation for <code class="computeroutput">std::vector</code>.
</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id1000285.html" title="Function hash_value">hash_value</a>(std::vector&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id756653.html" title="Function hash_value">hash_value</a>(std::vector&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1067315"></a>Header &lt;<a href="../../../boost/functional/hash/list.hpp" target="_top">boost/functional/hash/list.hpp</a>&gt;</h6></div></div></div>
+<a name="id977994"></a>Header &lt;<a href="../../../boost/functional/hash/list.hpp" target="_top">boost/functional/hash/list.hpp</a>&gt;</h6></div></div></div>
<p>
Hash implementation for <code class="computeroutput">std::list</code>.
</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id1067334.html" title="Function hash_value">hash_value</a>(std::list&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id978011.html" title="Function hash_value">hash_value</a>(std::list&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1068774"></a>Header &lt;<a href="../../../boost/functional/hash/deque.hpp" target="_top">boost/functional/hash/deque.hpp</a>&gt;</h6></div></div></div>
+<a name="id1043765"></a>Header &lt;<a href="../../../boost/functional/hash/deque.hpp" target="_top">boost/functional/hash/deque.hpp</a>&gt;</h6></div></div></div>
<p>
Hash implementation for <code class="computeroutput">std::deque</code>.
</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id1068792.html" title="Function hash_value">hash_value</a>(std::deque&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id1043782.html" title="Function hash_value">hash_value</a>(std::deque&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id836835"></a>Header &lt;<a href="../../../boost/functional/hash/set.hpp" target="_top">boost/functional/hash/set.hpp</a>&gt;</h6></div></div></div>
+<a name="id1008740"></a>Header &lt;<a href="../../../boost/functional/hash/set.hpp" target="_top">boost/functional/hash/set.hpp</a>&gt;</h6></div></div></div>
<p>
Hash implementation for <code class="computeroutput">std::set</code> and <code class="computeroutput">std::multiset</code>.
</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id898032.html" title="Function hash_value">hash_value</a>(std::set&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id1008761.html" title="Function hash_value">hash_value</a>(std::set&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id898032.html" title="Function hash_value">hash_value</a>(std::multiset&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id1008761.html" title="Function hash_value">hash_value</a>(std::multiset&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1034618"></a>Header &lt;<a href="../../../boost/functional/hash/map.hpp" target="_top">boost/functional/hash/map.hpp</a>&gt;</h6></div></div></div>
+<a name="id1008859"></a>Header &lt;<a href="../../../boost/functional/hash/map.hpp" target="_top">boost/functional/hash/map.hpp</a>&gt;</h6></div></div></div>
<p>
Hash implementation for <code class="computeroutput">std::map</code> and <code class="computeroutput">std::multimap</code>.
</p>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id873294.html" title="Function hash_value">hash_value</a>(std::map&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id756476.html" title="Function hash_value">hash_value</a>(std::map&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
-    <span class="type">std::size_t</span> <a href="../id873294.html" title="Function hash_value">hash_value</a>(std::multimap&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
+    <span class="type">std::size_t</span> <a href="../id756476.html" title="Function hash_value">hash_value</a>(std::multimap&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp;);
}</pre>
</div>
</div>
diff --git a/doc/html/hash/tutorial.html b/doc/html/hash/tutorial.html
index 07ff711e49..07521a4ea4 100644
--- a/doc/html/hash/tutorial.html
+++ b/doc/html/hash/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
<link rel="prev" href="../hash.html" title="Chapter 5. Boost.Functional/Hash">
@@ -43,7 +43,7 @@ std</span><span class="special">::</span><span class="identifier">unordered_set<
std</span><span class="special">::</span><span class="identifier">unordered_map</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span><span class="identifier"> std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span><span class="special"> &gt;</span><span class="identifier"> map_int_to_string</span><span class="special">;</span></code></pre>
<p>
To use <code class="computeroutput"><a href="../boost/hash.html" title="Struct template hash">boost::hash</a></code> directly, create an instance and call it as a function:</p>
-<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
int</span><span class="identifier"> main</span><span class="special">()</span><span class="special">
{</span>
@@ -55,7 +55,7 @@ int</span><span class="identifier"> main</span><span class="special">()</span><s
If you wish to make use of the extensions, you will need to include the
appropriate header (see the
<a href="reference_.html#hash.reference.specification" title="">reference documentation</a> for the full list).</p>
-<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
+<pre class="programlisting"><code class="literal"><span class="preprocessor">#include</span><span class="special"> &lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">hash</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span><span class="keyword">
int</span><span class="identifier"> main</span><span class="special">()</span><span class="special">
{</span>
@@ -64,7 +64,7 @@ int</span><span class="identifier"> main</span><span class="special">()</span><s
std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> h</span><span class="special"> =</span><span class="identifier"> pair_hash</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number"> 2</span><span class="special">));</span><span class="special">
}</span></code></pre>
<p>
-Or alternatively, include <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> for the full library.</p>
+Or alternatively, include <code class="computeroutput"><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code> for the full library.</p>
<p>
For an example of generic use, here is a function to generate a vector
containing the hashes of the elements of a container:</p>
diff --git a/doc/html/hash_combine.html b/doc/html/hash_combine.html
index 10a8fa506d..04b9e4086e 100644
--- a/doc/html/hash_combine.html
+++ b/doc/html/hash_combine.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template hash_combine</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="hash/reference_.html#id1082064" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
<link rel="prev" href="boost/hash.html" title="Struct template hash">
<link rel="next" href="hash_range.html" title="Function hash_range">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="hash_combine"></a><div class="titlepage"></div>
@@ -35,17 +35,17 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> hash_combine(size_t &amp; seed, T <span class="bold"><strong>const</strong></span> &amp; v);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1220102"></a><h2>Description</h2>
+<a name="id1148216"></a><h2>Description</h2>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
- <pre class="programlisting">seed ^= <a href="id1042434.html" title="Function hash_value">hash_value</a>(v) + 0x9e3779b9 + (seed &lt;&lt; 6) + (seed &gt;&gt; 2);</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+ <pre class="programlisting">seed ^= <a href="id971950.html" title="Function hash_value">hash_value</a>(v) + 0x9e3779b9 + (seed &lt;&lt; 6) + (seed &gt;&gt; 2);</pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
- <a href="id1042434.html" title="Function hash_value">hash_value</a> is called without
+ <a href="id971950.html" title="Function hash_value">hash_value</a> is called without
qualification, so that overloads can be found via ADL.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
- Only throws if <a href="id1042434.html" title="Function hash_value">hash_value</a>(T) throws.
- Strong exception safety, as long as <a href="id1042434.html" title="Function hash_value">hash_value</a>(T)
+ Only throws if <a href="id971950.html" title="Function hash_value">hash_value</a>(T) throws.
+ Strong exception safety, as long as <a href="id971950.html" title="Function hash_value">hash_value</a>(T)
also has strong exception safety.
</p>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash_range.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/hash_range.html b/doc/html/hash_range.html
index 41984aa41e..653e28d0a5 100644
--- a/doc/html/hash_range.html
+++ b/doc/html/hash_range.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function hash_range</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="hash/reference_.html#id1082064" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
<link rel="prev" href="hash_combine.html" title="Function template hash_combine">
-<link rel="next" href="id1042434.html" title="Function hash_value">
+<link rel="next" href="id971950.html" title="Function hash_value">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1042434.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id971950.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="hash_range"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type">std::size_t</span> hash_range(It first, It last);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> It&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> hash_range(std::size_t&amp; seed, It first, It last);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1220222"></a><h2>Description</h2>
+<a name="id1148336"></a><h2>Description</h2>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
For the two argument overload:
@@ -63,9 +63,9 @@ for(; first != last; ++first)
<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
- Only throws if <code class="computeroutput"><a href="id1042434.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
+ Only throws if <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
throws. <code class="computeroutput">hash_range(std::size_t&amp;, It, It)</code> has basic exception safety as long as
- <code class="computeroutput"><a href="id1042434.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
+ <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
has basic exception safety.
</p>
</div>
@@ -76,7 +76,7 @@ for(; first != last; ++first)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1082064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1042434.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hash_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id971950.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/hours.html b/doc/html/hours.html
index 86ba4e6497..5e5a4acf40 100644
--- a/doc/html/hours.html
+++ b/doc/html/hours.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class hours</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975624" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
-<link rel="prev" href="id974575.html" title="Class millisec_posix_time_system_config">
+<link rel="up" href="date_time/doxy.html#id759084" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="prev" href="id962554.html" title="Class millisec_posix_time_system_config">
<link rel="next" href="minutes.html" title="Class minutes">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id974575.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id962554.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="hours"></a><div class="titlepage"></div>
@@ -33,20 +33,20 @@
<span class="bold"><strong>class</strong></span> hours : <span class="bold"><strong>public</strong></span> boost::posix_time::time_duration {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="hours.html#hoursconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="hours.html#id928183-bb">hours</a>(<span class="bold"><strong>long</strong></span>);
+  <a href="hours.html#id720785-bb">hours</a>(<span class="bold"><strong>long</strong></span>);
-  <span class="emphasis"><em>// <a href="hours.html#id967508-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="hours.html#id720780-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176760"></a><h2>Description</h2>
+<a name="id1104876"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176763"></a><h3>
+<a name="id1104879"></a><h3>
<a name="hoursconstruct-copy-destruct"></a><code class="computeroutput">hours</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id928183-bb"></a>hours(<span class="bold"><strong>long</strong></span> h);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id720785-bb"></a>hours(<span class="bold"><strong>long</strong></span> h);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1176801"></a><h3>
-<a name="id967508-bb"></a><code class="computeroutput">hours</code> public member functions</h3>
+<a name="id1104918"></a><h3>
+<a name="id720780-bb"></a><code class="computeroutput">hours</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id974575.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id962554.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="minutes.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/id1005474.html b/doc/html/id1005474.html
new file mode 100644
index 0000000000..4e7cd4f3e8
--- /dev/null
+++ b/doc/html/id1005474.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id1035618.html" title="Function operator-">
+<link rel="next" href="id902736.html" title="Function operator+">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1035618.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id902736.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1005474"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-=</span></h2>
+<p>boost::local_time::operator-= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>-=(local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108375"></a><h2>Description</h2>
+<p>Subtracts a months object from a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1035618.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id902736.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1006770.html b/doc/html/id1006770.html
new file mode 100644
index 0000000000..1fa5e14f43
--- /dev/null
+++ b/doc/html/id1006770.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id971950.html" title="Function hash_value">
+<link rel="next" href="id972508.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id971950.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id972508.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1006770"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212;
+ Implementation of a hash function for floating point values.
+ </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">std::size_t</span> hash_value(<span class="bold"><strong>float</strong></span> val);
+<span class="type">std::size_t</span> hash_value(double val);
+<span class="type">std::size_t</span> hash_value(<span class="bold"><strong>long</strong></span> double val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1148617"></a><h2>Description</h2>
+<p>
+ Generally shouldn't be called directly by users, instead they should use
+ <code class="computeroutput"><a href="boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">boost::hash_range</a></code>
+ or <code class="computeroutput"><a href="hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> which
+ call hash_value without namespace qualification so that overloads
+ for custom types are found via ADL.
+ </p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ Overloads for other types supplied in other headers.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+
+ An unspecified value, except that equal arguments shall yield the same
+ result
+ </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id971950.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id972508.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1008761.html b/doc/html/id1008761.html
new file mode 100644
index 0000000000..c4604c9cf7
--- /dev/null
+++ b/doc/html/id1008761.html
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id1008740" title="Header &lt;boost/functional/hash/set.hpp&gt;">
+<link rel="prev" href="id1043782.html" title="Function hash_value">
+<link rel="next" href="id756476.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1043782.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1008740"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id756476.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1008761"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::set&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::multiset&lt;K, C, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1149925"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">hash_range</a>(val.begin(), val.end());</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+
+ Only throws if <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+ <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ This is an extension to TR1</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1043782.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1008740"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id756476.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1035618.html b/doc/html/id1035618.html
new file mode 100644
index 0000000000..524e586fc9
--- /dev/null
+++ b/doc/html/id1035618.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id801965.html" title="Function operator+=">
+<link rel="next" href="id1005474.html" title="Function operator-=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id801965.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1005474.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1035618"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-</span></h2>
+<p>boost::local_time::operator- &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108329"></a><h2>Description</h2>
+<p>Subtracts a months object and a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id801965.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1005474.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1043782.html b/doc/html/id1043782.html
new file mode 100644
index 0000000000..9ceefe3165
--- /dev/null
+++ b/doc/html/id1043782.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id1043765" title="Header &lt;boost/functional/hash/deque.hpp&gt;">
+<link rel="prev" href="id978011.html" title="Function hash_value">
+<link rel="next" href="id1008761.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id978011.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1043765"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1008761.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1043782"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::deque&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1149670"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">hash_range</a>(val.begin(), val.end());</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+
+ Only throws if <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+ <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ This is an extension to TR1</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id978011.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1043765"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1008761.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1102611.html b/doc/html/id1102611.html
new file mode 100644
index 0000000000..bd00c4f216
--- /dev/null
+++ b/doc/html/id1102611.html
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id1247300" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="id1176279.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">
+<link rel="next" href="id1211701.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1176279.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1211701.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1102611"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</span></h2>
+<p>BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT &#8212; <p>Indicates absence of support for specifying the bounded types
+ of a <code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a></code> by the elements of a
+ type sequence.</p></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1315410"></a><h2>Description</h2>
+<p>Defined only if
+ <code class="computeroutput"><a href="make_variant_over.html" title="Class template make_variant_over">make_variant_over</a></code> and
+ <code class="computeroutput"><a href="id868865.html" title="Class template make_recursive_variant_over">make_recursive_variant_over</a></code>
+ are not supported for some reason on the target compiler.</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1176279.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1211701.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1106672.html b/doc/html/id1106672.html
new file mode 100644
index 0000000000..770af947e4
--- /dev/null
+++ b/doc/html/id1106672.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id662418" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="id837111.html" title="Function template swap">
+<link rel="next" href="make_variant_over.html" title="Class template make_variant_over">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id837111.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id662418"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_variant_over.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1106672"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::operator&lt;&lt; &#8212; Provides streaming output for <code class="computeroutput">variant</code> types.</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ElemType, <span class="bold"><strong>typename</strong></span> Traits, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ...,
+         <span class="bold"><strong>typename</strong></span> TN&gt;
+  <span class="type">std::basic_ostream&lt;ElemType,Traits&gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt;ElemType,Traits&gt; &amp; out,
+             <span class="bold"><strong>const</strong></span> <a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; rhs);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1318378"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
+
+ Every bounded type of the <code class="computeroutput">variant</code> must
+ fulfill the requirements of the
+ <a href="variant/reference.html#variant.concepts.output-streamable" title="OutputStreamable"><span class="emphasis"><em>OutputStreamable</em></span></a>
+ concept.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
+
+ Calls <code class="computeroutput">out &lt;&lt; x</code>, where <code class="computeroutput">x</code> is
+ the content of <code class="computeroutput">rhs</code>.</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id837111.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id662418"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_variant_over.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1176279.html b/doc/html/id1176279.html
new file mode 100644
index 0000000000..e16be3a261
--- /dev/null
+++ b/doc/html/id1176279.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id1247300" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="id652972.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
+<link rel="next" href="id1102611.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id652972.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1102611.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1176279"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT</span></h2>
+<p>BOOST_VARIANT_NO_REFERENCE_SUPPORT &#8212; <p>Indicates <code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a></code> does not
+ support references as bounded types.</p></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_NO_REFERENCE_SUPPORT</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1315357"></a><h2>Description</h2>
+<p>Defined only if <code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a></code> does
+ not support references as bounded types.</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id652972.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1102611.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1211701.html b/doc/html/id1211701.html
new file mode 100644
index 0000000000..38d47a2518
--- /dev/null
+++ b/doc/html/id1211701.html
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id1247300" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="id1102611.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">
+<link rel="next" href="boost/variant.html" title="Class template variant">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1102611.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/variant.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id1211701"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</span></h2>
+<p>BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT &#8212; <p>Indicates
+ <code class="computeroutput"><a href="make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a></code> operates in
+ an implementation-defined manner.</p></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1315475"></a><h2>Description</h2>
+<p>Defined only if
+ <code class="computeroutput"><a href="make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a></code> does not
+ operate as documented on the target compiler, but rather in an
+ implementation-defined manner.</p>
+<p><span class="bold"><strong>Implementation Note</strong></span>: If
+ <code class="computeroutput">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</code> is
+ defined for the target compiler, the current implementation uses the
+ <a href="../../libs/mpl/index.html" target="_top">MPL</a> lambda mechanism to approximate the
+ desired behavior. (In most cases, however, such compilers do not have
+ full lambda support either.)</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1102611.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/variant.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id612209.html b/doc/html/id612209.html
new file mode 100644
index 0000000000..661b91cc05
--- /dev/null
+++ b/doc/html/id612209.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id895862" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="id899638.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="bad_month.html" title="Struct bad_month">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id899638.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_month.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id612209"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::gregorian::operator&lt;&lt; &#8212; operator&lt;&lt; for gregorian::date_period typical output: [2002-Jan-01/2002-Jan-31] </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
+  <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> date_period &amp; dp);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1080786"></a><h2>Description</h2>
+<p>Uses the date facet to determine output string as well as selection of long or short string fr dates. Default if no facet is installed is to output a 3 char english string for the day of the week. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id899638.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_month.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id613511-bb.html b/doc/html/id613511-bb.html
new file mode 100644
index 0000000000..d271519e20
--- /dev/null
+++ b/doc/html/id613511-bb.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class simple_format&lt;wchar_t&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id766250" title="Header &lt;boost/date_time/date_format_simple.hpp&gt;">
+<link rel="prev" href="simple_format.html" title="Class template simple_format">
+<link rel="next" href="month_formatter.html" title="Class template month_formatter">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="simple_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id766250"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_formatter.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id613511-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class simple_format&lt;wchar_t&gt;</span></h2>
+<p>boost::date_time::simple_format&lt;wchar_t&gt; &#8212; Specialization of formmating rules for wchar_t. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>class</strong></span> simple_format&lt;<span class="bold"><strong>wchar_t</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id613511-bb.html#id928805-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="id613511-bb.html#id928810-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="id613511-bb.html#id929742-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="id613511-bb.html#id1002173-bb">neg_infinity</a>() ;
+  <span class="type">month_format_spec</span> <a href="id613511-bb.html#id622412-bb">month_format</a>() ;
+  <span class="type">ymd_order_spec</span> <a href="id613511-bb.html#id1005219-bb">date_order</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id613511-bb.html#id758020-bb">has_date_sep_chars</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id613511-bb.html#id867458-bb">year_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id613511-bb.html#id832950-bb">month_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id613511-bb.html#id858415-bb">day_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id613511-bb.html#id860199-bb">hour_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id613511-bb.html#id1003295-bb">minute_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id613511-bb.html#id971529-bb">second_sep_char</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id996413"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id996416"></a><h3>
+<a name="id928805-bb"></a><code class="computeroutput">simple_format</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id928810-bb"></a>not_a_date() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id929742-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id1002173-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id622412-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id1005219-bb"></a>date_order() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id758020-bb"></a>has_date_sep_chars() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id867458-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id832950-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id858415-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id860199-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id1003295-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id971529-bb"></a>second_sep_char() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="simple_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id766250"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="month_formatter.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id652972.html b/doc/html/id652972.html
new file mode 100644
index 0000000000..e5b60abe8b
--- /dev/null
+++ b/doc/html/id652972.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id1247300" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS">
+<link rel="next" href="id1176279.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1176279.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id652972"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS</span></h2>
+<p>BOOST_VARIANT_ENUM_SHIFTED_PARAMS &#8212; <p>Enumerate all but the first parameter for use with
+ <code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a></code>.</p></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_VARIANT_ENUM_SHIFTED_PARAMS(param)</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1315271"></a><h2>Description</h2>
+<p>Expands to a comma-separated sequence of length
+ <code class="computeroutput"><a href="BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">BOOST_VARIANT_LIMIT_TYPES</a> - 1</code>,
+ where each element in the sequence consists of the concatenation of
+ <span class="emphasis"><em>param</em></span> with its one-based index into the sequence.
+ That is,
+ <code class="computeroutput">param ## 1, ..., param ## BOOST_VARIANT_LIMIT_TYPES - 1</code>.</p>
+<p><span class="bold"><strong>Note</strong></span>: This macro results in the
+ same expansion as
+ <code class="computeroutput"><a href="BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS">BOOST_VARIANT_ENUM_PARAMS</a></code> -- but
+ without the first term.</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="BOOST_VARIANT_ENUM_PARAMS.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1247300"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1176279.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id662542.html b/doc/html/id662542.html
new file mode 100644
index 0000000000..7e518bec1b
--- /dev/null
+++ b/doc/html/id662542.html
@@ -0,0 +1,47 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Macro BOOST_PROGRAM_OPTIONS_VERSION</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id729970" title="Header &lt;boost/program_options/version.hpp&gt;">
+<link rel="prev" href="program_options/reference.html" title="Reference">
+<link rel="next" href="ref.html" title="Chapter 8. Boost.Ref">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="program_options/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id729970"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id662542"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Macro BOOST_PROGRAM_OPTIONS_VERSION</span></h2>
+<p>BOOST_PROGRAM_OPTIONS_VERSION &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">BOOST_PROGRAM_OPTIONS_VERSION</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1177222"></a><h2>Description</h2>
+<p>The version of the source interface. The value will be incremented whenever a change is made which might cause compilation errors for existing code. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="program_options/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id729970"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id726982.html b/doc/html/id726982.html
new file mode 100644
index 0000000000..fd172f4579
--- /dev/null
+++ b/doc/html/id726982.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template dst_adjustment_offsets</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id902996" title="Header &lt;boost/date_time/time_zone_base.hpp&gt;">
+<link rel="prev" href="time_zone_base.html" title="Class template time_zone_base">
+<link rel="next" href="time_zone_names_base.html" title="Class template time_zone_names_base">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="time_zone_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id902996"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_names_base.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id726982"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template dst_adjustment_offsets</span></h2>
+<p>boost::date_time::dst_adjustment_offsets &#8212; Structure which holds the time offsets associated with daylight savings time. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type&gt;
+<span class="bold"><strong>class</strong></span> dst_adjustment_offsets {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id726982.html#id726982construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id726982.html#id861962-bb">dst_adjustment_offsets</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+                         <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+                         <span class="bold"><strong>const</strong></span> time_duration_type &amp;);
+
+  <span class="emphasis"><em>// <a href="id726982.html#id861957-bb">public member functions</a></em></span>
+
+  time_duration_type dst_adjust_;
+  time_duration_type dst_start_offset_;
+  time_duration_type dst_end_offset_;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1074397"></a><h2>Description</h2>
+<p></p>
+<div class="refsect2" lang="en">
+<a name="id1074401"></a><h3>
+<a name="id726982construct-copy-destruct"></a><code class="computeroutput">dst_adjustment_offsets</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id861962-bb"></a>dst_adjustment_offsets(<span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_adjust,
+                       <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_start_offset,
+                       <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_end_offset);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1074453"></a><h3>
+<a name="id861957-bb"></a><code class="computeroutput">dst_adjustment_offsets</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="time_zone_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id902996"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_names_base.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id729822.html b/doc/html/id729822.html
new file mode 100644
index 0000000000..36fa29ed49
--- /dev/null
+++ b/doc/html/id729822.html
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id835009" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
+<link rel="prev" href="int_adapter.html" title="Class template int_adapter">
+<link rel="next" href="iso_format_base.html" title="Class template iso_format_base">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="int_adapter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id835009"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_format_base.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id729822"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::date_time::operator&lt;&lt; &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits, <span class="bold"><strong>typename</strong></span> int_type&gt;
+  <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+             <span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; int_type &gt; &amp; ia);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1034172"></a><h2>Description</h2>
+<p>Expected output is either a numeric representation or a special values representation.
+ Ex. "12", "+infinity", "not-a-number", etc. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="int_adapter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id835009"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_format_base.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id732514.html b/doc/html/id732514.html
new file mode 100644
index 0000000000..caa3403ba3
--- /dev/null
+++ b/doc/html/id732514.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template dynamic_local_time_adjustor</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id930814" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="prev" href="utc_adjustment.html" title="Class template utc_adjustment">
+<link rel="next" href="static_local_time_adjustor.html" title="Class template static_local_time_adjustor">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="utc_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_local_time_adjustor.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id732514"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template dynamic_local_time_adjustor</span></h2>
+<p>boost::date_time::dynamic_local_time_adjustor &#8212; Allow sliding utc adjustment with fixed dst rules. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>typename</strong></span> dst_rules&gt;
+<span class="bold"><strong>class</strong></span> dynamic_local_time_adjustor {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
+
+  <span class="emphasis"><em>// <a href="id732514.html#id732514construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id732514.html#id756243-bb">dynamic_local_time_adjustor</a>(time_duration_type);
+
+  <span class="emphasis"><em>// <a href="id732514.html#id902191-bb">public member functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="id732514.html#id728597-bb">utc_offset</a>(<span class="bold"><strong>bool</strong></span>) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1036368"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1036371"></a><h3>
+<a name="id732514construct-copy-destruct"></a><code class="computeroutput">dynamic_local_time_adjustor</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id756243-bb"></a>dynamic_local_time_adjustor(time_duration_type utc_offset);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1036398"></a><h3>
+<a name="id902191-bb"></a><code class="computeroutput">dynamic_local_time_adjustor</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id728597-bb"></a>utc_offset(<span class="bold"><strong>bool</strong></span> is_dst) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="utc_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="static_local_time_adjustor.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id756476.html b/doc/html/id756476.html
new file mode 100644
index 0000000000..f634957467
--- /dev/null
+++ b/doc/html/id756476.html
@@ -0,0 +1,61 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id1008859" title="Header &lt;boost/functional/hash/map.hpp&gt;">
+<link rel="prev" href="id1008761.html" title="Function hash_value">
+<link rel="next" href="hash/links.html" title=" Links">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1008761.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1008859"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash/links.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id756476"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::map&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> K, <span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> C, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::multimap&lt;K, T, C, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1150204"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">hash_range</a>(val.begin(), val.end());</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+
+ Only throws if
+ <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(std::pair&lt;K const, T&gt;)</code>
+ throws.
+ <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ This is an extension to TR1</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1008761.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id1008859"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hash/links.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id756653.html b/doc/html/id756653.html
new file mode 100644
index 0000000000..c953946e12
--- /dev/null
+++ b/doc/html/id756653.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id832482" title="Header &lt;boost/functional/hash/vector.hpp&gt;">
+<link rel="prev" href="id797327.html" title="Function hash_value">
+<link rel="next" href="id978011.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id797327.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id832482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id978011.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id756653"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::vector&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1149343"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">hash_range</a>(val.begin(), val.end());</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+
+ Only throws if <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+ <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ This is an extension to TR1</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id797327.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id832482"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id978011.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id757234.html b/doc/html/id757234.html
new file mode 100644
index 0000000000..6b67218e37
--- /dev/null
+++ b/doc/html/id757234.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Struct time_resolution_traits_adapted64_impl</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id1006168" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id863881.html" title="Struct time_resolution_traits_bi64_impl">
+<link rel="next" href="time_resolution_traits.html" title="Class template time_resolution_traits">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id863881.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_resolution_traits.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id757234"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct time_resolution_traits_adapted64_impl</span></h2>
+<p>boost::date_time::time_resolution_traits_adapted64_impl &#8212; traits struct for time_resolution_traits implementation type </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>struct</strong></span> time_resolution_traits_adapted64_impl {
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::int64_t                                  int_type; 
+  <span class="bold"><strong>typedef</strong></span> <a href="int_adapter.html" title="Class template int_adapter">boost::date_time::int_adapter</a>&lt; boost::int64_t &gt; impl_type;
+
+  <span class="emphasis"><em>// <a href="id757234.html#id757265-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id757234.html#id1036669-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id757234.html#id1036695-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1070505"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1070509"></a><h3>
+<a name="id757265-bb"></a><code class="computeroutput">time_resolution_traits_adapted64_impl</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id1036669-bb"></a>as_number(impl_type i) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1036695-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id863881.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_resolution_traits.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id758453.html b/doc/html/id758453.html
new file mode 100644
index 0000000000..4c04c798c3
--- /dev/null
+++ b/doc/html/id758453.html
@@ -0,0 +1,45 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Type xtime_clock_types</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="threads/reference.html#id1108979" title="Header &lt;boost/thread/xtime.hpp&gt;">
+<link rel="prev" href="thread_specific_ptr.html" title="Class thread_specific_ptr">
+<link rel="next" href="xtime.html" title="Struct xtime">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="thread_specific_ptr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1108979"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="xtime.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id758453"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Type xtime_clock_types</span></h2>
+<p>boost::xtime_clock_types &#8212; <p>Specifies the clock type to use when creating
+ an object of type <a href="xtime.html" title="Struct xtime">xtime</a>.</p></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>enum</strong></span> xtime_clock_types { TIME_UTC };</pre></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="thread_specific_ptr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1108979"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="xtime.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id764073.html b/doc/html/id764073.html
new file mode 100644
index 0000000000..56ddae9842
--- /dev/null
+++ b/doc/html/id764073.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id905663.html" title="Function operator+">
+<link rel="next" href="id967208.html" title="Function operator-">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id905663.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id967208.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id764073"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+=</span></h2>
+<p>boost::posix_time::operator+= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>+=(<a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103234"></a><h2>Description</h2>
+<p>Adds a months object to a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id905663.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id967208.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id767095.html b/doc/html/id767095.html
new file mode 100644
index 0000000000..a80f3e3599
--- /dev/null
+++ b/doc/html/id767095.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id832781.html" title="Function operator-">
+<link rel="next" href="partial_date_rule_spec.html" title="Struct partial_date_rule_spec">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id832781.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id767095"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-=</span></h2>
+<p>boost::local_time::operator-= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>-=(local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108572"></a><h2>Description</h2>
+<p>Subtracts a years object from a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id832781.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id786780.html b/doc/html/id786780.html
new file mode 100644
index 0000000000..e689ef3e7d
--- /dev/null
+++ b/doc/html/id786780.html
@@ -0,0 +1,166 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template time_duration</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id786765" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
+<link rel="prev" href="second_clock.html" title="Class template second_clock">
+<link rel="next" href="subsecond_duration.html" title="Class template subsecond_duration">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="second_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id786765"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="subsecond_duration.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id786780"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template time_duration</span></h2>
+<p>boost::date_time::time_duration &#8212; Represents some amount of elapsed time measure to a given resolution. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> rep_type&gt;
+<span class="bold"><strong>class</strong></span> time_duration {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> T                                 duration_type;          
+  <span class="bold"><strong>typedef</strong></span> rep_type                          traits_type;            
+  <span class="bold"><strong>typedef</strong></span> rep_type::day_type                day_type;               
+  <span class="bold"><strong>typedef</strong></span> rep_type::hour_type               hour_type;              
+  <span class="bold"><strong>typedef</strong></span> rep_type::min_type                min_type;               
+  <span class="bold"><strong>typedef</strong></span> rep_type::sec_type                sec_type;               
+  <span class="bold"><strong>typedef</strong></span> rep_type::fractional_seconds_type fractional_seconds_type;
+  <span class="bold"><strong>typedef</strong></span> rep_type::tick_type               tick_type;              
+  <span class="bold"><strong>typedef</strong></span> rep_type::impl_type               impl_type;              
+
+  <span class="emphasis"><em>// <a href="id786780.html#id786780construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id786780.html#id763895-bb">time_duration</a>();
+  <a href="id786780.html#id763898-bb">time_duration</a>(hour_type, min_type, sec_type = 0,
+                fractional_seconds_type = 0);
+  <a href="id786780.html#id798154-bb">time_duration</a>(<span class="bold"><strong>const</strong></span> <a href="id786780.html" title="Class template time_duration">time_duration</a>&lt; T, rep_type &gt; &amp;);
+  <a href="id786780.html#id798176-bb">time_duration</a>(special_values);
+  <a href="id786780.html#id792633-bb">time_duration</a>(impl_type);
+
+  <span class="emphasis"><em>// <a href="id786780.html#id786907-bb">public member functions</a></em></span>
+  <span class="type">hour_type</span> <a href="id786780.html#id786912-bb">hours</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">min_type</span> <a href="id786780.html#id786928-bb">minutes</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">sec_type</span> <a href="id786780.html#id786944-bb">seconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">sec_type</span> <a href="id786780.html#id786960-bb">total_seconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">tick_type</span> <a href="id786780.html#id786976-bb">total_milliseconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">tick_type</span> <a href="id786780.html#id800060-bb">total_nanoseconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">tick_type</span> <a href="id786780.html#id800077-bb">total_microseconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">fractional_seconds_type</span> <a href="id786780.html#id800093-bb">fractional_seconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id729889-bb">invert_sign</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id729901-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id729913-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="id786780.html" title="Class template time_duration">time_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id1043119-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="id786780.html" title="Class template time_duration">time_duration</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id1043144-bb"><span class="bold"><strong>operator</strong></span>-</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id1043160-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id1043182-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id1043204-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id1043226-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
+  <span class="type">duration_type</span> <a href="id786780.html#id755958-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> duration_type &amp;) ;
+  <span class="type">duration_type</span> <a href="id786780.html#id822323-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type">duration_type</span> <a href="id786780.html#id754592-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id786780.html#id685338-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type">tick_type</span> <a href="id786780.html#id685359-bb">ticks</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id685370-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id763830-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id763846-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id786780.html#id763862-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">impl_type</span> <a href="id786780.html#id763878-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id786780.html#id798193-bb">public static functions</a></em></span>
+  <span class="type">duration_type</span> <a href="id786780.html#id794382-bb">unit</a>() ;
+  <span class="type">tick_type</span> <a href="id786780.html#id768921-bb">ticks_per_second</a>() ;
+  <span class="type">time_resolutions</span> <a href="id786780.html#id768937-bb">resolution</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="id786780.html#id768953-bb">num_fractional_digits</a>() ;
+
+  <span class="emphasis"><em>// <a href="id786780.html#id792628-bb">protected member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1046965"></a><h2>Description</h2>
+<p>This class represents a standard set of capabilities for all counted time durations. Time duration implementations should derive from this class passing their type as the first template parameter. This design allows the subclass duration types to provide custom construction policies or other custom features not provided here.</p>
+<p></p>
+<div class="refsect2" lang="en">
+<a name="id1046977"></a><h3>
+<a name="id786780construct-copy-destruct"></a><code class="computeroutput">time_duration</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><a name="id763895-bb"></a>time_duration();</pre></li>
+<li><pre class="literallayout"><a name="id763898-bb"></a>time_duration(hour_type hours, min_type minutes, sec_type seconds = 0,
+              fractional_seconds_type frac_sec = 0);</pre></li>
+<li><pre class="literallayout"><a name="id798154-bb"></a>time_duration(<span class="bold"><strong>const</strong></span> <a href="id786780.html" title="Class template time_duration">time_duration</a>&lt; T, rep_type &gt; &amp; other);</pre></li>
+<li><pre class="literallayout"><a name="id798176-bb"></a>time_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id792633-bb"></a>time_duration(impl_type in);</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1047080"></a><h3>
+<a name="id786907-bb"></a><code class="computeroutput">time_duration</code> public member functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">hour_type</span> <a name="id786912-bb"></a>hours() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">min_type</span> <a name="id786928-bb"></a>minutes() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">sec_type</span> <a name="id786944-bb"></a>seconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">sec_type</span> <a name="id786960-bb"></a>total_seconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id786976-bb"></a>total_milliseconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id800060-bb"></a>total_nanoseconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id800077-bb"></a>total_microseconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id800093-bb"></a>fractional_seconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id729889-bb"></a>invert_sign() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id729901-bb"></a>is_negative() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id729913-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="id786780.html" title="Class template time_duration">time_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1043119-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="id786780.html" title="Class template time_duration">time_duration</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1043144-bb"></a><span class="bold"><strong>operator</strong></span>-() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1043160-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> duration_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1043182-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> duration_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1043204-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>int</strong></span> divisor) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1043226-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> duration_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id755958-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> duration_type &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id822323-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id754592-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id685338-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>int</strong></span> divisor) ;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id685359-bb"></a>ticks() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id685370-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763830-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763846-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id763862-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">impl_type</span> <a name="id763878-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1047826"></a><h3>
+<a name="id798193-bb"></a><code class="computeroutput">time_duration</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id794382-bb"></a>unit() ;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id768921-bb"></a>ticks_per_second() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id768937-bb"></a>resolution() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id768953-bb"></a>num_fractional_digits() ;</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1047921"></a><h3>
+<a name="id792628-bb"></a><code class="computeroutput">time_duration</code> protected member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="second_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id786765"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="subsecond_duration.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id792595.html b/doc/html/id792595.html
new file mode 100644
index 0000000000..1dbd7a8191
--- /dev/null
+++ b/doc/html/id792595.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id967208.html" title="Function operator-">
+<link rel="next" href="id859664.html" title="Function operator+">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id967208.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id859664.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id792595"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-=</span></h2>
+<p>boost::posix_time::operator-= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>-=(<a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103352"></a><h2>Description</h2>
+<p>Subtracts a months object from a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id967208.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id859664.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id797225.html b/doc/html/id797225.html
new file mode 100644
index 0000000000..9f06f00411
--- /dev/null
+++ b/doc/html/id797225.html
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id964077.html" title="Function hash_value">
+<link rel="next" href="id797327.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id964077.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id797327.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id797225"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212;
+ Implementation of a hash function for <code class="computeroutput">std::basic_string</code>.
+ </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Ch, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::basic_string&lt;Ch, std::char_traits&lt;Ch&gt;, A&gt; <span class="bold"><strong>const</strong></span>&amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1148980"></a><h2>Description</h2>
+<p>
+ Generally shouldn't be called directly by users, instead they should use
+ <code class="computeroutput"><a href="boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">boost::hash_range</a></code>
+ or <code class="computeroutput"><a href="hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> which
+ call hash_value without namespace qualification so that overloads
+ for custom types are found via ADL.
+ </p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ Overloads for other types supplied in other headers.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">hash_range(val.begin(), val.end())</code></p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id964077.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id797327.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id797327.html b/doc/html/id797327.html
new file mode 100644
index 0000000000..a6ca1bd6d3
--- /dev/null
+++ b/doc/html/id797327.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id797310" title="Header &lt;boost/functional/hash/pair.hpp&gt;">
+<link rel="prev" href="id797225.html" title="Function hash_value">
+<link rel="next" href="id756653.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id797225.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id797310"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id756653.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id797327"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> A, <span class="bold"><strong>typename</strong></span> B&gt;
+  <span class="type">std::size_t</span> hash_value(std::pair&lt;A, B&gt; <span class="bold"><strong>const</strong></span> &amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1149159"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
+
+ <pre class="programlisting">
+size_t seed = 0;
+<a href="hash_combine.html" title="Function template hash_combine">hash_combine</a>(seed, val.first);
+<a href="hash_combine.html" title="Function template hash_combine">hash_combine</a>(seed, val.second);
+return seed;
+ </pre><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+
+ Only throws if <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(A)</code>
+ or <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(B)</code> throws.
+ <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ This is an extension to TR1</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id797225.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id797310"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id756653.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id801140.html b/doc/html/id801140.html
new file mode 100644
index 0000000000..af81cc0308
--- /dev/null
+++ b/doc/html/id801140.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&gt;&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id836266" title="Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;">
+<link rel="prev" href="seconds.html" title="Class seconds">
+<link rel="next" href="ptime.html" title="Class ptime">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="seconds.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id836266"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ptime.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id801140"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
+<p>boost::posix_time::operator&gt;&gt; &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
+  <span class="type">std::basic_istream&lt; charT &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, time_period &amp; tp);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1105920"></a><h2>Description</h2>
+<p>operator&gt;&gt; for time_period. time_period must be in "[date time_duration/date time_duration]" format. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="seconds.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id836266"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ptime.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id801724.html b/doc/html/id801724.html
new file mode 100644
index 0000000000..45c2c92d90
--- /dev/null
+++ b/doc/html/id801724.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Struct time_resolution_traits_adapted32_impl</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id1006168" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id828736.html" title="Struct time_resolution_traits_bi32_impl">
+<link rel="next" href="id863881.html" title="Struct time_resolution_traits_bi64_impl">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id828736.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id863881.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id801724"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct time_resolution_traits_adapted32_impl</span></h2>
+<p>boost::date_time::time_resolution_traits_adapted32_impl &#8212; traits struct for time_resolution_traits implementation type </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>struct</strong></span> time_resolution_traits_adapted32_impl {
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::int32_t                                  int_type; 
+  <span class="bold"><strong>typedef</strong></span> <a href="int_adapter.html" title="Class template int_adapter">boost::date_time::int_adapter</a>&lt; boost::int32_t &gt; impl_type;
+
+  <span class="emphasis"><em>// <a href="id801724.html#id864191-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id801724.html#id864196-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id801724.html#id795164-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1070210"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1070214"></a><h3>
+<a name="id864191-bb"></a><code class="computeroutput">time_resolution_traits_adapted32_impl</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id864196-bb"></a>as_number(impl_type i) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id795164-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id828736.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id863881.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id801965.html b/doc/html/id801965.html
new file mode 100644
index 0000000000..1a6fae2e29
--- /dev/null
+++ b/doc/html/id801965.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id856528.html" title="Function operator+">
+<link rel="next" href="id1035618.html" title="Function operator-">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id856528.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1035618.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id801965"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+=</span></h2>
+<p>boost::local_time::operator+= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>+=(local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108278"></a><h2>Description</h2>
+<p>Adds a months object to a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id856528.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1035618.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id802077.html b/doc/html/id802077.html
new file mode 100644
index 0000000000..598ff1d811
--- /dev/null
+++ b/doc/html/id802077.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id902736.html" title="Function operator+">
+<link rel="next" href="id832781.html" title="Function operator-">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id902736.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id832781.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id802077"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+=</span></h2>
+<p>boost::local_time::operator+= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>+=(local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108473"></a><h2>Description</h2>
+<p>Adds a years object to a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id902736.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id832781.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id827567-bb.html b/doc/html/id827567-bb.html
new file mode 100644
index 0000000000..b182cf57a2
--- /dev/null
+++ b/doc/html/id827567-bb.html
@@ -0,0 +1,97 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class iso_format_base&lt;wchar_t&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id829730" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="iso_format_base.html" title="Class template iso_format_base">
+<link rel="next" href="iso_format.html" title="Class template iso_format">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iso_format_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_format.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id827567-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class iso_format_base&lt;wchar_t&gt;</span></h2>
+<p>boost::date_time::iso_format_base&lt;wchar_t&gt; &#8212; Class to provide common iso formatting spec. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>class</strong></span> iso_format_base&lt;<span class="bold"><strong>wchar_t</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id827567-bb.html#id1043049-bb">public static functions</a></em></span>
+  <span class="type">month_format_spec</span> <a href="id827567-bb.html#id725306-bb">month_format</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="id827567-bb.html#id725323-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="id827567-bb.html#id793747-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a href="id827567-bb.html#id793763-bb">neg_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id928437-bb">year_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id928453-bb">month_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id857657-bb">day_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id857672-bb">hour_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id970910-bb">minute_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id797885-bb">second_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id768018-bb">period_start_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id902478-bb">time_start_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id584526-bb">week_start_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id870444-bb">period_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id963443-bb">time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id795402-bb">fractional_time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id827567-bb.html#id892294-bb">is_component_sep</a>(<span class="bold"><strong>wchar_t</strong></span>) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id827567-bb.html#id863833-bb">is_fractional_time_sep</a>(<span class="bold"><strong>wchar_t</strong></span>) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id827567-bb.html#id751637-bb">is_timezone_sep</a>(<span class="bold"><strong>wchar_t</strong></span>) ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id827567-bb.html#id926327-bb">element_sep_char</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1035393"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1035396"></a><h3>
+<a name="id1043049-bb"></a><code class="computeroutput">iso_format_base</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id725306-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id725323-bb"></a>not_a_date() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id793747-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>wchar_t</strong></span> *</span> <a name="id793763-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id928437-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id928453-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id857657-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id857672-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id970910-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id797885-bb"></a>second_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id768018-bb"></a>period_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id902478-bb"></a>time_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id584526-bb"></a>week_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id870444-bb"></a>period_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id963443-bb"></a>time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id795402-bb"></a>fractional_time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id892294-bb"></a>is_component_sep(<span class="bold"><strong>wchar_t</strong></span> sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id863833-bb"></a>is_fractional_time_sep(<span class="bold"><strong>wchar_t</strong></span> sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id751637-bb"></a>is_timezone_sep(<span class="bold"><strong>wchar_t</strong></span> sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id926327-bb"></a>element_sep_char() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iso_format_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_format.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id828736.html b/doc/html/id828736.html
new file mode 100644
index 0000000000..b25bb171fb
--- /dev/null
+++ b/doc/html/id828736.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Struct time_resolution_traits_bi32_impl</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id1006168" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id830090.html" title="Function template parse_delimited_time_duration">
+<link rel="next" href="id801724.html" title="Struct time_resolution_traits_adapted32_impl">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id830090.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id801724.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id828736"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct time_resolution_traits_bi32_impl</span></h2>
+<p>boost::date_time::time_resolution_traits_bi32_impl &#8212; traits struct for time_resolution_traits implementation type </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>struct</strong></span> time_resolution_traits_bi32_impl {
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::int32_t int_type; 
+  <span class="bold"><strong>typedef</strong></span> boost::int32_t impl_type;
+
+  <span class="emphasis"><em>// <a href="id828736.html#id726040-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id828736.html#id726044-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id828736.html#id802481-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1070058"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1070062"></a><h3>
+<a name="id726040-bb"></a><code class="computeroutput">time_resolution_traits_bi32_impl</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id726044-bb"></a>as_number(impl_type i) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id802481-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id830090.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id801724.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id830090.html b/doc/html/id830090.html
new file mode 100644
index 0000000000..21f7a50e41
--- /dev/null
+++ b/doc/html/id830090.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template parse_delimited_time_duration</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id766694" title="Header &lt;boost/date_time/time_parsing.hpp&gt;">
+<link rel="prev" href="time_itr.html" title="Class template time_itr">
+<link rel="next" href="id828736.html" title="Struct time_resolution_traits_bi32_impl">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="time_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id766694"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id828736.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id830090"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template parse_delimited_time_duration</span></h2>
+<p>boost::date_time::parse_delimited_time_duration &#8212; Creates a time_duration object from a delimited string. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration&gt;
+  <span class="type"><a href="id786780.html" title="Class template time_duration">time_duration</a></span> parse_delimited_time_duration(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1069734"></a><h2>Description</h2>
+<p>Expected format for string is "[-]h[h][:mm][:ss][.fff]". If the number of fractional digits provided is greater than the precision of the time duration type then the extra digits are truncated.</p>
+<p>A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.". </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="time_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id766694"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id828736.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id832781.html b/doc/html/id832781.html
new file mode 100644
index 0000000000..51d5961011
--- /dev/null
+++ b/doc/html/id832781.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id802077.html" title="Function operator+=">
+<link rel="next" href="id767095.html" title="Function operator-=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id802077.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id767095.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id832781"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-</span></h2>
+<p>boost::local_time::operator- &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108525"></a><h2>Description</h2>
+<p>Subtracts a years object and a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id802077.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id767095.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id837111.html b/doc/html/id837111.html
new file mode 100644
index 0000000000..8ce14d2e29
--- /dev/null
+++ b/doc/html/id837111.html
@@ -0,0 +1,55 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template swap</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id662418" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="boost/variant.html" title="Class template variant">
+<link rel="next" href="id1106672.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost/variant.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id662418"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1106672.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id837111"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template swap</span></h2>
+<p>boost::swap &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> swap(<a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; lhs, <a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; rhs);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1318236"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
+
+ Swaps <code class="computeroutput">lhs</code> with <code class="computeroutput">rhs</code> by application
+ of <code class="computeroutput"><a href="boost/variant.html#id1150730-bb">variant::swap</a></code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ May fail with any exception arising from
+ <code class="computeroutput"><a href="boost/variant.html#id1150730-bb">variant::swap</a></code>.</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost/variant.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id662418"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1106672.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id837311.html b/doc/html/id837311.html
new file mode 100644
index 0000000000..e9171b50b5
--- /dev/null
+++ b/doc/html/id837311.html
@@ -0,0 +1,61 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template ostream_time_period_formatter</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id1000521" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
+<link rel="prev" href="ostream_time_formatter.html" title="Class template ostream_time_formatter">
+<link rel="next" href="time_itr.html" title="Class template time_itr">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="ostream_time_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1000521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_itr.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id837311"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template ostream_time_period_formatter</span></h2>
+<p>boost::date_time::ostream_time_period_formatter &#8212; Put a time period into a stream using appropriate facets. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_period_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
+<span class="bold"><strong>class</strong></span> ostream_time_period_formatter {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt;                ostream_type;  
+  <span class="bold"><strong>typedef</strong></span> time_period_type::point_type               time_type;     
+  <span class="bold"><strong>typedef</strong></span> <a href="ostream_time_formatter.html" title="Class template ostream_time_formatter">ostream_time_formatter</a>&lt; time_type, charT &gt; time_formatter;
+
+  <span class="emphasis"><em>// <a href="id837311.html#id1034863-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id837311.html#id1034868-bb">period_put</a>(<span class="bold"><strong>const</strong></span> time_period_type &amp;, ostream_type &amp;) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1068701"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1068704"></a><h3>
+<a name="id1034863-bb"></a><code class="computeroutput">ostream_time_period_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034868-bb"></a>period_put(<span class="bold"><strong>const</strong></span> time_period_type &amp; tp, ostream_type &amp; os) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="ostream_time_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1000521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_itr.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id856528.html b/doc/html/id856528.html
new file mode 100644
index 0000000000..966468f7db
--- /dev/null
+++ b/doc/html/id856528.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="custom_time_zone.html" title="Class custom_time_zone">
+<link rel="next" href="id801965.html" title="Function operator+=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="custom_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id801965.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id856528"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+</span></h2>
+<p>boost::local_time::operator+ &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108232"></a><h2>Description</h2>
+<p>Adds a months object and a local_date_time. Result will be same day-of-month as local_date_time unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="custom_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id801965.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id859664.html b/doc/html/id859664.html
new file mode 100644
index 0000000000..9cfa3a4e0a
--- /dev/null
+++ b/doc/html/id859664.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id792595.html" title="Function operator-=">
+<link rel="next" href="id907404.html" title="Function operator+=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id792595.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id907404.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id859664"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+</span></h2>
+<p>boost::posix_time::operator+ &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> <a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103415"></a><h2>Description</h2>
+<p>Adds a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id792595.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id907404.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id863881.html b/doc/html/id863881.html
new file mode 100644
index 0000000000..18590184e8
--- /dev/null
+++ b/doc/html/id863881.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Struct time_resolution_traits_bi64_impl</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id1006168" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id801724.html" title="Struct time_resolution_traits_adapted32_impl">
+<link rel="next" href="id757234.html" title="Struct time_resolution_traits_adapted64_impl">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id801724.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id757234.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id863881"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Struct time_resolution_traits_bi64_impl</span></h2>
+<p>boost::date_time::time_resolution_traits_bi64_impl &#8212; traits struct for time_resolution_traits implementation type </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>struct</strong></span> time_resolution_traits_bi64_impl {
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::int64_t int_type; 
+  <span class="bold"><strong>typedef</strong></span> boost::int64_t impl_type;
+
+  <span class="emphasis"><em>// <a href="id863881.html#id961291-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id863881.html#id961296-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id863881.html#id757215-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1070353"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1070356"></a><h3>
+<a name="id961291-bb"></a><code class="computeroutput">time_resolution_traits_bi64_impl</code> public static functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id961296-bb"></a>as_number(impl_type i) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id757215-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id801724.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id757234.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id866316.html b/doc/html/id866316.html
new file mode 100644
index 0000000000..567150a031
--- /dev/null
+++ b/doc/html/id866316.html
@@ -0,0 +1,89 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class time_duration</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id765049" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="prev" href="id899939.html" title="Function operator-=">
+<link rel="next" href="simple_time_rep.html" title="Struct simple_time_rep">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id899939.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_time_rep.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id866316"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class time_duration</span></h2>
+<p>boost::posix_time::time_duration &#8212; Base time duration type. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>class</strong></span> time_duration {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> time_res_traits                          rep_type;               
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::day_type                day_type;               
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::hour_type               hour_type;              
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::min_type                min_type;               
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::sec_type                sec_type;               
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::fractional_seconds_type fractional_seconds_type;
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::tick_type               tick_type;              
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::impl_type               impl_type;              
+
+  <span class="emphasis"><em>// <a href="id866316.html#id866316construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id866316.html#id726775-bb">time_duration</a>(hour_type, min_type, sec_type, fractional_seconds_type = 0);
+  <a href="id866316.html#id838780-bb">time_duration</a>();
+  <a href="id866316.html#id838782-bb">time_duration</a>(boost::date_time::special_values);
+  <a href="id866316.html#id1041374-bb">time_duration</a>(impl_type);
+
+  <span class="emphasis"><em>// <a href="id866316.html#id726770-bb">public member functions</a></em></span>
+
+  <span class="emphasis"><em>// <a href="id866316.html#id1041369-bb">private member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103881"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1103884"></a><h3>
+<a name="id866316construct-copy-destruct"></a><code class="computeroutput">time_duration</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><a name="id726775-bb"></a>time_duration(hour_type hour, min_type min, sec_type sec,
+              fractional_seconds_type fs = 0);</pre></li>
+<li><pre class="literallayout"><a name="id838780-bb"></a>time_duration();</pre></li>
+<li><pre class="literallayout"><a name="id838782-bb"></a>time_duration(boost::date_time::special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id1041374-bb"></a>time_duration(impl_type ticks);</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1103960"></a><h3>
+<a name="id726770-bb"></a><code class="computeroutput">time_duration</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id1103977"></a><h3>
+<a name="id1041369-bb"></a><code class="computeroutput">time_duration</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id899939.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="simple_time_rep.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id868865.html b/doc/html/id868865.html
new file mode 100644
index 0000000000..ad827712bb
--- /dev/null
+++ b/doc/html/id868865.html
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template make_recursive_variant_over</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id1047376" title="Header &lt;boost/variant/recursive_variant.hpp&gt;">
+<link rel="prev" href="make_recursive_variant.html" title="Class template make_recursive_variant">
+<link rel="next" href="recursive_wrapper.html" title="Class template recursive_wrapper">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_recursive_variant.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1047376"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id868865"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template make_recursive_variant_over</span></h2>
+<p>boost::make_recursive_variant_over &#8212; <p>Exposes a recursive <code class="computeroutput">variant</code> whose bounded types
+ are the elements of the given type sequence.</p></p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt;
+<span class="bold"><strong>class</strong></span> make_recursive_variant_over {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> variant&lt; <span class="emphasis"><em>unspecified</em></span> &gt; type;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1319072"></a><h2>Description</h2>
+<p><code class="computeroutput">type</code> has behavior equivalent in every respect to
+ <code class="computeroutput"><a href="make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a>&lt; Sequence[0], Sequence[1], ... &gt;::type</code>
+ (where <code class="computeroutput">Sequence[<span class="emphasis"><em>i</em></span>]</code> denotes the
+ <span class="emphasis"><em>i</em></span>-th element of <code class="computeroutput">Sequence</code>), except
+ that no upper limit is imposed on the number of types.</p>
+<p><span class="bold"><strong>Notes</strong></span>:</p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<code class="computeroutput">Sequence</code> must meet the requirements of
+ <a href="../../libs/mpl/index.html" target="_top">MPL</a>'s <span class="emphasis"><em>Sequence</em></span>
+ concept.</li>
+<li>Due to standard conformance problems in several compilers,
+ <code class="computeroutput">make_recursive_variant_over</code> may not be supported on
+ your compiler. See
+ <code class="computeroutput"><a href="id1102611.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>
+ for more information.</li>
+</ul></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="make_recursive_variant.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1047376"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id895253.html b/doc/html/id895253.html
new file mode 100644
index 0000000000..850efad374
--- /dev/null
+++ b/doc/html/id895253.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template ostream_time_duration_formatter</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id1000521" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
+<link rel="prev" href="time_input_facet.html" title="Class template time_input_facet">
+<link rel="next" href="ostream_time_formatter.html" title="Class template ostream_time_formatter">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="time_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1000521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_time_formatter.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id895253"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template ostream_time_duration_formatter</span></h2>
+<p>boost::date_time::ostream_time_duration_formatter &#8212; Put a time type into a stream using appropriate facets. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt;
+<span class="bold"><strong>class</strong></span> ostream_time_duration_formatter {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt;                 ostream_type;           
+  <span class="bold"><strong>typedef</strong></span> time_duration_type::fractional_seconds_type fractional_seconds_type;
+
+  <span class="emphasis"><em>// <a href="id895253.html#id726637-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id895253.html#id726641-bb">duration_put</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, ostream_type &amp;) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1068343"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1068347"></a><h3>
+<a name="id726637-bb"></a><code class="computeroutput">ostream_time_duration_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id726641-bb"></a>duration_put(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td, ostream_type &amp; os) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="time_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1000521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_time_formatter.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id897225.html b/doc/html/id897225.html
new file mode 100644
index 0000000000..306f800d49
--- /dev/null
+++ b/doc/html/id897225.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id895862" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="id997682.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id899638.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id997682.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id899638.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id897225"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::gregorian::operator&lt;&lt; &#8212; operator&lt;&lt; for gregorian::greg_month typically streaming: Jan, Feb, Mar... </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
+  <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="greg_month.html" title="Class greg_month">greg_month</a> &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1080639"></a><h2>Description</h2>
+<p>Uses the date facet to determine output string as well as selection of long or short strings. Default if no facet is installed is to output a 2 wide numeric value for the month eg: 01 == Jan, 02 == Feb, ... 12 == Dec. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id997682.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id899638.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id897825.html b/doc/html/id897825.html
new file mode 100644
index 0000000000..e1c4183a12
--- /dev/null
+++ b/doc/html/id897825.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id907404.html" title="Function operator+=">
+<link rel="next" href="id899939.html" title="Function operator-=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id907404.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id899939.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id897825"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-</span></h2>
+<p>boost::posix_time::operator- &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103533"></a><h2>Description</h2>
+<p>Subtracts a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id907404.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id899939.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id899638.html b/doc/html/id899638.html
new file mode 100644
index 0000000000..45cc47d2ea
--- /dev/null
+++ b/doc/html/id899638.html
@@ -0,0 +1,51 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id895862" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="id897225.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id612209.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id897225.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id612209.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id899638"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::gregorian::operator&lt;&lt; &#8212; operator&lt;&lt; for gregorian::greg_weekday typically streaming: Sun, Mon, Tue, ... </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
+  <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os,
+             <span class="bold"><strong>const</strong></span> <a href="greg_weekday.html" title="Class greg_weekday">greg_weekday</a> &amp; wd);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1080717"></a><h2>Description</h2>
+<p>Uses the date facet to determine output string as well as selection of long or short string. Default if no facet is installed is to output a 3 char english string for the day of the week. </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id897225.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id612209.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id899939.html b/doc/html/id899939.html
new file mode 100644
index 0000000000..b710369539
--- /dev/null
+++ b/doc/html/id899939.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id897825.html" title="Function operator-">
+<link rel="next" href="id866316.html" title="Class time_duration">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id897825.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id866316.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id899939"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-=</span></h2>
+<p>boost::posix_time::operator-= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>-=(<a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103590"></a><h2>Description</h2>
+<p>Subtracts a years object from a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id897825.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id866316.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id902736.html b/doc/html/id902736.html
new file mode 100644
index 0000000000..f1e6f4dacd
--- /dev/null
+++ b/doc/html/id902736.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id856507" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id1005474.html" title="Function operator-=">
+<link rel="next" href="id802077.html" title="Function operator+=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1005474.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id802077.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id902736"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+</span></h2>
+<p>boost::local_time::operator+ &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">local_date_time</span>
+<span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> local_date_time &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1108427"></a><h2>Description</h2>
+<p>Adds a years object and a local_date_time. Result will be same month and day-of-month as local_date_time unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1005474.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856507"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id802077.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id905663.html b/doc/html/id905663.html
new file mode 100644
index 0000000000..ecca392003
--- /dev/null
+++ b/doc/html/id905663.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="from_ftime.html" title="Function template from_ftime">
+<link rel="next" href="id764073.html" title="Function operator+=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id764073.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id905663"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+</span></h2>
+<p>boost::posix_time::operator+ &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> <a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103177"></a><h2>Description</h2>
+<p>Adds a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id764073.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id906280-bb.html b/doc/html/id906280-bb.html
new file mode 100644
index 0000000000..5afc5aa51f
--- /dev/null
+++ b/doc/html/id906280-bb.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class last_value&lt;void&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="signals/reference.html#id933956" title="Header &lt;boost/last_value.hpp&gt;">
+<link rel="prev" href="last_value.html" title="Class template last_value">
+<link rel="next" href="signals/s04.html" title="Frequently Asked Questions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="last_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id933956"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="signals/s04.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id906280-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class last_value&lt;void&gt;</span></h2>
+<p>boost::last_value&lt;void&gt; &#8212; Evaluate an InputIterator sequence.</p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>class</strong></span> last_value&lt;<span class="bold"><strong>void</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> result_type;
+
+  <span class="emphasis"><em>// <a href="id906280-bb.html#id975319-bb">invocation</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a>&gt;
+    <span class="type">result_type</span> <a href="id906280-bb.html#id826850-bb"><span class="bold"><strong>operator</strong></span>()</a>(InputIterator, InputIterator) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1185754"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1185758"></a><h3>
+<a name="id975319-bb"></a><code class="computeroutput">last_value</code> invocation</h3>
+<div class="orderedlist"><ol type="1"><li>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a>&gt;
+  <span class="type">result_type</span> <a name="id826850-bb"></a><span class="bold"><strong>operator</strong></span>()(InputIterator first, InputIterator last) <span class="bold"><strong>const</strong></span>;</pre>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
+
+ Dereferences every iterator in the sequence <code class="computeroutput">[first, last)</code>.</p>
+</li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="last_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id933956"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="signals/s04.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id907404.html b/doc/html/id907404.html
new file mode 100644
index 0000000000..60729fde5d
--- /dev/null
+++ b/doc/html/id907404.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator+=</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id859664.html" title="Function operator+">
+<link rel="next" href="id897825.html" title="Function operator-">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id859664.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id897825.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id907404"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator+=</span></h2>
+<p>boost::posix_time::operator+= &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>+=(<a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::years &amp; y);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103471"></a><h2>Description</h2>
+<p>Adds a years object to a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id859664.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id897825.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id962554.html b/doc/html/id962554.html
new file mode 100644
index 0000000000..b829666e73
--- /dev/null
+++ b/doc/html/id962554.html
@@ -0,0 +1,65 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class millisec_posix_time_system_config</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id765049" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="prev" href="posix_time_system_config.html" title="Class posix_time_system_config">
+<link rel="next" href="hours.html" title="Class hours">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="posix_time_system_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hours.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id962554"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class millisec_posix_time_system_config</span></h2>
+<p>boost::posix_time::millisec_posix_time_system_config &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>class</strong></span> millisec_posix_time_system_config {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::int64_t             time_rep_type;     
+  <span class="bold"><strong>typedef</strong></span> gregorian::date            date_type;         
+  <span class="bold"><strong>typedef</strong></span> gregorian::date_duration   date_duration_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="id866316.html" title="Class time_duration">time_duration</a>              time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::tick_type int_type;          
+  <span class="bold"><strong>typedef</strong></span> time_res_traits::impl_type impl_type;         
+  <span class="bold"><strong>typedef</strong></span> time_res_traits            resolution_traits; 
+
+  <span class="emphasis"><em>// <a href="id962554.html#id1001796-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="id962554.html#id1001800-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1104590"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id1104593"></a><h3>
+<a name="id1001796-bb"></a><code class="computeroutput">millisec_posix_time_system_config</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id1001800-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second = 1000000) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="posix_time_system_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="hours.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id964077.html b/doc/html/id964077.html
new file mode 100644
index 0000000000..3ed9f18fa5
--- /dev/null
+++ b/doc/html/id964077.html
@@ -0,0 +1,62 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id972508.html" title="Function hash_value">
+<link rel="next" href="id797225.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id972508.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id797225.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id964077"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212;
+ Implementation of a hash function for built in arrays.
+ </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> hash_value(T (&amp;val)[N] );
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>unsigned</strong></span> N&gt; <span class="type">std::size_t</span> hash_value(<span class="bold"><strong>const</strong></span> T (&amp;val)[N] );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1148859"></a><h2>Description</h2>
+<p>
+ Generally shouldn't be called directly by users, instead they should use
+ <code class="computeroutput"><a href="boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">boost::hash_range</a></code>
+ or <code class="computeroutput"><a href="hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> which
+ call hash_value without namespace qualification so that overloads
+ for custom types are found via ADL.
+ </p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ Overloads for other types supplied in other headers.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">hash_range(val, val+N)</code></p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id972508.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id797225.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id966373.html b/doc/html/id966373.html
new file mode 100644
index 0000000000..2b86ab63c8
--- /dev/null
+++ b/doc/html/id966373.html
@@ -0,0 +1,45 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Type ymd_order_spec</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id963183" title="Header &lt;boost/date_time/parse_format_base.hpp&gt;">
+<link rel="prev" href="microsec_clock.html" title="Class template microsec_clock">
+<link rel="next" href="period.html" title="Class template period">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="microsec_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id963183"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id966373"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Type ymd_order_spec</span></h2>
+<p>boost::date_time::ymd_order_spec &#8212; Enum for distinguishing the order of Month, Day, &amp; Year. </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+
+<span class="bold"><strong>enum</strong></span> ymd_order_spec { ymd_order_iso, ymd_order_dmy, ymd_order_us };</pre></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="microsec_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id963183"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id967208.html b/doc/html/id967208.html
new file mode 100644
index 0000000000..57c83b2070
--- /dev/null
+++ b/doc/html/id967208.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator-</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id904986" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id764073.html" title="Function operator+=">
+<link rel="next" href="id792595.html" title="Function operator-=">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id764073.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id792595.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id967208"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator-</span></h2>
+<p>boost::posix_time::operator- &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type"><a href="ptime.html" title="Class ptime">ptime</a></span> <span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="ptime.html" title="Class ptime">ptime</a> &amp; t, <span class="bold"><strong>const</strong></span> boost::gregorian::months &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1103296"></a><h2>Description</h2>
+<p>Subtracts a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id764073.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904986"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id792595.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id971950.html b/doc/html/id971950.html
new file mode 100644
index 0000000000..cb095b9022
--- /dev/null
+++ b/doc/html/id971950.html
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="hash_range.html" title="Function hash_range">
+<link rel="next" href="id1006770.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hash_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1006770.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id971950"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212;
+ Implementation of a hash function for integers.
+ </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="type">std::size_t</span> hash_value(<span class="bold"><strong>int</strong></span> val);
+<span class="type">std::size_t</span> hash_value(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> val);
+<span class="type">std::size_t</span> hash_value(<span class="bold"><strong>long</strong></span> val);
+<span class="type">std::size_t</span> hash_value(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span> val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1148507"></a><h2>Description</h2>
+<p>
+ Generally shouldn't be called directly by users, instead they should use
+ <code class="computeroutput"><a href="boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">boost::hash_range</a></code>
+ or <code class="computeroutput"><a href="hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> which
+ call hash_value without namespace qualification so that overloads
+ for custom types are found via ADL.
+ </p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ Overloads for other types supplied in other headers.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">val</code></p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="hash_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1006770.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id972508.html b/doc/html/id972508.html
new file mode 100644
index 0000000000..f9d9487e9f
--- /dev/null
+++ b/doc/html/id972508.html
@@ -0,0 +1,64 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id927299" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id1006770.html" title="Function hash_value">
+<link rel="next" href="id964077.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1006770.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id964077.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id972508"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212;
+ Implementation of a hash function for pointers.
+ </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::size_t</span> hash_value(T* <span class="bold"><strong>const</strong></span>&amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1148724"></a><h2>Description</h2>
+<p>
+ Generally shouldn't be called directly by users, instead they should use
+ <code class="computeroutput"><a href="boost/hash.html" title="Struct template hash">boost::hash</a></code>, <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">boost::hash_range</a></code>
+ or <code class="computeroutput"><a href="hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> which
+ call hash_value without namespace qualification so that overloads
+ for custom types are found via ADL.
+ </p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ Overloads for other types supplied in other headers.<p>This is an extension to TR1</p><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+
+ An unspecified value, except that equal arguments shall yield the same
+ result
+ </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id1006770.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id927299"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id964077.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id978011.html b/doc/html/id978011.html
new file mode 100644
index 0000000000..caefd67f7a
--- /dev/null
+++ b/doc/html/id978011.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function hash_value</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id977994" title="Header &lt;boost/functional/hash/list.hpp&gt;">
+<link rel="prev" href="id756653.html" title="Function hash_value">
+<link rel="next" href="id1043782.html" title="Function hash_value">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id756653.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id977994"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1043782.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id978011"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function hash_value</span></h2>
+<p>boost::hash_value &#8212; </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> A&gt;
+  <span class="type">std::size_t</span> hash_value(std::list&lt;T, A&gt; <span class="bold"><strong>const</strong></span> &amp; val);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1149506"></a><h2>Description</h2>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput"><a href="hash_range.html" title="Function hash_range">hash_range</a>(val.begin(), val.end());</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+
+ Only throws if <code class="computeroutput"><a href="id971950.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+ <br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
+
+ This is an extension to TR1</p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2005 Daniel James</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id756653.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id977994"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1043782.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id997682.html b/doc/html/id997682.html
new file mode 100644
index 0000000000..5b9a08cf52
--- /dev/null
+++ b/doc/html/id997682.html
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&lt;&lt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id895862" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="greg_facet_config.html" title="Struct greg_facet_config">
+<link rel="next" href="id897225.html" title="Function template operator&lt;&lt;">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%">
+<td valign="top"><img alt="boost.png (6897 bytes)" width="277" height="86" src="../../boost.png"></td>
+<td align="center"><a href="../../index.htm">Home</a></td>
+<td align="center"><a href="../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="../../people/people.htm">People</a></td>
+<td align="center"><a href="../../more/faq.htm">FAQ</a></td>
+<td align="center"><a href="../../more/index.htm">More</a></td>
+</table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="greg_facet_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id897225.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id997682"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::gregorian::operator&lt;&lt; &#8212; ostream operator for gregorian::date </p>
+</div>
+<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
+<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT, <span class="bold"><strong>typename</strong></span> traits&gt;
+  <span class="type">std::basic_ostream&lt; charT, traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&lt;&lt;(std::basic_ostream&lt; charT, traits &gt; &amp; os, <span class="bold"><strong>const</strong></span> <a href="boost/gregorian/date.html" title="Class date">date</a> &amp; d);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id1080546"></a><h2>Description</h2>
+<p>Uses the date facet to determine various output parameters including:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p>string values for the month (eg: Jan, Feb, Mar) (default: English)</p></li>
+<li><p>string values for special values (eg: not-a-date-time) (default: English)</p></li>
+<li><p>selection of long, short strings, or numerical month representation (default: short string)</p></li>
+<li><p>month day year order (default yyyy-mmm-dd) </p></li>
+</ul></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="greg_facet_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id895862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id897225.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/index.html b/doc/html/index.html
index 864ed692ec..533e4cf98a 100644
--- a/doc/html/index.html
+++ b/doc/html/index.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>The Boost C++ Libraries</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="next" href="libraries.html" title="Part I. The Boost C++ Libraries">
</head>
@@ -21,7 +21,7 @@
<div class="book" lang="en">
<div class="titlepage">
<div><div><h1 class="title">
-<a name="id697609"></a>The Boost C++ Libraries</h1></div></div>
+<a name="id626469"></a>The Boost C++ Libraries</h1></div></div>
<hr>
</div>
<div class="toc">
@@ -66,7 +66,7 @@
</dl></dd>
<dt><span class="article"><a href="who_s_using_boost_.html">Who's Using Boost?</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="who_s_using_boost_.html"></a></span></dt>
+<dt><span class="section"><a href="who_s_using_boost_.html#who_s_using_boost_.intro"></a></span></dt>
<dt><span class="section"><a href="who_s_using_boost_/shrink.html"> Shrink Wrapped Boost</a></span></dt>
<dt><span class="section"><a href="who_s_using_boost_/open.html"> Open Source Boost</a></span></dt>
<dt><span class="section"><a href="who_s_using_boost_/inhouse.html"> In House Boost</a></span></dt>
diff --git a/doc/html/int_adapter.html b/doc/html/int_adapter.html
index dcecc92635..d86d6f065c 100644
--- a/doc/html/int_adapter.html
+++ b/doc/html/int_adapter.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template int_adapter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928427" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id835009" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
<link rel="prev" href="gregorian_calendar_base.html" title="Class template gregorian_calendar_base">
-<link rel="next" href="id977316.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id729822.html" title="Function template operator&lt;&lt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928427"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id977316.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id835009"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id729822.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="int_adapter"></a><div class="titlepage"></div>
@@ -36,58 +36,58 @@
  <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
  <span class="emphasis"><em>// <a href="int_adapter.html#int_adapterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="int_adapter.html#id797273-bb">int_adapter</a>(int_type);
+  <a href="int_adapter.html#id897371-bb">int_adapter</a>(int_type);
-  <span class="emphasis"><em>// <a href="int_adapter.html#id1101055-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1101060-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896533-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896546-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896559-bb">is_nan</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896572-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id896585-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966120-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966143-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966171-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966194-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966222-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id999196-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="int_adapter.html#id796793-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">special_values</span> <a href="int_adapter.html#id926562-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id825399-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id825404-bb">is_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id868642-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id868654-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id868666-bb">is_nan</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id754985-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id928508-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id861766-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id827117-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id966738-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id898530-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id722919-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id868008-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="int_adapter.html#id797910-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">special_values</span> <a href="int_adapter.html#id797922-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt;
-    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id935569-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id892662-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id891362-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id866129-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt;
-    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1002578-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id969993-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id974147-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id972356-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1113420-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id970596-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id969544-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1046944-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+    <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id764525-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id961687-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id860807-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id835116-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id753889-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id860107-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1034995-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1035589-bb"><span class="bold"><strong>operator</strong></span>%</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="int_adapter.html#id797287-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1002826-bb">has_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1002839-bb">pos_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1102284-bb">neg_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id970925-bb">not_a_number</a>() ;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a href="int_adapter.html#id802326-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a href="int_adapter.html#id1045378-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id891671-bb">from_special</a>(special_values) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1036131-bb">is_inf</a>(int_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id857261-bb">is_neg_inf</a>(int_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1112298-bb">is_pos_inf</a>(int_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id869110-bb">is_not_a_number</a>(int_type) ;
-  <span class="type">special_values</span> <a href="int_adapter.html#id1072490-bb">to_special</a>(int_type) ;
-  <span class="type">int_type</span> <a href="int_adapter.html#id897144-bb">maxcount</a>() ;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id897385-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id897389-bb">has_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id897401-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id897415-bb">neg_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id897429-bb">not_a_number</a>() ;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a href="int_adapter.html#id722683-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a href="int_adapter.html#id825738-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id825753-bb">from_special</a>(special_values) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id869708-bb">is_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id835030-bb">is_neg_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id970133-bb">is_pos_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1038421-bb">is_not_a_number</a>(int_type) ;
+  <span class="type">special_values</span> <a href="int_adapter.html#id972902-bb">to_special</a>(int_type) ;
+  <span class="type">int_type</span> <a href="int_adapter.html#id791494-bb">maxcount</a>() ;
-  <span class="emphasis"><em>// <a href="int_adapter.html#id897195-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="int_adapter.html#id897200-bb">compare</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id857725-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1042414-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id724453-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="int_adapter.html#id724458-bb">compare</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id1003490-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a href="int_adapter.html#id584440-bb">mult_div_specials</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1104537"></a><h2>Description</h2>
+<a name="id1032654"></a><h2>Description</h2>
<p>This class is used internally in counted date/time representations. It adds the floating point like features of infinities and not a number. It also provides mathmatical operations with consideration to special values following these rules: </p>
<pre class="programlisting"> +infinity - infinity == Not A Number (NAN)
infinity * non-zero == infinity
@@ -98,83 +98,83 @@
*
</pre>
<div class="refsect2" lang="en">
-<a name="id1104555"></a><h3>
+<a name="id1032672"></a><h3>
<a name="int_adapterconstruct-copy-destruct"></a><code class="computeroutput">int_adapter</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id797273-bb"></a>int_adapter(int_type v);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id897371-bb"></a>int_adapter(int_type v);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1104589"></a><h3>
-<a name="id1101055-bb"></a><code class="computeroutput">int_adapter</code> public member functions</h3>
+<a name="id1032706"></a><h3>
+<a name="id825399-bb"></a><code class="computeroutput">int_adapter</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1101060-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896533-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896546-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896559-bb"></a>is_nan() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896572-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896585-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966120-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966143-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966171-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966194-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966222-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id999196-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id796793-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id926562-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id825404-bb"></a>is_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868642-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868654-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868666-bb"></a>is_nan() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id754985-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id928508-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id861766-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id827117-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id966738-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id898530-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id722919-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868008-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id797910-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id797922-bb"></a>as_special() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id935569-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id891362-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p>Operator allows for adding dissimilar int_adapter types. The return type will match that of the the calling object's type </p>
</li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id892662-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id866129-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rhs_type&gt;
-  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1002578-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id764525-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a>&lt; rhs_type &gt; &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p>Operator allows for subtracting dissimilar int_adapter types. The return type will match that of the the calling object's type </p>
</li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id969993-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id974147-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id961687-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id860807-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id972356-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id835116-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p>Provided for cases when automatic conversion from 'int' to 'int_adapter' causes incorrect results. </p>
</li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1113420-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id753889-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id970596-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id860107-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p>Provided for cases when automatic conversion from 'int' to 'int_adapter' causes incorrect results. </p>
</li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id969544-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1034995-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1046944-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1035589-bb"></a><span class="bold"><strong>operator</strong></span>%(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p>Provided for cases when automatic conversion from 'int' to 'int_adapter' causes incorrect results. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1105545"></a><h3>
-<a name="id797287-bb"></a><code class="computeroutput">int_adapter</code> public static functions</h3>
+<a name="id1033662"></a><h3>
+<a name="id897385-bb"></a><code class="computeroutput">int_adapter</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002826-bb"></a>has_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1002839-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1102284-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id970925-bb"></a>not_a_number() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a name="id802326-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a name="id1045378-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id891671-bb"></a>from_special(special_values sv) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1036131-bb"></a>is_inf(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id857261-bb"></a>is_neg_inf(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1112298-bb"></a>is_pos_inf(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id869110-bb"></a>is_not_a_number(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id1072490-bb"></a>to_special(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id897144-bb"></a>maxcount() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id897389-bb"></a>has_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id897401-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id897415-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id897429-bb"></a>not_a_number() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> max</span> <a name="id722683-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> min</span> <a name="id825738-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id825753-bb"></a>from_special(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id869708-bb"></a>is_inf(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id835030-bb"></a>is_neg_inf(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id970133-bb"></a>is_pos_inf(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038421-bb"></a>is_not_a_number(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id972902-bb"></a>to_special(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id791494-bb"></a>maxcount() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1105850"></a><h3>
-<a name="id897195-bb"></a><code class="computeroutput">int_adapter</code> private member functions</h3>
+<a name="id1033967"></a><h3>
+<a name="id724453-bb"></a><code class="computeroutput">int_adapter</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id897200-bb"></a>compare(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id857725-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1042414-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id724458-bb"></a>compare(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id1003490-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <a href="int_adapter.html" title="Class template int_adapter">int_adapter</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="int_adapter.html" title="Class template int_adapter">int_adapter</a></span> <a name="id584440-bb"></a>mult_div_specials(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -185,7 +185,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928427"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id977316.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id835009"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id729822.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_recursive_wrapper.html b/doc/html/is_recursive_wrapper.html
index fc8b69ed48..bad7a20d6d 100644
--- a/doc/html/is_recursive_wrapper.html
+++ b/doc/html/is_recursive_wrapper.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template is_recursive_wrapper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1311990" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1150655" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
<link rel="prev" href="recursive_wrapper.html" title="Class template recursive_wrapper">
<link rel="next" href="unwrap_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1150655"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_recursive_wrapper"></a><div class="titlepage"></div>
@@ -40,7 +40,7 @@
  <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>bool</strong></span> value = unspecified;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1667930"></a><h2>Description</h2>
+<a name="id1320279"></a><h2>Description</h2>
<p>Value is true iff <code class="computeroutput">T</code> is a specialization of
<code class="computeroutput"><a href="recursive_wrapper.html" title="Class template recursive_wrapper">recursive_wrapper</a></code>.</p>
<p><span class="bold"><strong>Note</strong></span>:
@@ -55,7 +55,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1150655"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unwrap_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_reference_wrapper.html b/doc/html/is_reference_wrapper.html
index 95fc973b89..7d29b521f7 100644
--- a/doc/html/is_reference_wrapper.html
+++ b/doc/html/is_reference_wrapper.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template is_reference_wrapper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="ref/reference.html#header.boost.ref.hpp" title="Header &lt;boost/ref.hpp&gt;">
<link rel="prev" href="reference_wrapper.html" title="Class template reference_wrapper">
@@ -36,7 +36,7 @@
  <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>bool</strong></span> value = unspecified;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1279683"></a><h2>Description</h2>
+<a name="id1178246"></a><h2>Description</h2>
<p>The <code class="computeroutput">value</code> static
constant will be <code class="computeroutput">true</code> iff the
type <code class="computeroutput">T</code> is a specialization of
diff --git a/doc/html/iso_extended_format.html b/doc/html/iso_extended_format.html
index f8976de246..e3200a0fa4 100644
--- a/doc/html/iso_extended_format.html
+++ b/doc/html/iso_extended_format.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template iso_extended_format</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941603" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id829730" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
<link rel="prev" href="iso_format.html" title="Class template iso_format">
<link rel="next" href="utc_adjustment.html" title="Class template utc_adjustment">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="iso_extended_format"></a><div class="titlepage"></div>
@@ -35,15 +35,15 @@
{
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="iso_extended_format.html#id1037298-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_extended_format.html#id1037303-bb">has_date_sep_chars</a>() ;
+  <span class="emphasis"><em>// <a href="iso_extended_format.html#id836579-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_extended_format.html#id836584-bb">has_date_sep_chars</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1107970"></a><h2>Description</h2>
+<a name="id1035946"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1107974"></a><h3>
-<a name="id1037298-bb"></a><code class="computeroutput">iso_extended_format</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1037303-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
+<a name="id1035950"></a><h3>
+<a name="id836579-bb"></a><code class="computeroutput">iso_extended_format</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id836584-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -53,7 +53,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="utc_adjustment.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/iso_format.html b/doc/html/iso_format.html
index f2573d02de..89c5f76151 100644
--- a/doc/html/iso_format.html
+++ b/doc/html/iso_format.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template iso_format</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941603" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
-<link rel="prev" href="id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id829730" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="id827567-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
<link rel="next" href="iso_extended_format.html" title="Class template iso_extended_format">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1045709-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id827567-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="iso_format"></a><div class="titlepage"></div>
@@ -33,15 +33,15 @@
<span class="bold"><strong>class</strong></span> iso_format : <span class="bold"><strong>public</strong></span> boost::date_time::iso_format_base&lt; charT &gt; {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="iso_format.html#id1073908-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format.html#id1073913-bb">has_date_sep_chars</a>() ;
+  <span class="emphasis"><em>// <a href="iso_format.html#id976130-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format.html#id976135-bb">has_date_sep_chars</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1107849"></a><h2>Description</h2>
+<a name="id1035846"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1107852"></a><h3>
-<a name="id1073908-bb"></a><code class="computeroutput">iso_format</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1073913-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
+<a name="id1035849"></a><h3>
+<a name="id976130-bb"></a><code class="computeroutput">iso_format</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id976135-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -51,7 +51,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1045709-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id827567-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iso_extended_format.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/iso_format_base.html b/doc/html/iso_format_base.html
index bf33e031ee..831d479cab 100644
--- a/doc/html/iso_format_base.html
+++ b/doc/html/iso_format_base.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template iso_format_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941603" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
-<link rel="prev" href="id977316.html" title="Function template operator&lt;&lt;">
-<link rel="next" href="id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id829730" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="id729822.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id827567-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id977316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1045709-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id729822.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id827567-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="iso_format_base"></a><div class="titlepage"></div>
@@ -33,59 +33,59 @@
<span class="bold"><strong>class</strong></span> iso_format_base {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="iso_format_base.html#id941638-bb">public static functions</a></em></span>
-  <span class="type">month_format_spec</span> <a href="iso_format_base.html#id941643-bb">month_format</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id941661-bb">not_a_date</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id901516-bb">pos_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id858358-bb">neg_infinity</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1104476-bb">year_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1104493-bb">month_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id861966-bb">day_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id801558-bb">hour_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id801576-bb">minute_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1002692-bb">second_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id862380-bb">period_start_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id873002-bb">time_start_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1111069-bb">week_start_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1111086-bb">period_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1109328-bb">time_sep_char</a>() ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1109345-bb">fractional_time_sep_char</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id972319-bb">is_component_sep</a>(charT) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id973177-bb">is_fractional_time_sep</a>(charT) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id895461-bb">is_timezone_sep</a>(charT) ;
-  <span class="type">charT</span> <a href="iso_format_base.html#id1112159-bb">element_sep_char</a>() ;
+  <span class="emphasis"><em>// <a href="iso_format_base.html#id929432-bb">public static functions</a></em></span>
+  <span class="type">month_format_spec</span> <a href="iso_format_base.html#id828025-bb">month_format</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id787769-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id971976-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id907953-bb">neg_infinity</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id830036-bb">year_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id756034-bb">month_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id858044-bb">day_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id823571-bb">hour_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id1039066-bb">minute_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id761304-bb">second_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id907152-bb">period_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id1039092-bb">time_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id1039109-bb">week_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id861584-bb">period_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id824670-bb">time_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id828306-bb">fractional_time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id837228-bb">is_component_sep</a>(charT) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id753797-bb">is_fractional_time_sep</a>(charT) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id1008258-bb">is_timezone_sep</a>(charT) ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id757440-bb">element_sep_char</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1106514"></a><h2>Description</h2>
+<a name="id1034629"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1106517"></a><h3>
-<a name="id941638-bb"></a><code class="computeroutput">iso_format_base</code> public static functions</h3>
+<a name="id1034632"></a><h3>
+<a name="id929432-bb"></a><code class="computeroutput">iso_format_base</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id941643-bb"></a>month_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id941661-bb"></a>not_a_date() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id901516-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id858358-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1104476-bb"></a>year_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1104493-bb"></a>month_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id861966-bb"></a>day_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id801558-bb"></a>hour_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id801576-bb"></a>minute_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1002692-bb"></a>second_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id862380-bb"></a>period_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id873002-bb"></a>time_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1111069-bb"></a>week_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1111086-bb"></a>period_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1109328-bb"></a>time_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1109345-bb"></a>fractional_time_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972319-bb"></a>is_component_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id973177-bb"></a>is_fractional_time_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id895461-bb"></a>is_timezone_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1112159-bb"></a>element_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id828025-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id787769-bb"></a>not_a_date() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id971976-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id907953-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id830036-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id756034-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id858044-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id823571-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id1039066-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id761304-bb"></a>second_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id907152-bb"></a>period_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id1039092-bb"></a>time_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id1039109-bb"></a>week_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id861584-bb"></a>period_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id824670-bb"></a>time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id828306-bb"></a>fractional_time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id837228-bb"></a>is_component_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id753797-bb"></a>is_fractional_time_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1008258-bb"></a>is_timezone_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id757440-bb"></a>element_sep_char() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1106906"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id1045709-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">Class iso_format_base&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id1035019"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id827567-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">Class iso_format_base&lt;wchar_t&gt;</a></p></li></ul></div>
</div>
</div>
</div>
@@ -95,7 +95,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id977316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941603"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1045709-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id729822.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829730"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id827567-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/lambda.html b/doc/html/lambda.html
index 7e5bf0ed3f..42df4abd30 100644
--- a/doc/html/lambda.html
+++ b/doc/html/lambda.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 6. Boost.Lambda</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="hash/acknowledgements.html" title=" Acknowledgements">
@@ -34,7 +34,7 @@
</div></div>
<div><p class="copyright">Copyright © 1999-2004 Jaakko Järvi, Gary Powell</p></div>
<div><div class="legalnotice">
-<a name="id1222303"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id1150419"></a><p>Use, modification and distribution is subject to the Boost
Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
</div></div>
@@ -45,13 +45,13 @@
<dt><span class="section"><a href="lambda.html#introduction">In a nutshell</a></span></dt>
<dt><span class="section"><a href="lambda/getting_started.html">Getting Started</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="lambda/getting_started.html#id1222408">Installing the library</a></span></dt>
-<dt><span class="section"><a href="lambda/getting_started.html#id1222668">Conventions used in this document</a></span></dt>
+<dt><span class="section"><a href="lambda/getting_started.html#id1150523">Installing the library</a></span></dt>
+<dt><span class="section"><a href="lambda/getting_started.html#id1150784">Conventions used in this document</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="lambda/s03.html">Introduction</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="lambda/s03.html#id1222698">Motivation</a></span></dt>
-<dt><span class="section"><a href="lambda/s03.html#id1222933">Introduction to lambda expressions</a></span></dt>
+<dt><span class="section"><a href="lambda/s03.html#id1150814">Motivation</a></span></dt>
+<dt><span class="section"><a href="lambda/s03.html#id1151049">Introduction to lambda expressions</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="lambda/using_library.html">Using the library</a></span></dt>
<dd><dl>
@@ -70,28 +70,28 @@
<dt><span class="section"><a href="lambda/le_in_details.html#lambda.lambda_expressions_for_control_structures">Lambda expressions for control structures</a></span></dt>
<dt><span class="section"><a href="lambda/le_in_details.html#lambda.exceptions">Exceptions</a></span></dt>
<dt><span class="section"><a href="lambda/le_in_details.html#lambda.construction_and_destruction">Construction and destruction</a></span></dt>
-<dt><span class="section"><a href="lambda/le_in_details.html#id1243846">Special lambda expressions</a></span></dt>
-<dt><span class="section"><a href="lambda/le_in_details.html#id1244283">Casts, sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="lambda/le_in_details.html#id1171969">Special lambda expressions</a></span></dt>
+<dt><span class="section"><a href="lambda/le_in_details.html#id1172406">Casts, sizeof and typeid</a></span></dt>
<dt><span class="section"><a href="lambda/le_in_details.html#lambda.nested_stl_algorithms">Nesting STL algorithm invocations</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="lambda/extending.html">Extending return type deduction system</a></span></dt>
<dt><span class="section"><a href="lambda/s07.html">Practical considerations</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="lambda/s07.html#id1245402">Performance</a></span></dt>
-<dt><span class="section"><a href="lambda/s07.html#id1245714">About compiling</a></span></dt>
-<dt><span class="section"><a href="lambda/s07.html#id1245749">Portability</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id1173526">Performance</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id1173840">About compiling</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id1173875">Portability</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="lambda/s08.html">Relation to other Boost libraries</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="lambda/s08.html#id1246004">Boost Function</a></span></dt>
-<dt><span class="section"><a href="lambda/s08.html#id1246081">Boost Bind</a></span></dt>
+<dt><span class="section"><a href="lambda/s08.html#id1174130">Boost Function</a></span></dt>
+<dt><span class="section"><a href="lambda/s08.html#id1174208">Boost Bind</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="lambda/s09.html">Contributors</a></span></dt>
<dt><span class="appendix"><a href="apa.html">A. Rationale for some of the design decisions</a></span></dt>
<dd><dl><dt><span class="section"><a href="apa.html#lambda.why_weak_arity">
Lambda functor arity
</a></span></dt></dl></dd>
-<dt><span class="bibliography"><a href="lambda.html#id1246328">Bibliography</a></span></dt>
+<dt><span class="bibliography"><a href="lambda.html#id1174455">Bibliography</a></span></dt>
</dl>
</div>
<div class="section" lang="en">
@@ -123,7 +123,7 @@ In explaining what the library is about, a line of code says more than a thousan
</div>
<div class="bibliography">
<div class="titlepage"><div><div><h2 class="title">
-<a name="id1246328"></a>Bibliography</h2></div></div></div>
+<a name="id1174455"></a>Bibliography</h2></div></div></div>
<div class="biblioentry">
<a name="cit:stepanov:94"></a><p>[<span class="abbrev">STL94</span>] <span class="authorgroup"><span class="firstname">A. A.</span> <span class="surname">Stepanov</span> and <span class="firstname">M.</span> <span class="surname">Lee</span>. </span><span class="title"><i>The Standard Template Library</i>. </span><span class="orgname">Hewlett-Packard Laboratories. </span><span class="pubdate">1994. </span><span class="bibliomisc"><a href="http://www.hpl.hp.com/techreports" target="_top">www.hpl.hp.com/techreports</a>. </span></p>
</div>
@@ -137,7 +137,7 @@ In explaining what the library is about, a line of code says more than a thousan
<a name="cit:jarvi:99"></a><p>[<span class="abbrev">Jär99</span>] <span class="articleinfo"><span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="title"><i>C++ Function Object Binders Made Easy</i>. </span>. </span><span class="title"><i>Lecture Notes in Computer Science</i>. </span><span class="volumenum">1977. </span><span class="publishername">Springer. </span><span class="pubdate">2000. </span></p>
</div>
<div class="biblioentry">
-<a name="cit:jarvi:00"></a><p>[<span class="abbrev">Jär00</span>] <span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="author"><span class="firstname">Gary</span> <span class="surname">Powell</span>. </span><span class="title"><i>The Lambda Library : Lambda Abstraction in C++</i>. </span><span class="orgname">Turku Centre for Computer Science. </span><span class="bibliomisc">Technical Report . </span><span class="issuenum">378. </span><span class="pubdate">2000. </span><span class="bibliomisc"><a href="http://www.tucs.fi/publications/techreports/TR378.php" target="_top">www.tucs.fi/publications</a>. </span></p>
+<a name="cit:jarvi:00"></a><p>[<span class="abbrev">Jär00</span>] <span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="author"><span class="firstname">Gary</span> <span class="surname">Powell</span>. </span><span class="title"><i>The Lambda Library : Lambda Abstraction in C++</i>. </span><span class="orgname">Turku Centre for Computer Science. </span><span class="bibliomisc">Technical Report . </span><span class="issuenum">378. </span><span class="pubdate">2000. </span><span class="bibliomisc"><a href="http://www.tucs.fi/Publications/techreports/TR378.php" target="_top">www.tucs.fi/publications</a>. </span></p>
</div>
<div class="biblioentry">
<a name="cit:jarvi:01"></a><p>[<span class="abbrev">Jär01</span>] <span class="author"><span class="firstname">Jaakko</span> <span class="surname">Järvi</span>. </span><span class="author"><span class="firstname">Gary</span> <span class="surname">Powell</span>. </span><span class="title"><i>The Lambda Library : Lambda Abstraction in C++</i>. </span><span class="confgroup"><span class="conftitle">Second Workshop on C++ Template Programming. </span><span class="address">Tampa Bay, OOPSLA'01. </span>. </span><span class="pubdate">2001. </span><span class="bibliomisc"><a href="http://www.oonumerics.org/tmpw01/" target="_top">www.oonumerics.org/tmpw01/</a>. </span></p>
@@ -149,7 +149,7 @@ In explaining what the library is about, a line of code says more than a thousan
<a name="cit:boost::tuple"></a><p>[<span class="abbrev">tuple</span>] <span class="title"><i>The Boost Tuple Library</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/tuple/doc/tuple_users_guide.html" target="_top">www.boost.org/libs/tuple/doc/tuple_users_guide.html</a>. </span><span class="pubdate">2002. </span></p>
</div>
<div class="biblioentry">
-<a name="cit:boost::type_traits"></a><p>[<span class="abbrev">type_traits</span>] <span class="title"><i>The Boost type_traits</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/type_traits/index.html" target="_top">www.boost.org/libs/type_traits/</a>. </span><span class="pubdate">2002. </span></p>
+<a name="cit:boost::type_traits"></a><p>[<span class="abbrev">type_traits</span>] <span class="title"><i>The Boost type_traits</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/type_traits/index.htm" target="_top">www.boost.org/libs/type_traits/</a>. </span><span class="pubdate">2002. </span></p>
</div>
<div class="biblioentry">
<a name="cit:boost::ref"></a><p>[<span class="abbrev">ref</span>] <span class="title"><i>Boost ref</i>. </span><span class="bibliomisc"><a href="http://www.boost.org/libs/bind/ref.html" target="_top">www.boost.org/libs/bind/ref.html</a>. </span><span class="pubdate">2002. </span></p>
diff --git a/doc/html/lambda/extending.html b/doc/html/lambda/extending.html
index d7780d4ba6..0612e791a5 100644
--- a/doc/html/lambda/extending.html
+++ b/doc/html/lambda/extending.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Extending return type deduction system</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="le_in_details.html" title="Lambda expressions in details">
diff --git a/doc/html/lambda/getting_started.html b/doc/html/lambda/getting_started.html
index d7007eb21b..a3e11e6610 100644
--- a/doc/html/lambda/getting_started.html
+++ b/doc/html/lambda/getting_started.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Getting Started</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="../lambda.html" title="Chapter 6. Boost.Lambda">
@@ -26,12 +26,12 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="lambda.getting_started"></a>Getting Started</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="getting_started.html#id1222408">Installing the library</a></span></dt>
-<dt><span class="section"><a href="getting_started.html#id1222668">Conventions used in this document</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#id1150523">Installing the library</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#id1150784">Conventions used in this document</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1222408"></a>Installing the library</h4></div></div></div>
+<a name="id1150523"></a>Installing the library</h4></div></div></div>
<p>
The library consists of include files only, hence there is no
installation procedure. The <code class="literal">boost</code> include directory
@@ -77,7 +77,7 @@ Cast expressions
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1222668"></a>Conventions used in this document</h4></div></div></div>
+<a name="id1150784"></a>Conventions used in this document</h4></div></div></div>
<p>In most code examples, we omit the namespace prefixes for names in the <code class="literal">std</code> and <code class="literal">boost::lambda</code> namespaces.
Implicit using declarations
</p>
diff --git a/doc/html/lambda/le_in_details.html b/doc/html/lambda/le_in_details.html
index 18ac108c5e..bdb843f53c 100644
--- a/doc/html/lambda/le_in_details.html
+++ b/doc/html/lambda/le_in_details.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Lambda expressions in details</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="using_library.html" title="Using the library">
@@ -34,8 +34,8 @@
<dt><span class="section"><a href="le_in_details.html#lambda.lambda_expressions_for_control_structures">Lambda expressions for control structures</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.exceptions">Exceptions</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.construction_and_destruction">Construction and destruction</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1243846">Special lambda expressions</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1244283">Casts, sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id1171969">Special lambda expressions</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id1172406">Casts, sizeof and typeid</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.nested_stl_algorithms">Nesting STL algorithm invocations</a></span></dt>
</dl></div>
<p>
@@ -123,7 +123,7 @@ int i = 1;
<div class="titlepage"><div><div><h4 class="title">
<a name="lambda.operator_expressions"></a>Operator expressions</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="le_in_details.html#id1241496">Operators that cannot be overloaded</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id1152143">Operators that cannot be overloaded</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.assignment_and_subscript">Assignment and subscript operators</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.logical_operators">Logical operators</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.comma_operator">Comma operator</a></span></dt>
@@ -142,7 +142,7 @@ However, there are some restrictions that originate from the C++ operator overlo
</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1241496"></a>Operators that cannot be overloaded</h5></div></div></div>
+<a name="id1152143"></a>Operators that cannot be overloaded</h5></div></div></div>
<p>
Some operators cannot be overloaded at all (<code class="literal">::</code>, <code class="literal">.</code>, <code class="literal">.*</code>).
For some operators, the requirements on return types prevent them to be overloaded to create lambda functors.
@@ -466,7 +466,7 @@ function object class.
</p>
<div class="simplesect" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1242153"></a>The result_type typedef</h6></div></div></div>
+<a name="id1152800"></a>The result_type typedef</h6></div></div></div>
<p>
The BLL supports the standard library convention of declaring the return type
@@ -493,7 +493,7 @@ and <code class="literal">sig</code>, <code class="literal">result_type</code> t
</div>
<div class="simplesect" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1242206"></a>The sig template</h6></div></div></div>
+<a name="id1152852"></a>The sig template</h6></div></div></div>
<p>
Another mechanism that make BLL aware of the return type(s) of a function object is defining
member template struct
@@ -747,7 +747,7 @@ When the lambda functor is invoked, a reference to <code class="literal">x</code
</p>
<div class="simplesect" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1242806"></a>Naming delayed constants and variables</h5></div></div></div>
+<a name="id1170929"></a>Naming delayed constants and variables</h5></div></div></div>
<p>
It is possible to predefine and name a delayed variable or constant outside a lambda expression.
The templates <code class="literal">var_type</code>, <code class="literal">constant_type</code>
@@ -786,7 +786,7 @@ for_each(a.begin(),a.end(), cout &lt;&lt; space &lt;&lt; _1);
</div>
<div class="simplesect" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1242898"></a>About assignment and subscript operators</h5></div></div></div>
+<a name="id1171021"></a>About assignment and subscript operators</h5></div></div></div>
<p>
As described in <a href="le_in_details.html#lambda.assignment_and_subscript" title="Assignment and subscript operators">the section called &#8220;Assignment and subscript operators&#8221;</a>, assignment and subscripting operators are always defined as member functions.
This means, that for expressions of the form
@@ -1175,17 +1175,17 @@ and the effect of evaluating that expression.
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1243846"></a>Special lambda expressions</h4></div></div></div>
+<a name="id1171969"></a>Special lambda expressions</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="le_in_details.html#id1243850">Preventing argument substitution</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id1171973">Preventing argument substitution</a></span></dt>
<dt><span class="section"><a href="le_in_details.html#lambda.rvalues_as_actual_arguments">Rvalues as actual arguments to lambda functors</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1243850"></a>Preventing argument substitution</h5></div></div></div>
+<a name="id1171973"></a>Preventing argument substitution</h5></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="le_in_details.html#lambda.unlambda">Unlambda</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1244056">Protect</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id1172179">Protect</a></span></dt>
</dl></div>
<p>
When a lambda functor is called, the default behavior is to substitute
@@ -1333,7 +1333,7 @@ int nested(const F&amp; f) {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1244056"></a>Protect</h6></div></div></div>
+<a name="id1172179"></a>Protect</h6></div></div></div>
<p>
The <code class="literal">protect</code> function is related to unlambda.
@@ -1470,12 +1470,12 @@ and are not affected by the non-const rvalue problem.
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1244283"></a>Casts, sizeof and typeid</h4></div></div></div>
+<a name="id1172406"></a>Casts, sizeof and typeid</h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="le_in_details.html#lambda.cast_expressions">
Cast expressions
</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1244354">Sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id1172478">Sizeof and typeid</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
@@ -1513,7 +1513,7 @@ for_each(a.begin(), a.end(),
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1244354"></a>Sizeof and typeid</h5></div></div></div>
+<a name="id1172478"></a>Sizeof and typeid</h5></div></div></div>
<p>
The BLL counterparts for these expressions are named
<code class="literal">ll_sizeof</code> and <code class="literal">ll_typeid</code>.
diff --git a/doc/html/lambda/s03.html b/doc/html/lambda/s03.html
index a49fd92da2..257663258e 100644
--- a/doc/html/lambda/s03.html
+++ b/doc/html/lambda/s03.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Introduction</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="getting_started.html" title="Getting Started">
@@ -24,14 +24,14 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1222695"></a>Introduction</h3></div></div></div>
+<a name="id1150810"></a>Introduction</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s03.html#id1222698">Motivation</a></span></dt>
-<dt><span class="section"><a href="s03.html#id1222933">Introduction to lambda expressions</a></span></dt>
+<dt><span class="section"><a href="s03.html#id1150814">Motivation</a></span></dt>
+<dt><span class="section"><a href="s03.html#id1151049">Introduction to lambda expressions</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1222698"></a>Motivation</h4></div></div></div>
+<a name="id1150814"></a>Motivation</h4></div></div></div>
<p>The Standard Template Library (STL)
[<a href="../lambda.html#cit:stepanov:94" title="[STL94]"><span class="abbrev">STL94</span></a>], now part of the C++ Standard Library [<a href="../lambda.html#cit:c++:98" title="[C++98]"><span class="abbrev">C++98</span></a>], is a generic container and algorithm library.
Typically STL algorithms operate on container elements via <span class="emphasis"><em>function objects</em></span>. These function objects are passed as arguments to the algorithms.
@@ -153,7 +153,7 @@ as function composition is supported implicitly.
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1222933"></a>Introduction to lambda expressions</h4></div></div></div>
+<a name="id1151049"></a>Introduction to lambda expressions</h4></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="s03.html#lambda.partial_function_application">Partial function application</a></span></dt>
<dt><span class="section"><a href="s03.html#lambda.terminology">Terminology</a></span></dt>
diff --git a/doc/html/lambda/s07.html b/doc/html/lambda/s07.html
index fab368fe84..60a6b24d08 100644
--- a/doc/html/lambda/s07.html
+++ b/doc/html/lambda/s07.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Practical considerations</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="extending.html" title="Extending return type deduction system">
@@ -24,15 +24,15 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1245398"></a>Practical considerations</h3></div></div></div>
+<a name="id1173522"></a>Practical considerations</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s07.html#id1245402">Performance</a></span></dt>
-<dt><span class="section"><a href="s07.html#id1245714">About compiling</a></span></dt>
-<dt><span class="section"><a href="s07.html#id1245749">Portability</a></span></dt>
+<dt><span class="section"><a href="s07.html#id1173526">Performance</a></span></dt>
+<dt><span class="section"><a href="s07.html#id1173840">About compiling</a></span></dt>
+<dt><span class="section"><a href="s07.html#id1173875">Portability</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1245402"></a>Performance</h4></div></div></div>
+<a name="id1173526"></a>Performance</h4></div></div></div>
<p>In theory, all overhead of using STL algorithms and lambda functors
compared to hand written loops can be optimized away, just as the overhead
from standard STL function objects and binders can.
@@ -206,7 +206,7 @@ library is described
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1245714"></a>About compiling</h4></div></div></div>
+<a name="id1173840"></a>About compiling</h4></div></div></div>
<p>The BLL uses templates rather heavily, performing numerous recursive instantiations of the same templates.
This has (at least) three implications:
</p>
@@ -230,8 +230,8 @@ Most compilers allow a greater number of nested templates, but commonly require
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1245749"></a>Portability</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="s07.html#id1245773">Test coverage</a></span></dt></dl></div>
+<a name="id1173875"></a>Portability</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="s07.html#id1173899">Test coverage</a></span></dt></dl></div>
<p>
The BLL works with the following compilers, that is, the compilers are capable of compiling the test cases that are included with the BLL:
@@ -248,7 +248,7 @@ The BLL works with the following compilers, that is, the compilers are capable o
</ul></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1245773"></a>Test coverage</h5></div></div></div>
+<a name="id1173899"></a>Test coverage</h5></div></div></div>
<p>The following list describes the test files included and the features that each file covers:
</p>
diff --git a/doc/html/lambda/s08.html b/doc/html/lambda/s08.html
index dc32982cc5..a5fd242035 100644
--- a/doc/html/lambda/s08.html
+++ b/doc/html/lambda/s08.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Relation to other Boost libraries</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="s07.html" title="Practical considerations">
@@ -24,14 +24,14 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1246000"></a>Relation to other Boost libraries</h3></div></div></div>
+<a name="id1174126"></a>Relation to other Boost libraries</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s08.html#id1246004">Boost Function</a></span></dt>
-<dt><span class="section"><a href="s08.html#id1246081">Boost Bind</a></span></dt>
+<dt><span class="section"><a href="s08.html#id1174130">Boost Function</a></span></dt>
+<dt><span class="section"><a href="s08.html#id1174208">Boost Bind</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1246004"></a>Boost Function</h4></div></div></div>
+<a name="id1174130"></a>Boost Function</h4></div></div></div>
<p>Sometimes it is convenient to store lambda functors in variables.
However, the types of even the simplest lambda functors are long and unwieldy, and it is in general unfeasible to declare variables with lambda functor types.
<span class="emphasis"><em>The Boost Function library</em></span>[<a href="../lambda.html#cit:boost::function" title="[function]"><span class="abbrev">function</span></a>] defines wrappers for arbitrary function objects, for example
@@ -76,8 +76,8 @@ counter(3); // error, *sum does not exist anymore
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1246081"></a>Boost Bind</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="s08.html#id1246134">First argument of bind expression</a></span></dt></dl></div>
+<a name="id1174208"></a>Boost Bind</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="s08.html#id1174261">First argument of bind expression</a></span></dt></dl></div>
<p><span class="emphasis"><em>The Boost Bind</em></span>[<a href="../lambda.html#cit:boost::bind" title="[bind]"><span class="abbrev">bind</span></a>] library has partially overlapping functionality with the BLL.
Basically, the Boost Bind library (BB in the sequel) implements the bind expression part of BLL.
There are, however, some semantical differerences.
@@ -102,7 +102,7 @@ between the bind expressions in BB and BLL.
</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1246134"></a>First argument of bind expression</h5></div></div></div>
+<a name="id1174261"></a>First argument of bind expression</h5></div></div></div>
In BB the first argument of the bind expression, the target function,
is treated differently from the other arguments,
diff --git a/doc/html/lambda/s09.html b/doc/html/lambda/s09.html
index ac7745e338..5a368ca76e 100644
--- a/doc/html/lambda/s09.html
+++ b/doc/html/lambda/s09.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Contributors</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="s08.html" title="Relation to other Boost libraries">
@@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1246205"></a>Contributors</h3></div></div></div>
+<a name="id1174332"></a>Contributors</h3></div></div></div>
The main body of the library was written by Jaakko Järvi and Gary Powell.
We've got outside help, suggestions and ideas from Jeremy Siek, Peter Higley, Peter Dimov, Valentin Bonnard, William Kempf.
diff --git a/doc/html/lambda/using_library.html b/doc/html/lambda/using_library.html
index 4e8e98dda9..6710256eaa 100644
--- a/doc/html/lambda/using_library.html
+++ b/doc/html/lambda/using_library.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Using the library</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../lambda.html" title="Chapter 6. Boost.Lambda">
<link rel="prev" href="s03.html" title="Introduction">
@@ -52,7 +52,7 @@ list&lt;int&gt; v(10);
for_each(v.begin(), v.end(), _1 = 1);</pre>
<p>
- The expression <code class="literal">_1 = 1</code> creates a lambda functor which assigns the value <code class="literal">1</code> to every element in <code class="literal">v</code>.<sup>[<a name="id1223205" href="#ftn.id1223205">1</a>]</sup></p>
+ The expression <code class="literal">_1 = 1</code> creates a lambda functor which assigns the value <code class="literal">1</code> to every element in <code class="literal">v</code>.<sup>[<a name="id1151327" href="#ftn.id1151327">1</a>]</sup></p>
<p>
Next, we create a container of pointers and make them point to the elements in the first container <code class="literal">v</code>:
@@ -291,7 +291,7 @@ This is to prevent pointer arithmetic making non-const arrays const.
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1223205" href="#id1223205">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id1151327" href="#id1151327">1</a>] </sup>
Strictly taken, the C++ standard defines <code class="literal">for_each</code> as a <span class="emphasis"><em>non-modifying sequence operation</em></span>, and the function object passed to <code class="literal">for_each</code> should not modify its argument.
The requirements for the arguments of <code class="literal">for_each</code> are unnecessary strict, since as long as the iterators are <span class="emphasis"><em>mutable</em></span>, <code class="literal">for_each</code> accepts a function object that can have side-effects on their argument.
Nevertheless, it is straightforward to provide another function template with the functionality of<code class="literal">std::for_each</code> but more fine-grained requirements for its arguments.
diff --git a/doc/html/last_kday_of_month.html b/doc/html/last_kday_of_month.html
index 2d48763547..9e276f53d6 100644
--- a/doc/html/last_kday_of_month.html
+++ b/doc/html/last_kday_of_month.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template last_kday_of_month</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="first_kday_of_month.html" title="Class template first_kday_of_month">
<link rel="next" href="first_kday_after.html" title="Class template first_kday_after">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="last_kday_of_month"></a><div class="titlepage"></div>
@@ -42,23 +42,23 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
  <span class="emphasis"><em>// <a href="last_kday_of_month.html#last_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="last_kday_of_month.html#id1078103-bb">last_kday_of_month</a>(day_of_week_type, month_type);
+  <a href="last_kday_of_month.html#id897969-bb">last_kday_of_month</a>(day_of_week_type, month_type);
-  <span class="emphasis"><em>// <a href="last_kday_of_month.html#id1110595-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="last_kday_of_month.html#id1110601-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="last_kday_of_month.html#id1103665-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="last_kday_of_month.html#id1103678-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="last_kday_of_month.html#id857894-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="last_kday_of_month.html#id833312-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="last_kday_of_month.html#id833316-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="last_kday_of_month.html#id797515-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="last_kday_of_month.html#id797526-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="last_kday_of_month.html#id759239-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1075425"></a><h2>Description</h2>
+<a name="id1003542"></a><h2>Description</h2>
<p>Useful generator functor for finding holidays and daylight savings Get the last day of the month and then calculate the difference to the last previous day.
</p>
<div class="refsect2" lang="en">
-<a name="id1075433"></a><h3>
+<a name="id1003550"></a><h3>
<a name="last_kday_of_monthconstruct-copy-destruct"></a><code class="computeroutput">last_kday_of_month</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1078103-bb"></a>last_kday_of_month(day_of_week_type dow, month_type m);</pre>
+<pre class="literallayout"><a name="id897969-bb"></a>last_kday_of_month(day_of_week_type dow, month_type m);</pre>
<p></p>
<div class="variablelist">
<p class="title"><b>Parameters</b></p>
@@ -72,14 +72,14 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075489"></a><h3>
-<a name="id1110595-bb"></a><code class="computeroutput">last_kday_of_month</code> public member functions</h3>
+<a name="id1003606"></a><h3>
+<a name="id833312-bb"></a><code class="computeroutput">last_kday_of_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1110601-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1103665-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1103678-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id833316-bb"></a>get_date(year_type year) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id797515-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id797526-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id857894-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id759239-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns a string formatted as "M4.5.0" ==&gt; last Sunday in April. </p>
</li>
</ol></div>
@@ -92,7 +92,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_after.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/last_last_rule_spec.html b/doc/html/last_last_rule_spec.html
index c9c481e3f8..6b50f578e1 100644
--- a/doc/html/last_last_rule_spec.html
+++ b/doc/html/last_last_rule_spec.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct last_last_rule_spec</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id867756" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
<link rel="prev" href="first_last_rule_spec.html" title="Struct first_last_rule_spec">
<link rel="next" href="nth_last_rule_spec.html" title="Struct nth_last_rule_spec">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="last_last_rule_spec"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/last_value.html b/doc/html/last_value.html
index c37e1c3095..91e705d531 100644
--- a/doc/html/last_value.html
+++ b/doc/html/last_value.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template last_value</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id936232" title="Header &lt;boost/last_value.hpp&gt;">
+<link rel="up" href="signals/reference.html#id933956" title="Header &lt;boost/last_value.hpp&gt;">
<link rel="prev" href="visit_each.html" title="Function template visit_each">
-<link rel="next" href="id906590-bb.html" title="Class last_value&lt;void&gt;">
+<link rel="next" href="id906280-bb.html" title="Class last_value&lt;void&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id936232"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906590-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id933956"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906280-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="last_value"></a><div class="titlepage"></div>
@@ -36,18 +36,18 @@
  <span class="emphasis"><em>// types</em></span>
  <span class="bold"><strong>typedef</strong></span> T result_type;
-  <span class="emphasis"><em>// <a href="last_value.html#id731942-bb">invocation</a></em></span>
+  <span class="emphasis"><em>// <a href="last_value.html#id763433-bb">invocation</a></em></span>
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a>&gt;
-    <span class="type">result_type</span> <a href="last_value.html#id901956-bb"><span class="bold"><strong>operator</strong></span>()</a>(InputIterator, InputIterator) <span class="bold"><strong>const</strong></span>;
+    <span class="type">result_type</span> <a href="last_value.html#id763436-bb"><span class="bold"><strong>operator</strong></span>()</a>(InputIterator, InputIterator) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1286971"></a><h2>Description</h2>
+<a name="id1185530"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1286974"></a><h3>
-<a name="id731942-bb"></a><code class="computeroutput">last_value</code> invocation</h3>
+<a name="id1185534"></a><h3>
+<a name="id763433-bb"></a><code class="computeroutput">last_value</code> invocation</h3>
<div class="orderedlist"><ol type="1"><li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> <a href="InputIterator.html" title="Concept InputIterator">InputIterator</a>&gt;
-  <span class="type">result_type</span> <a name="id901956-bb"></a><span class="bold"><strong>operator</strong></span>()(InputIterator first, InputIterator last) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type">result_type</span> <a name="id763436-bb"></a><span class="bold"><strong>operator</strong></span>()(InputIterator first, InputIterator last) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">first != last</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
@@ -58,8 +58,8 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1287077"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id906590-bb.html" title="Class last_value&lt;void&gt;">Class last_value&lt;void&gt;</a></p></li></ul></div>
+<a name="id1185637"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id906280-bb.html" title="Class last_value&lt;void&gt;">Class last_value&lt;void&gt;</a></p></li></ul></div>
</div>
</div>
</div>
@@ -69,7 +69,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id936232"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906590-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id933956"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906280-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/libraries.html b/doc/html/libraries.html
index 326c708610..940adb02c4 100644
--- a/doc/html/libraries.html
+++ b/doc/html/libraries.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Part I. The Boost C++ Libraries</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="index.html" title="The Boost C++ Libraries">
<link rel="prev" href="index.html" title="The Boost C++ Libraries">
@@ -30,7 +30,7 @@
<dl>
<dt><span class="chapter"><a href="any.html">1. Boost.Any</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="any.html#id969830">Introduction</a></span></dt>
+<dt><span class="section"><a href="any.html#id897898">Introduction</a></span></dt>
<dt><span class="section"><a href="any/s02.html">Examples</a></span></dt>
<dt><span class="section"><a href="any/reference.html">Reference</a></span></dt>
<dt><span class="section"><a href="any/s04.html">Acknowledgements</a></span></dt>
@@ -88,11 +88,11 @@
<dt><span class="section"><a href="lambda/s07.html">Practical considerations</a></span></dt>
<dt><span class="section"><a href="lambda/s08.html">Relation to other Boost libraries</a></span></dt>
<dt><span class="section"><a href="lambda/s09.html">Contributors</a></span></dt>
-<dt><span class="bibliography"><a href="lambda.html#id1246328">Bibliography</a></span></dt>
+<dt><span class="bibliography"><a href="lambda.html#id1174455">Bibliography</a></span></dt>
</dl></dd>
<dt><span class="chapter"><a href="program_options.html">7. Boost.Program_options</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="program_options.html#id1246711">Introduction</a></span></dt>
+<dt><span class="section"><a href="program_options.html#id1174839">Introduction</a></span></dt>
<dt><span class="section"><a href="program_options/tutorial.html">Tutorial</a></span></dt>
<dt><span class="section"><a href="program_options/overview.html">Library Overview</a></span></dt>
<dt><span class="section"><a href="program_options/howto.html">How To</a></span></dt>
@@ -108,7 +108,7 @@
</dl></dd>
<dt><span class="chapter"><a href="signals.html">9. Boost.Signals</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="signals.html#id1279939">Introduction</a></span></dt>
+<dt><span class="section"><a href="signals.html#id1178503">Introduction</a></span></dt>
<dt><span class="section"><a href="signals/tutorial.html">Tutorial</a></span></dt>
<dt><span class="section"><a href="signals/reference.html">Reference</a></span></dt>
<dt><span class="section"><a href="signals/s04.html">Frequently Asked Questions</a></span></dt>
@@ -181,9 +181,19 @@
</dl></dd>
</dl>
</div>
+<p>
+ Documentation for some libraries is available in alternative formats:
+ </p>
+<div class="itemizedlist"><ul type="disc">
+<li><a href="http://www.boost.org/doc/boost-doc-html.tar.gz" target="_top">HTML (tarred, gzipped)</a></li>
+<li><a href="http://www.boost.org/doc/boost.pdf" target="_top">PDF</a></li>
+<li><a href="http://www.boost.org/doc/boost-doc-man.tar.gz" target="_top">Unix man pages</a></li>
+<li><a href="../boost.docbook" target="_top">DocBook</a></li>
+<li><a href="../boost.fo" target="_top">XSL Formatting Objects</a></li>
+</ul></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id968226"></a>Libraries Listed Alphabetically</h2></div></div></div>
+<a name="id896294"></a>Libraries Listed Alphabetically</h2></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
<li>
<a href="any.html" title="Chapter 1. Boost.Any">Any</a> -
diff --git a/doc/html/libraries/s02.html b/doc/html/libraries/s02.html
index 6deda800ff..0a91940b31 100644
--- a/doc/html/libraries/s02.html
+++ b/doc/html/libraries/s02.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Libraries Listed by Category</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="../libraries.html" title="Part I. The Boost C++ Libraries">
@@ -24,66 +24,66 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id968869"></a>Libraries Listed by Category</h2></div></div></div>
+<a name="id896937"></a>Libraries Listed by Category</h2></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s02.html#id968872">
+<dt><span class="section"><a href="s02.html#id896941">
String and text processing
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id968918">
+<dt><span class="section"><a href="s02.html#id896987">
Containers
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id968991">
+<dt><span class="section"><a href="s02.html#id897059">
Iterators
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969037">
+<dt><span class="section"><a href="s02.html#id897105">
Algorithms
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969086">
+<dt><span class="section"><a href="s02.html#id897154">
Function objects and higher-order programming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969190">
+<dt><span class="section"><a href="s02.html#id897258">
Generic programming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969256">
+<dt><span class="section"><a href="s02.html#id897324">
Template metaprogramming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969273">
+<dt><span class="section"><a href="s02.html#id897341">
Preprocessor metaprogramming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969291">
+<dt><span class="section"><a href="s02.html#id897359">
Concurrent programming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969308">
+<dt><span class="section"><a href="s02.html#id897376">
Math and numerics
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969431">
+<dt><span class="section"><a href="s02.html#id897500">
Correctness and testing
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969458">
+<dt><span class="section"><a href="s02.html#id897526">
Data structures
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969527">
+<dt><span class="section"><a href="s02.html#id897595">
Input/Output
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969562">
+<dt><span class="section"><a href="s02.html#id897630">
Inter-language support
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969585">
+<dt><span class="section"><a href="s02.html#id897653">
Memory
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969643">
+<dt><span class="section"><a href="s02.html#id897711">
Parsing
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969660">
+<dt><span class="section"><a href="s02.html#id897728">
Miscellaneous
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969777">
+<dt><span class="section"><a href="s02.html#id897845">
Broken compiler workarounds
</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id968872"></a>
+<a name="id896941"></a>
String and text processing
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -101,7 +101,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id968918"></a>
+<a name="id896987"></a>
Containers
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -121,7 +121,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id968991"></a>
+<a name="id897059"></a>
Iterators
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -137,7 +137,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969037"></a>
+<a name="id897105"></a>
Algorithms
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -149,7 +149,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969086"></a>
+<a name="id897154"></a>
Function objects and higher-order programming
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -177,7 +177,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969190"></a>
+<a name="id897258"></a>
Generic programming
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -199,7 +199,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969256"></a>
+<a name="id897324"></a>
Template metaprogramming
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact><li>
@@ -207,7 +207,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969273"></a>
+<a name="id897341"></a>
Preprocessor metaprogramming
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact><li>
@@ -215,7 +215,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969291"></a>
+<a name="id897359"></a>
Concurrent programming
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact><li>
@@ -223,7 +223,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969308"></a>
+<a name="id897376"></a>
Math and numerics
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -255,7 +255,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969431"></a>
+<a name="id897500"></a>
Correctness and testing
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -267,7 +267,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969458"></a>
+<a name="id897526"></a>
Data structures
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -291,7 +291,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969527"></a>
+<a name="id897595"></a>
Input/Output
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -305,7 +305,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969562"></a>
+<a name="id897630"></a>
Inter-language support
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact><li>
@@ -313,7 +313,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969585"></a>
+<a name="id897653"></a>
Memory
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -327,7 +327,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969643"></a>
+<a name="id897711"></a>
Parsing
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact><li>
@@ -335,7 +335,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969660"></a>
+<a name="id897728"></a>
Miscellaneous
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -362,7 +362,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id969777"></a>
+<a name="id897845"></a>
Broken compiler workarounds
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
diff --git a/doc/html/local_adjustor.html b/doc/html/local_adjustor.html
index 2484671b97..154b31f712 100644
--- a/doc/html/local_adjustor.html
+++ b/doc/html/local_adjustor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template local_adjustor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045289" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id930814" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
<link rel="prev" href="static_local_time_adjustor.html" title="Class template static_local_time_adjustor">
<link rel="next" href="us_dst_trait.html" title="Struct template us_dst_trait">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="local_adjustor"></a><div class="titlepage"></div>
@@ -37,13 +37,13 @@
  <span class="bold"><strong>typedef</strong></span> time_type::date_type                                                                                date_type;         
  <span class="bold"><strong>typedef</strong></span> <a href="static_local_time_adjustor.html" title="Class template static_local_time_adjustor">static_local_time_adjustor</a>&lt; time_type, dst_rule, <a href="utc_adjustment.html" title="Class template utc_adjustment">utc_adjustment</a>&lt; time_duration_type, utc_offset &gt; &gt; dst_adjustor;      
-  <span class="emphasis"><em>// <a href="local_adjustor.html#id900841-bb">public static functions</a></em></span>
-  <span class="type">time_type</span> <a href="local_adjustor.html#id1036251-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type">time_type</span> <a href="local_adjustor.html#id1043345-bb">local_to_utc</a>(<span class="bold"><strong>const</strong></span> time_type &amp;,
+  <span class="emphasis"><em>// <a href="local_adjustor.html#id872541-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="local_adjustor.html#id872545-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type">time_type</span> <a href="local_adjustor.html#id825549-bb">local_to_utc</a>(<span class="bold"><strong>const</strong></span> time_type &amp;,
                         date_time::dst_flags = date_time::calculate) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1108948"></a><h2>Description</h2>
+<a name="id1036748"></a><h2>Description</h2>
<p>Use this template to create the timezone to utc convertors as required.</p>
<p>This class will also work for other regions that don't use dst and have a utc offset which is an integral number of hours.</p>
<p><span class="bold"><strong>Template Parameters</strong></span> -time_type -- Time class to use -utc_offset -- Number hours local time is adjust from utc -use_dst -- true (default) if region uses dst, false otherwise For example: </p>
@@ -55,11 +55,11 @@
typedef date_time::local_adjustor&lt;ptime, -7, no_dst&gt; us_arizona;
</pre>
<div class="refsect2" lang="en">
-<a name="id1108975"></a><h3>
-<a name="id900841-bb"></a><code class="computeroutput">local_adjustor</code> public static functions</h3>
+<a name="id1036774"></a><h3>
+<a name="id872541-bb"></a><code class="computeroutput">local_adjustor</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1036251-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1043345-bb"></a>local_to_utc(<span class="bold"><strong>const</strong></span> time_type &amp; t,
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id872545-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id825549-bb"></a>local_to_utc(<span class="bold"><strong>const</strong></span> time_type &amp; t,
                       date_time::dst_flags dst = date_time::calculate) ;</pre></li>
</ol></div>
</div>
@@ -71,7 +71,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="us_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/local_date_time_base.html b/doc/html/local_date_time_base.html
index 671f792bfe..f240e68e56 100644
--- a/doc/html/local_date_time_base.html
+++ b/doc/html/local_date_time_base.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template local_date_time_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id927431" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
<link rel="prev" href="dst_not_valid.html" title="Struct dst_not_valid">
<link rel="next" href="bad_offset.html" title="Struct bad_offset">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="local_date_time_base"></a><div class="titlepage"></div>
@@ -41,62 +41,62 @@
  <span class="bold"><strong>typedef</strong></span> utc_time_type::time_system_type   time_system_type;  
  <span class="emphasis"><em>// <a href="local_date_time_base.html#local_date_time_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="local_date_time_base.html#id797648-bb">local_date_time_base</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;);
-  <a href="local_date_time_base.html#id797704-bb">local_date_time_base</a>(date_type, time_duration_type,
+  <a href="local_date_time_base.html#id822277-bb">local_date_time_base</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;);
+  <a href="local_date_time_base.html#id901160-bb">local_date_time_base</a>(date_type, time_duration_type,
                       boost::shared_ptr&lt; tz_type &gt;, <span class="bold"><strong>bool</strong></span>);
-  <a href="local_date_time_base.html#id974993-bb">local_date_time_base</a>(date_type, time_duration_type,
+  <a href="local_date_time_base.html#id873572-bb">local_date_time_base</a>(date_type, time_duration_type,
                       boost::shared_ptr&lt; tz_type &gt;, DST_CALC_OPTIONS);
-  <a href="local_date_time_base.html#id861299-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;);
-  <a href="local_date_time_base.html#id932008-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> boost::date_time::special_values,
+  <a href="local_date_time_base.html#id789560-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;);
+  <a href="local_date_time_base.html#id996406-bb">local_date_time_base</a>(<span class="bold"><strong>const</strong></span> boost::date_time::special_values,
                       boost::shared_ptr&lt; tz_type &gt; = boost::shared_ptr&lt; tz_type &gt;());
-  <a href="local_date_time_base.html#id967207-bb">~local_date_time_base</a>();
+  <a href="local_date_time_base.html#id860850-bb">~local_date_time_base</a>();
-  <span class="emphasis"><em>// <a href="local_date_time_base.html#id996753-bb">public member functions</a></em></span>
-  <span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a href="local_date_time_base.html#id996759-bb">zone</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id1046734-bb">is_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id933763-bb">utc_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id933780-bb">local_time</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id933798-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id1004766-bb">public member functions</a></em></span>
+  <span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a href="local_date_time_base.html#id1004771-bb">zone</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id1004788-bb">is_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id892665-bb">utc_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">utc_time_type</span> <a href="local_date_time_base.html#id892681-bb">local_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id801326-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span>
-  <a href="local_date_time_base.html#id1046857-bb">local_time_in</a>(boost::shared_ptr&lt; tz_type &gt;,
+  <a href="local_date_time_base.html#id821417-bb">local_time_in</a>(boost::shared_ptr&lt; tz_type &gt;,
                time_duration_type = time_duration_type(0, 0, 0)) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id1075953-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id794455-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id793878-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id867549-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id872153-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id962191-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id684113-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id868972-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id1105376-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id899914-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id871891-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id940879-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id936930-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1107585-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1002341-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1080214-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1106793-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_duration_type</span> <a href="local_date_time_base.html#id973239-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id754089-bb">zone_name</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id968820-bb">zone_abbrev</a>(<span class="bold"><strong>bool</strong></span> = false) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id895908-bb">zone_as_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id930611-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id902454-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id823277-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id723355-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id723385-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="local_date_time_base.html#id723415-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1000306-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id832912-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1038136-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id1035141-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id871993-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id722757-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id837178-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a href="local_date_time_base.html#id834015-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_duration_type</span> <a href="local_date_time_base.html#id827605-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="local_date_time_base.html#id1038019-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id838733-bb">public static functions</a></em></span>
  <span class="type">time_is_dst_result</span>
-  <a href="local_date_time_base.html#id1076896-bb">check_dst</a>(date_type, time_duration_type, boost::shared_ptr&lt; tz_type &gt;) ;
+  <a href="local_date_time_base.html#id838737-bb">check_dst</a>(date_type, time_duration_type, boost::shared_ptr&lt; tz_type &gt;) ;
-  <span class="emphasis"><em>// <a href="local_date_time_base.html#id825088-bb">private member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id793886-bb">private member functions</a></em></span>
  <span class="type">utc_time_type</span>
-  <a href="local_date_time_base.html#id825094-bb">construction_adjustment</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;, <span class="bold"><strong>bool</strong></span>) ;
-  <span class="type">std::string</span> <a href="local_date_time_base.html#id934716-bb">zone_as_offset</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <a href="local_date_time_base.html#id793891-bb">construction_adjustment</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;, <span class="bold"><strong>bool</strong></span>) ;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id729730-bb">zone_as_offset</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1182373"></a><h2>Description</h2>
+<a name="id1110492"></a><h2>Description</h2>
<p>Representation of "wall-clock" time in a particular time zone Local_date_time_base holds a time value (date and time offset from 00:00) along with a time zone. The time value is stored as UTC and conversions to wall clock time are made as needed. This approach allows for operations between wall-clock times in different time zones, and daylight savings time considerations, to be made. Time zones are required to be in the form of a boost::shared_ptr&lt;time_zone_base&gt;. </p>
<div class="refsect2" lang="en">
-<a name="id1182379"></a><h3>
+<a name="id1110497"></a><h3>
<a name="local_date_time_baseconstruct-copy-destruct"></a><code class="computeroutput">local_date_time_base</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id797648-bb"></a>local_date_time_base(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; tz);</pre>
+<pre class="literallayout"><a name="id822277-bb"></a>local_date_time_base(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; tz);</pre>
<p>This constructor interprets the passed time as a UTC time. So, for example, if the passed timezone is UTC-5 then the time will be adjusted back 5 hours. The time zone allows for automatic calculation of whether the particular time is adjusted for daylight savings, etc. If the time zone shared pointer is null then time stays unadjusted.
</p>
<div class="variablelist">
@@ -110,7 +110,7 @@
</div>
</li>
<li>
-<pre class="literallayout"><a name="id797704-bb"></a>local_date_time_base(date_type d, time_duration_type td,
+<pre class="literallayout"><a name="id901160-bb"></a>local_date_time_base(date_type d, time_duration_type td,
                     boost::shared_ptr&lt; tz_type &gt; tz, <span class="bold"><strong>bool</strong></span> dst_flag);</pre>
<p>This constructs a local time -- the passed time information understood to be in the passed tz. The DST flag must be passed to indicate whether the time is in daylight savings or not.
</p>
@@ -119,82 +119,82 @@
-- time_label_invalid if the time passed does not exist in the given locale. The non-existent case occurs typically during the shift-back from daylight savings time. When the clock is shifted forward a range of times (2 am to 3 am in the US) is skipped and hence is invalid. dst_not_valid if the DST flag is passed for a period where DST is not active. </p>
</li>
<li>
-<pre class="literallayout"><a name="id974993-bb"></a>local_date_time_base(date_type d, time_duration_type td,
+<pre class="literallayout"><a name="id873572-bb"></a>local_date_time_base(date_type d, time_duration_type td,
                     boost::shared_ptr&lt; tz_type &gt; tz,
                     DST_CALC_OPTIONS calc_option);</pre>
<p>This constructs a local time -- the passed time information understood to be in the passed tz. The DST flag is calculated according to the specified rule. </p>
</li>
-<li><pre class="literallayout"><a name="id861299-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id932008-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> boost::date_time::special_values sv,
+<li><pre class="literallayout"><a name="id789560-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id996406-bb"></a>local_date_time_base(<span class="bold"><strong>const</strong></span> boost::date_time::special_values sv,
                     boost::shared_ptr&lt; tz_type &gt; tz = boost::shared_ptr&lt; tz_type &gt;());</pre></li>
-<li><pre class="literallayout"><a name="id967207-bb"></a>~local_date_time_base();</pre></li>
+<li><pre class="literallayout"><a name="id860850-bb"></a>~local_date_time_base();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1182572"></a><h3>
-<a name="id996753-bb"></a><code class="computeroutput">local_date_time_base</code> public member functions</h3>
+<a name="id1110693"></a><h3>
+<a name="id1004766-bb"></a><code class="computeroutput">local_date_time_base</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a name="id996759-bb"></a>zone() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1046734-bb"></a>is_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id933763-bb"></a>utc_time() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id933780-bb"></a>local_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">boost::shared_ptr&lt; tz_type &gt;</span> <a name="id1004771-bb"></a>zone() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1004788-bb"></a>is_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id892665-bb"></a>utc_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">utc_time_type</span> <a name="id892681-bb"></a>local_time() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id933798-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id801326-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns string in the form "2003-Aug-20 05:00:00 EDT". If time_zone is NULL the time zone abbreviation will be "UTC". The time zone abbrev will not be included if calling object is a special_value </p>
</li>
<li>
<pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span>
-<a name="id1046857-bb"></a>local_time_in(boost::shared_ptr&lt; tz_type &gt; new_tz,
+<a name="id821417-bb"></a>local_time_in(boost::shared_ptr&lt; tz_type &gt; new_tz,
              time_duration_type td = time_duration_type(0, 0, 0)) <span class="bold"><strong>const</strong></span>;</pre>
<p>returns a local_date_time_base in the given time zone with the optional time_duration added. </p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id1075953-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id754089-bb"></a>zone_name(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
<p>Optional bool parameter will return time zone as an offset (ie "+07:00" extended iso format). Empty string is returned for classes that do not use a time_zone </p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id794455-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id968820-bb"></a>zone_abbrev(<span class="bold"><strong>bool</strong></span> as_offset = false) <span class="bold"><strong>const</strong></span>;</pre>
<p>Optional bool parameter will return time zone as an offset (ie "+0700" iso format). Empty string is returned for classes that do not use a time_zone </p>
</li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id793878-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id867549-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id872153-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id962191-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id684113-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id868972-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1105376-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id899914-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id871891-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id940879-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id936930-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1107585-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1002341-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1080214-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1106793-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id973239-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id895908-bb"></a>zone_as_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id930611-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id902454-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id823277-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723355-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723385-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723415-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1000306-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id832912-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1038136-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id1035141-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id871993-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id722757-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id837178-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a></span> <a name="id834015-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id827605-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> <a href="local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1183422"></a><h3>
-<a name="id1038019-bb"></a><code class="computeroutput">local_date_time_base</code> public static functions</h3>
+<a name="id1111541"></a><h3>
+<a name="id838733-bb"></a><code class="computeroutput">local_date_time_base</code> public static functions</h3>
<div class="orderedlist"><ol type="1"><li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id1076896-bb"></a>check_dst(date_type d, time_duration_type td, boost::shared_ptr&lt; tz_type &gt; tz) ;</pre>
+<a name="id838737-bb"></a>check_dst(date_type d, time_duration_type td, boost::shared_ptr&lt; tz_type &gt; tz) ;</pre>
<p>Determines if given time label is in daylight savings for given zone. Takes a date and time_duration representing a local time, along with time zone, and returns a time_is_dst_result object as result. </p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1183466"></a><h3>
-<a name="id825088-bb"></a><code class="computeroutput">local_date_time_base</code> private member functions</h3>
+<a name="id1111584"></a><h3>
+<a name="id793886-bb"></a><code class="computeroutput">local_date_time_base</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="type">utc_time_type</span>
-<a name="id825094-bb"></a>construction_adjustment(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; zone,
+<a name="id793891-bb"></a>construction_adjustment(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; zone,
                        <span class="bold"><strong>bool</strong></span> is_dst) ;</pre>
<p>Adjust the passed in time to UTC? </p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id934716-bb"></a>zone_as_offset(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td,
+<pre class="literallayout"><span class="type">std::string</span> <a name="id729730-bb"></a>zone_as_offset(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td,
                           <span class="bold"><strong>const</strong></span> std::string &amp; separator) <span class="bold"><strong>const</strong></span>;</pre>
<p>Simple formatting code -- todo remove this? </p>
</li>
@@ -208,7 +208,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bad_offset.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/lock_error.html b/doc/html/lock_error.html
index 98fde74198..0ac3fa78f5 100644
--- a/doc/html/lock_error.html
+++ b/doc/html/lock_error.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class lock_error</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id824356" title="Header &lt;boost/thread/exceptions.hpp&gt;">
+<link rel="up" href="threads/reference.html#id822867" title="Header &lt;boost/thread/exceptions.hpp&gt;">
<link rel="prev" href="condition.html" title="Class condition">
<link rel="next" href="thread_resource_error.html" title="Class thread_resource_error">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id822867"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="lock_error"></a><div class="titlepage"></div>
@@ -34,19 +34,19 @@
<span class="bold"><strong>class</strong></span> lock_error : <span class="bold"><strong>public</strong></span> <span class="type">std::logical_error</span> {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="lock_error.html#lock_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="lock_error.html#id1283823-bb">lock_error</a>();
+  <a href="lock_error.html#id621761-bb">lock_error</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1558093"></a><h2>Description</h2>
+<a name="id1215620"></a><h2>Description</h2>
<p>Examples of errors indicated by a lock_error exception
include a lock operation which can be determined to result in a
deadlock, or unlock operations attempted by a thread that does
not own the lock.</p>
<div class="refsect2" lang="en">
-<a name="id1558102"></a><h3>
+<a name="id1215630"></a><h3>
<a name="lock_errorconstruct-copy-destruct"></a><code class="computeroutput">lock_error</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1283823-bb"></a>lock_error();</pre>
+<pre class="literallayout"><a name="id621761-bb"></a>lock_error();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <code class="computeroutput">lock_error</code> object.
@@ -61,7 +61,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id822867"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_resource_error.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/make_recursive_variant.html b/doc/html/make_recursive_variant.html
index c86a9441ff..c7aebc8c64 100644
--- a/doc/html/make_recursive_variant.html
+++ b/doc/html/make_recursive_variant.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template make_recursive_variant</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1362374" title="Header &lt;boost/variant/recursive_variant.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1047376" title="Header &lt;boost/variant/recursive_variant.hpp&gt;">
<link rel="prev" href="make_variant_over.html" title="Class template make_variant_over">
-<link rel="next" href="id1151195.html" title="Class template make_recursive_variant_over">
+<link rel="next" href="id868865.html" title="Class template make_recursive_variant_over">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1362374"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1151195.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1047376"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id868865.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="make_recursive_variant"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
  <span class="bold"><strong>typedef</strong></span> <a href="boost/variant.html" title="Class template variant">boost::variant</a>&lt; <span class="emphasis"><em>unspecified</em></span> &gt; type;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1666436"></a><h2>Description</h2>
+<a name="id1318786"></a><h2>Description</h2>
<p><code class="computeroutput">type</code> has behavior equivalent in every respect to
some <code class="computeroutput">variant&lt; U1, U2, ..., UN &gt;</code>, where each type
<code class="computeroutput">U<span class="emphasis"><em>i</em></span></code> is the result of the
@@ -75,7 +75,7 @@
<code class="computeroutput">make_recursive_variant</code> is not universally supported. On
these compilers the library indicates its lack of support via the
definition of the preprocessor symbol
- <code class="computeroutput"><a href="id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.</p>
+ <code class="computeroutput"><a href="id1211701.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.</p>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -84,7 +84,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1362374"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1151195.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1047376"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id868865.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/make_variant_over.html b/doc/html/make_variant_over.html
index 7385e6397a..216c635062 100644
--- a/doc/html/make_variant_over.html
+++ b/doc/html/make_variant_over.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template make_variant_over</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1258086" title="Header &lt;boost/variant/variant.hpp&gt;">
-<link rel="prev" href="id1214336.html" title="Function template operator&lt;&lt;">
+<link rel="up" href="variant/reference.html#id662418" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="id1106672.html" title="Function template operator&lt;&lt;">
<link rel="next" href="make_recursive_variant.html" title="Class template make_recursive_variant">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1214336.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1258086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id1106672.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id662418"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="make_variant_over"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
  <span class="bold"><strong>typedef</strong></span> variant&lt; <span class="emphasis"><em>unspecified</em></span> &gt; type;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1666150"></a><h2>Description</h2>
+<a name="id1318501"></a><h2>Description</h2>
<p><code class="computeroutput">type</code> has behavior equivalent in every respect to
<code class="computeroutput"><a href="boost/variant.html" title="Class template variant">variant</a>&lt; Sequence[0], Sequence[1], ... &gt;</code>
(where <code class="computeroutput">Sequence[<span class="emphasis"><em>i</em></span>]</code> denotes the
@@ -52,7 +52,7 @@
<li>Due to standard conformance problems in several compilers,
<code class="computeroutput">make_variant_over</code> may not be supported on your
compiler. See
- <code class="computeroutput"><a href="id1351704.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>
+ <code class="computeroutput"><a href="id1102611.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>
for more information.</li>
</ul></div>
</div>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1214336.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1258086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id1106672.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id662418"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="make_recursive_variant.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/microsec_clock.html b/doc/html/microsec_clock.html
index f8f1c3f423..caa101bed9 100644
--- a/doc/html/microsec_clock.html
+++ b/doc/html/microsec_clock.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template microsec_clock</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1070509" title="Header &lt;boost/date_time/microsec_time_clock.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id763740" title="Header &lt;boost/date_time/microsec_time_clock.hpp&gt;">
<link rel="prev" href="acst_dst_trait.html" title="Struct template acst_dst_trait">
-<link rel="next" href="id974797.html" title="Type ymd_order_spec">
+<link rel="next" href="id966373.html" title="Type ymd_order_spec">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1070509"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974797.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id763740"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id966373.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="microsec_clock"></a><div class="titlepage"></div>
@@ -37,39 +37,39 @@
  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;    
  <span class="bold"><strong>typedef</strong></span> time_duration_type::rep_type  resolution_traits_type;
-  <span class="emphasis"><em>// <a href="microsec_clock.html#id1112505-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="microsec_clock.html#id723605-bb">public static functions</a></em></span>
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt;
-    <span class="type">time_type</span> <a href="microsec_clock.html#id1112510-bb">local_time</a>(shared_ptr&lt; time_zone_type &gt;) ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id976440-bb">local_time</a>() ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id865368-bb">universal_time</a>() ;
+    <span class="type">time_type</span> <a href="microsec_clock.html#id723610-bb">local_time</a>(shared_ptr&lt; time_zone_type &gt;) ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id891797-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id722228-bb">universal_time</a>() ;
-  <span class="emphasis"><em>// <a href="microsec_clock.html#id932996-bb">private static functions</a></em></span>
-  <span class="type">time_type</span> <a href="microsec_clock.html#id933001-bb">create_time</a>(TZ_FOR_CREATE) ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id1069967-bb">local_time</a>() ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id1039743-bb">universal_time</a>() ;
-  <span class="type">time_type</span> <a href="microsec_clock.html#id964788-bb">create_time</a>(FILETIME &amp;, TZ_FOR_CREATE) ;
+  <span class="emphasis"><em>// <a href="microsec_clock.html#id722245-bb">private static functions</a></em></span>
+  <span class="type">time_type</span> <a href="microsec_clock.html#id722250-bb">create_time</a>(TZ_FOR_CREATE) ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id873661-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id873677-bb">universal_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id1034195-bb">create_time</a>(FILETIME &amp;, TZ_FOR_CREATE) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1110675"></a><h2>Description</h2>
+<a name="id1038224"></a><h2>Description</h2>
<p>A high precision clock that measures the local time at a resolution up to microseconds and adjusts to the resolution of the time system. For example, for the a library configuration with nano second resolution, the last 3 places of the fractional seconds will always be 000 since there are 1000 nano-seconds in a micro second. </p>
<div class="refsect2" lang="en">
-<a name="id1110686"></a><h3>
-<a name="id1112505-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
+<a name="id1038235"></a><h3>
+<a name="id723605-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt;
-  <span class="type">time_type</span> <a name="id1112510-bb"></a>local_time(shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id976440-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id865368-bb"></a>universal_time() ;</pre></li>
+  <span class="type">time_type</span> <a name="id723610-bb"></a>local_time(shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id891797-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id722228-bb"></a>universal_time() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1110769"></a><h3>
-<a name="id932996-bb"></a><code class="computeroutput">microsec_clock</code> private static functions</h3>
+<a name="id1038317"></a><h3>
+<a name="id722245-bb"></a><code class="computeroutput">microsec_clock</code> private static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id933001-bb"></a>create_time(TZ_FOR_CREATE tz) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1069967-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1039743-bb"></a>universal_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id964788-bb"></a>create_time(FILETIME &amp; ft, TZ_FOR_CREATE tz) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id722250-bb"></a>create_time(TZ_FOR_CREATE tz) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id873661-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id873677-bb"></a>universal_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1034195-bb"></a>create_time(FILETIME &amp; ft, TZ_FOR_CREATE tz) ;</pre></li>
</ol></div>
</div>
</div>
@@ -80,7 +80,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1070509"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974797.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id763740"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id966373.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/minutes.html b/doc/html/minutes.html
index 73dfaf3728..ce799e83ed 100644
--- a/doc/html/minutes.html
+++ b/doc/html/minutes.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class minutes</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975624" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id759084" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
<link rel="prev" href="hours.html" title="Class hours">
<link rel="next" href="seconds.html" title="Class seconds">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="minutes"></a><div class="titlepage"></div>
@@ -33,20 +33,20 @@
<span class="bold"><strong>class</strong></span> minutes : <span class="bold"><strong>public</strong></span> boost::posix_time::time_duration {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="minutes.html#minutesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="minutes.html#id799856-bb">minutes</a>(<span class="bold"><strong>long</strong></span>);
+  <a href="minutes.html#id1038926-bb">minutes</a>(<span class="bold"><strong>long</strong></span>);
-  <span class="emphasis"><em>// <a href="minutes.html#id799851-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="minutes.html#id1038921-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176894"></a><h2>Description</h2>
+<a name="id1105012"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176898"></a><h3>
+<a name="id1105015"></a><h3>
<a name="minutesconstruct-copy-destruct"></a><code class="computeroutput">minutes</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id799856-bb"></a>minutes(<span class="bold"><strong>long</strong></span> m);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1038926-bb"></a>minutes(<span class="bold"><strong>long</strong></span> m);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1176935"></a><h3>
-<a name="id799851-bb"></a><code class="computeroutput">minutes</code> public member functions</h3>
+<a name="id1105053"></a><h3>
+<a name="id1038921-bb"></a><code class="computeroutput">minutes</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="seconds.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/month_formatter.html b/doc/html/month_formatter.html
index 6b414ad196..7089175444 100644
--- a/doc/html/month_formatter.html
+++ b/doc/html/month_formatter.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template month_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891955" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
-<link rel="prev" href="id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id973103" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="prev" href="id613511-bb.html" title="Class simple_format&lt;wchar_t&gt;">
<link rel="next" href="ymd_formatter.html" title="Class template ymd_formatter">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id893464-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id613511-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="month_formatter"></a><div class="titlepage"></div>
@@ -33,24 +33,24 @@
<span class="bold"><strong>class</strong></span> month_formatter {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="month_formatter.html#id961975-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="month_formatter.html#id871314-bb">public static functions</a></em></span>
  <span class="type">std::basic_ostream&lt; charT &gt; &amp;</span>
-  <a href="month_formatter.html#id861050-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::basic_ostream&lt; charT &gt; &amp;) ;
-  <span class="type">std::ostream &amp;</span> <a href="month_formatter.html#id1104182-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::ostream &amp;) ;
+  <a href="month_formatter.html#id871319-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::basic_ostream&lt; charT &gt; &amp;) ;
+  <span class="type">std::ostream &amp;</span> <a href="month_formatter.html#id865317-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::ostream &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1068849"></a><h2>Description</h2>
+<a name="id996966"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1068852"></a><h3>
-<a name="id961975-bb"></a><code class="computeroutput">month_formatter</code> public static functions</h3>
+<a name="id996969"></a><h3>
+<a name="id871314-bb"></a><code class="computeroutput">month_formatter</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="type">std::basic_ostream&lt; charT &gt; &amp;</span>
-<a name="id861050-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::basic_ostream&lt; charT &gt; &amp; os) ;</pre>
+<a name="id871319-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::basic_ostream&lt; charT &gt; &amp; os) ;</pre>
<p>This function demands that month_type provide functions for converting to short and long strings if that capability is used. </p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::ostream &amp;</span> <a name="id1104182-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::ostream &amp; os) ;</pre>
+<pre class="literallayout"><span class="type">std::ostream &amp;</span> <a name="id865317-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, std::ostream &amp; os) ;</pre>
<p>This function demands that month_type provide functions for converting to short and long strings if that capability is used. </p>
</li>
</ol></div>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id893464-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id613511-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/month_functor.html b/doc/html/month_functor.html
index c99b7cb1fd..23334c8f20 100644
--- a/doc/html/month_functor.html
+++ b/doc/html/month_functor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template month_functor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id833968" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
<link rel="prev" href="day_functor.html" title="Class template day_functor">
<link rel="next" href="week_functor.html" title="Class template week_functor">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="month_functor"></a><div class="titlepage"></div>
@@ -39,26 +39,26 @@
  <span class="bold"><strong>typedef</strong></span> cal_type::day_type       day_type;     
  <span class="emphasis"><em>// <a href="month_functor.html#month_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="month_functor.html#id793432-bb">month_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="month_functor.html#id1041310-bb">month_functor</a>(<span class="bold"><strong>int</strong></span>);
-  <span class="emphasis"><em>// <a href="month_functor.html#id961825-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="month_functor.html#id861542-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="month_functor.html#id829839-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="month_functor.html#id903925-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="month_functor.html#id728451-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="month_functor.html#id826953-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1038507"></a><h2>Description</h2>
+<a name="id966619"></a><h2>Description</h2>
<p>This adjustment function provides the logic for 'month-based' advancement on a ymd based calendar. The policy it uses to handle the non existant end of month days is to back up to the last day of the month. Also, if the starting date is the last day of a month, this functor will attempt to adjust to the end of the month. </p>
<div class="refsect2" lang="en">
-<a name="id1038518"></a><h3>
+<a name="id966630"></a><h3>
<a name="month_functorconstruct-copy-destruct"></a><code class="computeroutput">month_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id793432-bb"></a>month_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1041310-bb"></a>month_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1038557"></a><h3>
-<a name="id961825-bb"></a><code class="computeroutput">month_functor</code> public member functions</h3>
+<a name="id966670"></a><h3>
+<a name="id903925-bb"></a><code class="computeroutput">month_functor</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id861542-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id829839-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id728451-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id826953-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -69,7 +69,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="week_functor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/months_duration.html b/doc/html/months_duration.html
index 4bce3e4b69..95f42bc0aa 100644
--- a/doc/html/months_duration.html
+++ b/doc/html/months_duration.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template months_duration</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798566" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id907464" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
<link rel="prev" href="weeks_duration.html" title="Class template weeks_duration">
<link rel="next" href="years_duration.html" title="Class template years_duration">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id907464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="months_duration"></a><div class="titlepage"></div>
@@ -33,60 +33,60 @@
<span class="bold"><strong>class</strong></span> months_duration {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="months_duration.html#months_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="months_duration.html#id856613-bb">months_duration</a>(int_rep);
-  <a href="months_duration.html#id861559-bb">months_duration</a>(special_values);
+  <a href="months_duration.html#id733585-bb">months_duration</a>(int_rep);
+  <a href="months_duration.html#id1034052-bb">months_duration</a>(special_values);
-  <span class="emphasis"><em>// <a href="months_duration.html#id935923-bb">public member functions</a></em></span>
-  <span class="type">int_rep</span> <a href="months_duration.html#id899996-bb">number_of_months</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="months_duration.html#id976549-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="months_duration.html#id1070124-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id872792-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id1038890-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type</span> <a href="months_duration.html#id930399-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id837972-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id942305-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id905343-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id871085-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id826273-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id868553-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id939121-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id932651-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id975840-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
-  <span class="type">months_type</span> <a href="months_duration.html#id833260-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type &amp;</span> <a href="months_duration.html#id873590-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="emphasis"><em>// <a href="months_duration.html#id1003915-bb">public member functions</a></em></span>
+  <span class="type">int_rep</span> <a href="months_duration.html#id721959-bb">number_of_months</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="months_duration.html#id928665-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="months_duration.html#id976230-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id891427-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="months_duration.html#id860299-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type</span> <a href="months_duration.html#id800348-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id763368-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id752005-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id835338-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id821472-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id752613-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id932330-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id647930-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id791489-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id969757-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="type">months_type</span> <a href="months_duration.html#id974388-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type &amp;</span> <a href="months_duration.html#id908305-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1044231"></a><h2>Description</h2>
+<a name="id972345"></a><h2>Description</h2>
<p>A logical month enables things like: "date(2002,Mar,2) + months(2) -&gt; 2002-May2". If the date is a last day-of-the-month, the result will also be a last-day-of-the-month. </p>
<div class="refsect2" lang="en">
-<a name="id1044237"></a><h3>
+<a name="id972350"></a><h3>
<a name="months_durationconstruct-copy-destruct"></a><code class="computeroutput">months_duration</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id856613-bb"></a>months_duration(int_rep num);</pre></li>
-<li><pre class="literallayout"><a name="id861559-bb"></a>months_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id733585-bb"></a>months_duration(int_rep num);</pre></li>
+<li><pre class="literallayout"><a name="id1034052-bb"></a>months_duration(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1044293"></a><h3>
-<a name="id935923-bb"></a><code class="computeroutput">months_duration</code> public member functions</h3>
+<a name="id972406"></a><h3>
+<a name="id1003915-bb"></a><code class="computeroutput">months_duration</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id899996-bb"></a>number_of_months() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id976549-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1070124-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id872792-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038890-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id930399-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id837972-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id942305-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id905343-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id871085-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id826273-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id868553-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id939121-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id932651-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id975840-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id833260-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id873590-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id721959-bb"></a>number_of_months() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id928665-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id976230-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id891427-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id860299-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id800348-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id763368-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id752005-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id835338-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> months_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id821472-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id752613-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id932330-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id647930-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id791489-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id969757-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id974388-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type &amp;</span> <a name="id908305-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; y) ;</pre></li>
</ol></div>
</div>
</div>
@@ -97,7 +97,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id907464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="years_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/mutex.html b/doc/html/mutex.html
index 62ea5ae615..7c1b59ca58 100644
--- a/doc/html/mutex.html
+++ b/doc/html/mutex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class mutex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id868118" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1080160" title="Header &lt;boost/thread/mutex.hpp&gt;">
<link rel="prev" href="thread_resource_error.html" title="Class thread_resource_error">
<link rel="next" href="try_mutex.html" title="Class try_mutex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="mutex"></a><div class="titlepage"></div>
@@ -38,11 +38,11 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;
  <span class="emphasis"><em>// <a href="mutex.html#mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="mutex.html#id1180143-bb">mutex</a>();
-  <a href="mutex.html#id697977-bb">~mutex</a>();
+  <a href="mutex.html#id857263-bb">mutex</a>();
+  <a href="mutex.html#id733707-bb">~mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1558453"></a><h2>Description</h2>
+<a name="id1215986"></a><h2>Description</h2>
<p>The <a href="mutex.html" title="Class mutex">mutex</a> class is a model of the
<a href="threads/concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> concept.
It should be used to synchronize access to shared resources using
@@ -84,17 +84,17 @@
<code class="computeroutput">NDEBUG</code> is not defined.</p>
<p>Like all
<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
- in , <a href="mutex.html" title="Class mutex">mutex</a> leaves the
+ in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="mutex.html" title="Class mutex">mutex</a> leaves the
<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>.
Programmers should make no assumptions about the order in which
waiting threads acquire a lock.</p>
<div class="refsect2" lang="en">
-<a name="id1558660"></a><h3>
+<a name="id1216202"></a><h3>
<a name="mutexconstruct-copy-destruct"></a><code class="computeroutput">mutex</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1180143-bb"></a>mutex();</pre>
+<pre class="literallayout"><a name="id857263-bb"></a>mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="mutex.html" title="Class mutex">mutex</a> object.
@@ -104,7 +104,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id697977-bb"></a>~mutex();</pre>
+<pre class="literallayout"><a name="id733707-bb"></a>~mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys a <a href="mutex.html" title="Class mutex">mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -125,7 +125,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="try_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/next_weekday.html b/doc/html/next_weekday.html
index ecc2ceb590..a2001f3ee9 100644
--- a/doc/html/next_weekday.html
+++ b/doc/html/next_weekday.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template next_weekday</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="days_before_weekday.html" title="Function template days_before_weekday">
<link rel="next" href="previous_weekday.html" title="Function template previous_weekday">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="next_weekday"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> weekday_type&gt;
  <span class="type">date_type</span> next_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1076314"></a><h2>Description</h2>
+<a name="id1004431"></a><h2>Description</h2>
<p>Generates a date object representing the date of the following weekday from the given date. If the date given is 2004-May-9 (a Sunday) and the given weekday is Tuesday then the resulting date will be 2004-May-11. </p>
</div>
</div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="previous_weekday.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/nth_kday_of_month.html b/doc/html/nth_kday_of_month.html
index 77ce7a8af4..10ecc280d9 100644
--- a/doc/html/nth_kday_of_month.html
+++ b/doc/html/nth_kday_of_month.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template nth_kday_of_month</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="partial_date.html" title="Class template partial_date">
<link rel="next" href="first_kday_of_month.html" title="Class template first_kday_of_month">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="nth_kday_of_month"></a><div class="titlepage"></div>
@@ -42,36 +42,36 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type        duration_type;   
  <span class="emphasis"><em>// <a href="nth_kday_of_month.html#nth_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="nth_kday_of_month.html#id933193-bb">nth_kday_of_month</a>(week_num, day_of_week_type, month_type);
+  <a href="nth_kday_of_month.html#id897511-bb">nth_kday_of_month</a>(week_num, day_of_week_type, month_type);
-  <span class="emphasis"><em>// <a href="nth_kday_of_month.html#id899170-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="nth_kday_of_month.html#id899175-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="nth_kday_of_month.html#id962849-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">week_num</span> <a href="nth_kday_of_month.html#id962861-bb">nth_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_of_week_type</span> <a href="nth_kday_of_month.html#id800396-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="nth_kday_of_month.html#id1104045-bb">nth_week_as_str</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="nth_kday_of_month.html#id1073625-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="nth_kday_of_month.html#id859721-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="nth_kday_of_month.html#id859726-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="nth_kday_of_month.html#id762059-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">week_num</span> <a href="nth_kday_of_month.html#id762070-bb">nth_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="nth_kday_of_month.html#id762081-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="nth_kday_of_month.html#id762093-bb">nth_week_as_str</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="nth_kday_of_month.html#id762105-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1074613"></a><h2>Description</h2>
+<a name="id1002727"></a><h2>Description</h2>
<p>Based on the idea in Cal. Calc. for finding holidays that are the 'first Monday of September'. When instantiated with 'fifth' kday of month, the result will be the last kday of month which can be the fourth or fifth depending on the structure of the month.</p>
<p>The algorithm here basically guesses for the first day of the month. Then finds the first day of the correct type. That is, if the first of the month is a Tuesday and it needs Wenesday then we simply increment by a day and then we can add the length of a week until we get to the 'nth kday'. There are probably more efficient algorithms based on using a mod 7, but this one works reasonably well for basic applications. </p>
<div class="refsect2" lang="en">
-<a name="id1074632"></a><h3>
+<a name="id1002746"></a><h3>
<a name="nth_kday_of_monthconstruct-copy-destruct"></a><code class="computeroutput">nth_kday_of_month</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id933193-bb"></a>nth_kday_of_month(week_num week_no, day_of_week_type dow, month_type m);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id897511-bb"></a>nth_kday_of_month(week_num week_no, day_of_week_type dow, month_type m);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1074668"></a><h3>
-<a name="id899170-bb"></a><code class="computeroutput">nth_kday_of_month</code> public member functions</h3>
+<a name="id1002781"></a><h3>
+<a name="id859721-bb"></a><code class="computeroutput">nth_kday_of_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id899175-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id962849-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">week_num</span> <a name="id962861-bb"></a>nth_week() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id800396-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id1104045-bb"></a>nth_week_as_str() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id859726-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id762059-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">week_num</span> <a name="id762070-bb"></a>nth_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id762081-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="id762093-bb"></a>nth_week_as_str() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1073625-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id762105-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns a string formatted as "M4.3.0" ==&gt; 3rd Sunday in April. </p>
</li>
</ol></div>
@@ -84,7 +84,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/nth_kday_rule_spec.html b/doc/html/nth_kday_rule_spec.html
index 20dab2108e..4118527df3 100644
--- a/doc/html/nth_kday_rule_spec.html
+++ b/doc/html/nth_kday_rule_spec.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct nth_kday_rule_spec</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id867756" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
<link rel="prev" href="nth_last_rule_spec.html" title="Struct nth_last_rule_spec">
<link rel="next" href="ambiguous_result.html" title="Struct ambiguous_result">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="nth_kday_rule_spec"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ambiguous_result.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/nth_last_rule_spec.html b/doc/html/nth_last_rule_spec.html
index 16e949fbec..6e4448ac2e 100644
--- a/doc/html/nth_last_rule_spec.html
+++ b/doc/html/nth_last_rule_spec.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct nth_last_rule_spec</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id867756" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
<link rel="prev" href="last_last_rule_spec.html" title="Struct last_last_rule_spec">
<link rel="next" href="nth_kday_rule_spec.html" title="Struct nth_kday_rule_spec">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="nth_last_rule_spec"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/null_dst_rules.html b/doc/html/null_dst_rules.html
index f7a858c1bb..f2f4d851a2 100644
--- a/doc/html/null_dst_rules.html
+++ b/doc/html/null_dst_rules.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template null_dst_rules</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id803010" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
<link rel="prev" href="us_dst_rules.html" title="Class template us_dst_rules">
<link rel="next" href="dst_day_calc_rule.html" title="Class template dst_day_calc_rule">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="null_dst_rules"></a><div class="titlepage"></div>
@@ -36,29 +36,29 @@
  <span class="bold"><strong>typedef</strong></span> time_duration_type_ time_duration_type;
  <span class="bold"><strong>typedef</strong></span> date_type_          date_type;         
-  <span class="emphasis"><em>// <a href="null_dst_rules.html#id896224-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="null_dst_rules.html#id869654-bb">public static functions</a></em></span>
  <span class="type">time_is_dst_result</span>
-  <a href="null_dst_rules.html#id896229-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <a href="null_dst_rules.html#id869659-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
  <span class="type">time_is_dst_result</span>
-  <a href="null_dst_rules.html#id929324-bb">utc_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="null_dst_rules.html#id859994-bb">is_dst_boundary_day</a>(date_type) ;
-  <span class="type">time_duration_type</span> <a href="null_dst_rules.html#id823251-bb">dst_offset</a>() ;
+  <a href="null_dst_rules.html#id996903-bb">utc_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="null_dst_rules.html#id996940-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">time_duration_type</span> <a href="null_dst_rules.html#id996962-bb">dst_offset</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1082325"></a><h2>Description</h2>
+<a name="id1010442"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1082329"></a><h3>
-<a name="id896224-bb"></a><code class="computeroutput">null_dst_rules</code> public static functions</h3>
+<a name="id1010445"></a><h3>
+<a name="id869654-bb"></a><code class="computeroutput">null_dst_rules</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id896229-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre>
+<a name="id869659-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre>
<p></p>
</li>
<li><pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id929324-bb"></a>utc_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id859994-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id823251-bb"></a>dst_offset() ;</pre></li>
+<a name="id996903-bb"></a>utc_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; , <span class="bold"><strong>const</strong></span> time_duration_type &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id996940-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id996962-bb"></a>dst_offset() ;</pre></li>
</ol></div>
</div>
</div>
@@ -69,7 +69,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_day_calc_rule.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ostream_date_formatter.html b/doc/html/ostream_date_formatter.html
index 27b141a64d..938977e701 100644
--- a/doc/html/ostream_date_formatter.html
+++ b/doc/html/ostream_date_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template ostream_date_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id872431" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
<link rel="prev" href="ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">
<link rel="next" href="date_generator_formatter.html" title="Class template date_generator_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ostream_date_formatter"></a><div class="titlepage"></div>
@@ -36,18 +36,18 @@
  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt; ostream_type;
  <span class="bold"><strong>typedef</strong></span> date_type::ymd_type         ymd_type;    
-  <span class="emphasis"><em>// <a href="ostream_date_formatter.html#id975828-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id975833-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id978038-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_date_formatter.html#id723081-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id723086-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id856644-bb">date_put</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, ostream_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1070207"></a><h2>Description</h2>
+<a name="id998324"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1070210"></a><h3>
-<a name="id975828-bb"></a><code class="computeroutput">ostream_date_formatter</code> public static functions</h3>
+<a name="id998327"></a><h3>
+<a name="id723081-bb"></a><code class="computeroutput">ostream_date_formatter</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id975833-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id978038-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id723086-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id856644-bb"></a>date_put(<span class="bold"><strong>const</strong></span> date_type &amp; d, ostream_type &amp; os) ;</pre></li>
</ol></div>
</div>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_generator_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ostream_month_formatter.html b/doc/html/ostream_month_formatter.html
index 891001c567..305043777e 100644
--- a/doc/html/ostream_month_formatter.html
+++ b/doc/html/ostream_month_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template ostream_month_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id872431" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
<link rel="prev" href="date_formatter.html" title="Class template date_formatter">
<link rel="next" href="ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ostream_month_formatter"></a><div class="titlepage"></div>
@@ -36,15 +36,15 @@
  <span class="bold"><strong>typedef</strong></span> facet_type::month_type      month_type;  
  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt; ostream_type;
-  <span class="emphasis"><em>// <a href="ostream_month_formatter.html#id1078247-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_month_formatter.html#id1078252-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_month_formatter.html#id972686-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_month_formatter.html#id969851-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1069616"></a><h2>Description</h2>
+<a name="id997733"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069619"></a><h3>
-<a name="id1078247-bb"></a><code class="computeroutput">ostream_month_formatter</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1078252-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, ostream_type &amp; os,
+<a name="id997736"></a><h3>
+<a name="id972686-bb"></a><code class="computeroutput">ostream_month_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id969851-bb"></a>format_month(<span class="bold"><strong>const</strong></span> month_type &amp; month, ostream_type &amp; os,
                  <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre></li></ol></div>
</div>
</div>
@@ -55,7 +55,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_weekday_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ostream_time_formatter.html b/doc/html/ostream_time_formatter.html
index 4649fb4833..2cb9f3ae36 100644
--- a/doc/html/ostream_time_formatter.html
+++ b/doc/html/ostream_time_formatter.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template ostream_time_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id856862" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
-<link rel="prev" href="id838605.html" title="Class template ostream_time_duration_formatter">
-<link rel="next" href="id1003606.html" title="Class template ostream_time_period_formatter">
+<link rel="up" href="date_time/doxy.html#id1000521" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
+<link rel="prev" href="id895253.html" title="Class template ostream_time_duration_formatter">
+<link rel="next" href="id837311.html" title="Class template ostream_time_period_formatter">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id838605.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1003606.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id895253.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1000521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id837311.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ostream_time_formatter"></a><div class="titlepage"></div>
@@ -36,17 +36,17 @@
  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt;                                  ostream_type;      
  <span class="bold"><strong>typedef</strong></span> time_type::date_type                                         date_type;         
  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type                                time_duration_type;
-  <span class="bold"><strong>typedef</strong></span> <a href="id838605.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>&lt; time_duration_type, charT &gt; duration_formatter;
+  <span class="bold"><strong>typedef</strong></span> <a href="id895253.html" title="Class template ostream_time_duration_formatter">ostream_time_duration_formatter</a>&lt; time_duration_type, charT &gt; duration_formatter;
-  <span class="emphasis"><em>// <a href="ostream_time_formatter.html#id1003560-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_time_formatter.html#id1003565-bb">time_put</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, ostream_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_time_formatter.html#id1002794-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_time_formatter.html#id1002799-bb">time_put</a>(<span class="bold"><strong>const</strong></span> time_type &amp;, ostream_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1140568"></a><h2>Description</h2>
+<a name="id1068527"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1140572"></a><h3>
-<a name="id1003560-bb"></a><code class="computeroutput">ostream_time_formatter</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1003565-bb"></a>time_put(<span class="bold"><strong>const</strong></span> time_type &amp; t, ostream_type &amp; os) ;</pre></li></ol></div>
+<a name="id1068530"></a><h3>
+<a name="id1002794-bb"></a><code class="computeroutput">ostream_time_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1002799-bb"></a>time_put(<span class="bold"><strong>const</strong></span> time_type &amp; t, ostream_type &amp; os) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id838605.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id856862"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1003606.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id895253.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1000521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id837311.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ostream_weekday_formatter.html b/doc/html/ostream_weekday_formatter.html
index 3534741cdc..730f199cc9 100644
--- a/doc/html/ostream_weekday_formatter.html
+++ b/doc/html/ostream_weekday_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template ostream_weekday_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id872431" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
<link rel="prev" href="ostream_month_formatter.html" title="Class template ostream_month_formatter">
<link rel="next" href="ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ostream_weekday_formatter"></a><div class="titlepage"></div>
@@ -36,16 +36,16 @@
  <span class="bold"><strong>typedef</strong></span> facet_type::month_type      month_type;  
  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt; ostream_type;
-  <span class="emphasis"><em>// <a href="ostream_weekday_formatter.html#id1107105-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_weekday_formatter.html#id1107110-bb">format_weekday</a>(<span class="bold"><strong>const</strong></span> weekday_type &amp;, ostream_type &amp;,
+  <span class="emphasis"><em>// <a href="ostream_weekday_formatter.html#id901470-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_weekday_formatter.html#id901475-bb">format_weekday</a>(<span class="bold"><strong>const</strong></span> weekday_type &amp;, ostream_type &amp;,
                      <span class="bold"><strong>const</strong></span> facet_type &amp;, <span class="bold"><strong>bool</strong></span>) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1069800"></a><h2>Description</h2>
+<a name="id997917"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069803"></a><h3>
-<a name="id1107105-bb"></a><code class="computeroutput">ostream_weekday_formatter</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107110-bb"></a>format_weekday(<span class="bold"><strong>const</strong></span> weekday_type &amp; wd, ostream_type &amp; os,
+<a name="id997920"></a><h3>
+<a name="id901470-bb"></a><code class="computeroutput">ostream_weekday_formatter</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id901475-bb"></a>format_weekday(<span class="bold"><strong>const</strong></span> weekday_type &amp; wd, ostream_type &amp; os,
                    <span class="bold"><strong>const</strong></span> facet_type &amp; f, <span class="bold"><strong>bool</strong></span> as_long_string) ;</pre></li></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_ymd_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ostream_ymd_formatter.html b/doc/html/ostream_ymd_formatter.html
index ec191c8b19..61e67db8c8 100644
--- a/doc/html/ostream_ymd_formatter.html
+++ b/doc/html/ostream_ymd_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template ostream_ymd_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968176" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id872431" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
<link rel="prev" href="ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">
<link rel="next" href="ostream_date_formatter.html" title="Class template ostream_date_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ostream_ymd_formatter"></a><div class="titlepage"></div>
@@ -38,16 +38,16 @@
  <span class="bold"><strong>typedef</strong></span> std::basic_ostream&lt; charT &gt;                  ostream_type;        
  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                   foo_type;            
-  <span class="emphasis"><em>// <a href="ostream_ymd_formatter.html#id976307-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_ymd_formatter.html#id1102473-bb">ymd_put</a>(ymd_type, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
+  <span class="emphasis"><em>// <a href="ostream_ymd_formatter.html#id831287-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_ymd_formatter.html#id831292-bb">ymd_put</a>(ymd_type, ostream_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1070005"></a><h2>Description</h2>
+<a name="id998122"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1070008"></a><h3>
-<a name="id976307-bb"></a><code class="computeroutput">ostream_ymd_formatter</code> public static functions</h3>
+<a name="id998125"></a><h3>
+<a name="id831287-bb"></a><code class="computeroutput">ostream_ymd_formatter</code> public static functions</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1102473-bb"></a>ymd_put(ymd_type ymd, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id831292-bb"></a>ymd_put(ymd_type ymd, ostream_type &amp; os, <span class="bold"><strong>const</strong></span> facet_type &amp; f) ;</pre>
<p>This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy </p>
</li></ol></div>
</div>
@@ -59,7 +59,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ostream_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id872431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ostream_date_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/parse_match_result.html b/doc/html/parse_match_result.html
index 20b5b3a599..a02751e298 100644
--- a/doc/html/parse_match_result.html
+++ b/doc/html/parse_match_result.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template parse_match_result</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id977101" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id758171" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
<link rel="prev" href="convert_string_type.html" title="Function template convert_string_type">
<link rel="next" href="string_parse_tree.html" title="Struct template string_parse_tree">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id758171"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="parse_match_result"></a><div class="titlepage"></div>
@@ -35,12 +35,12 @@
  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
  <span class="emphasis"><em>// <a href="parse_match_result.html#parse_match_resultconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="parse_match_result.html#id1042322-bb">parse_match_result</a>();
+  <a href="parse_match_result.html#id758263-bb">parse_match_result</a>();
-  <span class="emphasis"><em>// <a href="parse_match_result.html#id857911-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="parse_match_result.html#id857916-bb">remaining</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">charT</span> <a href="parse_match_result.html#id978445-bb">last_char</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="parse_match_result.html#id943322-bb">has_remaining</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="parse_match_result.html#id758208-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="parse_match_result.html#id758213-bb">remaining</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">charT</span> <a href="parse_match_result.html#id758224-bb">last_char</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="parse_match_result.html#id758236-bb">has_remaining</a>() <span class="bold"><strong>const</strong></span>;
  string_type cache;
  unsigned short match_depth;
@@ -48,20 +48,20 @@
  <span class="bold"><strong>static</strong></span> const short PARSE_ERROR;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1115661"></a><h2>Description</h2>
+<a name="id1043157"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1115664"></a><h3>
+<a name="id1043161"></a><h3>
<a name="parse_match_resultconstruct-copy-destruct"></a><code class="computeroutput">parse_match_result</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1042322-bb"></a>parse_match_result();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id758263-bb"></a>parse_match_result();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1115698"></a><h3>
-<a name="id857911-bb"></a><code class="computeroutput">parse_match_result</code> public member functions</h3>
+<a name="id1043195"></a><h3>
+<a name="id758208-bb"></a><code class="computeroutput">parse_match_result</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id857916-bb"></a>remaining() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id978445-bb"></a>last_char() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id758213-bb"></a>remaining() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id758224-bb"></a>last_char() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id943322-bb"></a>has_remaining() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id758236-bb"></a>has_remaining() <span class="bold"><strong>const</strong></span>;</pre>
<p>Should be used in conjunction with last_char() to get the remaining character. </p>
</li>
</ol></div>
@@ -74,7 +74,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id758171"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="string_parse_tree.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/partial_date.html b/doc/html/partial_date.html
index d1f6ff4680..e8674b152c 100644
--- a/doc/html/partial_date.html
+++ b/doc/html/partial_date.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template partial_date</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="year_based_generator.html" title="Class template year_based_generator">
<link rel="next" href="nth_kday_of_month.html" title="Class template nth_kday_of_month">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="partial_date"></a><div class="titlepage"></div>
@@ -43,20 +43,20 @@
  <span class="bold"><strong>typedef</strong></span> duration_type::duration_rep duration_rep; 
  <span class="emphasis"><em>// <a href="partial_date.html#partial_dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="partial_date.html#id1079437-bb">partial_date</a>(day_type, month_type);
-  <a href="partial_date.html#id695033-bb">partial_date</a>(duration_rep);
+  <a href="partial_date.html#id863631-bb">partial_date</a>(day_type, month_type);
+  <a href="partial_date.html#id788058-bb">partial_date</a>(duration_rep);
-  <span class="emphasis"><em>// <a href="partial_date.html#id834236-bb">public member functions</a></em></span>
-  <span class="type">date_type</span> <a href="partial_date.html#id724088-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">date_type</span> <a href="partial_date.html#id1038140-bb"><span class="bold"><strong>operator</strong></span>()</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id974281-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id905903-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">month_type</span> <a href="partial_date.html#id904448-bb">month</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">day_type</span> <a href="partial_date.html#id1035272-bb">day</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="partial_date.html#id1111433-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="partial_date.html#id829372-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="partial_date.html#id829377-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="partial_date.html#id865622-bb"><span class="bold"><strong>operator</strong></span>()</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id761232-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="partial_date.html#id972942-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="partial_date.html#id1007727-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_type</span> <a href="partial_date.html#id872828-bb">day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="partial_date.html#id872840-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1074056"></a><h2>Description</h2>
+<a name="id1002169"></a><h2>Description</h2>
<p>Example usage: </p>
<pre class="programlisting"> partial_date pd(1, Jan);
partial_date pd2(70);
@@ -64,35 +64,35 @@
date d2 = pd2.get_date(2002); //2002-Mar-10
</pre>
<div class="refsect2" lang="en">
-<a name="id1074069"></a><h3>
+<a name="id1002182"></a><h3>
<a name="partial_dateconstruct-copy-destruct"></a><code class="computeroutput">partial_date</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1079437-bb"></a>partial_date(day_type d, month_type m);</pre></li>
+<li><pre class="literallayout"><a name="id863631-bb"></a>partial_date(day_type d, month_type m);</pre></li>
<li>
-<pre class="literallayout"><a name="id695033-bb"></a>partial_date(duration_rep days);</pre>
+<pre class="literallayout"><a name="id788058-bb"></a>partial_date(duration_rep days);</pre>
<p>Allowable values range from 1 to 366. 1=Jan1, 366=Dec31. If argument exceeds range, partial_date will be created with closest in-range value. 60 will always be Feb29, if get_date() is called with a non-leap year an exception will be thrown </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1074124"></a><h3>
-<a name="id834236-bb"></a><code class="computeroutput">partial_date</code> public member functions</h3>
+<a name="id1002237"></a><h3>
+<a name="id829372-bb"></a><code class="computeroutput">partial_date</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">date_type</span> <a name="id724088-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">date_type</span> <a name="id829377-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre>
<p>Will throw an 'invalid_argument' exception if a partial_date object, instantiated with Feb-29, has get_date called with a non-leap year. Example: </p>
<pre class="programlisting"> partial_date pd(29, Feb);
pd.get_date(2003); // throws invalid_argument exception
pg.get_date(2000); // returns 2000-2-29
</pre>
</li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1038140-bb"></a><span class="bold"><strong>operator</strong></span>()(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id974281-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id905903-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id904448-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id1035272-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id865622-bb"></a><span class="bold"><strong>operator</strong></span>()(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id761232-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972942-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1007727-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id872828-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1111433-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id872840-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns string formatted with up to 3 digits: Jan-01 == "0" Feb-29 == "58" Dec-31 == "365" </p>
</li>
</ol></div>
@@ -105,7 +105,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="nth_kday_of_month.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/partial_date_rule_spec.html b/doc/html/partial_date_rule_spec.html
index 29b2fe7f14..9243e6d60e 100644
--- a/doc/html/partial_date_rule_spec.html
+++ b/doc/html/partial_date_rule_spec.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct partial_date_rule_spec</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962272" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
-<link rel="prev" href="id1112796.html" title="Function operator-=">
+<link rel="up" href="date_time/doxy.html#id867756" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="prev" href="id767095.html" title="Function operator-=">
<link rel="next" href="first_last_rule_spec.html" title="Struct first_last_rule_spec">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1112796.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id767095.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="partial_date_rule_spec"></a><div class="titlepage"></div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1112796.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962272"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id767095.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id867756"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="first_last_rule_spec.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/period.html b/doc/html/period.html
index 4c9193197f..07b8257dc7 100644
--- a/doc/html/period.html
+++ b/doc/html/period.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template period</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906808" title="Header &lt;boost/date_time/period.hpp&gt;">
-<link rel="prev" href="id974797.html" title="Type ymd_order_spec">
+<link rel="up" href="date_time/doxy.html#id733471" title="Header &lt;boost/date_time/period.hpp&gt;">
+<link rel="prev" href="id966373.html" title="Type ymd_order_spec">
<link rel="next" href="period_formatter.html" title="Class template period_formatter">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id974797.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906808"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id966373.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id733471"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="period"></a><div class="titlepage"></div>
@@ -37,71 +37,71 @@
  <span class="bold"><strong>typedef</strong></span> duration_rep duration_type;
  <span class="emphasis"><em>// <a href="period.html#periodconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="period.html#id1071253-bb">period</a>(point_rep, point_rep);
-  <a href="period.html#id1073361-bb">period</a>(point_rep, duration_rep);
+  <a href="period.html#id893021-bb">period</a>(point_rep, point_rep);
+  <a href="period.html#id827741-bb">period</a>(point_rep, duration_rep);
-  <span class="emphasis"><em>// <a href="period.html#id1071874-bb">public member functions</a></em></span>
-  <span class="type">point_rep</span> <a href="period.html#id1071879-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">point_rep</span> <a href="period.html#id1106030-bb">end</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">point_rep</span> <a href="period.html#id1047324-bb">last</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_rep</span> <a href="period.html#id893633-bb">length</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id976416-bb">is_null</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id907080-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1039192-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period.html#id905243-bb">shift</a>(<span class="bold"><strong>const</strong></span> duration_rep &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id803289-bb">contains</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id838330-bb">contains</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id899835-bb">intersects</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1039721-bb">is_adjacent</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1038085-bb">is_before</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id970330-bb">is_after</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id931144-bb">intersection</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id970993-bb">merge</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id1034695-bb">span</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="period.html#id895813-bb">public member functions</a></em></span>
+  <span class="type">point_rep</span> <a href="period.html#id895818-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">point_rep</span> <a href="period.html#id727479-bb">end</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">point_rep</span> <a href="period.html#id976297-bb">last</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_rep</span> <a href="period.html#id965184-bb">length</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1004543-bb">is_null</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id801515-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id904376-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period.html#id833345-bb">shift</a>(<span class="bold"><strong>const</strong></span> duration_rep &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id969401-bb">contains</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1038001-bb">contains</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id768675-bb">intersects</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id1004589-bb">is_adjacent</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id894018-bb">is_before</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="period.html#id823088-bb">is_after</a>(<span class="bold"><strong>const</strong></span> point_rep &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id859456-bb">intersection</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id863999-bb">merge</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><a href="period.html" title="Class template period">period</a></span> <a href="period.html#id799215-bb">span</a>(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1111595"></a><h2>Description</h2>
+<a name="id1039130"></a><h2>Description</h2>
<p>This template uses a class to represent a time point within the period and another class to represent a duration. As a result, this class is not appropriate for use when the number and duration representation are the same (eg: in the regular number domain).</p>
<p>A period can be specified by providing either the begining point and a duration or the begining point and the end point( end is NOT part of the period but 1 unit past it. A period will be "invalid" if either end_point &lt;= begin_point or the given duration is &lt;= 0. Any valid period will return false for is_null().</p>
<p>Zero length periods are also considered invalid. Zero length periods are periods where the begining and end points are the same, or, the given duration is zero. For a zero length period, the last point will be one unit less than the begining point.</p>
<p>In the case that the begin and last are the same, the period has a length of one unit.</p>
<p>The best way to handle periods is usually to provide a begining point and a duration. So, day1 + 7 days is a week period which includes all of the first day and 6 more days (eg: Sun to Sat). </p>
<div class="refsect2" lang="en">
-<a name="id1111634"></a><h3>
+<a name="id1039169"></a><h3>
<a name="periodconstruct-copy-destruct"></a><code class="computeroutput">period</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1071253-bb"></a>period(point_rep first_point, point_rep end_point);</pre>
+<pre class="literallayout"><a name="id893021-bb"></a>period(point_rep first_point, point_rep end_point);</pre>
<p>If end &lt;= begin then the period will be invalid </p>
</li>
<li>
-<pre class="literallayout"><a name="id1073361-bb"></a>period(point_rep first_point, duration_rep len);</pre>
+<pre class="literallayout"><a name="id827741-bb"></a>period(point_rep first_point, duration_rep len);</pre>
<p>If len is &lt;= 0 then the period will be invalid </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1111688"></a><h3>
-<a name="id1071874-bb"></a><code class="computeroutput">period</code> public member functions</h3>
+<a name="id1039221"></a><h3>
+<a name="id895813-bb"></a><code class="computeroutput">period</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1071879-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1106030-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1047324-bb"></a>last() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id893633-bb"></a>length() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id976416-bb"></a>is_null() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id907080-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1039192-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id905243-bb"></a>shift(<span class="bold"><strong>const</strong></span> duration_rep &amp; d) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id803289-bb"></a>contains(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id838330-bb"></a>contains(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id899835-bb"></a>intersects(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1039721-bb"></a>is_adjacent(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038085-bb"></a>is_before(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id970330-bb"></a>is_after(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id931144-bb"></a>intersection(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id970993-bb"></a>merge(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id895818-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id727479-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id976297-bb"></a>last() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id965184-bb"></a>length() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1004543-bb"></a>is_null() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id801515-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id904376-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id833345-bb"></a>shift(<span class="bold"><strong>const</strong></span> duration_rep &amp; d) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id969401-bb"></a>contains(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1038001-bb"></a>contains(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id768675-bb"></a>intersects(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1004589-bb"></a>is_adjacent(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id894018-bb"></a>is_before(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id823088-bb"></a>is_after(<span class="bold"><strong>const</strong></span> point_rep &amp; point) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id859456-bb"></a>intersection(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id863999-bb"></a>merge(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id1034695-bb"></a>span(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><a href="period.html" title="Class template period">period</a></span> <a name="id799215-bb"></a>span(<span class="bold"><strong>const</strong></span> <a href="period.html" title="Class template period">period</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre>
<p>Combines two periods and any gap between them such that start = min(p1.start, p2.start) end = max(p1.end , p2.end) </p>
<pre class="programlisting"> [---p1---)
[---p2---)
@@ -120,7 +120,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id974797.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906808"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id966373.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id733471"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/period_formatter.html b/doc/html/period_formatter.html
index a205804a18..496aaa5f76 100644
--- a/doc/html/period_formatter.html
+++ b/doc/html/period_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template period_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id836121" title="Header &lt;boost/date_time/period_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id1031228" title="Header &lt;boost/date_time/period_formatter.hpp&gt;">
<link rel="prev" href="period.html" title="Class template period">
<link rel="next" href="period_parser.html" title="Class template period_parser">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id836121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1031228"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="period_formatter"></a><div class="titlepage"></div>
@@ -40,22 +40,22 @@
  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt;      collection_type;
  <span class="emphasis"><em>// <a href="period_formatter.html#period_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="period_formatter.html#id867573-bb">period_formatter</a>(range_display_options = AS_CLOSED_RANGE,
+  <a href="period_formatter.html#id803778-bb">period_formatter</a>(range_display_options = AS_CLOSED_RANGE,
                   <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_separator,
                   <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_start_delimeter,
                   <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_open_range_end_delimeter,
                   <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_closed_range_end_delimeter);
-  <span class="emphasis"><em>// <a href="period_formatter.html#id858487-bb">public member functions</a></em></span>
-  <span class="type">OutItrT</span> <a href="period_formatter.html#id858492-bb">put_period_separator</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="period_formatter.html#id868076-bb">put_period_start_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="period_formatter.html#id1109048-bb">put_period_end_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">range_display_options</span> <a href="period_formatter.html#id1002899-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id1046434-bb">range_option</a>(range_display_options) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id927171-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="period_formatter.html#id1000710-bb">public member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id1000715-bb">put_period_separator</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id727054-bb">put_period_start_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id831397-bb">put_period_end_delimeter</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">range_display_options</span> <a href="period_formatter.html#id795256-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id795268-bb">range_option</a>(range_display_options) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_formatter.html#id857286-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                         <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) ;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">OutItrT</span> <a href="period_formatter.html#id976490-bb">put_period</a>(OutItrT, std::ios_base &amp;, char_type,
+    <span class="type">OutItrT</span> <a href="period_formatter.html#id790502-bb">put_period</a>(OutItrT, std::ios_base &amp;, char_type,
                       <span class="bold"><strong>const</strong></span> period_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
@@ -64,7 +64,7 @@
  <span class="bold"><strong>static</strong></span> const char_type default_period_closed_range_end_delimeter;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1112729"></a><h2>Description</h2>
+<a name="id1040252"></a><h2>Description</h2>
<p>Provides settings for the following:</p>
<div class="itemizedlist"><ul type="disc">
<li><p>period_separator -- default '/'</p></li>
@@ -83,30 +83,30 @@
</pre>
<p>where the date formatting is controlled by the date facet </p>
<div class="refsect2" lang="en">
-<a name="id1112774"></a><h3>
+<a name="id1040297"></a><h3>
<a name="period_formatterconstruct-copy-destruct"></a><code class="computeroutput">period_formatter</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id867573-bb"></a>period_formatter(range_display_options range_option = AS_CLOSED_RANGE,
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id803778-bb"></a>period_formatter(range_display_options range_option = AS_CLOSED_RANGE,
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_separator = default_period_separator,
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_start_delimeter = default_period_start_delimeter,
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_open_range_end_delimeter = default_period_open_range_end_delimeter,
                 <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_closed_range_end_delimeter = default_period_closed_range_end_delimeter);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1112866"></a><h3>
-<a name="id858487-bb"></a><code class="computeroutput">period_formatter</code> public member functions</h3>
+<a name="id1040388"></a><h3>
+<a name="id1000710-bb"></a><code class="computeroutput">period_formatter</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id858492-bb"></a>put_period_separator(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id868076-bb"></a>put_period_start_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1109048-bb"></a>put_period_end_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">range_display_options</span> <a name="id1002899-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1046434-bb"></a>range_option(range_display_options option) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id927171-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1000715-bb"></a>put_period_separator(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id727054-bb"></a>put_period_start_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id831397-bb"></a>put_period_end_delimeter(OutItrT &amp; oitr) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">range_display_options</span> <a name="id795256-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id795268-bb"></a>range_option(range_display_options option) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id857286-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator,
                       <span class="bold"><strong>const</strong></span> string_type &amp; start_delim,
                       <span class="bold"><strong>const</strong></span> string_type &amp; open_end_delim,
                       <span class="bold"><strong>const</strong></span> string_type &amp; closed_end_delim) ;</pre></li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">OutItrT</span> <a name="id976490-bb"></a>put_period(OutItrT next, std::ios_base &amp; a_ios, char_type a_fill,
+  <span class="type">OutItrT</span> <a name="id790502-bb"></a>put_period(OutItrT next, std::ios_base &amp; a_ios, char_type a_fill,
                     <span class="bold"><strong>const</strong></span> period_type &amp; p, <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre>
<p>This generic code will output any period using a facet to to output the 'elements'. For example, in the case of a date_period the elements will be instances of a date which will be formatted according the to setup in the passed facet parameter.</p>
<p>The steps for formatting a period are always the same:</p>
@@ -134,7 +134,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id836121"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1031228"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="period_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/period_parser.html b/doc/html/period_parser.html
index 616055b5cd..6f921c9720 100644
--- a/doc/html/period_parser.html
+++ b/doc/html/period_parser.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template period_parser</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id802180" title="Header &lt;boost/date_time/period_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id752830" title="Header &lt;boost/date_time/period_parser.hpp&gt;">
<link rel="prev" href="period_formatter.html" title="Class template period_formatter">
<link rel="next" href="special_values_formatter.html" title="Class template special_values_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id752830"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="period_parser"></a><div class="titlepage"></div>
@@ -41,26 +41,26 @@
  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt; collection_type;
  <span class="emphasis"><em>// <a href="period_parser.html#period_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="period_parser.html#id903628-bb">period_parser</a>(period_range_option = AS_CLOSED_RANGE,
+  <a href="period_parser.html#id933157-bb">period_parser</a>(period_range_option = AS_CLOSED_RANGE,
                <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_separator,
                <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_start_delimeter,
                <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_open_range_end_delimeter,
                <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> = default_period_closed_range_end_delimeter);
-  <a href="period_parser.html#id1032768-bb">period_parser</a>(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp;);
+  <a href="period_parser.html#id933236-bb">period_parser</a>(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp;);
-  <span class="emphasis"><em>// <a href="period_parser.html#id1045788-bb">public member functions</a></em></span>
-  <span class="type">period_range_option</span> <a href="period_parser.html#id1045793-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1032535-bb">range_option</a>(period_range_option) ;
-  <span class="type">collection_type</span> <a href="period_parser.html#id836557-bb">delimiter_strings</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1110581-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="period_parser.html#id932909-bb">public member functions</a></em></span>
+  <span class="type">period_range_option</span> <a href="period_parser.html#id932914-bb">range_option</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id932926-bb">range_option</a>(period_range_option) ;
+  <span class="type">collection_type</span> <a href="period_parser.html#id932948-bb">delimiter_strings</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id932960-bb">delimiter_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                         <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) ;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> duration_type, <span class="bold"><strong>typename</strong></span> facet_type&gt;
-    <span class="type">period_type</span> <a href="period_parser.html#id927324-bb">get_period</a>(stream_itr_type &amp;, stream_itr_type &amp;,
+    <span class="type">period_type</span> <a href="period_parser.html#id933012-bb">get_period</a>(stream_itr_type &amp;, stream_itr_type &amp;,
                           std::ios_base &amp;, <span class="bold"><strong>const</strong></span> period_type &amp;,
                           <span class="bold"><strong>const</strong></span> duration_type &amp;, <span class="bold"><strong>const</strong></span> facet_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="period_parser.html#id1111200-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1111205-bb">consume_delim</a>(stream_itr_type &amp;, stream_itr_type &amp;,
+  <span class="emphasis"><em>// <a href="period_parser.html#id933302-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id933307-bb">consume_delim</a>(stream_itr_type &amp;, stream_itr_type &amp;,
                     <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
@@ -69,7 +69,7 @@
  <span class="bold"><strong>static</strong></span> const char_type default_period_closed_range_end_delimeter;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1113654"></a><h2>Description</h2>
+<a name="id1041169"></a><h2>Description</h2>
<p>Provides settings for the following:</p>
<div class="itemizedlist"><ul type="disc">
<li><p>period_separator -- default '/'</p></li>
@@ -84,31 +84,31 @@
</pre>
<p>where the date format is controlled by the date facet </p>
<div class="refsect2" lang="en">
-<a name="id1113692"></a><h3>
+<a name="id1041208"></a><h3>
<a name="period_parserconstruct-copy-destruct"></a><code class="computeroutput">period_parser</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id903628-bb"></a>period_parser(period_range_option range_option = AS_CLOSED_RANGE,
+<li><pre class="literallayout"><a name="id933157-bb"></a>period_parser(period_range_option range_option = AS_CLOSED_RANGE,
              <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_separator = default_period_separator,
              <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_start_delimeter = default_period_start_delimeter,
              <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_open_range_end_delimeter = default_period_open_range_end_delimeter,
              <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> period_closed_range_end_delimeter = default_period_closed_range_end_delimeter);</pre></li>
-<li><pre class="literallayout"><a name="id1032768-bb"></a>period_parser(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp; p_parser);</pre></li>
+<li><pre class="literallayout"><a name="id933236-bb"></a>period_parser(<span class="bold"><strong>const</strong></span> <a href="period_parser.html" title="Class template period_parser">period_parser</a>&lt; date_type, CharT &gt; &amp; p_parser);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1113809"></a><h3>
-<a name="id1045788-bb"></a><code class="computeroutput">period_parser</code> public member functions</h3>
+<a name="id1041324"></a><h3>
+<a name="id932909-bb"></a><code class="computeroutput">period_parser</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">period_range_option</span> <a name="id1045793-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1032535-bb"></a>range_option(period_range_option option) ;</pre></li>
-<li><pre class="literallayout"><span class="type">collection_type</span> <a name="id836557-bb"></a>delimiter_strings() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1110581-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator,
+<li><pre class="literallayout"><span class="type">period_range_option</span> <a name="id932914-bb"></a>range_option() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id932926-bb"></a>range_option(period_range_option option) ;</pre></li>
+<li><pre class="literallayout"><span class="type">collection_type</span> <a name="id932948-bb"></a>delimiter_strings() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id932960-bb"></a>delimiter_strings(<span class="bold"><strong>const</strong></span> string_type &amp; separator,
                       <span class="bold"><strong>const</strong></span> string_type &amp; start_delim,
                       <span class="bold"><strong>const</strong></span> string_type &amp; open_end_delim,
                       <span class="bold"><strong>const</strong></span> string_type &amp; closed_end_delim) ;</pre></li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> period_type, <span class="bold"><strong>typename</strong></span> duration_type, <span class="bold"><strong>typename</strong></span> facet_type&gt;
-  <span class="type">period_type</span> <a name="id927324-bb"></a>get_period(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+  <span class="type">period_type</span> <a name="id933012-bb"></a>get_period(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                         std::ios_base &amp; a_ios, <span class="bold"><strong>const</strong></span> period_type &amp; p,
                         <span class="bold"><strong>const</strong></span> duration_type &amp; dur_unit,
                         <span class="bold"><strong>const</strong></span> facet_type &amp; facet) <span class="bold"><strong>const</strong></span>;</pre>
@@ -131,9 +131,9 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1114061"></a><h3>
-<a name="id1111200-bb"></a><code class="computeroutput">period_parser</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1111205-bb"></a>consume_delim(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
+<a name="id1041574"></a><h3>
+<a name="id933302-bb"></a><code class="computeroutput">period_parser</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id933307-bb"></a>consume_delim(stream_itr_type &amp; sitr, stream_itr_type &amp; stream_end,
                   <span class="bold"><strong>const</strong></span> string_type &amp; delim) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
@@ -144,7 +144,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id752830"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/posix_time_system_config.html b/doc/html/posix_time_system_config.html
index 864f9a27a1..14a6d3e2cc 100644
--- a/doc/html/posix_time_system_config.html
+++ b/doc/html/posix_time_system_config.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class posix_time_system_config</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id937109" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id765049" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
<link rel="prev" href="simple_time_rep.html" title="Struct simple_time_rep">
-<link rel="next" href="id974575.html" title="Class millisec_posix_time_system_config">
+<link rel="next" href="id962554.html" title="Class millisec_posix_time_system_config">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974575.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id962554.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="posix_time_system_config"></a><div class="titlepage"></div>
@@ -36,19 +36,19 @@
  <span class="bold"><strong>typedef</strong></span> <a href="simple_time_rep.html" title="Struct simple_time_rep">simple_time_rep</a>            time_rep_type;     
  <span class="bold"><strong>typedef</strong></span> gregorian::date            date_type;         
  <span class="bold"><strong>typedef</strong></span> gregorian::date_duration   date_duration_type;
-  <span class="bold"><strong>typedef</strong></span> <a href="id937125.html" title="Class time_duration">time_duration</a>              time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="id866316.html" title="Class time_duration">time_duration</a>              time_duration_type;
  <span class="bold"><strong>typedef</strong></span> time_res_traits::tick_type int_type;          
  <span class="bold"><strong>typedef</strong></span> time_res_traits            resolution_traits; 
-  <span class="emphasis"><em>// <a href="posix_time_system_config.html#id1003410-bb">public member functions</a></em></span>
-  <span class="type"></span> <a href="posix_time_system_config.html#id1003416-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000000) ;
+  <span class="emphasis"><em>// <a href="posix_time_system_config.html#id973733-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="posix_time_system_config.html#id973737-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000000) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176323"></a><h2>Description</h2>
+<a name="id1104437"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176326"></a><h3>
-<a name="id1003410-bb"></a><code class="computeroutput">posix_time_system_config</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id1003416-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second = 1000000000) ;</pre></li></ol></div>
+<a name="id1104441"></a><h3>
+<a name="id973733-bb"></a><code class="computeroutput">posix_time_system_config</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id973737-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second = 1000000000) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -58,7 +58,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974575.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="simple_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id962554.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/posix_time_zone.html b/doc/html/posix_time_zone.html
index afa5703d3b..0788bbc15a 100644
--- a/doc/html/posix_time_zone.html
+++ b/doc/html/posix_time_zone.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class posix_time_zone</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928390" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id796826" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
<link rel="prev" href="bad_adjustment.html" title="Struct bad_adjustment">
<link rel="next" href="time_zone.html" title="Class time_zone">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796826"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="posix_time_zone"></a><div class="titlepage"></div>
@@ -40,33 +40,33 @@
  <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type                      stringstream_type; 
  <span class="emphasis"><em>// <a href="posix_time_zone.html#posix_time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="posix_time_zone.html#id800614-bb">posix_time_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
-  <a href="posix_time_zone.html#id1035479-bb">~posix_time_zone</a>();
+  <a href="posix_time_zone.html#id768194-bb">posix_time_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="posix_time_zone.html#id961253-bb">~posix_time_zone</a>();
-  <span class="emphasis"><em>// <a href="posix_time_zone.html#id997986-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id997991-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id998009-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id1041562-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id836350-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="posix_time_zone.html#id829200-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id829218-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id866132-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id794662-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id891864-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="posix_time_zone.html#id939453-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id894350-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id894354-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id898289-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id898314-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="posix_time_zone.html#id976170-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="posix_time_zone.html#id752522-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id725831-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="posix_time_zone.html#id970050-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id864314-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="posix_time_zone.html#id864331-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="posix_time_zone.html#id902706-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="posix_time_zone.html#id1035482-bb">private member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id1035487-bb">calc_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id966949-bb">calc_rules</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id859521-bb">M_func</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id727819-bb">julian_no_leap</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id1040403-bb">julian_day</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id961255-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id961260-bb">calc_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id720672-bb">calc_rules</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id833951-bb">M_func</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id961508-bb">julian_no_leap</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id822630-bb">julian_day</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="emphasis"><em>// <a href="posix_time_zone.html#id1042302-bb">private static functions</a></em></span>
-  <span class="type">std::string</span> <a href="posix_time_zone.html#id1042307-bb">td_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id793687-bb">private static functions</a></em></span>
+  <span class="type">std::string</span> <a href="posix_time_zone.html#id793692-bb">td_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1184714"></a><h2>Description</h2>
+<a name="id1112831"></a><h2>Description</h2>
<p>A POSIX time zone string takes the form of:&lt;br&gt; "std offset dst [offset],start[/time],end[/time]" (w/no spaces) 'std' specifies the abbrev of the time zone.
'offset' is the offset from UTC.
'dst' specifies the abbrev of the time zone during daylight savings time.
@@ -84,56 +84,56 @@
A boost::local_time::bad_adjustment exception will be thrown for:&lt;br&gt; A DST adjustment that is 24 hours or more (positive or negative)
</p>
<div class="refsect2" lang="en">
-<a name="id1184722"></a><h3>
+<a name="id1112839"></a><h3>
<a name="posix_time_zoneconstruct-copy-destruct"></a><code class="computeroutput">posix_time_zone</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id800614-bb"></a>posix_time_zone(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
-<li><pre class="literallayout"><a name="id1035479-bb"></a>~posix_time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id768194-bb"></a>posix_time_zone(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
+<li><pre class="literallayout"><a name="id961253-bb"></a>~posix_time_zone();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1184773"></a><h3>
-<a name="id997986-bb"></a><code class="computeroutput">posix_time_zone</code> public member functions</h3>
+<a name="id1112889"></a><h3>
+<a name="id894350-bb"></a><code class="computeroutput">posix_time_zone</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id997991-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id894354-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id998009-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id898289-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre>
<p>For those time zones that have no DST, an empty string is used </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1041562-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id898314-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
<p>The full STD name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id836350-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id976170-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre>
<p>The full DST name is not extracted from the posix time zone string. Therefore, the STD abbreviation is used in it's place. For time zones that have no DST, an empty string is used </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id829200-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id829218-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id866132-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id794662-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id891864-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id939453-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id752522-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id725831-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id970050-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id864314-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id864331-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id902706-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1185082"></a><h3>
-<a name="id1035482-bb"></a><code class="computeroutput">posix_time_zone</code> private member functions</h3>
+<a name="id1113196"></a><h3>
+<a name="id961255-bb"></a><code class="computeroutput">posix_time_zone</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1035487-bb"></a>calc_zone(<span class="bold"><strong>const</strong></span> std::string &amp; obj) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id961260-bb"></a>calc_zone(<span class="bold"><strong>const</strong></span> std::string &amp; obj) ;</pre>
<p>Extract time zone abbreviations for STD &amp; DST as well as the offsets for the time the shift occurs and how much of a shift. At this time full time zone names are NOT extracted so the abbreviations are used in their place </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id966949-bb"></a>calc_rules(<span class="bold"><strong>const</strong></span> std::string &amp; start, <span class="bold"><strong>const</strong></span> std::string &amp; end) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id859521-bb"></a>M_func(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id727819-bb"></a>julian_no_leap(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1040403-bb"></a>julian_day(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id720672-bb"></a>calc_rules(<span class="bold"><strong>const</strong></span> std::string &amp; start, <span class="bold"><strong>const</strong></span> std::string &amp; end) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id833951-bb"></a>M_func(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id961508-bb"></a>julian_no_leap(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id822630-bb"></a>julian_day(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>const</strong></span> std::string &amp; e) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1185258"></a><h3>
-<a name="id1042302-bb"></a><code class="computeroutput">posix_time_zone</code> private static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">std::string</span> <a name="id1042307-bb"></a>td_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li></ol></div>
+<a name="id1113372"></a><h3>
+<a name="id793687-bb"></a><code class="computeroutput">posix_time_zone</code> private static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">std::string</span> <a name="id793692-bb"></a>td_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -143,7 +143,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796826"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/previous_weekday.html b/doc/html/previous_weekday.html
index e339fa4d75..89a3dbd305 100644
--- a/doc/html/previous_weekday.html
+++ b/doc/html/previous_weekday.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template previous_weekday</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="next_weekday.html" title="Function template next_weekday">
<link rel="next" href="date_itr_base.html" title="Class template date_itr_base">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="previous_weekday"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <span class="bold"><strong>typename</strong></span> weekday_type&gt;
  <span class="type">date_type</span> previous_weekday(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> weekday_type &amp; wd);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1076382"></a><h2>Description</h2>
+<a name="id1004499"></a><h2>Description</h2>
<p>Generates a date object representing the date of the previous weekday from the given date. If the date given is 2004-May-9 (a Sunday) and the given weekday is Tuesday then the resulting date will be 2004-May-4. </p>
</div>
</div>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_itr_base.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/program_options.html b/doc/html/program_options.html
index eebfd51f02..0ae4b19e09 100644
--- a/doc/html/program_options.html
+++ b/doc/html/program_options.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 7. Boost.Program_options</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="apa.html" title="Appendix A. Rationale for some of the design decisions">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2002-2004 Vladimir Prus</p></div>
<div><div class="legalnotice">
-<a name="id1246690"></a><p>Distributed under the Boost Software License, Version 1.0.
+<a name="id1174818"></a><p>Distributed under the Boost Software License, Version 1.0.
(See accompanying file <code class="filename">LICENSE_1_0.txt</code> or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -40,52 +40,40 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="section"><a href="program_options.html#id1246711">Introduction</a></span></dt>
+<dt><span class="section"><a href="program_options.html#id1174839">Introduction</a></span></dt>
<dt><span class="section"><a href="program_options/tutorial.html">Tutorial</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="program_options/tutorial.html#id1246788">Getting Started</a></span></dt>
-<dt><span class="section"><a href="program_options/tutorial.html#id1246925">Option Details</a></span></dt>
-<dt><span class="section"><a href="program_options/tutorial.html#id1247078">Multiple Sources</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id1174916">Getting Started</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id1175058">Option Details</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id1175224">Multiple Sources</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="program_options/overview.html">Library Overview</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="program_options/overview.html#id1247286">Options Description Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247675">Parsers Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247729">Storage Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247812">Specific parsers</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247941">Annotated List of Symbols</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id1175437">Options Description Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id1175865">Parsers Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id1175943">Storage Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id1176025">Specific parsers</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id1176179">Annotated List of Symbols</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="program_options/howto.html">How To</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="program_options/howto.html#id1248034">Non-conventional Syntax</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248078">Response Files</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248140">Winmain Command Line</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248181">Option Groups and Hidden Options</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248221">Custom Validators</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1248321">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id1176300">Non-conventional Syntax</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id1176344">Response Files</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id1176406">Winmain Command Line</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id1176447">Option Groups and Hidden Options</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id1176504">Custom Validators</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id1176605">Unicode Support</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="program_options/design.html">Design Discussion</a></span></dt>
<dd><dl><dt><span class="section"><a href="program_options/design.html#program_options.design.unicode">Unicode Support</a></span></dt></dl></dd>
<dt><span class="section"><a href="program_options/s06.html">Acknowledgements</a></span></dt>
<dt><span class="section"><a href="program_options/reference.html">Reference</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="program_options/reference.html#id658912">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id939963">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1006480">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id696710">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id864937">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id835103">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id730253">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1010451">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id857530">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id872805">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id833980">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
-</dl></dd>
+<dd><dl><dt><span class="section"><a href="program_options/reference.html#id729970">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt></dl></dd>
</dl>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1246711"></a>Introduction</h3></div></div></div>
+<a name="id1174839"></a>Introduction</h3></div></div></div>
<p>The program_options library allows program developers to obtain
<span class="emphasis"><em>program options</em></span>, that is (name, value) pairs from the user,
via conventional methods such as command line and config file.</p>
diff --git a/doc/html/program_options/design.html b/doc/html/program_options/design.html
index eaf3cf731a..123c760eeb 100644
--- a/doc/html/program_options/design.html
+++ b/doc/html/program_options/design.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design Discussion</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
<link rel="prev" href="howto.html" title="How To">
@@ -112,34 +112,34 @@
</p>
<div class="itemizedlist"><ul type="disc">
<li><p>Use a fully templated implementation: given a string of a
- certain type, a parser will return a instance
- with strings of the same type (i.e. the class
+ certain type, a parser will return a <code class="computeroutput">parsed_options</code> instance
+ with strings of the same type (i.e. the <code class="computeroutput">parsed_options</code> class
will be templated).</p></li>
<li><p>Use internal encoding: same as above, but strings will be converted to and
from the internal encoding.</p></li>
<li><p>Use and partly expose the internal encoding: same as above,
- but the strings in the instance will be in the
+ but the strings in the <code class="computeroutput">parsed_options</code> instance will be in the
internal encoding. This might avoid a conversion if
- instance is passed directly to other components,
+ <code class="computeroutput">parsed_options</code> instance is passed directly to other components,
but can be also dangerous or confusing for a user.
</p></li>
</ul></div>
<p>The second solution appears to be the best -- it does not increase
the code size much and is cleaner than the third. To avoid extra
- conversions, the Unicode version of can also store
+ conversions, the Unicode version of <code class="computeroutput">parsed_options</code> can also store
strings in internal encoding.
</p>
<p>For the options descriptions component, we don't have much
choice. Since it's not desirable to have either all options use ascii or all
of them use Unicode, but rather have some ascii and some Unicode options, the
- interface of the must work with both. The only way is
+ interface of the <code class="computeroutput">value_semantic</code> must work with both. The only way is
to pass an additional flag telling if strings use ascii or internal encoding.
- The instance of can then convert into some
+ The instance of <code class="computeroutput">value_semantic</code> can then convert into some
other encoding if needed.
</p>
-<p>For the storage component, the only affected function is .
- For Unicode input, the function should convert the value to the
- internal encoding. It should also inform the class
+<p>For the storage component, the only affected function is <code class="computeroutput">store</code>.
+ For Unicode input, the <code class="computeroutput">store</code> function should convert the value to the
+ internal encoding. It should also inform the <code class="computeroutput">value_semantic</code> class
about the used encoding.
</p>
<p>Finally, what internal encoding should we use? The
diff --git a/doc/html/program_options/howto.html b/doc/html/program_options/howto.html
index 189ffd7536..3de3b94bfe 100644
--- a/doc/html/program_options/howto.html
+++ b/doc/html/program_options/howto.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>How To</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
<link rel="prev" href="overview.html" title="Library Overview">
@@ -26,23 +26,23 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="program_options.howto"></a>How To</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="howto.html#id1248034">Non-conventional Syntax</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248078">Response Files</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248140">Winmain Command Line</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248181">Option Groups and Hidden Options</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248221">Custom Validators</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1248321">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="howto.html#id1176300">Non-conventional Syntax</a></span></dt>
+<dt><span class="section"><a href="howto.html#id1176344">Response Files</a></span></dt>
+<dt><span class="section"><a href="howto.html#id1176406">Winmain Command Line</a></span></dt>
+<dt><span class="section"><a href="howto.html#id1176447">Option Groups and Hidden Options</a></span></dt>
+<dt><span class="section"><a href="howto.html#id1176504">Custom Validators</a></span></dt>
+<dt><span class="section"><a href="howto.html#id1176605">Unicode Support</a></span></dt>
</dl></div>
<p>This section describes how the library can be used in specific
situations.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248034"></a>Non-conventional Syntax</h4></div></div></div>
+<a name="id1176300"></a>Non-conventional Syntax</h4></div></div></div>
<p>Sometimes, standard command line syntaxes are not enough. For
example, the gcc compiler has "-frtti" and -fno-rtti" options, and this
syntax is not directly supported.
</p>
-<a class="indexterm" name="id1248043"></a><p>For such cases, the library allows the user to provide an
+<a class="indexterm" name="id1176309"></a><p>For such cases, the library allows the user to provide an
<em class="firstterm">additional parser</em> -- a function which will be called on each
command line element, before any processing by the library. If the
additional parser recognises the syntax, it returns the option name and
@@ -77,8 +77,8 @@ store(command_line_parser(ac, av).options(desc).extra_parser(reg_foo)
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248078"></a>Response Files</h4></div></div></div>
-<a class="indexterm" name="id1248082"></a><p>Some operating system have very low limits of the command line
+<a name="id1176344"></a>Response Files</h4></div></div></div>
+<a class="indexterm" name="id1176348"></a><p>Some operating system have very low limits of the command line
length. The common way to work around those limitations is using
<em class="firstterm">response files</em>. A response file is just a
configuration file which uses the same syntax as the command line. If
@@ -105,6 +105,7 @@ pair&lt;string, string&gt; at_option_parser(string const&amp;s)
else
return pair&lt;string, string&gt;();
}
+
</pre>
<p>Finally, when the "response-file" option is found, you'll have to
load that file and pass it to the command line parser. This part is the
@@ -130,6 +131,7 @@ if (vm.count("response-file")) {
// Parse the file and store the options
store(command_line_parser(args).options(desc).run(), vm);
}
+
</pre>
<p>
The complete example can be found in the "example/response_file.cpp"
@@ -138,7 +140,7 @@ if (vm.count("response-file")) {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248140"></a>Winmain Command Line</h4></div></div></div>
+<a name="id1176406"></a>Winmain Command Line</h4></div></div></div>
<p>On the Windows operating system, GUI applications receive the
command line as a single string, not split into elements. For that reason,
the command line parser cannot be used directly. At least on some
@@ -160,8 +162,8 @@ store(command_line_parser(args).options(desc).run(), vm);
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248181"></a>Option Groups and Hidden Options</h4></div></div></div>
-<p>Having a single instance of the class with all
+<a name="id1176447"></a>Option Groups and Hidden Options</h4></div></div></div>
+<p>Having a single instance of the <code class="computeroutput">options_description</code> class with all
the program's options can be problematic:
</p>
<div class="itemizedlist"><ul type="disc">
@@ -171,13 +173,13 @@ store(command_line_parser(args).options(desc).run(), vm);
<li><p>Some options shouldn't appear in the generated help message at all.</p></li>
</ul></div>
<p>To solve the above issues, the library allows a programmer to create several
- instances of the class, which can be merged in
+ instances of the <code class="computeroutput">options_description</code> class, which can be merged in
different combinations. The following example will define three groups of
options: command line specific, and two options group for specific program
modules, only one of which is shown in the generated help message.
</p>
<p>Each group is defined using standard syntax. However, you should
- use reasonable names for each instance:
+ use reasonable names for each <code class="computeroutput">options_description</code> instance:
</p>
<pre class="programlisting">
options_description general("General options");
@@ -253,7 +255,7 @@ if (vm.count("num-threads")) {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248221"></a>Custom Validators</h4></div></div></div>
+<a name="id1176504"></a>Custom Validators</h4></div></div></div>
<p>By default, the conversion of option's value from string into C++
type is done using iostreams, which sometimes is not convenient. The
library allows the user to customize the conversion for specific
@@ -296,6 +298,7 @@ void validate(boost::any&amp; v,
throw validation_error("invalid value");
}
}
+
</pre>
<p>The function takes four parameters. The first is the storage
for the value, and in this case is either empty or contains an instance of
@@ -315,7 +318,7 @@ void validate(boost::any&amp; v,
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248321"></a>Unicode Support</h4></div></div></div>
+<a name="id1176605"></a>Unicode Support</h4></div></div></div>
<p>To use the library with Unicode, you'd need to:
</p>
<div class="itemizedlist"><ul type="disc">
@@ -323,7 +326,7 @@ void validate(boost::any&amp; v,
<li><p>Require Unicode support for options which need it</p></li>
</ul></div>
<p>Most of the parsers have Unicode versions. For example, the
- function has an overload which takes
+ <code class="computeroutput">parse_command_line</code> function has an overload which takes
<code class="computeroutput">wchar_t</code> strings, instead of ordinary <code class="computeroutput">char</code>.
</p>
<p>Even if some of the parsers are Unicode-aware, it does not mean you
diff --git a/doc/html/program_options/overview.html b/doc/html/program_options/overview.html
index be007638db..bc000849d9 100644
--- a/doc/html/program_options/overview.html
+++ b/doc/html/program_options/overview.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Library Overview</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
<link rel="prev" href="tutorial.html" title="Tutorial">
@@ -26,11 +26,11 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="program_options.overview"></a>Library Overview</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="overview.html#id1247286">Options Description Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247675">Parsers Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247729">Storage Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247812">Specific parsers</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247941">Annotated List of Symbols</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1175437">Options Description Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1175865">Parsers Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1175943">Storage Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1176025">Specific parsers</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1176179">Annotated List of Symbols</a></span></dt>
</dl></div>
<p>In the tutorial section, we saw several examples of library usage.
Here we will describe the overall library design including the primary
@@ -72,23 +72,23 @@
</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247286"></a>Options Description Component</h4></div></div></div>
+<a name="id1175437"></a>Options Description Component</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="overview.html#id1247436">Syntactic Information</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247572">Semantic Information</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247613">Positional Options</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1175634">Syntactic Information</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1175760">Semantic Information</a></span></dt>
+<dt><span class="section"><a href="overview.html#id1175796">Positional Options</a></span></dt>
</dl></div>
<p>The options description component has three main classes:
- , and . The
- first two together describe a single option. The
- class contains the option's name, description and a pointer to ,
+ <code class="computeroutput">option_description</code>, <code class="computeroutput">value_semantic</code> and <code class="computeroutput">options_description</code>. The
+ first two together describe a single option. The <code class="computeroutput">option_description</code>
+ class contains the option's name, description and a pointer to <code class="computeroutput">value_semantic</code>,
which, in turn, knows the type of the option's value and can parse the value,
- apply the default value, and so on. The class is a
- container for instances of .
+ apply the default value, and so on. The <code class="computeroutput">options_description</code> class is a
+ container for instances of <code class="computeroutput">option_description</code>.
</p>
<p>For almost every library, those classes could be created in a
conventional way: that is, you'd create new options using constructors and
- then call the <code class="computeroutput">add</code> method of . However,
+ then call the <code class="computeroutput">add</code> method of <code class="computeroutput">options_description</code>. However,
that's overly verbose for declaring 20 or 30 options. This concern led
to creation of the syntax that you've already seen:
</p>
@@ -140,12 +140,12 @@ desc.add_options()
<pre class="screen">calc --expression="1 + 2/3"</pre>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1247436"></a>Syntactic Information</h5></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1247509">Description formatting</a></span></dt></dl></div>
+<a name="id1175634"></a>Syntactic Information</h5></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1175697">Description formatting</a></span></dt></dl></div>
<p>The syntactic information is provided by the
- <code class="computeroutput"><a href="../options_description.html" title="Class options_description">boost::program_options::options_description</a></code> class
+ <code class="computeroutput">boost::program_options::options_description</code> class
and some methods of the
- <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">boost::program_options::value_semantic</a></code> class
+ <code class="computeroutput">boost::program_options::value_semantic</code> class
and includes:
</p>
<div class="itemizedlist"><ul type="disc">
@@ -185,7 +185,7 @@ desc.add_options()
</pre>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1247509"></a>Description formatting</h6></div></div></div>
+<a name="id1175697"></a>Description formatting</h6></div></div></div>
<p>
Sometimes the description can get rather long, for example, when
several option's values need separate documentation. Below we
@@ -279,9 +279,9 @@ bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla");
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1247572"></a>Semantic Information</h5></div></div></div>
+<a name="id1175760"></a>Semantic Information</h5></div></div></div>
<p>The semantic information is completely provided by the
- <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">boost::program_options::value_semantic</a></code> class. For
+ <code class="computeroutput">boost::program_options::value_semantic</code> class. For
example:
</p>
<pre class="programlisting">
@@ -302,7 +302,7 @@ desc.add_options()
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1247613"></a>Positional Options</h5></div></div></div>
+<a name="id1175796"></a>Positional Options</h5></div></div></div>
<p>Our definition of option as (name, value) pairs is simple and
useful, but in one special case of the command line, there's a
problem. A command line can include a <em class="firstterm">positional option</em>,
@@ -323,7 +323,7 @@ desc.add_options()
<pre class="screen">
archiver --compression=9 --input-file=/etc/passwd
</pre>
-<p>The class allows the command line
+<p>The <code class="computeroutput">positional_options_description</code> class allows the command line
parser to assign the names. The class specifies how many positional options
are allowed, and for each allowed option, specifies the name. For example:
</p>
@@ -348,13 +348,13 @@ pd.add("output-file", 2).add_optional("input-file", -1);
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247675"></a>Parsers Component</h4></div></div></div>
+<a name="id1175865"></a>Parsers Component</h4></div></div></div>
<p>The parsers component splits input sources into (name, value) pairs.
Each parser looks for possible options and consults the options
description component to determine if the option is known and how its value
is specified. In the simplest case, the name is explicitly specified,
which allows the library to decide if such option is known. If it is known, the
- instance determines how the value is specified. (If
+ <code class="computeroutput">value_semantic</code> instance determines how the value is specified. (If
it is not known, an exception is thrown.) Common
cases are when the value is explicitly specified by the user, and when
the value cannot be specified by the user, but the presence of the
@@ -365,7 +365,7 @@ pd.add("output-file", 2).add_optional("input-file", -1);
<p>
To invoke a parser you typically call a function, passing the options
description and command line or config file or something else.
- The results of parsing are returned as an instance of the
+ The results of parsing are returned as an instance of the <code class="computeroutput">parsed_options</code>
class. Typically, that object is passed directly to the storage
component. However, it also can be used directly, or undergo some additional
processing.
@@ -397,7 +397,7 @@ pd.add("output-file", 2).add_optional("input-file", -1);
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247729"></a>Storage Component</h4></div></div></div>
+<a name="id1175943"></a>Storage Component</h4></div></div></div>
<p>The storage component is responsible for:
</p>
<div class="itemizedlist"><ul type="disc">
@@ -435,11 +435,11 @@ notify(vm);
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247812"></a>Specific parsers</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1247816">Environment variables</a></span></dt></dl></div>
+<a name="id1176025"></a>Specific parsers</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1176029">Environment variables</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1247816"></a>Environment variables</h5></div></div></div>
+<a name="id1176029"></a>Environment variables</h5></div></div></div>
<p><em class="firstterm">Environment variables</em> are string variables
which are available to all programs via the <code class="computeroutput">getenv</code> function
of C runtime library. The operating system allows to set initial values
@@ -453,8 +453,8 @@ notify(vm);
they are particularly suitable for options which apply to all programs.
</p>
<p>The environment variables can be parsed with the
- function. The function have several overloaded
- versions. The first parameter is always an
+ <code class="computeroutput">parse_environment</code> function. The function have several overloaded
+ versions. The first parameter is always an <code class="computeroutput">options_description</code>
instance, and the second specifies what variables must be processed, and
what option names must correspond to it. To describe the second
parameter we need to consider naming conventions for environment
@@ -467,14 +467,14 @@ notify(vm);
name <code class="literal">proxy</code> the environment variable might be called
<code class="envar">BOOST_PROXY</code>. During parsing, we need to perform reverse
conversion of the names. This is accomplished by passing the choosen
- prefix as the second parameter of the function.
+ prefix as the second parameter of the <code class="computeroutput">parse_environment</code> function.
Say, if you pass <code class="literal">BOOST_</code> as the prefix, and there are
two variables, <code class="envar">CVSROOT</code> and <code class="envar">BOOST_PROXY</code>, the
first variable will be ignored, and the second one will be converted to
option <code class="literal">proxy</code>.
</p>
<p>The above logic is sufficient in many cases, but it is also
- possible to pass, as the second parameter of the
+ possible to pass, as the second parameter of the <code class="computeroutput">parse_environment</code>
function, any function taking a <code class="computeroutput">std::string</code> and returning
<code class="computeroutput">std::string</code>. That function will be called for each
environment variable and should return either the name of the option, or
@@ -484,7 +484,7 @@ notify(vm);
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247941"></a>Annotated List of Symbols</h4></div></div></div>
+<a name="id1176179"></a>Annotated List of Symbols</h4></div></div></div>
<p>The following table describes all the important symbols in the
library, for quick access.</p>
<div class="informaltable"><table class="table" width="100%">
@@ -499,29 +499,29 @@ notify(vm);
<tbody>
<tr><td colspan="2">Options description component</td></tr>
<tr>
-<td> </td>
+<td><code class="computeroutput">options_description</code></td>
<td>describes a number of options</td>
</tr>
<tr>
-<td> </td>
+<td><code class="computeroutput">value</code></td>
<td>defines the option's value</td>
</tr>
<tr><td colspan="2">Parsers component</td></tr>
<tr>
-<td> </td>
+<td><code class="computeroutput">parse_command_line</code></td>
<td>parses command line</td>
</tr>
<tr>
-<td> </td>
+<td><code class="computeroutput">parse_config_file</code></td>
<td>parses config file</td>
</tr>
<tr>
-<td> </td>
+<td><code class="computeroutput">parse_environment</code></td>
<td>parses environment</td>
</tr>
<tr><td colspan="2">Storage component</td></tr>
<tr>
-<td> </td>
+<td><code class="computeroutput">variables_map</code></td>
<td>storage for option values</td>
</tr>
</tbody>
diff --git a/doc/html/program_options/reference.html b/doc/html/program_options/reference.html
index ed29ec1300..6716a4b904 100644
--- a/doc/html/program_options/reference.html
+++ b/doc/html/program_options/reference.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
<link rel="prev" href="s06.html" title="Acknowledgements">
-<link rel="next" href="../id801451.html" title="Type style_t">
+<link rel="next" href="../id662542.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,178 +20,18 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id801451.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id662542.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="program_options.reference"></a>Reference</h3></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id658912">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id939963">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1006480">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id696710">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id864937">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id835103">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id730253">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1010451">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id857530">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id872805">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id833980">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
-</dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="reference.html#id729970">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id658912"></a>Header &lt;<a href="../../../boost/program_options/cmdline.hpp" target="_top">boost/program_options/cmdline.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>namespace</strong></span> command_line_style {
-      <span class="bold"><strong>enum</strong></span> <a href="../id801451.html" title="Type style_t">style_t</a>;
-    }
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id939963"></a>Header &lt;<a href="../../../boost/program_options/environment_iterator.hpp" target="_top">boost/program_options/environment_iterator.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>class</strong></span> <a href="../environment_iterator.html" title="Class environment_iterator">environment_iterator</a>;
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id1006480"></a>Header &lt;<a href="../../../boost/program_options/eof_iterator.hpp" target="_top">boost/program_options/eof_iterator.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Derived, <span class="bold"><strong>typename</strong></span> ValueType&gt; <span class="bold"><strong>class</strong></span> <a href="../eof_iterator.html" title="Class template eof_iterator">eof_iterator</a>;
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id696710"></a>Header &lt;<a href="../../../boost/program_options/errors.hpp" target="_top">boost/program_options/errors.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../ambiguous_option.html" title="Class ambiguous_option">ambiguous_option</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../error.html" title="Class error">error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../invalid_command_line_style.html" title="Class invalid_command_line_style">invalid_command_line_style</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id935311.html" title="Class invalid_command_line_syntax">invalid_command_line_syntax</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../invalid_option_value.html" title="Class invalid_option_value">invalid_option_value</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../invalid_syntax.html" title="Class invalid_syntax">invalid_syntax</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../multiple_occurrences.html" title="Class multiple_occurrences">multiple_occurrences</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../multiple_values.html" title="Class multiple_values">multiple_values</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id766036.html" title="Class too_few_positional_options_error">too_few_positional_options_error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id977493.html" title="Class too_many_positional_options_error">too_many_positional_options_error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../unknown_option.html" title="Class unknown_option">unknown_option</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../validation_error.html" title="Class validation_error">validation_error</a>;
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id864937"></a>Header &lt;<a href="../../../boost/program_options/option.hpp" target="_top">boost/program_options/option.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_option.html" title="Class template basic_option">basic_option</a>;
-
-    <span class="bold"><strong>typedef</strong></span> <a href="../basic_option.html" title="Class template basic_option">basic_option</a>&lt; <span class="bold"><strong>char</strong></span> &gt; option;
-    <span class="bold"><strong>typedef</strong></span> <a href="../basic_option.html" title="Class template basic_option">basic_option</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; woption;
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id835103"></a>Header &lt;<a href="../../../boost/program_options/options_description.hpp" target="_top">boost/program_options/options_description.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../duplicate_option_error.html" title="Class duplicate_option_error">duplicate_option_error</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../option_description.html" title="Class option_description">option_description</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../id1104430.html" title="Class options_description_easy_init">options_description_easy_init</a>;
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id730253"></a>Header &lt;<a href="../../../boost/program_options/parsers.hpp" target="_top">boost/program_options/parsers.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>;
-
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1002952-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">basic_parsed_options</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
-
-    <span class="bold"><strong>typedef</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>char</strong></span> &gt; parsed_options;
-    <span class="bold"><strong>typedef</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wparsed_options;
-    <span class="bold"><strong>typedef</strong></span> function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; ext_parser;
-    <span class="bold"><strong>typedef</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>&lt; <span class="bold"><strong>char</strong></span> &gt; command_line_parser;
-    <span class="bold"><strong>typedef</strong></span> <a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wcommand_line_parser;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type"><a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span>
-      <a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a>(<span class="bold"><strong>int</strong></span>, charT *, <span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>int</strong></span> = 0,
-                         function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; = ext_parser());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
-      <span class="type">BOOST_PROGRAM_OPTIONS_DECL <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span>
-      <a href="../parse_config_file.html" title="Function template parse_config_file">parse_config_file</a>(std::basic_istream&lt; charT &gt; &amp;,
-                        <span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;);
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
-    <a href="../id1010247.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;,
-                      <span class="bold"><strong>const</strong></span> function1&lt; std::string, std::string &gt; &amp;);
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
-    <a href="../id1045724.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
-    <a href="../id1045724.html" title="Function parse_environment">parse_environment</a>(<span class="bold"><strong>const</strong></span> <a href="../options_description.html" title="Class options_description">options_description</a> &amp;, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id1010451"></a>Header &lt;<a href="../../../boost/program_options/positional_options.hpp" target="_top">boost/program_options/positional_options.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../id683292.html" title="Class positional_options_description">positional_options_description</a>;
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id857530"></a>Header &lt;<a href="../../../boost/program_options/value_semantic.hpp" target="_top">boost/program_options/value_semantic.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>&gt; <span class="bold"><strong>class</strong></span> <a href="../typed_value.html" title="Class template typed_value">typed_value</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../untyped_value.html" title="Class untyped_value">untyped_value</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../value_semantic.html" title="Class value_semantic">value_semantic</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt; <span class="bold"><strong>class</strong></span> <a href="../id1140631.html" title="Class template value_semantic_codecvt_helper">value_semantic_codecvt_helper</a>;
-
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id865547-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">value_semantic_codecvt_helper</a>&lt;<span class="bold"><strong>char</strong></span>&gt;;
-    <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id1142955-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">value_semantic_codecvt_helper</a>&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T &gt; *</span> <a href="../value.html" title="Function value">value</a>();
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T &gt; *</span> <a href="../value.html" title="Function value">value</a>(T *);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span> <a href="../wvalue.html" title="Function wvalue">wvalue</a>();
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; T, <span class="bold"><strong>wchar_t</strong></span> &gt; *</span> <a href="../wvalue.html" title="Function wvalue">wvalue</a>(T *);
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL <a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; <span class="bold"><strong>bool</strong></span> &gt; *</span> <a href="../bool_switch.html" title="Function bool_switch">bool_switch</a>();
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL <a href="../typed_value.html" title="Class template typed_value">typed_value</a>&lt; <span class="bold"><strong>bool</strong></span> &gt; *</span> <a href="../bool_switch.html" title="Function bool_switch">bool_switch</a>(<span class="bold"><strong>bool</strong></span> *);
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id872805"></a>Header &lt;<a href="../../../boost/program_options/variables_map.hpp" target="_top">boost/program_options/variables_map.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> program_options {
-    <span class="bold"><strong>class</strong></span> <a href="../abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../variable_value.html" title="Class variable_value">variable_value</a>;
-    <span class="bold"><strong>class</strong></span> <a href="../variables_map.html" title="Class variables_map">variables_map</a>;
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span>
-    <a href="../id1108211.html" title="Function store">store</a>(<span class="bold"><strong>const</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>char</strong></span> &gt; &amp;, <a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;, <span class="bold"><strong>bool</strong></span> = false);
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span>
-    <a href="../id837802.html" title="Function store">store</a>(<span class="bold"><strong>const</strong></span> <a href="../basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; &amp;, <a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;);
-    <span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span> <a href="../notify.html" title="Function notify">notify</a>(<a href="../variables_map.html" title="Class variables_map">variables_map</a> &amp;);
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id833980"></a>Header &lt;<a href="../../../boost/program_options/version.hpp" target="_top">boost/program_options/version.hpp</a>&gt;</h4></div></div></div>
+<a name="id729970"></a>Header &lt;<a href="../../../boost/program_options/version.hpp" target="_top">boost/program_options/version.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis">
-<a href="../id833986.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">BOOST_PROGRAM_OPTIONS_VERSION</a></pre>
+<a href="../id662542.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">BOOST_PROGRAM_OPTIONS_VERSION</a></pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -200,7 +40,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id801451.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="s06.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../program_options.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id662542.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/program_options/s06.html b/doc/html/program_options/s06.html
index 56d1cfb605..a1ea7c4e29 100644
--- a/doc/html/program_options/s06.html
+++ b/doc/html/program_options/s06.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
<link rel="prev" href="design.html" title="Design Discussion">
@@ -24,7 +24,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1248689"></a>Acknowledgements</h3></div></div></div>
+<a name="id1177044"></a>Acknowledgements</h3></div></div></div>
<p>I'm very gratefull to all the people who helped with the development,
by discussion, fixes, and as users. It was pleasant
to see all that involvement, which made the library much better than it
diff --git a/doc/html/program_options/tutorial.html b/doc/html/program_options/tutorial.html
index b5d8599612..4313b89c79 100644
--- a/doc/html/program_options/tutorial.html
+++ b/doc/html/program_options/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../program_options.html" title="Chapter 7. Boost.Program_options">
<link rel="prev" href="../program_options.html" title="Chapter 7. Boost.Program_options">
@@ -26,9 +26,9 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="program_options.tutorial"></a>Tutorial</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1246788">Getting Started</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1246925">Option Details</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1247078">Multiple Sources</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1174916">Getting Started</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1175058">Option Details</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1175224">Multiple Sources</a></span></dt>
</dl></div>
<p>In this section, we'll take a look at the most common usage scenarios
of the program_options library, starting with the simplest one. The examples
@@ -39,7 +39,7 @@
<pre class="programlisting">namespace po = boost::program_options;</pre>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1246788"></a>Getting Started</h4></div></div></div>
+<a name="id1174916"></a>Getting Started</h4></div></div></div>
<p>The first example is the simplest possible: it only handles two
options. Here's the source code (the full program is in
"example/first.cpp"):
@@ -70,7 +70,7 @@ if (vm.count("compression")) {
}
</pre>
<p>We start by declaring all allowed options using the
- class. The <code class="computeroutput">add_options</code> method of that
+ <code class="computeroutput">options_description</code> class. The <code class="computeroutput">add_options</code> method of that
class returns a special proxy object that defines
<code class="computeroutput">operator()</code>. Calls to that operator actually declare
options. The parameters are option name, information about value, and option
@@ -106,7 +106,7 @@ Compression level was set to 10.
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1246925"></a>Option Details</h4></div></div></div>
+<a name="id1175058"></a>Option Details</h4></div></div></div>
<p>An option value, surely, can have other types than <code class="computeroutput">int</code>, and
can have other interesting properties, which we'll discuss right now. The
complete version of the code snipped below can be found in
@@ -170,8 +170,8 @@ po::notify(vm);
<p>
The first two lines say that all positional options should be translated
into "input-file" options. Also note that we use the
- class to parse the command
- line, not the
+ <code class="computeroutput">command_line_parser</code> class to parse the command
+ line, not the <code class="computeroutput">parse_command_line</code>
function. The latter is a convenient wrapper for simple cases, but now we
need to pass additional information.
</p>
@@ -220,7 +220,7 @@ Optimization level is 4
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247078"></a>Multiple Sources</h4></div></div></div>
+<a name="id1175224"></a>Multiple Sources</h4></div></div></div>
<p>It's quite likely that specifying all options to our compiler on the
command line will annoy users. What if a user installs a new library and
wants to always pass an additional command line element? What if he has
@@ -291,7 +291,7 @@ visible.add(generic).add(config);
</pre>
<p>The parsing and storing of values follows the usual pattern, except that
we additionally call <code class="computeroutput">parse_config_file</code>, and
- call the function twice. But what
+ call the <code class="computeroutput">store</code> function twice. But what
happens if the same value is specified both on the command line and in
config file? Usually, the value stored first is preferred. This is what
happens for the "--optimization" option. For "composing" options, like
diff --git a/doc/html/ptime.html b/doc/html/ptime.html
index 715b292ebb..5d3b14c6e2 100644
--- a/doc/html/ptime.html
+++ b/doc/html/ptime.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class ptime</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id861076" title="Header &lt;boost/date_time/posix_time/ptime.hpp&gt;">
-<link rel="prev" href="id905079.html" title="Function template operator&gt;&gt;">
+<link rel="up" href="date_time/doxy.html#id870843" title="Header &lt;boost/date_time/posix_time/ptime.hpp&gt;">
+<link rel="prev" href="id801140.html" title="Function template operator&gt;&gt;">
<link rel="next" href="duration_from_string.html" title="Function duration_from_string">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id905079.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id861076"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id801140.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id870843"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ptime"></a><div class="titlepage"></div>
@@ -39,30 +39,30 @@
  <span class="bold"><strong>typedef</strong></span> <a href="ptime.html" title="Class ptime">ptime</a>                                time_type;         
  <span class="emphasis"><em>// <a href="ptime.html#ptimeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="ptime.html#id1002015-bb">ptime</a>(gregorian::date, time_duration_type);
-  <a href="ptime.html#id978196-bb">ptime</a>(gregorian::date);
-  <a href="ptime.html#id966661-bb">ptime</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
-  <a href="ptime.html#id797456-bb">ptime</a>(<span class="bold"><strong>const</strong></span> special_values);
-  <a href="ptime.html#id1034732-bb">ptime</a>();
+  <a href="ptime.html#id901583-bb">ptime</a>(gregorian::date, time_duration_type);
+  <a href="ptime.html#id901611-bb">ptime</a>(gregorian::date);
+  <a href="ptime.html#id824007-bb">ptime</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
+  <a href="ptime.html#id824024-bb">ptime</a>(<span class="bold"><strong>const</strong></span> special_values);
+  <a href="ptime.html#id926349-bb">ptime</a>();
-  <span class="emphasis"><em>// <a href="ptime.html#id1002010-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ptime.html#id838854-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1178178"></a><h2>Description</h2>
+<a name="id1106296"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1178181"></a><h3>
+<a name="id1106299"></a><h3>
<a name="ptimeconstruct-copy-destruct"></a><code class="computeroutput">ptime</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1002015-bb"></a>ptime(gregorian::date d, time_duration_type td);</pre></li>
-<li><pre class="literallayout"><a name="id978196-bb"></a>ptime(gregorian::date d);</pre></li>
-<li><pre class="literallayout"><a name="id966661-bb"></a>ptime(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id797456-bb"></a>ptime(<span class="bold"><strong>const</strong></span> special_values sv);</pre></li>
-<li><pre class="literallayout"><a name="id1034732-bb"></a>ptime();</pre></li>
+<li><pre class="literallayout"><a name="id901583-bb"></a>ptime(gregorian::date d, time_duration_type td);</pre></li>
+<li><pre class="literallayout"><a name="id901611-bb"></a>ptime(gregorian::date d);</pre></li>
+<li><pre class="literallayout"><a name="id824007-bb"></a>ptime(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id824024-bb"></a>ptime(<span class="bold"><strong>const</strong></span> special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id926349-bb"></a>ptime();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1178281"></a><h3>
-<a name="id1002010-bb"></a><code class="computeroutput">ptime</code> public member functions</h3>
+<a name="id1106398"></a><h3>
+<a name="id838854-bb"></a><code class="computeroutput">ptime</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -73,7 +73,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id905079.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id861076"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id801140.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id870843"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duration_from_string.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/recursive_mutex.html b/doc/html/recursive_mutex.html
index 92ff02f49a..06006efdee 100644
--- a/doc/html/recursive_mutex.html
+++ b/doc/html/recursive_mutex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class recursive_mutex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1172185" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1110546" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
<link rel="prev" href="call_once.html" title="Function call_once">
<link rel="next" href="recursive_try_mutex.html" title="Class recursive_try_mutex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1110546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="recursive_mutex"></a><div class="titlepage"></div>
@@ -38,11 +38,11 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;
  <span class="emphasis"><em>// <a href="recursive_mutex.html#recursive_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_mutex.html#id1255710-bb">recursive_mutex</a>();
-  <a href="recursive_mutex.html#id901662-bb">~recursive_mutex</a>();
+  <a href="recursive_mutex.html#id1073931-bb">recursive_mutex</a>();
+  <a href="recursive_mutex.html#id867378-bb">~recursive_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1560090"></a><h2>Description</h2>
+<a name="id1217644"></a><h2>Description</h2>
<p>The <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> class is a model of the
<a href="threads/concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> concept.
It should be used to synchronize access to shared resources using
@@ -59,7 +59,7 @@
</p>
<div class="table">
-<a name="id1560181"></a><p class="title"><b>Table 12.23. Supported Lock Types</b></p>
+<a name="id1217734"></a><p class="title"><b>Table 12.12. Supported Lock Types</b></p>
<table class="table" summary="Supported Lock Types">
<colgroup>
<col>
@@ -85,17 +85,17 @@
<span class="bold"><strong>undefined behavior</strong></span>.</p>
<p>Like all
<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
- in , <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> leaves the
+ in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> leaves the
<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>.
Programmers should make no assumptions about the order in which
waiting threads acquire a lock.</p>
<div class="refsect2" lang="en">
-<a name="id1560285"></a><h3>
+<a name="id1217843"></a><h3>
<a name="recursive_mutexconstruct-copy-destruct"></a><code class="computeroutput">recursive_mutex</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1255710-bb"></a>recursive_mutex();</pre>
+<pre class="literallayout"><a name="id1073931-bb"></a>recursive_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> object.
@@ -105,7 +105,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id901662-bb"></a>~recursive_mutex();</pre>
+<pre class="literallayout"><a name="id867378-bb"></a>~recursive_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys a <a href="recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -126,7 +126,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1110546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_try_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/recursive_timed_mutex.html b/doc/html/recursive_timed_mutex.html
index d269179817..1c95a802a3 100644
--- a/doc/html/recursive_timed_mutex.html
+++ b/doc/html/recursive_timed_mutex.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class recursive_timed_mutex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1172185" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1110546" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
<link rel="prev" href="recursive_try_mutex.html" title="Class recursive_try_mutex">
-<link rel="next" href="id1149596.html" title="Type read_write_scheduling_policy">
+<link rel="next" href="thread.html" title="Class thread">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1149596.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1110546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="recursive_timed_mutex"></a><div class="titlepage"></div>
@@ -40,11 +40,11 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_timed_lock;
  <span class="emphasis"><em>// <a href="recursive_timed_mutex.html#recursive_timed_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_timed_mutex.html#id1106070-bb">recursive_timed_mutex</a>();
-  <a href="recursive_timed_mutex.html#id1005769-bb">~recursive_timed_mutex</a>();
+  <a href="recursive_timed_mutex.html#id793217-bb">recursive_timed_mutex</a>();
+  <a href="recursive_timed_mutex.html#id1138816-bb">~recursive_timed_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1560957"></a><h2>Description</h2>
+<a name="id1218520"></a><h2>Description</h2>
<p>The <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> class is a model of the
<a href="threads/concepts.html#threads.concepts.TimedMutex" title="TimedMutex Concept">TimedMutex</a> concept.
It should be used to synchronize access to shared resources using
@@ -61,7 +61,7 @@
</p>
<div class="table">
-<a name="id1561049"></a><p class="title"><b>Table 12.25. Supported Lock Types</b></p>
+<a name="id1218612"></a><p class="title"><b>Table 12.14. Supported Lock Types</b></p>
<table class="table" summary="Supported Lock Types">
<colgroup>
<col>
@@ -97,17 +97,17 @@
<span class="bold"><strong>undefined behavior</strong></span>.</p>
<p>Like all
<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
- in , <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> leaves the
+ in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> leaves the
<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>.
Programmers should make no assumptions about the order in which
waiting threads acquire a lock.</p>
<div class="refsect2" lang="en">
-<a name="id1561177"></a><h3>
+<a name="id1218745"></a><h3>
<a name="recursive_timed_mutexconstruct-copy-destruct"></a><code class="computeroutput">recursive_timed_mutex</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1106070-bb"></a>recursive_timed_mutex();</pre>
+<pre class="literallayout"><a name="id793217-bb"></a>recursive_timed_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> object.
@@ -117,7 +117,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id1005769-bb"></a>~recursive_timed_mutex();</pre>
+<pre class="literallayout"><a name="id1138816-bb"></a>~recursive_timed_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys a <a href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -138,7 +138,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1149596.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1110546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/recursive_try_mutex.html b/doc/html/recursive_try_mutex.html
index 146b4d734d..8525e7a863 100644
--- a/doc/html/recursive_try_mutex.html
+++ b/doc/html/recursive_try_mutex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class recursive_try_mutex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1172185" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1110546" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
<link rel="prev" href="recursive_mutex.html" title="Class recursive_mutex">
<link rel="next" href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1110546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="recursive_try_mutex"></a><div class="titlepage"></div>
@@ -39,11 +39,11 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
  <span class="emphasis"><em>// <a href="recursive_try_mutex.html#recursive_try_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_try_mutex.html#id869154-bb">recursive_try_mutex</a>();
-  <a href="recursive_try_mutex.html#id764956-bb">~recursive_try_mutex</a>();
+  <a href="recursive_try_mutex.html#id997633-bb">recursive_try_mutex</a>();
+  <a href="recursive_try_mutex.html#id1106478-bb">~recursive_try_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1560510"></a><h2>Description</h2>
+<a name="id1218069"></a><h2>Description</h2>
<p>The <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> class is a model of the
<a href="threads/concepts.html#threads.concepts.TryMutex" title="TryMutex Concept">TryMutex</a> concept.
It should be used to synchronize access to shared resources using
@@ -60,7 +60,7 @@
</p>
<div class="table">
-<a name="id1560602"></a><p class="title"><b>Table 12.24. Supported Lock Types</b></p>
+<a name="id1218160"></a><p class="title"><b>Table 12.13. Supported Lock Types</b></p>
<table class="table" summary="Supported Lock Types">
<colgroup>
<col>
@@ -92,17 +92,17 @@
<span class="bold"><strong>undefined behavior</strong></span>.</p>
<p>Like all
<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
- in , <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> leaves the
+ in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> leaves the
<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>.
Programmers should make no assumptions about the order in which
waiting threads acquire a lock.</p>
<div class="refsect2" lang="en">
-<a name="id1560718"></a><h3>
+<a name="id1218282"></a><h3>
<a name="recursive_try_mutexconstruct-copy-destruct"></a><code class="computeroutput">recursive_try_mutex</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id869154-bb"></a>recursive_try_mutex();</pre>
+<pre class="literallayout"><a name="id997633-bb"></a>recursive_try_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> object.
@@ -112,7 +112,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id764956-bb"></a>~recursive_try_mutex();</pre>
+<pre class="literallayout"><a name="id1106478-bb"></a>~recursive_try_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys a <a href="recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a> object.
@@ -134,7 +134,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1172185"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1110546"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="recursive_timed_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/recursive_wrapper.html b/doc/html/recursive_wrapper.html
index 8f63d3260f..d290596a1c 100644
--- a/doc/html/recursive_wrapper.html
+++ b/doc/html/recursive_wrapper.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template recursive_wrapper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1311990" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
-<link rel="prev" href="id1151195.html" title="Class template make_recursive_variant_over">
+<link rel="up" href="variant/reference.html#id1150655" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="prev" href="id868865.html" title="Class template make_recursive_variant_over">
<link rel="next" href="is_recursive_wrapper.html" title="Class template is_recursive_wrapper">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1151195.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id868865.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1150655"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="recursive_wrapper"></a><div class="titlepage"></div>
@@ -36,24 +36,24 @@
  <span class="bold"><strong>typedef</strong></span> T type;
  <span class="emphasis"><em>// <a href="recursive_wrapper.html#recursive_wrapperconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="recursive_wrapper.html#id1556011-bb">recursive_wrapper</a>();
-  <a href="recursive_wrapper.html#id693637-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
-  <a href="recursive_wrapper.html#id1275780-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> T &amp;);
-  <a href="recursive_wrapper.html#id1255099-bb">~recursive_wrapper</a>();
+  <a href="recursive_wrapper.html#id1143346-bb">recursive_wrapper</a>();
+  <a href="recursive_wrapper.html#id1075288-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
+  <a href="recursive_wrapper.html#id1145325-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <a href="recursive_wrapper.html#id1206736-bb">~recursive_wrapper</a>();
-  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id1066755-bb">modifiers</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="recursive_wrapper.html#id658437-bb">swap</a>(recursive_wrapper &amp;);
-  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1149334-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
-  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1569028-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id626713-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="recursive_wrapper.html#id1142185-bb">swap</a>(recursive_wrapper &amp;);
+  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1248482-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
+  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1010614-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> T &amp;);
-  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id1223209-bb">queries</a></em></span>
-  <span class="type">T &amp;</span> <a href="recursive_wrapper.html#id1253302-bb">get</a>();
-  <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="recursive_wrapper.html#id1242858-bb">get</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T *</span> <a href="recursive_wrapper.html#id1321318-bb">get_pointer</a>();
-  <span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a href="recursive_wrapper.html#id1257972-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id1140886-bb">queries</a></em></span>
+  <span class="type">T &amp;</span> <a href="recursive_wrapper.html#id759672-bb">get</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="recursive_wrapper.html#id693258-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T *</span> <a href="recursive_wrapper.html#id1246366-bb">get_pointer</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a href="recursive_wrapper.html#id1046288-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1667174"></a><h2>Description</h2>
+<a name="id1319524"></a><h2>Description</h2>
<p>The <code class="computeroutput">recursive_wrapper</code> class template has an
interface similar to a simple value container, but its content is
allocated dynamically. This allows <code class="computeroutput">recursive_wrapper</code> to
@@ -70,11 +70,11 @@
<code class="computeroutput">operator new</code>. Thus, for instance, references are not
supported.</li></ul></div>
<div class="refsect2" lang="en">
-<a name="id1667255"></a><h3>
+<a name="id1319605"></a><h3>
<a name="recursive_wrapperconstruct-copy-destruct"></a><code class="computeroutput">recursive_wrapper</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1556011-bb"></a>recursive_wrapper();</pre>
+<pre class="literallayout"><a name="id1143346-bb"></a>recursive_wrapper();</pre>
<p>Initializes <code class="computeroutput">*this</code> by default construction of
<code class="computeroutput">T</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -88,7 +88,7 @@
insufficient memory, with <code class="computeroutput">std::bad_alloc</code>.</p>
</li>
<li>
-<pre class="literallayout"><a name="id693637-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; other);</pre>
+<pre class="literallayout"><a name="id1075288-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; other);</pre>
<p>Copies the content of <code class="computeroutput">other</code> into
<code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -98,7 +98,7 @@
insufficient memory, with <code class="computeroutput">std::bad_alloc</code>.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1275780-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
+<pre class="literallayout"><a name="id1145325-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
<p>Copies <code class="computeroutput">operand</code> into
<code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -108,7 +108,7 @@
insufficient memory, with <code class="computeroutput">std::bad_alloc</code>.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1255099-bb"></a>~recursive_wrapper();</pre>
+<pre class="literallayout"><a name="id1206736-bb"></a>~recursive_wrapper();</pre>
<p>Deletes the content of <code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -117,11 +117,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1667489"></a><h3>
-<a name="id1066755-bb"></a><code class="computeroutput">recursive_wrapper</code> modifiers</h3>
+<a name="id1319838"></a><h3>
+<a name="id626713-bb"></a><code class="computeroutput">recursive_wrapper</code> modifiers</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id658437-bb"></a>swap(recursive_wrapper &amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1142185-bb"></a>swap(recursive_wrapper &amp; other);</pre>
<p>Exchanges contents of <code class="computeroutput">*this</code> and
<code class="computeroutput">other</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -129,7 +129,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id1149334-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; rhs);</pre>
+<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id1248482-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; rhs);</pre>
<p>Assigns the content of <code class="computeroutput">rhs</code> to the content of
<code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -142,7 +142,7 @@
operator of <code class="computeroutput">T</code>.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id1569028-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
+<pre class="literallayout"><span class="type">recursive_wrapper &amp;</span> <a name="id1010614-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> T &amp; rhs);</pre>
<p>Assigns <code class="computeroutput">rhs</code> into the content of
<code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -157,13 +157,13 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1667707"></a><h3>
-<a name="id1223209-bb"></a><code class="computeroutput">recursive_wrapper</code> queries</h3>
+<a name="id1320058"></a><h3>
+<a name="id1140886-bb"></a><code class="computeroutput">recursive_wrapper</code> queries</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1223213-bb"></a></p>
-<pre class="literallayout"><span class="type">T &amp;</span> <a name="id1253302-bb"></a>get();
-<span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id1242858-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id1218693-bb"></a></p>
+<pre class="literallayout"><span class="type">T &amp;</span> <a name="id759672-bb"></a>get();
+<span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id693258-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns a reference to the content of
<code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -171,9 +171,9 @@
Will not throw.</p>
</li>
<li>
-<p><a name="id1591097-bb"></a></p>
-<pre class="literallayout"><span class="type">T *</span> <a name="id1321318-bb"></a>get_pointer();
-<span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a name="id1257972-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id659816-bb"></a></p>
+<pre class="literallayout"><span class="type">T *</span> <a name="id1246366-bb"></a>get_pointer();
+<span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a name="id1046288-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns a pointer to the content of
<code class="computeroutput">*this</code>.</p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -190,7 +190,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1151195.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id868865.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1150655"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="is_recursive_wrapper.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ref.html b/doc/html/ref.html
index 8c09cf0e42..a139979338 100644
--- a/doc/html/ref.html
+++ b/doc/html/ref.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 8. Boost.Ref</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
-<link rel="prev" href="id833986.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
+<link rel="prev" href="id662542.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
<link rel="next" href="ref/reference.html" title="Reference">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id833986.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id662542.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="chapter" lang="en">
<div class="titlepage"><div>
@@ -42,7 +42,7 @@
<div><p class="copyright">Copyright © 2001, 2002 Peter Dimov</p></div>
<div><p class="copyright">Copyright © 2002 David Abrahams</p></div>
<div><div class="legalnotice">
-<a name="id1278723"></a><p>Permission to copy, use, modify, sell and distribute this
+<a name="id1177286"></a><p>Permission to copy, use, modify, sell and distribute this
software is granted provided this copyright notice appears in
all copies. This software is provided "as is" without express
or implied warranty, and with no claim as to its suitability for
@@ -67,7 +67,7 @@
take copies of their arguments. It defines the class template
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">boost::reference_wrapper&lt;T&gt;</a></code>,
the two functions
- <code class="computeroutput"><a href="reference_wrapper.html#id1071532">boost::ref</a></code> and
+ <code class="computeroutput"><a href="reference_wrapper.html#id962103">boost::ref</a></code> and
<code class="computeroutput"><a href="reference_wrapper.html#cref">boost::cref</a></code> that return
instances of <code class="computeroutput">boost::reference_wrapper&lt;T&gt;</code>, and the
two traits classes
@@ -107,7 +107,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id833986.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id662542.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="libraries.html"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ref/reference.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ref/ack.html b/doc/html/ref/ack.html
index e8969c603e..769132d8bf 100644
--- a/doc/html/ref/ack.html
+++ b/doc/html/ref/ack.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../ref.html" title="Chapter 8. Boost.Ref">
<link rel="prev" href="../unwrap_reference.html" title="Class template unwrap_reference">
@@ -25,7 +25,7 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="ref.ack"></a>Acknowledgements</h3></div></div></div>
-<p><code class="computeroutput"><a href="../reference_wrapper.html#id1071532">ref</a></code> and <code class="computeroutput"><a href="../reference_wrapper.html#cref">cref</a></code>
+<p><code class="computeroutput"><a href="../reference_wrapper.html#id962103">ref</a></code> and <code class="computeroutput"><a href="../reference_wrapper.html#cref">cref</a></code>
were originally part of the <a href="../../../libs/tuple/index.html" target="_top">Tuple</a> library
by Jaakko Järvi. They were "promoted to boost:: status" by
Peter Dimov because they are generally useful. Douglas Gregor and
diff --git a/doc/html/ref/reference.html b/doc/html/ref/reference.html
index 705d755825..f7a0a86413 100644
--- a/doc/html/ref/reference.html
+++ b/doc/html/ref/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../ref.html" title="Chapter 8. Boost.Ref">
<link rel="prev" href="../ref.html" title="Chapter 8. Boost.Ref">
@@ -31,7 +31,7 @@
<a name="header.boost.ref.hpp"></a>Header &lt;<a href="../../../boost/ref.hpp" target="_top">boost/ref.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>;
-  <span class="type">reference_wrapper&lt;T&gt;</span> <a href="../reference_wrapper.html#id1071532">ref</a>(T&amp;);
+  <span class="type">reference_wrapper&lt;T&gt;</span> <a href="../reference_wrapper.html#id962103">ref</a>(T&amp;);
  <span class="type">reference_wrapper&lt;T <span class="bold"><strong>const</strong></span>&gt;</span> <a href="../reference_wrapper.html#cref">cref</a>(T <span class="bold"><strong>const</strong></span>&amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../is_reference_wrapper.html" title="Class template is_reference_wrapper">is_reference_wrapper</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../unwrap_reference.html" title="Class template unwrap_reference">unwrap_reference</a>;
diff --git a/doc/html/reference.html b/doc/html/reference.html
index f7c5029cc5..703186b13f 100644
--- a/doc/html/reference.html
+++ b/doc/html/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 20. Reference</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="boostbook.html" title="Part II. The BoostBook Documentation Format">
<link rel="prev" href="boostbook/together.html" title="Chapter 19. Bringing Together a BoostBook Document">
diff --git a/doc/html/reference_wrapper.html b/doc/html/reference_wrapper.html
index 6c903f6a2b..a40fe011d1 100644
--- a/doc/html/reference_wrapper.html
+++ b/doc/html/reference_wrapper.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template reference_wrapper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="ref/reference.html#header.boost.ref.hpp" title="Header &lt;boost/ref.hpp&gt;">
<link rel="prev" href="ref/reference.html" title="Reference">
@@ -39,19 +39,19 @@
  <span class="bold"><strong>typedef</strong></span> T type;
  <span class="emphasis"><em>// <a href="reference_wrapper.html#reference_wrapperconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>explicit</strong></span> <a href="reference_wrapper.html#id1137126-bb">reference_wrapper</a>(T&amp;);
+  <span class="bold"><strong>explicit</strong></span> <a href="reference_wrapper.html#id1012658-bb">reference_wrapper</a>(T&amp;);
-  <span class="emphasis"><em>// <a href="reference_wrapper.html#id833081-bb">access</a></em></span>
-  <a href="reference_wrapper.html#id1105886-bb"><span class="bold"><strong>operator</strong></span> T&amp;</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T&amp;</span> <a href="reference_wrapper.html#id860312-bb">get</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T*</span> <a href="reference_wrapper.html#id656887-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="reference_wrapper.html#id928361-bb">access</a></em></span>
+  <a href="reference_wrapper.html#id585082-bb"><span class="bold"><strong>operator</strong></span> T&amp;</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T&amp;</span> <a href="reference_wrapper.html#id832560-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="reference_wrapper.html#id869362-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
};
-<span class="emphasis"><em>// <a href="reference_wrapper.html#id996937-bb">constructors</a></em></span>
-<span class="type">reference_wrapper&lt;T&gt;</span> <a href="reference_wrapper.html#id1071532">ref</a>(T&amp;);
+<span class="emphasis"><em>// <a href="reference_wrapper.html#id996401-bb">constructors</a></em></span>
+<span class="type">reference_wrapper&lt;T&gt;</span> <a href="reference_wrapper.html#id962103">ref</a>(T&amp;);
<span class="type">reference_wrapper&lt;T <span class="bold"><strong>const</strong></span>&gt;</span> <a href="reference_wrapper.html#cref">cref</a>(T <span class="bold"><strong>const</strong></span>&amp;);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1279242"></a><h2>Description</h2>
+<a name="id1177805"></a><h2>Description</h2>
<p><code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a></code>
is primarily used to "feed" references to function templates
(algorithms) that take their parameter by value. It provides
@@ -60,10 +60,10 @@
the function templates to work on references
unmodified.</p>
<div class="refsect2" lang="en">
-<a name="id1279267"></a><h3>
+<a name="id1177830"></a><h3>
<a name="reference_wrapperconstruct-copy-destruct"></a><code class="computeroutput">reference_wrapper</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1137126-bb"></a>reference_wrapper(T&amp; t);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1012658-bb"></a>reference_wrapper(T&amp; t);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a
@@ -75,11 +75,11 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1279341"></a><h3>
-<a name="id833081-bb"></a><code class="computeroutput">reference_wrapper</code> access</h3>
+<a name="id1177904"></a><h3>
+<a name="id928361-bb"></a><code class="computeroutput">reference_wrapper</code> access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1105886-bb"></a><span class="bold"><strong>operator</strong></span> T&amp;() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id585082-bb"></a><span class="bold"><strong>operator</strong></span> T&amp;() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
The stored reference.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -87,7 +87,7 @@
Does not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">T&amp;</span> <a name="id860312-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T&amp;</span> <a name="id832560-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
The stored reference.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -95,7 +95,7 @@
Does not throw.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id656887-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id869362-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
A pointer to the object referenced by the stored reference.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -105,11 +105,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1279480"></a><h3>
-<a name="id996937-bb"></a><code class="computeroutput">reference_wrapper</code> constructors</h3>
+<a name="id1178044"></a><h3>
+<a name="id996401-bb"></a><code class="computeroutput">reference_wrapper</code> constructors</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">reference_wrapper&lt;T&gt;</span> <a name="id1071532"></a>ref(T&amp; t);</pre>
+<pre class="literallayout"><span class="type">reference_wrapper&lt;T&gt;</span> <a name="id962103"></a>ref(T&amp; t);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a>&lt;T&gt;(t)</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
diff --git a/doc/html/scoped_connection.html b/doc/html/scoped_connection.html
index 4fcbd770f1..a6b7306b51 100644
--- a/doc/html/scoped_connection.html
+++ b/doc/html/scoped_connection.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class scoped_connection</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1188227" title="Header &lt;boost/signals/connection.hpp&gt;">
+<link rel="up" href="signals/reference.html#id662245" title="Header &lt;boost/signals/connection.hpp&gt;">
<link rel="prev" href="connection.html" title="Class connection">
<link rel="next" href="visit_each.html" title="Function template visit_each">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id662245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="scoped_connection"></a><div class="titlepage"></div>
@@ -34,21 +34,21 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="scoped_connection.html#scoped_connectionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="scoped_connection.html#id1181802-bb">scoped_connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
-  <a href="scoped_connection.html#id1006932-bb">~scoped_connection</a>();
+  <a href="scoped_connection.html#id907592-bb">scoped_connection</a>(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp;);
+  <a href="scoped_connection.html#id928789-bb">~scoped_connection</a>();
-  <span class="emphasis"><em>// <a href="scoped_connection.html#id1075473-bb">connection management</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="scoped_connection.html#id725789-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="scoped_connection.html#id1187176-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="scoped_connection.html#id662780-bb">connection management</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="scoped_connection.html#id628198-bb">disconnect</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="scoped_connection.html#id1001549-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1286250"></a><h2>Description</h2>
+<a name="id1184810"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1286253"></a><h3>
+<a name="id1184814"></a><h3>
<a name="scoped_connectionconstruct-copy-destruct"></a><code class="computeroutput">scoped_connection</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1181802-bb"></a>scoped_connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
+<pre class="literallayout"><a name="id907592-bb"></a>scoped_connection(<span class="bold"><strong>const</strong></span> <a href="connection.html" title="Class connection">connection</a>&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
<code class="computeroutput">this</code> references
@@ -58,32 +58,32 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1006932-bb"></a>~scoped_connection();</pre>
+<pre class="literallayout"><a name="id928789-bb"></a>~scoped_connection();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If
- <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id1187176-bb">connected</a>()</code>,
+ <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id1001549-bb">connected</a>()</code>,
disconnects the signal-slot connection.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1286365"></a><h3>
-<a name="id1075473-bb"></a><code class="computeroutput">scoped_connection</code> connection management</h3>
+<a name="id1184926"></a><h3>
+<a name="id662780-bb"></a><code class="computeroutput">scoped_connection</code> connection management</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id725789-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id628198-bb"></a>disconnect() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If
- <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id1187176-bb">connected</a>()</code>,
+ <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id1001549-bb">connected</a>()</code>,
disconnects the signal and slot referenced by this;
otherwise, this operation is a no-op.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">!this-&gt;<a href="scoped_connection.html#id1187176-bb">connected</a>()</code>.</p>
+ <code class="computeroutput">!this-&gt;<a href="scoped_connection.html#id1001549-bb">connected</a>()</code>.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1187176-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1001549-bb"></a>connected() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if this
@@ -103,7 +103,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1188227"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id662245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visit_each.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/second_clock.html b/doc/html/second_clock.html
index a2cfdbba6e..d9f1012569 100644
--- a/doc/html/second_clock.html
+++ b/doc/html/second_clock.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template second_clock</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id689644" title="Header &lt;boost/date_time/time_clock.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id764264" title="Header &lt;boost/date_time/time_clock.hpp&gt;">
<link rel="prev" href="base_time.html" title="Class template base_time">
-<link rel="next" href="id829552.html" title="Class template time_duration">
+<link rel="next" href="id786780.html" title="Class template time_duration">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id689644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id829552.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id764264"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id786780.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="second_clock"></a><div class="titlepage"></div>
@@ -36,32 +36,32 @@
  <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
-  <span class="emphasis"><em>// <a href="second_clock.html#id862776-bb">public static functions</a></em></span>
-  <span class="type">time_type</span> <a href="second_clock.html#id824960-bb">local_time</a>() ;
-  <span class="type">time_type</span> <a href="second_clock.html#id824973-bb">universal_time</a>() ;
+  <span class="emphasis"><em>// <a href="second_clock.html#id764007-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="second_clock.html#id764012-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="second_clock.html#id764024-bb">universal_time</a>() ;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt;
-    <span class="type">time_type</span> <a href="second_clock.html#id824990-bb">local_time</a>(boost::shared_ptr&lt; time_zone_type &gt;) ;
+    <span class="type">time_type</span> <a href="second_clock.html#id786607-bb">local_time</a>(boost::shared_ptr&lt; time_zone_type &gt;) ;
-  <span class="emphasis"><em>// <a href="second_clock.html#id825025-bb">private static functions</a></em></span>
-  <span class="type">time_type</span> <a href="second_clock.html#id825030-bb">create_time</a>(::std::tm *) ;
+  <span class="emphasis"><em>// <a href="second_clock.html#id786639-bb">private static functions</a></em></span>
+  <span class="type">time_type</span> <a href="second_clock.html#id786644-bb">create_time</a>(::std::tm *) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1118017"></a><h2>Description</h2>
+<a name="id1045818"></a><h2>Description</h2>
<p>This clock provides resolution to the 1 second level </p>
<div class="refsect2" lang="en">
-<a name="id1118024"></a><h3>
-<a name="id862776-bb"></a><code class="computeroutput">second_clock</code> public static functions</h3>
+<a name="id1045824"></a><h3>
+<a name="id764007-bb"></a><code class="computeroutput">second_clock</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id824960-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id824973-bb"></a>universal_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id764012-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id764024-bb"></a>universal_time() ;</pre></li>
<li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type&gt;
-  <span class="type">time_type</span> <a name="id824990-bb"></a>local_time(boost::shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
+  <span class="type">time_type</span> <a name="id786607-bb"></a>local_time(boost::shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1118098"></a><h3>
-<a name="id825025-bb"></a><code class="computeroutput">second_clock</code> private static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id825030-bb"></a>create_time(::std::tm * current) ;</pre></li></ol></div>
+<a name="id1045908"></a><h3>
+<a name="id786639-bb"></a><code class="computeroutput">second_clock</code> private static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">time_type</span> <a name="id786644-bb"></a>create_time(::std::tm * current) ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -71,7 +71,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id689644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id829552.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id764264"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id786780.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/seconds.html b/doc/html/seconds.html
index c656d1265e..6cb3e8e5cd 100644
--- a/doc/html/seconds.html
+++ b/doc/html/seconds.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class seconds</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975624" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id759084" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
<link rel="prev" href="minutes.html" title="Class minutes">
-<link rel="next" href="id905079.html" title="Function template operator&gt;&gt;">
+<link rel="next" href="id801140.html" title="Function template operator&gt;&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id905079.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id801140.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="seconds"></a><div class="titlepage"></div>
@@ -33,20 +33,20 @@
<span class="bold"><strong>class</strong></span> seconds : <span class="bold"><strong>public</strong></span> boost::posix_time::time_duration {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="seconds.html#secondsconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="seconds.html#id1103510-bb">seconds</a>(<span class="bold"><strong>long</strong></span>);
+  <a href="seconds.html#id894701-bb">seconds</a>(<span class="bold"><strong>long</strong></span>);
-  <span class="emphasis"><em>// <a href="seconds.html#id941894-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="seconds.html#id894696-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1177029"></a><h2>Description</h2>
+<a name="id1105148"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1177033"></a><h3>
+<a name="id1105151"></a><h3>
<a name="secondsconstruct-copy-destruct"></a><code class="computeroutput">seconds</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1103510-bb"></a>seconds(<span class="bold"><strong>long</strong></span> s);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id894701-bb"></a>seconds(<span class="bold"><strong>long</strong></span> s);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1177071"></a><h3>
-<a name="id941894-bb"></a><code class="computeroutput">seconds</code> public member functions</h3>
+<a name="id1105190"></a><h3>
+<a name="id894696-bb"></a><code class="computeroutput">seconds</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -57,7 +57,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975624"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id905079.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id759084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id801140.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/signal.html b/doc/html/signal.html
index 45778f1c6b..771aa400e0 100644
--- a/doc/html/signal.html
+++ b/doc/html/signal.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template signal</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="signals/reference.html#header.boost.signal.hpp" title="Header &lt;boost/signal.hpp&gt;">
<link rel="prev" href="signalN.html" title="Class template signalN">
@@ -38,11 +38,11 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="signal.html#signalconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="signal.html#id726530-bb">signal</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(),
+  <a href="signal.html#id802602-bb">signal</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(),
         <span class="bold"><strong>const</strong></span> group_compare_type&amp; = group_compare_type());
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1284049"></a><h2>Description</h2>
+<a name="id1182605"></a><h2>Description</h2>
<p>Class template <a href="signal.html" title="Class template signal">signal</a> is a thin
wrapper around the numbered class templates <a href="signalN.html" title="Class template signalN">signal0</a>, <a href="signalN.html" title="Class template signalN">signal1</a>, etc. It accepts a function
type with N arguments instead of N separate arguments, and
@@ -51,10 +51,10 @@
<p>All functionality of this class template is in its base
class <a href="signalN.html" title="Class template signalN">signalN</a>.</p>
<div class="refsect2" lang="en">
-<a name="id1284094"></a><h3>
+<a name="id1182650"></a><h3>
<a name="signalconstruct-copy-destruct"></a><code class="computeroutput">signal</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id726530-bb"></a>signal(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(),
+<pre class="literallayout"><a name="id802602-bb"></a>signal(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(),
       <span class="bold"><strong>const</strong></span> group_compare_type&amp; compare = group_compare_type());</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
diff --git a/doc/html/signalN.html b/doc/html/signalN.html
index f16474057b..8b05af6d72 100644
--- a/doc/html/signalN.html
+++ b/doc/html/signalN.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template signalN</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="signals/reference.html#header.boost.signal.hpp" title="Header &lt;boost/signal.hpp&gt;">
<link rel="prev" href="signals/reference.html" title="Reference">
@@ -60,32 +60,32 @@
  <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>int</strong></span> arity = N;
  <span class="emphasis"><em>// <a href="signalN.html#signalNconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="signalN.html#id1138504-bb">signalN</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(),
+  <a href="signalN.html#id730806-bb">signalN</a>(<span class="bold"><strong>const</strong></span> combiner_type&amp; = combiner_type(),
          <span class="bold"><strong>const</strong></span> group_compare_type&amp; = group_compare_type());
-  <a href="signalN.html#id1180046-bb">~signalN</a>();
+  <a href="signalN.html#id752791-bb">~signalN</a>();
-  <span class="emphasis"><em>// <a href="signalN.html#id1180666-bb">connection management</a></em></span>
+  <span class="emphasis"><em>// <a href="signalN.html#id620467-bb">connection management</a></em></span>
  <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
-  <a href="signalN.html#id827502-bb">connect</a>(<span class="bold"><strong>const</strong></span> slot_type&amp;, signals::connect_position = signals::at_back);
+  <a href="signalN.html#id691444-bb">connect</a>(<span class="bold"><strong>const</strong></span> slot_type&amp;, signals::connect_position = signals::at_back);
  <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
-  <a href="signalN.html#id1114712-bb">connect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;, <span class="bold"><strong>const</strong></span> slot_type&amp;,
+  <a href="signalN.html#id758724-bb">connect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;, <span class="bold"><strong>const</strong></span> slot_type&amp;,
          signals::connect_position = signals::at_back);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id828880-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id1114668-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> Slot&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id766518-bb">disconnect_all_slots</a>();
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="signalN.html#id1205908-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::size_t</span> <a href="signalN.html#id1180077-bb">num_slots</a>() <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="signalN.html#id754312-bb">invocation</a></em></span>
-  <span class="type">result_type</span> <a href="signalN.html#id929945-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type);
-  <span class="type">result_type</span> <a href="signalN.html#id1033123-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
-
-  <span class="emphasis"><em>// <a href="signalN.html#id1072601-bb">combiner access</a></em></span>
-  <span class="type">combiner_type&amp;</span> <a href="signalN.html#id1005128-bb">combiner</a>();
-  <span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a href="signalN.html#id971496-bb">combiner</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id1107314-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> group_type&amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id1082051-bb">disconnect</a>(<span class="bold"><strong>const</strong></span> Slot&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="signalN.html#id688217-bb">disconnect_all_slots</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="signalN.html#id1011811-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::size_t</span> <a href="signalN.html#id1067953-bb">num_slots</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="signalN.html#id900090-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="signalN.html#id652452-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type);
+  <span class="type">result_type</span> <a href="signalN.html#id967132-bb"><span class="bold"><strong>operator</strong></span>()</a>(arg1_type, arg2_type, ..., argN_type) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="signalN.html#id1038775-bb">combiner access</a></em></span>
+  <span class="type">combiner_type&amp;</span> <a href="signalN.html#id648456-bb">combiner</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a href="signalN.html#id1003041-bb">combiner</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1283053"></a><h2>Description</h2>
+<a name="id1181608"></a><h2>Description</h2>
<p>The class template <a href="signalN.html" title="Class template signalN">signalN</a> covers
several related classes signal0, signal1, signal2, etc.,
where the number suffix describes the number of function
@@ -94,20 +94,20 @@
<a href="signalN.html" title="Class template signalN">signalN</a> will be described, where N
represents the number of function parameters.</p>
<div class="refsect2" lang="en">
-<a name="id1283079"></a><h3>
+<a name="id1181634"></a><h3>
<a name="signalNconstruct-copy-destruct"></a><code class="computeroutput">signalN</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1138504-bb"></a>signalN(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(),
+<pre class="literallayout"><a name="id730806-bb"></a>signalN(<span class="bold"><strong>const</strong></span> combiner_type&amp; combiner = combiner_type(),
        <span class="bold"><strong>const</strong></span> group_compare_type&amp; compare = group_compare_type());</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Initializes the signal to contain no slots, copies the given combiner into internal storage, and stores the given group comparison function object to compare groups.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">this-&gt;<a href="signalN.html#id1205908-bb">empty</a>()</code></p>
+ <code class="computeroutput">this-&gt;<a href="signalN.html#id1011811-bb">empty</a>()</code></p>
</li>
<li>
-<pre class="literallayout"><a name="id1180046-bb"></a>~signalN();</pre>
+<pre class="literallayout"><a name="id752791-bb"></a>~signalN();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Disconnects all slots connected to <code class="computeroutput">*this</code>.</p>
@@ -115,16 +115,16 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1283187"></a><h3>
-<a name="id1180666-bb"></a><code class="computeroutput">signalN</code> connection management</h3>
+<a name="id1181742"></a><h3>
+<a name="id620467-bb"></a><code class="computeroutput">signalN</code> connection management</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id733315-bb"></a></p>
+<p><a name="id593410-bb"></a></p>
<pre class="literallayout"><span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
-<a name="id827502-bb"></a>connect(<span class="bold"><strong>const</strong></span> slot_type&amp; slot,
+<a name="id691444-bb"></a>connect(<span class="bold"><strong>const</strong></span> slot_type&amp; slot,
        signals::connect_position at = signals::at_back);
<span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
-<a name="id1114712-bb"></a>connect(<span class="bold"><strong>const</strong></span> group_type&amp; group, <span class="bold"><strong>const</strong></span> slot_type&amp; slot,
+<a name="id758724-bb"></a>connect(<span class="bold"><strong>const</strong></span> group_type&amp; group, <span class="bold"><strong>const</strong></span> slot_type&amp; slot,
        signals::connect_position at = signals::at_back);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
@@ -161,9 +161,9 @@
immediately.</p>
</li>
<li>
-<p><a name="id1180525-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id828880-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> group_type&amp; group);
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1114668-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> Slot&amp; slot);</pre>
+<p><a name="id692956-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107314-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> group_type&amp; group);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1082051-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> Slot&amp; slot);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If the parameter is (convertible to) a
@@ -182,12 +182,12 @@
signal.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id766518-bb"></a>disconnect_all_slots();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id688217-bb"></a>disconnect_all_slots();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Disconnects all slots connected to the signal.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
- <code class="computeroutput">this-&gt;<a href="signalN.html#id1205908-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+ <code class="computeroutput">this-&gt;<a href="signalN.html#id1011811-bb">empty</a>()</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
If disconnecting a slot causes an exception to be
thrown, not all slots may be disconnected.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Complexity</span></b>:
@@ -199,7 +199,7 @@
signal, including during calls to the signal's slots.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1205908-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1011811-bb"></a>empty() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">true</code> if no slots
@@ -218,7 +218,7 @@
slots are still connected.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::size_t</span> <a name="id1180077-bb"></a>num_slots() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::size_t</span> <a name="id1067953-bb"></a>num_slots() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
The number of slots connected to the signal<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -237,12 +237,12 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1283664"></a><h3>
-<a name="id754312-bb"></a><code class="computeroutput">signalN</code> invocation</h3>
+<a name="id1182220"></a><h3>
+<a name="id900090-bb"></a><code class="computeroutput">signalN</code> invocation</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id660902-bb"></a></p>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id929945-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN);
-<span class="type">result_type</span> <a name="id1033123-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id902120-bb"></a></p>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id652452-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN);
+<span class="type">result_type</span> <a name="id967132-bb"></a><span class="bold"><strong>operator</strong></span>()(arg1_type a1, arg2_type a2, ... , argN_type aN) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Invokes the combiner with a
@@ -280,12 +280,12 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1283828"></a><h3>
-<a name="id1072601-bb"></a><code class="computeroutput">signalN</code> combiner access</h3>
+<a name="id1182382"></a><h3>
+<a name="id1038775-bb"></a><code class="computeroutput">signalN</code> combiner access</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id826565-bb"></a></p>
-<pre class="literallayout"><span class="type">combiner_type&amp;</span> <a name="id1005128-bb"></a>combiner();
-<span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a name="id971496-bb"></a>combiner() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id966421-bb"></a></p>
+<pre class="literallayout"><span class="type">combiner_type&amp;</span> <a name="id648456-bb"></a>combiner();
+<span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a name="id1003041-bb"></a>combiner() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
A reference to the stored combiner.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
diff --git a/doc/html/signals.html b/doc/html/signals.html
index fe0f2e925e..97bdb16bf2 100644
--- a/doc/html/signals.html
+++ b/doc/html/signals.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 9. Boost.Signals</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="ref/ack.html" title="Acknowledgements">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2001-2004 Douglas Gregor</p></div>
<div><div class="legalnotice">
-<a name="id1279919"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id1178482"></a><p>Use, modification and distribution is subject to the Boost
Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
</div></div>
@@ -39,51 +39,51 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="section"><a href="signals.html#id1279939">Introduction</a></span></dt>
+<dt><span class="section"><a href="signals.html#id1178503">Introduction</a></span></dt>
<dt><span class="section"><a href="signals/tutorial.html">Tutorial</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="signals/tutorial.html#id1279986">How to Read this Tutorial</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280044">Compatibility Note</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280117">Hello, World! (Beginner)</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280248">Calling multiple slots</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280595">Passing values to and from slots</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1281385">Connection Management</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1282050">Example: Document-View</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1282163">Linking against the Signals library</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1178549">How to Read this Tutorial</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1178608">Compatibility Note</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1178681">Hello, World! (Beginner)</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1178812">Calling multiple slots</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1179159">Passing values to and from slots</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1179942">Connection Management</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1180606">Example: Document-View</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id1180719">Linking against the Signals library</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="signals/reference.html">Reference</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="signals/reference.html#header.boost.signal.hpp">Header &lt;boost/signal.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id907390">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1033936">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1188227">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1145207">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id936232">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id681585">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id835297">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id662245">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id697881">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id933956">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="signals/s04.html">Frequently Asked Questions</a></span></dt>
<dt><span class="section"><a href="signals/s05.html">Design Overview</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="signals/s05.html#id1287381">Type Erasure</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287446"><code class="computeroutput">connection</code> class</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287554">Slot Call Iterator</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287705"><code class="computeroutput">visit_each</code> function template</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id1185977">Type Erasure</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id1186040"><code class="computeroutput">connection</code> class</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id1186148">Slot Call Iterator</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id1186299"><code class="computeroutput">visit_each</code> function template</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="signals/s06.html">Design Rationale</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="signals/s06.html#id1287852">Choice of Slot Definitions</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287920">User-level Connection Management</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288058">Combiner Interface</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288110">Connection Interfaces: += operator</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288264"><code class="computeroutput">trackable</code> rationale</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1288419">Comparison with other Signal/Slot implementations</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id1186446">Choice of Slot Definitions</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id1186514">User-level Connection Management</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id1186652">Combiner Interface</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id1186704">Connection Interfaces: += operator</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id1186858"><code class="computeroutput">trackable</code> rationale</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id1187013">Comparison with other Signal/Slot implementations</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="signals/tests.html">Testsuite</a></span></dt>
-<dd><dl><dt><span class="section"><a href="signals/tests.html#id1288509">Acceptance tests</a></span></dt></dl></dd>
+<dd><dl><dt><span class="section"><a href="signals/tests.html#id1187103">Acceptance tests</a></span></dt></dl></dd>
</dl>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1279939"></a>Introduction</h3></div></div></div>
+<a name="id1178503"></a>Introduction</h3></div></div></div>
<p>The Boost.Signals library is an implementation of a managed
signals and slots system. Signals represent callbacks with multiple
targets, and are also called publishers or events in similar
diff --git a/doc/html/signals/reference.html b/doc/html/signals/reference.html
index 64305b9d52..82f3f21c75 100644
--- a/doc/html/signals/reference.html
+++ b/doc/html/signals/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
<link rel="prev" href="tutorial.html" title="Tutorial">
@@ -27,11 +27,11 @@
<a name="signals.reference"></a>Reference</h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="reference.html#header.boost.signal.hpp">Header &lt;boost/signal.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id907390">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1033936">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1188227">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1145207">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id936232">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id681585">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id835297">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id662245">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id697881">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id933956">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -48,20 +48,20 @@
  <span class="bold"><strong>class</strong></span> <a href="../signal.html" title="Class template signal">signal</a>;
  <span class="bold"><strong>namespace</strong></span> signals {
-    <span class="bold"><strong>enum</strong></span> <a name="id1216304"></a>connect_position { at_front, at_back };
+    <span class="bold"><strong>enum</strong></span> <a name="id971400"></a>connect_position { at_front, at_back };
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id907390"></a>Header &lt;<a href="../../../boost/signals/slot.hpp" target="_top">boost/signals/slot.hpp</a>&gt;</h4></div></div></div>
+<a name="id681585"></a>Header &lt;<a href="../../../boost/signals/slot.hpp" target="_top">boost/signals/slot.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SlotFunction&gt; <span class="bold"><strong>class</strong></span> <a href="../slot.html" title="Class template slot">slot</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1033936"></a>Header &lt;<a href="../../../boost/signals/trackable.hpp" target="_top">boost/signals/trackable.hpp</a>&gt;</h4></div></div></div>
+<a name="id835297"></a>Header &lt;<a href="../../../boost/signals/trackable.hpp" target="_top">boost/signals/trackable.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> signals {
    <span class="bold"><strong>class</strong></span> <a href="../trackable.html" title="Class trackable">trackable</a>;
@@ -70,18 +70,18 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1188227"></a>Header &lt;<a href="../../../boost/signals/connection.hpp" target="_top">boost/signals/connection.hpp</a>&gt;</h4></div></div></div>
+<a name="id662245"></a>Header &lt;<a href="../../../boost/signals/connection.hpp" target="_top">boost/signals/connection.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>namespace</strong></span> signals {
    <span class="bold"><strong>class</strong></span> <a href="../connection.html" title="Class connection">connection</a>;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../connection.html#id764168">swap</a>(<a href="../connection.html" title="Class connection">connection</a>&amp;, <a href="../connection.html" title="Class connection">connection</a>&amp;);
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../connection.html#id934765">swap</a>(<a href="../connection.html" title="Class connection">connection</a>&amp;, <a href="../connection.html" title="Class connection">connection</a>&amp;);
    <span class="bold"><strong>class</strong></span> <a href="../scoped_connection.html" title="Class scoped_connection">scoped_connection</a>;
  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1145207"></a>Header &lt;<a href="../../../boost/visit_each.hpp" target="_top">boost/visit_each.hpp</a>&gt;</h4></div></div></div>
+<a name="id697881"></a>Header &lt;<a href="../../../boost/visit_each.hpp" target="_top">boost/visit_each.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> T&gt;
    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../visit_each.html" title="Function template visit_each">visit_each</a>(<span class="bold"><strong>const</strong></span> Visitor&amp;, <span class="bold"><strong>const</strong></span> T&amp;, <span class="bold"><strong>int</strong></span>);
@@ -89,11 +89,11 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id936232"></a>Header &lt;<a href="../../../boost/last_value.hpp" target="_top">boost/last_value.hpp</a>&gt;</h4></div></div></div>
+<a name="id933956"></a>Header &lt;<a href="../../../boost/last_value.hpp" target="_top">boost/last_value.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../last_value.html" title="Class template last_value">last_value</a>;
-  <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id906590-bb.html" title="Class last_value&lt;void&gt;">last_value</a>&lt;<span class="bold"><strong>void</strong></span>&gt;;
+  <span class="bold"><strong>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id906280-bb.html" title="Class last_value&lt;void&gt;">last_value</a>&lt;<span class="bold"><strong>void</strong></span>&gt;;
}</pre>
</div>
</div>
diff --git a/doc/html/signals/s04.html b/doc/html/signals/s04.html
index 66691e286c..509c44c980 100644
--- a/doc/html/signals/s04.html
+++ b/doc/html/signals/s04.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Frequently Asked Questions</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
-<link rel="prev" href="../id906590-bb.html" title="Class last_value&lt;void&gt;">
+<link rel="prev" href="../id906280-bb.html" title="Class last_value&lt;void&gt;">
<link rel="next" href="s05.html" title="Design Overview">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id906590-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id906280-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1287277"></a>Frequently Asked Questions</h3></div></div></div>
+<a name="id1185837"></a>Frequently Asked Questions</h3></div></div></div>
<div class="qandaset">
<dl>
-<dt>1. <a href="s04.html#id1287287">Don't noncopyable signal semantics mean that a class
+<dt>1. <a href="s04.html#id1185847">Don't noncopyable signal semantics mean that a class
with a signal member will be noncopyable as well?</a>
</dt>
-<dt>2. <a href="s04.html#id1287301">Is Boost.Signals thread-safe?</a>
+<dt>2. <a href="s04.html#id1185861">Is Boost.Signals thread-safe?</a>
</dt>
-<dt>3. <a href="s04.html#id1287313">How do I get Boost.Signals to work with Qt?</a>
+<dt>3. <a href="s04.html#id1185873">How do I get Boost.Signals to work with Qt?</a>
</dt>
</dl>
<table border="0" summary="Q and A Set">
@@ -40,7 +40,7 @@
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id1287287"></a><a name="id1287288"></a><b>1.</b>
+<a name="id1185847"></a><a name="id1185848"></a><b>1.</b>
</td>
<td align="left" valign="top"><p>Don't noncopyable signal semantics mean that a class
with a signal member will be noncopyable as well?</p></td>
@@ -55,7 +55,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1287301"></a><a name="id1287302"></a><b>2.</b>
+<a name="id1185861"></a><a name="id1185862"></a><b>2.</b>
</td>
<td align="left" valign="top"><p>Is Boost.Signals thread-safe?</p></td>
</tr>
@@ -68,7 +68,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1287313"></a><a name="id1287314"></a><b>3.</b>
+<a name="id1185873"></a><a name="id1185874"></a><b>3.</b>
</td>
<td align="left" valign="top"><p>How do I get Boost.Signals to work with Qt?</p></td>
</tr>
@@ -80,7 +80,10 @@
preprocessor macros, causing programs using Boost.Signals and
Qt together to fail to compile. Although this is a problem
with Qt and not Boost.Signals, a user can use the two systems
- together by defining the <code class="computeroutput">BOOST_SIGNALS_NAMESPACE</code>
+ together with a little extra effort. There are two ways to do
+ this:</p>
+<p>The first way involves defining
+ the <code class="computeroutput">BOOST_SIGNALS_NAMESPACE</code>
macro to some other identifier (e.g., <code class="computeroutput">signalslib</code>)
when building and using the Boost.Signals library. Then the
namespace of the Boost.Signals library will be
@@ -93,6 +96,23 @@
namespace signals = BOOST_SIGNALS_NAMESPACE;
}
</pre>
+<p>The second way, provided by Frank Hess, involves
+ creating a header <code class="computeroutput">signalslib.hpp</code> that contains
+ the following code:</p>
+<pre class="programlisting">#ifdef signals
+#error "signalslib.hpp must be included before any qt header"
+#endif
+
+#include &lt;boost/signal.hpp&gt;
+namespace boost
+{
+ namespace signalslib = signals;
+}</pre>
+<p>This header must be included before any Qt headers. Once
+ it has been included, you can refer to the Signals library via
+ the namespace <code class="computeroutput">boost::signalslib</code>. This option is
+ preferable to the first option because it can be used without
+ recompiling the Signals library binary. </p>
</td>
</tr>
</tbody>
@@ -100,12 +120,12 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: March 12, 2003 at 23:27:23 GMT</p></small></td>
+<td align="left"><small><p>Last revised: September 23, 2005 at 11:45:10 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id906590-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id906280-bb.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../signals.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="s05.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/signals/s05.html b/doc/html/signals/s05.html
index 32fbf22e75..fec60f6a34 100644
--- a/doc/html/signals/s05.html
+++ b/doc/html/signals/s05.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design Overview</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
<link rel="prev" href="s04.html" title="Frequently Asked Questions">
@@ -24,16 +24,16 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1287373"></a>Design Overview</h3></div></div></div>
+<a name="id1185969"></a>Design Overview</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s05.html#id1287381">Type Erasure</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287446"><code class="computeroutput">connection</code> class</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287554">Slot Call Iterator</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287705"><code class="computeroutput">visit_each</code> function template</a></span></dt>
+<dt><span class="section"><a href="s05.html#id1185977">Type Erasure</a></span></dt>
+<dt><span class="section"><a href="s05.html#id1186040"><code class="computeroutput">connection</code> class</a></span></dt>
+<dt><span class="section"><a href="s05.html#id1186148">Slot Call Iterator</a></span></dt>
+<dt><span class="section"><a href="s05.html#id1186299"><code class="computeroutput">visit_each</code> function template</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1287381"></a>Type Erasure</h4></div></div></div>
+<a name="id1185977"></a>Type Erasure</h4></div></div></div>
<p>"Type erasure", where static type information is eliminated
by the use of dynamically dispatched interfaces, is used
extensively within the Boost.Signals library to reduce the amount
@@ -59,7 +59,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1287446"></a><code class="computeroutput">connection</code> class</h4></div></div></div>
+<a name="id1186040"></a><code class="computeroutput">connection</code> class</h4></div></div></div>
<p> The <code class="computeroutput"><a href="../connection.html" title="Class connection">connection</a></code> class is
central to the behavior of the Boost.Signals library. It is the
only entity within the Boost.Signals system that has knowledge of
@@ -84,7 +84,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1287554"></a>Slot Call Iterator</h4></div></div></div>
+<a name="id1186148"></a>Slot Call Iterator</h4></div></div></div>
<p> The slot call iterator is conceptually a stack of iterator
adaptors that modify the behavior of the underlying iterator
through the list of slots. The following table describes the type
@@ -160,7 +160,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1287705"></a><code class="computeroutput">visit_each</code> function template</h4></div></div></div>
+<a name="id1186299"></a><code class="computeroutput">visit_each</code> function template</h4></div></div></div>
<p> The <code class="computeroutput"><a href="../visit_each.html" title="Function template visit_each">visit_each</a></code>
function template is a mechanism for discovering objects that are
stored within another object. Function template
diff --git a/doc/html/signals/s06.html b/doc/html/signals/s06.html
index 6bc44e91e4..2e817c8a8d 100644
--- a/doc/html/signals/s06.html
+++ b/doc/html/signals/s06.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design Rationale</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
<link rel="prev" href="s05.html" title="Design Overview">
@@ -24,18 +24,18 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1287843"></a>Design Rationale</h3></div></div></div>
+<a name="id1186437"></a>Design Rationale</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1287852">Choice of Slot Definitions</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287920">User-level Connection Management</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288058">Combiner Interface</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288110">Connection Interfaces: += operator</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288264"><code class="computeroutput">trackable</code> rationale</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288419">Comparison with other Signal/Slot implementations</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186446">Choice of Slot Definitions</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186514">User-level Connection Management</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186652">Combiner Interface</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186704">Connection Interfaces: += operator</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186858"><code class="computeroutput">trackable</code> rationale</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1187013">Comparison with other Signal/Slot implementations</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1287852"></a>Choice of Slot Definitions</h4></div></div></div>
+<a name="id1186446"></a>Choice of Slot Definitions</h4></div></div></div>
<p> The definition of a slot differs amongst signals and slots
libraries. Within Boost.Signals, a slot is defined in a very loose
manner: it can be any function object that is callable given
@@ -85,7 +85,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1287920"></a>User-level Connection Management</h4></div></div></div>
+<a name="id1186514"></a>User-level Connection Management</h4></div></div></div>
<p> Users need to have fine control over the connection of
signals to slots and their eventual disconnection. The approach
taken by Boost.Signals is to return a
@@ -97,9 +97,9 @@
<li><p><span class="bold"><strong>Pass slot to
disconnect</strong></span>: in this interface model, the
disconnection of a slot connected with
- <code class="computeroutput">sig.<a href="../signalN.html#id733315-bb">connect</a>(slot)</code> is
+ <code class="computeroutput">sig.<a href="../signalN.html#id593410-bb">connect</a>(slot)</code> is
performed via
- <code class="computeroutput">sig.<a href="../signalN.html#id1180525-bb">disconnect</a>(slot)</code>. Internally,
+ <code class="computeroutput">sig.<a href="../signalN.html#id692956-bb">disconnect</a>(slot)</code>. Internally,
a linear search using slot comparison is performed and the
slot, if found, is removed from the list. Unfortunately,
querying connectedness will generally also end up as
@@ -108,7 +108,7 @@
simple function pointers, member function pointers and a
limited set of compositions and argument binders: to match the
slot given in the call to
- <code class="computeroutput"><a href="../signalN.html#id1180525-bb">disconnect</a></code> with an
+ <code class="computeroutput"><a href="../signalN.html#id692956-bb">disconnect</a></code> with an
existing slot we would need to be able to compare arbitrary
function objects, which is not feasible.</p></li>
<li>
@@ -147,7 +147,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1288058"></a>Combiner Interface</h4></div></div></div>
+<a name="id1186652"></a>Combiner Interface</h4></div></div></div>
<p> The Combiner interface was chosen to mimic a call to an
algorithm in the C++ standard library. It is felt that by viewing
slot call results as merely a sequence of values accessed by input
@@ -271,9 +271,9 @@ private:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1288110"></a>Connection Interfaces: += operator</h4></div></div></div>
+<a name="id1186704"></a>Connection Interfaces: += operator</h4></div></div></div>
<p> Boost.Signals supports a connection syntax with the form
- <code class="computeroutput">sig.<a href="../signalN.html#id733315-bb">connect</a>(slot)</code>, but a
+ <code class="computeroutput">sig.<a href="../signalN.html#id593410-bb">connect</a>(slot)</code>, but a
more terse syntax <code class="computeroutput">sig += slot</code> has been suggested (and
has been used by other signals &amp; slots implementations). There
are several reasons as to why this syntax has been
@@ -311,10 +311,10 @@ private:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1288264"></a><code class="computeroutput">trackable</code> rationale</h4></div></div></div>
+<a name="id1186858"></a><code class="computeroutput">trackable</code> rationale</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1288301"><code class="computeroutput">trackable</code> copying behavior</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288354">Why derivation from <code class="computeroutput">trackable</code>?</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186895"><code class="computeroutput">trackable</code> copying behavior</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1186948">Why derivation from <code class="computeroutput">trackable</code>?</a></span></dt>
</dl></div>
<p> The <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code>
class is the primary user interface to automatic connection
@@ -325,7 +325,7 @@ private:
participate in automatic connection management.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1288301"></a><code class="computeroutput">trackable</code> copying behavior</h5></div></div></div>
+<a name="id1186895"></a><code class="computeroutput">trackable</code> copying behavior</h5></div></div></div>
<p> The copying behavior of
<code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code> is essentially
that <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code> subobjects
@@ -343,7 +343,7 @@ private:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1288354"></a>Why derivation from <code class="computeroutput">trackable</code>?</h5></div></div></div>
+<a name="id1186948"></a>Why derivation from <code class="computeroutput">trackable</code>?</h5></div></div></div>
<p> For <code class="computeroutput"><a href="../trackable.html" title="Class trackable">trackable</a></code> to work
properly, there are two constraints:</p>
<div class="itemizedlist"><ul type="disc">
@@ -361,14 +361,14 @@ private:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1288419"></a>Comparison with other Signal/Slot implementations</h4></div></div></div>
+<a name="id1187013"></a>Comparison with other Signal/Slot implementations</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1288424">libsigc++</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288466">.NET delegates</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1187018">libsigc++</a></span></dt>
+<dt><span class="section"><a href="s06.html#id1187060">.NET delegates</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1288424"></a>libsigc++</h5></div></div></div>
+<a name="id1187018"></a>libsigc++</h5></div></div></div>
<p><a href="http://libsigc.sourceforge.net" target="_top">libsigc++</a> is a C++
signals &amp; slots library that originally started as part of
an initiative to wrap the C interfaces to <a href="http://www.gtk.org" target="_top">GTK</a> libraries in C++, and has
@@ -400,7 +400,7 @@ private:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1288466"></a>.NET delegates</h5></div></div></div>
+<a name="id1187060"></a>.NET delegates</h5></div></div></div>
<p><a href="http://www.microsoft.com" target="_top">Microsoft</a>
has introduced the .NET Framework and an associated set of
languages and language extensions, one of which is the
diff --git a/doc/html/signals/tests.html b/doc/html/signals/tests.html
index c53e0b2663..ebee320f91 100644
--- a/doc/html/signals/tests.html
+++ b/doc/html/signals/tests.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Testsuite</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
<link rel="prev" href="s06.html" title="Design Rationale">
@@ -25,10 +25,10 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="signals.tests"></a>Testsuite</h3></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="tests.html#id1288509">Acceptance tests</a></span></dt></dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="tests.html#id1187103">Acceptance tests</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1288509"></a>Acceptance tests</h4></div></div></div>
+<a name="id1187103"></a>Acceptance tests</h4></div></div></div>
<div class="informaltable"><table class="table">
<colgroup>
<col>
diff --git a/doc/html/signals/tutorial.html b/doc/html/signals/tutorial.html
index 82c15f7352..cc10debfea 100644
--- a/doc/html/signals/tutorial.html
+++ b/doc/html/signals/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../signals.html" title="Chapter 9. Boost.Signals">
<link rel="prev" href="../signals.html" title="Chapter 9. Boost.Signals">
@@ -26,18 +26,18 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="signals.tutorial"></a>Tutorial</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1279986">How to Read this Tutorial</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280044">Compatibility Note</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280117">Hello, World! (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280248">Calling multiple slots</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280595">Passing values to and from slots</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281385">Connection Management</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1282050">Example: Document-View</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1282163">Linking against the Signals library</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1178549">How to Read this Tutorial</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1178608">Compatibility Note</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1178681">Hello, World! (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1178812">Calling multiple slots</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1179159">Passing values to and from slots</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1179942">Connection Management</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180606">Example: Document-View</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180719">Linking against the Signals library</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1279986"></a>How to Read this Tutorial</h4></div></div></div>
+<a name="id1178549"></a>How to Read this Tutorial</h4></div></div></div>
<p>This tutorial is not meant to be read linearly. Its top-level
structure roughly separates different concepts in the library
(e.g., handling calling multiple slots, passing values to and from
@@ -57,7 +57,7 @@ will not need to read the <span class="emphasis"><em>Advanced</em></span> sectio
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1280044"></a>Compatibility Note</h4></div></div></div>
+<a name="id1178608"></a>Compatibility Note</h4></div></div></div>
<p>Boost.Signals has two syntactical forms: the preferred form and
the compatibility form. The preferred form fits more closely with the
C++ language and reduces the number of separate template parameters
@@ -101,7 +101,7 @@ we can keep this table up-to-date.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1280117"></a>Hello, World! (Beginner)</h4></div></div></div>
+<a name="id1178681"></a>Hello, World! (Beginner)</h4></div></div></div>
<p>The following example writes "Hello, World!" using signals and
slots. First, we create a signal <code class="computeroutput">sig</code>, a signal that
takes no arguments and has a void return value. Next, we connect
@@ -136,7 +136,7 @@ struct HelloWorld
// Connect a HelloWorld slot
HelloWorld hello;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(hello);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(hello);
// Call all of the slots
sig();
@@ -157,7 +157,7 @@ struct HelloWorld
// Connect a HelloWorld slot
HelloWorld hello;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(hello);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(hello);
// Call all of the slots
sig();
@@ -167,14 +167,14 @@ sig();
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1280248"></a>Calling multiple slots</h4></div></div></div>
+<a name="id1178812"></a>Calling multiple slots</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1280252">Connecting multiple slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280404">Ordering slot call groups (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1178816">Connecting multiple slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1178968">Ordering slot call groups (Intermediate)</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1280252"></a>Connecting multiple slots (Beginner)</h5></div></div></div>
+<a name="id1178816"></a>Connecting multiple slots (Beginner)</h5></div></div></div>
<p>Calling a single slot from a signal isn't very interesting, so
we can make the Hello, World program more interesting by splitting
the work of printing "Hello, World!" into two completely separate
@@ -217,15 +217,15 @@ signal, and when we call the signal both slots will be called.</p>
<tbody><tr>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;void ()&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(Hello());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(World());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(World());
sig();
</pre></td>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal0</a></code>&lt;void&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(Hello());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(World());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(World());
sig();
</pre></td>
@@ -239,7 +239,7 @@ Hello, World!
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1280404"></a>Ordering slot call groups (Intermediate)</h5></div></div></div>
+<a name="id1178968"></a>Ordering slot call groups (Intermediate)</h5></div></div></div>
<p>Slots are free to have side effects, and that can mean that some
slots will have to be called before others even if they are not connected in that order. The Boost.Signals
library allows slots to be placed into groups that are ordered in
@@ -261,13 +261,13 @@ are, by default, <code class="computeroutput">int</code>s, and are ordered by th
</tr></thead>
<tbody><tr>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;void ()&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(1, World());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(0, Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(1, World());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(0, Hello());
sig();
</pre></td>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal0</a></code>&lt;void&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(1, World());
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(0, Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(1, World());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(0, Hello());
sig();
</pre></td>
</tr></tbody>
@@ -282,7 +282,7 @@ group parameter and those that don't? The "unnamed" slots (i.e., those
that have been connected without specifying a group name) can be
placed at the front or back of the slot list (by passing
<code class="computeroutput">boost::signals::at_front</code> or <code class="computeroutput">boost::signals::at_back</code>
-as the last parameter to <code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>, respectively), and defaults to the end of the list. When
+as the last parameter to <code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>, respectively), and defaults to the end of the list. When
a group is specified, the final parameter describes where the slot
will be placed within the group ordering. If we add a new slot
to our example like this:</p>
@@ -295,7 +295,7 @@ struct GoodMorning
}
};
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(GoodMorning());
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(GoodMorning());
</pre>
<p>... we will get the result we wanted:</p>
<pre class="programlisting">
@@ -306,14 +306,14 @@ Hello, World!
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1280595"></a>Passing values to and from slots</h4></div></div></div>
+<a name="id1179159"></a>Passing values to and from slots</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1280599">Slot Arguments (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280813">Signal Return Values (Advanced)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1179163">Slot Arguments (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1179377">Signal Return Values (Advanced)</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1280599"></a>Slot Arguments (Beginner)</h5></div></div></div>
+<a name="id1179163"></a>Slot Arguments (Beginner)</h5></div></div></div>
<p>Signals can propagate arguments to each of the slots they call.
For instance, a signal that propagates mouse motion events might
want to pass along the new mouse coordinates and whether the mouse
@@ -355,19 +355,19 @@ void print_quotient(float x, float y)
<tbody><tr>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;void (float, float)&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_difference);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_quotient);
sig(5, 3);
</pre></td>
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal2</a></code>&lt;void, float, float&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_difference);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;print_quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;print_quotient);
sig(5, 3);
</pre></td>
@@ -391,7 +391,7 @@ connected to <code class="computeroutput">sig</code> must therefore be able to t
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1280813"></a>Signal Return Values (Advanced)</h5></div></div></div>
+<a name="id1179377"></a>Signal Return Values (Advanced)</h5></div></div></div>
<p>Just as slots can receive arguments, they can also return
values. These values can then be returned back to the caller of the
signal through a <em class="firstterm">combiner</em>. The combiner is a mechanism
@@ -424,10 +424,10 @@ float difference(float x, float y) { return x-y; }
<code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;float (float x, float y)&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;difference);
std::cout &lt;&lt; sig(5, 3) &lt;&lt; std::endl;
</pre></td>
@@ -439,10 +439,10 @@ float difference(float x, float y) { return x-y; }
<code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal2</a></code>&lt;float, float, float&gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;difference);
std::cout &lt;&lt; sig(5, 3) &lt;&lt; std::endl;
</pre></td>
@@ -517,10 +517,10 @@ follows the signal's calling signature:</p>
<p>Now we can connect slots that perform arithmetic functions and
use the signal:</p>
<pre class="programlisting">
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;difference);
std::cout &lt;&lt; sig(5, 3) &lt;&lt; std::endl;
</pre>
@@ -560,10 +560,10 @@ Again, we can create a signal with this new combiner:
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signal.html" title="Class template signal">boost::signal</a></code>&lt;float (float, float),
aggregate_values&lt;std::vector&lt;float&gt; &gt; &gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;difference);
std::vector&lt;float&gt; results = sig(5, 3);
std::copy(results.begin(), results.end(),
@@ -572,10 +572,10 @@ std::copy(results.begin(), results.end(),
<td align="left"><pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><code class="computeroutput"><a href="../signalN.html" title="Class template signalN">boost::signal2</a></code>&lt;float, float, float,
aggregate_values&lt;std::vector&lt;float&gt; &gt; &gt; sig;
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(&amp;difference);
std::vector&lt;float&gt; results = sig(5, 3);
std::copy(results.begin(), results.end(),
@@ -625,19 +625,19 @@ struct DistributeRequest {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1281385"></a>Connection Management</h4></div></div></div>
+<a name="id1179942"></a>Connection Management</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1281392">Disconnecting Slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281507">Blocking Slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281581">Scoped connections (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281625">Disconnecting equivalent slots (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281686">Automatic connection management (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281857">When can disconnections occur? (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281918">Passing slots (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1179948">Disconnecting Slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180063">Blocking Slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180137">Scoped connections (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180181">Disconnecting equivalent slots (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180242">Automatic connection management (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180413">When can disconnections occur? (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1180474">Passing slots (Intermediate)</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281392"></a>Disconnecting Slots (Beginner)</h5></div></div></div>
+<a name="id1179948"></a>Disconnecting Slots (Beginner)</h5></div></div></div>
<p>Slots aren't expected to exist indefinately after they are
connected. Often slots are only used to receive a few events and
are then disconnected, and the programmer needs control to decide
@@ -646,14 +646,14 @@ when a slot should no longer be connected.</p>
<code class="computeroutput"><a href="../connection.html" title="Class connection">boost::signals::connection</a></code> class. The
<code class="computeroutput"><a href="../connection.html" title="Class connection">connection</a></code> class uniquely represents the connection
between a particular signal and a particular slot. The
-<code class="computeroutput"><a href="../connection.html#id727081-bb">connected</a>()</code> method checks if the signal and slot are
-still connected, and the <code class="computeroutput"><a href="../connection.html#id696947-bb">disconnect()</a></code> method
+<code class="computeroutput"><a href="../connection.html#id996461-bb">connected</a>()</code> method checks if the signal and slot are
+still connected, and the <code class="computeroutput"><a href="../connection.html#id619496-bb">disconnect()</a></code> method
disconnects the signal and slot if they are connected before it is
called. Each call to the signal's <code class="computeroutput">connect()</code> method
returns a connection object, which can be used to determine if the
connection still exists or to disconnect the signal and slot.</p>
<pre class="programlisting">
-boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(HelloWorld());
+boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(HelloWorld());
if (c.<code class="computeroutput">connected</code>()) {
<span class="emphasis"><em>// c is still connected to the signal</em></span>
sig(); <span class="emphasis"><em>// Prints "Hello, World!"</em></span>
@@ -666,7 +666,7 @@ sig(); <span class="emphasis"><em>// Does nothing: there are no connected slots<
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281507"></a>Blocking Slots (Beginner)</h5></div></div></div>
+<a name="id1180063"></a>Blocking Slots (Beginner)</h5></div></div></div>
<p>Slots can be temporarily "blocked", meaning that they will be
ignored when the signal is invoked but have not been disconnected. The
<code class="computeroutput">block</code> member function
@@ -674,7 +674,7 @@ temporarily blocks a slot, which can be unblocked via
<code class="computeroutput">unblock</code>. Here is an example of
blocking/unblocking slots:</p>
<pre class="programlisting">
-boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(HelloWorld());
+boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(HelloWorld());
sig(); <span class="emphasis"><em>// Prints "Hello, World!"</em></span>
c.<code class="computeroutput">block</code>(); <span class="emphasis"><em>// block the slot</em></span>
@@ -686,7 +686,7 @@ sig(); <span class="emphasis"><em>// Prints "Hello, World!"</em></span></pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281581"></a>Scoped connections (Intermediate)</h5></div></div></div>
+<a name="id1180137"></a>Scoped connections (Intermediate)</h5></div></div></div>
<p>The <code class="computeroutput">boost::signals::scoped_connection</code> class
references a signal/slot connection that will be disconnected when
the <code class="computeroutput">scoped_connection</code> class goes out of scope. This
@@ -694,17 +694,17 @@ ability is useful when a connection need only be temporary,
e.g.,</p>
<pre class="programlisting">
{
- boost::signals::scoped_connection c = sig.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(ShortLived());
+ boost::signals::scoped_connection c = sig.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(ShortLived());
sig(); <span class="emphasis"><em>// will call ShortLived function object</em></span>
}
sig(); <span class="emphasis"><em>// ShortLived function object no longer connected to sig</em></span></pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281625"></a>Disconnecting equivalent slots (Intermediate)</h5></div></div></div>
+<a name="id1180181"></a>Disconnecting equivalent slots (Intermediate)</h5></div></div></div>
<p>One can disconnect slots that are equivalent to a given function
object using a form of the
-<code class="computeroutput"><a href="../signalN.html#id1180525-bb">disconnect</a></code> method, so long as
+<code class="computeroutput"><a href="../signalN.html#id692956-bb">disconnect</a></code> method, so long as
the type of the function object has an accessible <code class="computeroutput">==</code>
operator. For instance:
@@ -748,7 +748,7 @@ sig.disconnect(&amp;foo);
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281686"></a>Automatic connection management (Intermediate)</h5></div></div></div>
+<a name="id1180242"></a>Automatic connection management (Intermediate)</h5></div></div></div>
<p>Boost.Signals can automatically track the lifetime of objects
involved in signal/slot connections, including automatic
disconnection of slots when objects involved in the slot call are
@@ -799,7 +799,7 @@ public:
// ...
NewsMessageArea newsMessageArea = new NewsMessageArea(/* ... */);
// ...
-deliverNews.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(boost::bind(&amp;NewsMessageArea::displayNews,
+deliverNews.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(boost::bind(&amp;NewsMessageArea::displayNews,
newsMessageArea, _1));
</pre>
<p>However, what if the user closes the news message area,
@@ -832,7 +832,7 @@ this limitation.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281857"></a>When can disconnections occur? (Intermediate)</h5></div></div></div>
+<a name="id1180413"></a>When can disconnections occur? (Intermediate)</h5></div></div></div>
<p>Signal/slot disconnections occur when any of these conditions
occur:</p>
<div class="itemizedlist"><ul type="disc">
@@ -859,7 +859,7 @@ signal.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1281918"></a>Passing slots (Intermediate)</h5></div></div></div>
+<a name="id1180474"></a>Passing slots (Intermediate)</h5></div></div></div>
<p>Slots in the Boost.Signals library are created from arbitrary
function objects, and therefore have no fixed type. However, it is
commonplace to require that slots be passed through interfaces that
@@ -893,7 +893,7 @@ void Button::doOnClick(
const OnClick::slot_type&amp; slot
)
{
- onClick.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(slot);
+ onClick.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(slot);
}
void printCoordinates(long x, long y)
@@ -922,7 +922,7 @@ void Button::doOnClick(
const OnClick::slot_type&amp; slot
)
{
- onClick.<code class="computeroutput"><a href="../signalN.html#id733315-bb">connect</a></code>(slot);
+ onClick.<code class="computeroutput"><a href="../signalN.html#id593410-bb">connect</a></code>(slot);
}
void printCoordinates(long x, long y)
@@ -945,7 +945,7 @@ hidden in an implementation detail file.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1282050"></a>Example: Document-View</h4></div></div></div>
+<a name="id1180606"></a>Example: Document-View</h4></div></div></div>
<p>Signals can be used to implement flexible Document-View
architectures. The document will contain a signal to which each of
the views can connect. The following <code class="computeroutput">Document</code> class
@@ -1070,7 +1070,7 @@ public:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1282163"></a>Linking against the Signals library</h4></div></div></div>
+<a name="id1180719"></a>Linking against the Signals library</h4></div></div></div>
<p>Part of the Boost.Signals library is compiled into a binary
library that must be linked into your application to use Signals. To
build this library, execute the command <span><strong class="command">bjam</strong></span> in
diff --git a/doc/html/simple_exception_policy.html b/doc/html/simple_exception_policy.html
index 71cb62ad5e..db52d8c43a 100644
--- a/doc/html/simple_exception_policy.html
+++ b/doc/html/simple_exception_policy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template simple_exception_policy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id860535" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id752706" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
<link rel="prev" href="constrained_value.html" title="Class template constrained_value">
<link rel="next" href="boost/date_time/date.html" title="Class template date">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id752706"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="simple_exception_policy"></a><div class="titlepage"></div>
@@ -36,20 +36,20 @@
  <span class="emphasis"><em>// types</em></span>
  <span class="bold"><strong>typedef</strong></span> rep_type value_type;
-  <span class="emphasis"><em>// <a href="simple_exception_policy.html#id1101590-bb">public static functions</a></em></span>
-  <span class="type">rep_type min</span> <a href="simple_exception_policy.html#id656662-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type">rep_type max</span> <a href="simple_exception_policy.html#id822112-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="simple_exception_policy.html#id866447-bb">on_error</a>(rep_type, rep_type, violation_enum) ;
+  <span class="emphasis"><em>// <a href="simple_exception_policy.html#id761280-bb">public static functions</a></em></span>
+  <span class="type">rep_type min</span> <a href="simple_exception_policy.html#id975482-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type">rep_type max</span> <a href="simple_exception_policy.html#id825320-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="simple_exception_policy.html#id858151-bb">on_error</a>(rep_type, rep_type, violation_enum) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1040286"></a><h2>Description</h2>
+<a name="id968402"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1040290"></a><h3>
-<a name="id1101590-bb"></a><code class="computeroutput">simple_exception_policy</code> public static functions</h3>
+<a name="id968406"></a><h3>
+<a name="id761280-bb"></a><code class="computeroutput">simple_exception_policy</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">rep_type min</span> <a name="id656662-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type">rep_type max</span> <a name="id822112-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id866447-bb"></a>on_error(rep_type , rep_type , violation_enum ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">rep_type min</span> <a name="id975482-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">rep_type max</span> <a name="id825320-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id858151-bb"></a>on_error(rep_type , rep_type , violation_enum ) ;</pre></li>
</ol></div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id860535"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id752706"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="boost/date_time/date.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/simple_format.html b/doc/html/simple_format.html
index 906b65b964..f90f10a1ab 100644
--- a/doc/html/simple_format.html
+++ b/doc/html/simple_format.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template simple_format</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001696" title="Header &lt;boost/date_time/date_format_simple.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id766250" title="Header &lt;boost/date_time/date_format_simple.hpp&gt;">
<link rel="prev" href="date_input_facet.html" title="Class template date_input_facet">
-<link rel="next" href="id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">
+<link rel="next" href="id613511-bb.html" title="Class simple_format&lt;wchar_t&gt;">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001696"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id893464-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id766250"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id613511-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="simple_format"></a><div class="titlepage"></div>
@@ -33,43 +33,43 @@
<span class="bold"><strong>class</strong></span> simple_format {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="simple_format.html#id1046094-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id932375-bb">not_a_date</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id800361-bb">pos_infinity</a>() ;
-  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id859675-bb">neg_infinity</a>() ;
-  <span class="type">month_format_spec</span> <a href="simple_format.html#id1000701-bb">month_format</a>() ;
-  <span class="type">ymd_order_spec</span> <a href="simple_format.html#id901402-bb">date_order</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_format.html#id939795-bb">has_date_sep_chars</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id971840-bb">year_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id903587-bb">month_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id870591-bb">day_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id1041467-bb">hour_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id1037379-bb">minute_sep_char</a>() ;
-  <span class="type">charT</span> <a href="simple_format.html#id685960-bb">second_sep_char</a>() ;
+  <span class="emphasis"><em>// <a href="simple_format.html#id730655-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id963528-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id1006831-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id832185-bb">neg_infinity</a>() ;
+  <span class="type">month_format_spec</span> <a href="simple_format.html#id826130-bb">month_format</a>() ;
+  <span class="type">ymd_order_spec</span> <a href="simple_format.html#id1039730-bb">date_order</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_format.html#id794851-bb">has_date_sep_chars</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id866203-bb">year_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id863117-bb">month_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id971928-bb">day_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id1042865-bb">hour_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id974375-bb">minute_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id893456-bb">second_sep_char</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1067792"></a><h2>Description</h2>
+<a name="id978434"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1067795"></a><h3>
-<a name="id1046094-bb"></a><code class="computeroutput">simple_format</code> public static functions</h3>
+<a name="id978437"></a><h3>
+<a name="id730655-bb"></a><code class="computeroutput">simple_format</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id932375-bb"></a>not_a_date() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id800361-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id859675-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id1000701-bb"></a>month_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id901402-bb"></a>date_order() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id939795-bb"></a>has_date_sep_chars() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id971840-bb"></a>year_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id903587-bb"></a>month_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id870591-bb"></a>day_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1041467-bb"></a>hour_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1037379-bb"></a>minute_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id685960-bb"></a>second_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id963528-bb"></a>not_a_date() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id1006831-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id832185-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id826130-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id1039730-bb"></a>date_order() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id794851-bb"></a>has_date_sep_chars() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id866203-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id863117-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id971928-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id1042865-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id974375-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id893456-bb"></a>second_sep_char() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1068038"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id893464-bb.html" title="Class simple_format&lt;wchar_t&gt;">Class simple_format&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id996156"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id613511-bb.html" title="Class simple_format&lt;wchar_t&gt;">Class simple_format&lt;wchar_t&gt;</a></p></li></ul></div>
</div>
</div>
</div>
@@ -79,7 +79,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001696"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id893464-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id766250"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id613511-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/simple_time_rep.html b/doc/html/simple_time_rep.html
index 6075e19180..8ce507fc87 100644
--- a/doc/html/simple_time_rep.html
+++ b/doc/html/simple_time_rep.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct simple_time_rep</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id937109" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
-<link rel="prev" href="id937125.html" title="Class time_duration">
+<link rel="up" href="date_time/doxy.html#id765049" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="prev" href="id866316.html" title="Class time_duration">
<link rel="next" href="posix_time_system_config.html" title="Class posix_time_system_config">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id937125.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id866316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="simple_time_rep"></a><div class="titlepage"></div>
@@ -33,35 +33,35 @@
<span class="bold"><strong>struct</strong></span> simple_time_rep {
  <span class="emphasis"><em>// types</em></span>
  <span class="bold"><strong>typedef</strong></span> gregorian::date date_type;         
-  <span class="bold"><strong>typedef</strong></span> <a href="id937125.html" title="Class time_duration">time_duration</a>   time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="id866316.html" title="Class time_duration">time_duration</a>   time_duration_type;
  <span class="emphasis"><em>// <a href="simple_time_rep.html#simple_time_repconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="simple_time_rep.html#id791528-bb">simple_time_rep</a>(date_type, time_duration_type);
+  <a href="simple_time_rep.html#id720457-bb">simple_time_rep</a>(date_type, time_duration_type);
-  <span class="emphasis"><em>// <a href="simple_time_rep.html#id972076-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id972081-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id1002303-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id1002315-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id833756-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="simple_time_rep.html#id793644-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id793649-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id793661-bb">is_pos_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id793673-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id720444-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
  date_type day;
  time_duration_type time_of_day;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176049"></a><h2>Description</h2>
+<a name="id1104161"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176055"></a><h3>
+<a name="id1104168"></a><h3>
<a name="simple_time_repconstruct-copy-destruct"></a><code class="computeroutput">simple_time_rep</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id791528-bb"></a>simple_time_rep(date_type d, time_duration_type tod);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id720457-bb"></a>simple_time_rep(date_type d, time_duration_type tod);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1176088"></a><h3>
-<a name="id972076-bb"></a><code class="computeroutput">simple_time_rep</code> public member functions</h3>
+<a name="id1104202"></a><h3>
+<a name="id793644-bb"></a><code class="computeroutput">simple_time_rep</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id972081-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002303-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1002315-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id833756-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id793649-bb"></a>is_special() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id793661-bb"></a>is_pos_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id793673-bb"></a>is_neg_infinity() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id720444-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -72,7 +72,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id937125.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id937109"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id866316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id765049"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="posix_time_system_config.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/slot.html b/doc/html/slot.html
index 5b26ff4350..8f91bd5d4b 100644
--- a/doc/html/slot.html
+++ b/doc/html/slot.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template slot</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id907390" title="Header &lt;boost/signals/slot.hpp&gt;">
+<link rel="up" href="signals/reference.html#id681585" title="Header &lt;boost/signals/slot.hpp&gt;">
<link rel="prev" href="signal.html" title="Class template signal">
<link rel="next" href="trackable.html" title="Class trackable">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id907390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id681585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="slot"></a><div class="titlepage"></div>
@@ -33,15 +33,15 @@
<span class="bold"><strong>class</strong></span> slot {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="slot.html#slotconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a href="slot.html#id1116347-bb">slot</a>(Slot);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a href="slot.html#id732624-bb">slot</a>(Slot);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1284278"></a><h2>Description</h2>
+<a name="id1182834"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1284282"></a><h3>
+<a name="id1182838"></a><h3>
<a name="slotconstruct-copy-destruct"></a><code class="computeroutput">slot</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a name="id1116347-bb"></a>slot(Slot target);</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Slot&gt; <a name="id732624-bb"></a>slot(Slot target);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Invokes
@@ -64,7 +64,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id907390"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id681585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trackable.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/special_value_from_string.html b/doc/html/special_value_from_string.html
index 64181a374d..84ffd64296 100644
--- a/doc/html/special_value_from_string.html
+++ b/doc/html/special_value_from_string.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function special_value_from_string</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id908439" title="Header &lt;boost/date_time/gregorian/parsers.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id723538" title="Header &lt;boost/date_time/gregorian/parsers.hpp&gt;">
<link rel="prev" href="greg_year.html" title="Class greg_year">
<link rel="next" href="from_ftime.html" title="Function template from_ftime">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id908439"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id723538"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="special_value_from_string"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="type">special_values</span> special_value_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1174446"></a><h2>Description</h2>
+<a name="id1102560"></a><h2>Description</h2>
<p>Return special_value from string argument. If argument is not one of the special value names (defined in src/gregorian/names.hpp), return 'not_special' </p>
</div>
</div>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id908439"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="greg_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id723538"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="from_ftime.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/special_values_formatter.html b/doc/html/special_values_formatter.html
index 52a65a4400..bf4d32e332 100644
--- a/doc/html/special_values_formatter.html
+++ b/doc/html/special_values_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template special_values_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id933561" title="Header &lt;boost/date_time/special_values_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id933417" title="Header &lt;boost/date_time/special_values_formatter.hpp&gt;">
<link rel="prev" href="period_parser.html" title="Class template period_parser">
<link rel="next" href="special_values_parser.html" title="Class template special_values_parser">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933561"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933417"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="special_values_formatter"></a><div class="titlepage"></div>
@@ -39,30 +39,30 @@
  <span class="bold"><strong>typedef</strong></span> std::vector&lt; string_type &gt; collection_type;
  <span class="emphasis"><em>// <a href="special_values_formatter.html#special_values_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="special_values_formatter.html#id1101447-bb">special_values_formatter</a>();
-  <a href="special_values_formatter.html#id1047168-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *, <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *);
-  <a href="special_values_formatter.html#id798416-bb">special_values_formatter</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator,
+  <a href="special_values_formatter.html#id933540-bb">special_values_formatter</a>();
+  <a href="special_values_formatter.html#id933556-bb">special_values_formatter</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *, <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> *);
+  <a href="special_values_formatter.html#id933599-bb">special_values_formatter</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator,
                           <span class="bold"><strong>typename</strong></span> collection_type::iterator);
-  <span class="emphasis"><em>// <a href="special_values_formatter.html#id1107426-bb">public member functions</a></em></span>
-  <span class="type">OutItrT</span> <a href="special_values_formatter.html#id1070590-bb">put_special</a>(OutItrT, <span class="bold"><strong>const</strong></span> boost::date_time::special_values &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="special_values_formatter.html#id933501-bb">public member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="special_values_formatter.html#id933506-bb">put_special</a>(OutItrT, <span class="bold"><strong>const</strong></span> boost::date_time::special_values &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type default_special_value_names;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1114421"></a><h2>Description</h2>
+<a name="id1041931"></a><h2>Description</h2>
<p>This class provides for the formmating of special values to an output stream. In particular, it produces strings for the values of negative and positive infinity as well as not_a_date_time.</p>
<p>While not a facet, this class is used by the date and time facets for formatting special value types. </p>
<div class="refsect2" lang="en">
-<a name="id1114434"></a><h3>
+<a name="id1041944"></a><h3>
<a name="special_values_formatterconstruct-copy-destruct"></a><code class="computeroutput">special_values_formatter</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1101447-bb"></a>special_values_formatter();</pre>
+<pre class="literallayout"><a name="id933540-bb"></a>special_values_formatter();</pre>
<p>Default strings are not-a-date-time -infinity +infinity </p>
</li>
<li>
-<pre class="literallayout"><a name="id1047168-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> * begin,
+<pre class="literallayout"><a name="id933556-bb"></a>special_values_formatter(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> * begin,
                         <span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> * end);</pre>
<p>This constructor will take pair of iterators from an array of strings that represent the special values and copy them for use in formatting special values. </p>
<pre class="programlisting"> const char* const special_value_names[]={"nadt","-inf","+inf" };
@@ -71,14 +71,14 @@
*
</pre>
</li>
-<li><pre class="literallayout"><a name="id798416-bb"></a>special_values_formatter(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg,
+<li><pre class="literallayout"><a name="id933599-bb"></a>special_values_formatter(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg,
                         <span class="bold"><strong>typename</strong></span> collection_type::iterator end);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1114553"></a><h3>
-<a name="id1107426-bb"></a><code class="computeroutput">special_values_formatter</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1070590-bb"></a>put_special(OutItrT next,
+<a name="id1042062"></a><h3>
+<a name="id933501-bb"></a><code class="computeroutput">special_values_formatter</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id933506-bb"></a>put_special(OutItrT next,
                    <span class="bold"><strong>const</strong></span> boost::date_time::special_values &amp; value) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
@@ -89,7 +89,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933561"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933417"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="special_values_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/special_values_parser.html b/doc/html/special_values_parser.html
index ddd4c85533..74466692d4 100644
--- a/doc/html/special_values_parser.html
+++ b/doc/html/special_values_parser.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template special_values_parser</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id970191" title="Header &lt;boost/date_time/special_values_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id933645" title="Header &lt;boost/date_time/special_values_parser.hpp&gt;">
<link rel="prev" href="special_values_formatter.html" title="Class template special_values_formatter">
<link rel="next" href="convert_string_type.html" title="Function template convert_string_type">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970191"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933645"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="special_values_parser"></a><div class="titlepage"></div>
@@ -42,19 +42,19 @@
  <span class="bold"><strong>typedef</strong></span> charT                                     char_type;      
  <span class="emphasis"><em>// <a href="special_values_parser.html#special_values_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="special_values_parser.html#id1109259-bb">special_values_parser</a>();
-  <a href="special_values_parser.html#id832443-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <a href="special_values_parser.html#id758688-bb">special_values_parser</a>();
+  <a href="special_values_parser.html#id758696-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                        <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                        <span class="bold"><strong>const</strong></span> string_type &amp;);
-  <a href="special_values_parser.html#id977228-bb">special_values_parser</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator,
+  <a href="special_values_parser.html#id765148-bb">special_values_parser</a>(<span class="bold"><strong>typename</strong></span> collection_type::iterator,
                        <span class="bold"><strong>typename</strong></span> collection_type::iterator);
-  <a href="special_values_parser.html#id1104080-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;);
+  <a href="special_values_parser.html#id792064-bb">special_values_parser</a>(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp;);
-  <span class="emphasis"><em>// <a href="special_values_parser.html#id928630-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="special_values_parser.html#id928636-bb">sv_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="special_values_parser.html#id933784-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="special_values_parser.html#id933788-bb">sv_strings</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                  <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                  <span class="bold"><strong>const</strong></span> string_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="special_values_parser.html#id937757-bb">match</a>(stream_itr_type &amp;, stream_itr_type &amp;, match_results &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="special_values_parser.html#id933855-bb">match</a>(stream_itr_type &amp;, stream_itr_type &amp;, match_results &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type nadt_string;
  <span class="bold"><strong>static</strong></span> const char_type neg_inf_string;
@@ -63,7 +63,7 @@
  <span class="bold"><strong>static</strong></span> const char_type max_date_time_string;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1115003"></a><h2>Description</h2>
+<a name="id1042507"></a><h2>Description</h2>
<p>TODO: add doc-comments for which elements can be changed Parses input stream for strings representing special_values. Special values parsed are:</p>
<div class="itemizedlist"><ul type="disc">
<li><p>not_a_date_time</p></li>
@@ -73,29 +73,29 @@
<li><p>max_date_time </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1115029"></a><h3>
+<a name="id1042534"></a><h3>
<a name="special_values_parserconstruct-copy-destruct"></a><code class="computeroutput">special_values_parser</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1109259-bb"></a>special_values_parser();</pre></li>
-<li><pre class="literallayout"><a name="id832443-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str,
+<li><pre class="literallayout"><a name="id758688-bb"></a>special_values_parser();</pre></li>
+<li><pre class="literallayout"><a name="id758696-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str,
                      <span class="bold"><strong>const</strong></span> string_type &amp; neg_inf_str,
                      <span class="bold"><strong>const</strong></span> string_type &amp; pos_inf_str,
                      <span class="bold"><strong>const</strong></span> string_type &amp; min_dt_str,
                      <span class="bold"><strong>const</strong></span> string_type &amp; max_dt_str);</pre></li>
-<li><pre class="literallayout"><a name="id977228-bb"></a>special_values_parser(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg,
+<li><pre class="literallayout"><a name="id765148-bb"></a>special_values_parser(<span class="bold"><strong>typename</strong></span> collection_type::iterator beg,
                      <span class="bold"><strong>typename</strong></span> collection_type::iterator end);</pre></li>
-<li><pre class="literallayout"><a name="id1104080-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; svp);</pre></li>
+<li><pre class="literallayout"><a name="id792064-bb"></a>special_values_parser(<span class="bold"><strong>const</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, charT &gt; &amp; svp);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1115172"></a><h3>
-<a name="id928630-bb"></a><code class="computeroutput">special_values_parser</code> public member functions</h3>
+<a name="id1042675"></a><h3>
+<a name="id933784-bb"></a><code class="computeroutput">special_values_parser</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id928636-bb"></a>sv_strings(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str, <span class="bold"><strong>const</strong></span> string_type &amp; neg_inf_str,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id933788-bb"></a>sv_strings(<span class="bold"><strong>const</strong></span> string_type &amp; nadt_str, <span class="bold"><strong>const</strong></span> string_type &amp; neg_inf_str,
                <span class="bold"><strong>const</strong></span> string_type &amp; pos_inf_str,
                <span class="bold"><strong>const</strong></span> string_type &amp; min_dt_str,
                <span class="bold"><strong>const</strong></span> string_type &amp; max_dt_str) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id937757-bb"></a>match(stream_itr_type &amp; sitr, stream_itr_type &amp; str_end,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id933855-bb"></a>match(stream_itr_type &amp; sitr, stream_itr_type &amp; str_end,
           match_results &amp; mr) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
@@ -107,7 +107,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id970191"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933645"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="convert_string_type.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/split_timedate_system.html b/doc/html/split_timedate_system.html
index ce0bf63037..e39f420b21 100644
--- a/doc/html/split_timedate_system.html
+++ b/doc/html/split_timedate_system.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template split_timedate_system</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id869840" title="Header &lt;boost/date_time/time_system_split.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id865086" title="Header &lt;boost/date_time/time_system_split.hpp&gt;">
<link rel="prev" href="counted_time_system.html" title="Class template counted_time_system">
<link rel="next" href="time_zone_base.html" title="Class template time_zone_base">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869840"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id865086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="split_timedate_system"></a><div class="titlepage"></div>
@@ -42,61 +42,61 @@
  <span class="bold"><strong>typedef</strong></span> <a href="wrapping_int.html" title="Class template wrapping_int">date_time::wrapping_int</a>&lt; int_type, INT64_C(86400)*ticks_per_second wrap_int_type;     
  <span class="bold"><strong>typedef</strong></span> <a href="wrapping_int.html" title="Class template wrapping_int">date_time::wrapping_int</a>&lt; int_type, ticks_per_day &gt;                 wrap_int_type;     
-  <span class="emphasis"><em>// <a href="split_timedate_system.html#id824693-bb">public static functions</a></em></span>
-  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id824698-bb">get_time_rep</a>(special_values) ;
+  <span class="emphasis"><em>// <a href="split_timedate_system.html#id791376-bb">public static functions</a></em></span>
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id831499-bb">get_time_rep</a>(special_values) ;
  <span class="type">time_rep_type</span>
-  <a href="split_timedate_system.html#id824722-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="split_timedate_system.html#id873286-bb">get_time_rep</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
               date_time::dst_flags = not_dst) ;
-  <span class="type">date_type</span> <a href="split_timedate_system.html#id865770-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_duration_type</span> <a href="split_timedate_system.html#id865793-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">std::string</span> <a href="split_timedate_system.html#id823217-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id830054-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id833388-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id869247-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <span class="type">date_type</span> <a href="split_timedate_system.html#id720172-bb">get_date</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_duration_type</span> <a href="split_timedate_system.html#id830144-bb">get_time_of_day</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">std::string</span> <a href="split_timedate_system.html#id724412-bb">zone_name</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id728922-bb">is_equal</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_timedate_system.html#id928636-bb">is_less</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id722811-bb">add_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
  <span class="type">time_rep_type</span>
-  <a href="split_timedate_system.html#id832062-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
+  <a href="split_timedate_system.html#id762745-bb">subtract_days</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> date_duration_type &amp;) ;
  <span class="type">time_rep_type</span>
-  <a href="split_timedate_system.html#id832097-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id832132-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
+  <a href="split_timedate_system.html#id964828-bb">subtract_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id903374-bb">add_time_duration</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, time_duration_type) ;
  <span class="type">time_duration_type</span>
-  <a href="split_timedate_system.html#id832167-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
+  <a href="split_timedate_system.html#id860965-bb">subtract_times</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;, <span class="bold"><strong>const</strong></span> time_rep_type &amp;) ;
-  <span class="emphasis"><em>// <a href="split_timedate_system.html#id832203-bb">private member functions</a></em></span>
-  <span class="type"></span> <a href="split_timedate_system.html#id832208-bb">BOOST_STATIC_CONSTANT</a>(int_type,
+  <span class="emphasis"><em>// <a href="split_timedate_system.html#id800461-bb">private member functions</a></em></span>
+  <span class="type"></span> <a href="split_timedate_system.html#id800465-bb">BOOST_STATIC_CONSTANT</a>(int_type,
                         ticks_per_day = INT64_C(86400)*config::tick_per_second) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1144984"></a><h2>Description</h2>
+<a name="id1073102"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1144992"></a><h3>
-<a name="id824693-bb"></a><code class="computeroutput">split_timedate_system</code> public static functions</h3>
+<a name="id1073110"></a><h3>
+<a name="id791376-bb"></a><code class="computeroutput">split_timedate_system</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id824698-bb"></a>get_time_rep(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id831499-bb"></a>get_time_rep(special_values sv) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id824722-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod,
+<a name="id873286-bb"></a>get_time_rep(<span class="bold"><strong>const</strong></span> date_type &amp; day, <span class="bold"><strong>const</strong></span> time_duration_type &amp; tod,
             date_time::dst_flags dst = not_dst) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id865770-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id865793-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id823217-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id830054-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id833388-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id720172-bb"></a>get_date(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id830144-bb"></a>get_time_of_day(<span class="bold"><strong>const</strong></span> time_rep_type &amp; val) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id724412-bb"></a>zone_name(<span class="bold"><strong>const</strong></span> time_rep_type &amp; ) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id728922-bb"></a>is_equal(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id928636-bb"></a>is_less(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id869247-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id722811-bb"></a>add_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id832062-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
+<a name="id762745-bb"></a>subtract_days(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, <span class="bold"><strong>const</strong></span> date_duration_type &amp; dd) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id832097-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base,
+<a name="id964828-bb"></a>subtract_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base,
                       <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id832132-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
+<a name="id903374-bb"></a>add_time_duration(<span class="bold"><strong>const</strong></span> time_rep_type &amp; base, time_duration_type td) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_duration_type</span>
-<a name="id832167-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
+<a name="id860965-bb"></a>subtract_times(<span class="bold"><strong>const</strong></span> time_rep_type &amp; lhs, <span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1145337"></a><h3>
-<a name="id832203-bb"></a><code class="computeroutput">split_timedate_system</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id832208-bb"></a>BOOST_STATIC_CONSTANT(int_type ,
+<a name="id1073455"></a><h3>
+<a name="id800461-bb"></a><code class="computeroutput">split_timedate_system</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id800465-bb"></a>BOOST_STATIC_CONSTANT(int_type ,
                       ticks_per_day = INT64_C(86400)*config::tick_per_second) ;</pre></li></ol></div>
</div>
</div>
@@ -107,7 +107,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id869840"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id865086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_zone_base.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/static_local_time_adjustor.html b/doc/html/static_local_time_adjustor.html
index 8fe1013898..97ec6624d7 100644
--- a/doc/html/static_local_time_adjustor.html
+++ b/doc/html/static_local_time_adjustor.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template static_local_time_adjustor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045289" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
-<link rel="prev" href="id1075450.html" title="Class template dynamic_local_time_adjustor">
+<link rel="up" href="date_time/doxy.html#id930814" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="prev" href="id732514.html" title="Class template dynamic_local_time_adjustor">
<link rel="next" href="local_adjustor.html" title="Class template local_adjustor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1075450.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id732514.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="static_local_time_adjustor"></a><div class="titlepage"></div>
@@ -36,20 +36,20 @@
  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
  <span class="bold"><strong>typedef</strong></span> time_type::date_type          date_type;         
-  <span class="emphasis"><em>// <a href="static_local_time_adjustor.html#id899927-bb">public static functions</a></em></span>
-  <span class="type">time_duration_type</span> <a href="static_local_time_adjustor.html#id899932-bb">utc_to_local_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="emphasis"><em>// <a href="static_local_time_adjustor.html#id731511-bb">public static functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="static_local_time_adjustor.html#id797955-bb">utc_to_local_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
  <span class="type">time_duration_type</span>
-  <a href="static_local_time_adjustor.html#id1036272-bb">local_to_utc_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;,
+  <a href="static_local_time_adjustor.html#id1031750-bb">local_to_utc_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;,
                      date_time::dst_flags = date_time::calculate) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1108698"></a><h2>Description</h2>
+<a name="id1036535"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1108704"></a><h3>
-<a name="id899927-bb"></a><code class="computeroutput">static_local_time_adjustor</code> public static functions</h3>
+<a name="id1036540"></a><h3>
+<a name="id731511-bb"></a><code class="computeroutput">static_local_time_adjustor</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">time_duration_type</span> <a name="id899932-bb"></a>utc_to_local_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre>
+<pre class="literallayout"><span class="type">time_duration_type</span> <a name="id797955-bb"></a>utc_to_local_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre>
<p>
The logic is as follows. Starting with UTC time use the offset to create a label for an non-dst adjusted local time. Then call dst_rules::local_is_dst with the non adjust local time. The results of this function will either unabiguously decide that the initial local time is in dst or return an illegal or ambiguous result. An illegal result only occurs at the end of dst (where labels are skipped) and indicates that dst has ended. An ambiguous result means that we need to recheck by making a dst adjustment and then rechecking. If the dst offset is added to the utc time and the recheck proves non-ambiguous then we are past the boundary. If it is still ambiguous then we are ahead of the boundary and dst is still in effect.</p>
<p>TODO -- check if all dst offsets are positive. If not then the algorithm needs to check for this and reverse the illegal/ambiguous logic. </p>
@@ -62,7 +62,7 @@ The logic is as follows. Starting with UTC time use the offset to create a label
</div>
</li>
<li><pre class="literallayout"><span class="type">time_duration_type</span>
-<a name="id1036272-bb"></a>local_to_utc_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t,
+<a name="id1031750-bb"></a>local_to_utc_offset(<span class="bold"><strong>const</strong></span> time_type &amp; t,
                    date_time::dst_flags dst = date_time::calculate) ;</pre></li>
</ol></div>
</div>
@@ -74,7 +74,7 @@ The logic is as follows. Starting with UTC time use the offset to create a label
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1075450.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id732514.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="local_adjustor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/static_visitor.html b/doc/html/static_visitor.html
index 1c92f6bd02..755ec46774 100644
--- a/doc/html/static_visitor.html
+++ b/doc/html/static_visitor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template static_visitor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1216732" title="Header &lt;boost/variant/static_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1208643" title="Header &lt;boost/variant/static_visitor.hpp&gt;">
<link rel="prev" href="bad_visit.html" title="Class bad_visit">
<link rel="next" href="visitor_ptr_t.html" title="Class template visitor_ptr_t">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1216732"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1208643"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="static_visitor"></a><div class="titlepage"></div>
@@ -36,7 +36,7 @@
  <span class="bold"><strong>typedef</strong></span> ResultType result_type; <span class="emphasis"><em>// Exposes result_type member as required by StaticVisitor concept.</em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1670078"></a><h2>Description</h2>
+<a name="id1322432"></a><h2>Description</h2>
<p>Denotes the intent of the deriving class as meeting the
requirements of a static visitor of some type. Also exposes the
inner type <code class="computeroutput">result_type</code> as required by the
@@ -53,7 +53,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1216732"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1208643"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr_t.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/string_algo.html b/doc/html/string_algo.html
index 942ef3dc09..775093a297 100644
--- a/doc/html/string_algo.html
+++ b/doc/html/string_algo.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 11. Boost String Algorithms Library</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="boost_staticassert/test.html" title=" Test Programs">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2002-2004 Pavol Droba</p></div>
<div><div class="legalnotice">
-<a name="id1290424"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id1206493"></a><p>Use, modification and distribution is subject to the Boost
Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -44,21 +44,21 @@
<dt><span class="section"><a href="string_algo/release_notes.html">Release Notes</a></span></dt>
<dt><span class="section"><a href="string_algo/usage.html">Usage</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="string_algo/usage.html#id1290660">First Example</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290831">Case conversion</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290885">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290955">Trimming</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291015">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291126">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291241">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1291326">Split</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1206727">First Example</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1206892">Case conversion</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1206935">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1207000">Trimming</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1207054">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1207156">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1207268">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id1207343">Split</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="string_algo/quickref.html">Quick Reference</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="string_algo/quickref.html#id1291454">Algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1292839">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1293094">Iterators</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1293149">Classification</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id1207452">Algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id1208324">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id1208513">Iterators</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id1208560">Classification</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="string_algo/design.html">Design Topics</a></span></dt>
<dd><dl>
@@ -71,45 +71,44 @@
</dl></dd>
<dt><span class="section"><a href="string_algo/concept.html">Concepts</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="string_algo/concept.html#id1311377">Definitions</a></span></dt>
+<dt><span class="section"><a href="string_algo/concept.html#id1209196">Definitions</a></span></dt>
<dt><span class="section"><a href="string_algo/concept.html#string_algo.finder_concept">Finder Concept</a></span></dt>
<dt><span class="section"><a href="string_algo/concept.html#string_algo.formatter_concept">Formatter concept</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="string_algo/reference.html">Reference</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="string_algo/reference.html#id1184719">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1174262">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1212611">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id907172">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1178575">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id904993">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1102090">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1188068">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1113894">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id692668">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1213774">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1144873">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id687854">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id658329">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id797239">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id657172">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1147531">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id872099">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id696877">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1143957">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id907869">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1113006">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id965757">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id583078">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id725272">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id802329">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id621429">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1070704">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1078809">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id684752">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1033070">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1039906">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1109166">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id803400">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id657321">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id698411">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id893825">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id660140">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id1113032">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id620428">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id654510">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="string_algo/rationale.html">Rationale</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="string_algo/rationale.html#id1356907">Locales</a></span></dt>
+<dt><span class="section"><a href="string_algo/rationale.html#id1210021">Locales</a></span></dt>
<dt><span class="section"><a href="string_algo/rationale.html#string_algo.regex">Regular Expressions</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="string_algo/env.html">Environment</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="string_algo/env.html#id1357003">Build</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1357025">Examples</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1357037">Tests</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1357047">Portability</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id1210117">Build</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id1210139">Examples</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id1210151">Tests</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id1210162">Portability</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="string_algo/credits.html">Credits</a></span></dt>
<dd><dl><dt><span class="section"><a href="string_algo/credits.html#string_algo.ack">Acknowledgments</a></span></dt></dl></dd>
diff --git a/doc/html/string_algo/concept.html b/doc/html/string_algo/concept.html
index f3cdbe6155..94925f1507 100644
--- a/doc/html/string_algo/concept.html
+++ b/doc/html/string_algo/concept.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concepts</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="design.html" title="Design Topics">
@@ -26,15 +26,15 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="string_algo.concept"></a>Concepts</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="concept.html#id1311377">Definitions</a></span></dt>
+<dt><span class="section"><a href="concept.html#id1209196">Definitions</a></span></dt>
<dt><span class="section"><a href="concept.html#string_algo.finder_concept">Finder Concept</a></span></dt>
<dt><span class="section"><a href="concept.html#string_algo.formatter_concept">Formatter concept</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1311377"></a>Definitions</h4></div></div></div>
+<a name="id1209196"></a>Definitions</h4></div></div></div>
<div class="table">
-<a name="id1311380"></a><p class="title"><b>Table 11.12. Notation</b></p>
+<a name="id1209199"></a><p class="title"><b>Table 11.12. Notation</b></p>
<table class="table" summary="Notation">
<colgroup>
<col>
@@ -83,7 +83,7 @@
delimiting the selected part.
</p>
<div class="table">
-<a name="id1311479"></a><p class="title"><b>Table 11.13. Valid Expressions</b></p>
+<a name="id1209298"></a><p class="title"><b>Table 11.13. Valid Expressions</b></p>
<table class="table" summary="Valid Expressions">
<colgroup>
<col>
@@ -155,11 +155,11 @@ boost::iterator_range&lt;std::string&gt; simple_finder(
They are used in close combination with finders.
A formatter is a functor, which takes a result from a Finder operation and transforms it in a specific way.
The operation of the formatter can use additional information provided by a specific finder,
- for example <code class="computeroutput"><a href="../id1171494.html" title="Function template regex_formatter">regex_formatter()</a></code> uses the match information from
- <code class="computeroutput"><a href="../id685080.html" title="Function template regex_finder">regex_finder()</a></code> to format the result of formatter operation.
+ for example <code class="computeroutput">regex_formatter()</code> uses the match information from
+ <code class="computeroutput">regex_finder()</code> to format the result of formatter operation.
</p>
<div class="table">
-<a name="id1311619"></a><p class="title"><b>Table 11.14. Valid Expressions</b></p>
+<a name="id1209429"></a><p class="title"><b>Table 11.14. Valid Expressions</b></p>
<table class="table" summary="Valid Expressions">
<colgroup>
<col>
diff --git a/doc/html/string_algo/credits.html b/doc/html/string_algo/credits.html
index 3f460f3327..633cc13afa 100644
--- a/doc/html/string_algo/credits.html
+++ b/doc/html/string_algo/credits.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Credits</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="env.html" title="Environment">
diff --git a/doc/html/string_algo/design.html b/doc/html/string_algo/design.html
index 597adf5f2b..d8c7b55dfa 100644
--- a/doc/html/string_algo/design.html
+++ b/doc/html/string_algo/design.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design Topics</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="quickref.html" title="Quick Reference">
@@ -62,7 +62,7 @@
<p>
In addition some algorithms have additional requirements on the string-type. Particularly, it is required
that an algorithm can create a new string of the given type. In this case, it is required that
- the type satisfies the sequence (Std 23.1.1) requirements.
+ the type satisfies the sequence (Std §23.1.1) requirements.
</p>
<p>
In the reference and also in the code, requirement on the string type is designated by the name of
@@ -82,16 +82,16 @@
of a particular container.
</p>
<p>
- Sequence traits allow one to specify additional properties of a sequence container (see Std.32.2).
+ Sequence traits allow one to specify additional properties of a sequence container (see Std.§32.2).
These properties are then used by algorithms to select optimized handling for some operations.
The sequence traits are declared in the header
- <code class="computeroutput"><a href="reference.html#id657172" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">boost/algorithm/string/sequence_traits.hpp</a></code>.
+ <code class="computeroutput"><a href="reference.html#id893825" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">boost/algorithm/string/sequence_traits.hpp</a></code>.
</p>
<p>
In the table C denotes a container and c is an object of C.
</p>
<div class="table">
-<a name="id1311010"></a><p class="title"><b>Table 11.11. Sequence Traits</b></p>
+<a name="id1208871"></a><p class="title"><b>Table 11.11. Sequence Traits</b></p>
<table class="table" summary="Sequence Traits">
<colgroup>
<col>
@@ -104,12 +104,12 @@
<tbody>
<tr>
<td align="left">
-<code class="computeroutput"><a href="../has_native_replace.html" title="Class template has_native_replace">has_native_replace&lt;C&gt;</a></code>::value</td>
+<code class="computeroutput">has_native_replace&lt;C&gt;</code>::value</td>
<td align="left">Specifies that the sequence has std::string like replace method</td>
</tr>
<tr>
<td align="left">
-<code class="computeroutput"><a href="../has_stable_iterators.html" title="Class template has_stable_iterators">has_stable_iterators&lt;C&gt;</a></code>::value</td>
+<code class="computeroutput">has_stable_iterators&lt;C&gt;</code>::value</td>
<td align="left">
Specifies that the sequence has stable iterators. It means,
that operations like <code class="computeroutput">insert</code>/<code class="computeroutput">erase</code>/<code class="computeroutput">replace</code>
@@ -118,7 +118,7 @@
</tr>
<tr>
<td align="left">
-<code class="computeroutput"><a href="../has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert&lt;C&gt;</a></code>::value</td>
+<code class="computeroutput">has_const_time_insert&lt;C&gt;</code>::value</td>
<td align="left">
Specifies that the insert method of the sequence has
constant time complexity.
@@ -126,7 +126,7 @@
</tr>
<tr>
<td align="left">
-<code class="computeroutput"><a href="../has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase&lt;C&gt;</a></code>::value</td>
+<code class="computeroutput">has_const_time_erase&lt;C&gt;</code>::value</td>
<td align="left">
Specifies that the erase method of the sequence has constant time complexity
</td>
@@ -194,11 +194,11 @@
Find iterators are a logical extension of the <a href="design.html#string_algo.find" title="Find Algorithms">find facility</a>.
Instead of searching for one match, the whole input can be iteratively searched for multiple matches.
The result of the search is then used to partition the input. It depends on the algorithms which parts
- are returned as the result. They can be the matching parts (<code class="computeroutput"><a href="../find_iterator.html" title="Class template find_iterator">find_iterator</a></code>) of the parts in
- between (<code class="computeroutput"><a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a></code>).
+ are returned as the result. They can be the matching parts (<code class="computeroutput">find_iterator</code>) of the parts in
+ between (<code class="computeroutput">split_iterator</code>).
</p>
<p>
- In addition the split algorithms like <code class="computeroutput"><a href="../find_all.html" title="Function template find_all">find_all()</a></code> and <code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code>
+ In addition the split algorithms like <code class="computeroutput">find_all()</code> and <code class="computeroutput">split()</code>
can simplify the common operations. They use a find iterator to search the whole input and copy the
matches they found into the supplied container.
</p>
diff --git a/doc/html/string_algo/env.html b/doc/html/string_algo/env.html
index 8a224a73e3..326090beed 100644
--- a/doc/html/string_algo/env.html
+++ b/doc/html/string_algo/env.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Environment</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="rationale.html" title="Rationale">
@@ -26,25 +26,25 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="string_algo.env"></a>Environment</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="env.html#id1357003">Build</a></span></dt>
-<dt><span class="section"><a href="env.html#id1357025">Examples</a></span></dt>
-<dt><span class="section"><a href="env.html#id1357037">Tests</a></span></dt>
-<dt><span class="section"><a href="env.html#id1357047">Portability</a></span></dt>
+<dt><span class="section"><a href="env.html#id1210117">Build</a></span></dt>
+<dt><span class="section"><a href="env.html#id1210139">Examples</a></span></dt>
+<dt><span class="section"><a href="env.html#id1210151">Tests</a></span></dt>
+<dt><span class="section"><a href="env.html#id1210162">Portability</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357003"></a>Build</h4></div></div></div>
+<a name="id1210117"></a>Build</h4></div></div></div>
<p>
The whole library is provided in headers. Regex variants of some algorithms,
however, are dependent on the Boost.Regex library. All such algorithms are
- separated in <code class="computeroutput"><a href="reference.html#id1143957" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code>.
+ separated in <code class="computeroutput"><a href="reference.html#id654510" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code>.
If this header is used, the application must be linked with the Boost.Regex
library.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357025"></a>Examples</h4></div></div></div>
+<a name="id1210139"></a>Examples</h4></div></div></div>
<p>
Examples showing the basic usage of the library can be found in the libs/algorithm/string/example
directory. There is a separate file for the each part of the library. Please follow the boost
@@ -54,7 +54,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357037"></a>Tests</h4></div></div></div>
+<a name="id1210151"></a>Tests</h4></div></div></div>
<p>
A full set of test cases for the library is located in the libs/algorithm/string/test directory.
The test cases can be executed using the boost build system. For the tests of regular
@@ -63,7 +63,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357047"></a>Portability</h4></div></div></div>
+<a name="id1210162"></a>Portability</h4></div></div></div>
<p>
The library has been successfully compiled and tested with the following compilers:
diff --git a/doc/html/string_algo/quickref.html b/doc/html/string_algo/quickref.html
index f5868410b1..042fe1270c 100644
--- a/doc/html/string_algo/quickref.html
+++ b/doc/html/string_algo/quickref.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Quick Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="usage.html" title="Usage">
@@ -26,16 +26,16 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="string_algo.quickref"></a>Quick Reference</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="quickref.html#id1291454">Algorithms</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1292839">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1293094">Iterators</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1293149">Classification</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id1207452">Algorithms</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id1208324">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id1208513">Iterators</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id1208560">Classification</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291454"></a>Algorithms</h4></div></div></div>
+<a name="id1207452"></a>Algorithms</h4></div></div></div>
<div class="table">
-<a name="id1291457"></a><p class="title"><b>Table 11.1. Case Conversion</b></p>
+<a name="id1207455"></a><p class="title"><b>Table 11.1. Case Conversion</b></p>
<table class="table" summary="Case Conversion">
<colgroup>
<col>
@@ -52,21 +52,21 @@
<td align="left"><code class="computeroutput">to_upper</code></td>
<td align="left">Convert a string to upper case</td>
<td align="left">
-<code class="computeroutput"><a href="../to_upper_copy.html" title="Function to_upper_copy">to_upper_copy()</a></code><br><code class="computeroutput"><a href="../to_upper.html" title="Function template to_upper">to_upper()</a></code>
+<code class="computeroutput">to_upper_copy()</code><br><code class="computeroutput">to_upper()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">to_lower</code></td>
<td align="left">Convert a string to lower case</td>
<td align="left">
-<code class="computeroutput"><a href="../to_lower_copy.html" title="Function to_lower_copy">to_lower_copy()</a></code><br><code class="computeroutput"><a href="../to_lower.html" title="Function template to_lower">to_lower()</a></code>
+<code class="computeroutput">to_lower_copy()</code><br><code class="computeroutput">to_lower()</code>
</td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1291537"></a><p class="title"><b>Table 11.2. Trimming</b></p>
+<a name="id1207515"></a><p class="title"><b>Table 11.2. Trimming</b></p>
<table class="table" summary="Trimming">
<colgroup>
<col>
@@ -83,28 +83,28 @@
<td align="left"><code class="computeroutput">trim_left</code></td>
<td align="left">Remove leading spaces from a string</td>
<td align="left">
-<code class="computeroutput"><a href="../trim_left_copy_if.html" title="Function trim_left_copy_if">trim_left_copy_if()</a></code><br><code class="computeroutput"><a href="../trim_left_if.html" title="Function template trim_left_if">trim_left_if()</a></code><br><code class="computeroutput"><a href="../trim_left_copy.html" title="Function template trim_left_copy">trim_left_copy()</a></code><br><code class="computeroutput"><a href="../trim_left.html" title="Function template trim_left">trim_left()</a></code>
+<code class="computeroutput">trim_left_copy_if()</code><br><code class="computeroutput">trim_left_if()</code><br><code class="computeroutput">trim_left_copy()</code><br><code class="computeroutput">trim_left()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">trim_right</code></td>
<td align="left">Remove trailing spaces from a string</td>
<td align="left">
-<code class="computeroutput"><a href="../trim_right_copy_if.html" title="Function trim_right_copy_if">trim_right_copy_if()</a></code><br><code class="computeroutput"><a href="../trim_right_if.html" title="Function template trim_right_if">trim_right_if()</a></code><br><code class="computeroutput"><a href="../trim_right_copy.html" title="Function template trim_right_copy">trim_right_copy()</a></code><br><code class="computeroutput"><a href="../trim_right.html" title="Function template trim_right">trim_right()</a></code>
+<code class="computeroutput">trim_right_copy_if()</code><br><code class="computeroutput">trim_right_if()</code><br><code class="computeroutput">trim_right_copy()</code><br><code class="computeroutput">trim_right()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">trim</code></td>
<td align="left">Remove leading and trailing spaces from a string</td>
<td align="left">
-<code class="computeroutput"><a href="../trim_copy_if.html" title="Function trim_copy_if">trim_copy_if()</a></code><br><code class="computeroutput"><a href="../trim_if.html" title="Function template trim_if">trim_if()</a></code><br><code class="computeroutput"><a href="../trim_copy.html" title="Function template trim_copy">trim_copy()</a></code><br><code class="computeroutput"><a href="../trim.html" title="Function template trim">trim()</a></code>
+<code class="computeroutput">trim_copy_if()</code><br><code class="computeroutput">trim_if()</code><br><code class="computeroutput">trim_copy()</code><br><code class="computeroutput">trim()</code>
</td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1291720"></a><p class="title"><b>Table 11.3. Predicates</b></p>
+<a name="id1207631"></a><p class="title"><b>Table 11.3. Predicates</b></p>
<table class="table" summary="Predicates">
<colgroup>
<col>
@@ -121,40 +121,40 @@
<td align="left"><code class="computeroutput">starts_with</code></td>
<td align="left">Check if a string is a prefix of the other one</td>
<td align="left">
-<code class="computeroutput"><a href="../starts_with.html" title="Function starts_with">starts_with()</a></code><br><code class="computeroutput"><a href="../istarts_with.html" title="Function template istarts_with">istarts_with()</a></code>
+<code class="computeroutput">starts_with()</code><br><code class="computeroutput">istarts_with()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">ends_with</code></td>
<td align="left">Check if a string is a suffix of the other one</td>
<td align="left">
-<code class="computeroutput"><a href="../ends_with.html" title="Function ends_with">ends_with()</a></code><br><code class="computeroutput"><a href="../iends_with.html" title="Function template iends_with">iends_with()</a></code>
+<code class="computeroutput">ends_with()</code><br><code class="computeroutput">iends_with()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">contains</code></td>
<td align="left">Check if a string is contained of the other one</td>
<td align="left">
-<code class="computeroutput"><a href="../contains.html" title="Function contains">contains()</a></code><br><code class="computeroutput"><a href="../icontains.html" title="Function template icontains">icontains()</a></code>
+<code class="computeroutput">contains()</code><br><code class="computeroutput">icontains()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">equals</code></td>
<td align="left">Check if two strings are equal</td>
<td align="left">
-<code class="computeroutput"><a href="../equals.html" title="Function equals">equals()</a></code><br><code class="computeroutput"><a href="../iequals.html" title="Function template iequals">iequals()</a></code>
+<code class="computeroutput">equals()</code><br><code class="computeroutput">iequals()</code>
</td>
</tr>
<tr>
<td align="left"><code class="computeroutput">all</code></td>
<td align="left">Check if all elements of a string satisfy the given predicate</td>
-<td align="left"><code class="computeroutput"><a href="../all.html" title="Function template all">all()</a></code></td>
+<td align="left"><code class="computeroutput">all()</code></td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1291885"></a><p class="title"><b>Table 11.4. Find algorithms</b></p>
+<a name="id1207748"></a><p class="title"><b>Table 11.4. Find algorithms</b></p>
<table class="table" summary="Find algorithms">
<colgroup>
<col>
@@ -171,53 +171,53 @@
<td align="left">find_first</td>
<td align="left">Find the first occurrence of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../find_first.html" title="Function template find_first">find_first()</a></code><br><code class="computeroutput"><a href="../ifind_first.html" title="Function template ifind_first">ifind_first()</a></code>
+<code class="computeroutput">find_first()</code><br><code class="computeroutput">ifind_first()</code>
</td>
</tr>
<tr>
<td align="left">find_last</td>
<td align="left">Find the last occurrence of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../find_last.html" title="Function template find_last">find_last()</a></code><br><code class="computeroutput"><a href="../ifind_last.html" title="Function template ifind_last">ifind_last()</a></code>
+<code class="computeroutput">find_last()</code><br><code class="computeroutput">ifind_last()</code>
</td>
</tr>
<tr>
<td align="left">find_nth</td>
<td align="left">Find the nth (zero-indexed) occurrence of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../find_nth.html" title="Function template find_nth">find_nth()</a></code><br><code class="computeroutput"><a href="../ifind_nth.html" title="Function template ifind_nth">ifind_nth()</a></code>
+<code class="computeroutput">find_nth()</code><br><code class="computeroutput">ifind_nth()</code>
</td>
</tr>
<tr>
<td align="left">find_head</td>
<td align="left">Retrieve the head of a string</td>
-<td align="left"><code class="computeroutput"><a href="../find_head.html" title="Function template find_head">find_head()</a></code></td>
+<td align="left"><code class="computeroutput">find_head()</code></td>
</tr>
<tr>
<td align="left">find_tail</td>
<td align="left">Retrieve the tail of a string</td>
-<td align="left"><code class="computeroutput"><a href="../find_tail.html" title="Function template find_tail">find_tail()</a></code></td>
+<td align="left"><code class="computeroutput">find_tail()</code></td>
</tr>
<tr>
<td align="left">find_token</td>
<td align="left">Find first matching token in the string</td>
-<td align="left"><code class="computeroutput"><a href="../find_token.html" title="Function template find_token">find_token()</a></code></td>
+<td align="left"><code class="computeroutput">find_token()</code></td>
</tr>
<tr>
<td align="left">find_regex</td>
<td align="left">Use the regular expression to search the string</td>
-<td align="left"><code class="computeroutput"><a href="../find_regex.html" title="Function template find_regex">find_regex()</a></code></td>
+<td align="left"><code class="computeroutput">find_regex()</code></td>
</tr>
<tr>
<td align="left">find</td>
<td align="left">Generic find algorithm</td>
-<td align="left"><code class="computeroutput"><a href="../find.html" title="Function template find">find()</a></code></td>
+<td align="left"><code class="computeroutput">find()</code></td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1292074"></a><p class="title"><b>Table 11.5. Erase/Replace</b></p>
+<a name="id1207880"></a><p class="title"><b>Table 11.5. Erase/Replace</b></p>
<table class="table" summary="Erase/Replace">
<colgroup>
<col>
@@ -234,70 +234,70 @@
<td align="left">replace/erase_first</td>
<td align="left">Replace/Erase the first occurrence of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_first.html" title="Function template replace_first">replace_first()</a></code><br><code class="computeroutput"><a href="../replace_first_copy.html" title="Function replace_first_copy">replace_first_copy()</a></code><br><code class="computeroutput"><a href="../ireplace_first.html" title="Function template ireplace_first">ireplace_first()</a></code><br><code class="computeroutput"><a href="../ireplace_first_copy.html" title="Function ireplace_first_copy">ireplace_first_copy()</a></code><br><code class="computeroutput"><a href="../erase_first.html" title="Function template erase_first">erase_first()</a></code><br><code class="computeroutput"><a href="../erase_first_copy.html" title="Function erase_first_copy">erase_first_copy()</a></code><br><code class="computeroutput"><a href="../ierase_first.html" title="Function template ierase_first">ierase_first()</a></code><br><code class="computeroutput"><a href="../ierase_first_copy.html" title="Function ierase_first_copy">ierase_first_copy()</a></code>
+<code class="computeroutput">replace_first()</code><br><code class="computeroutput">replace_first_copy()</code><br><code class="computeroutput">ireplace_first()</code><br><code class="computeroutput">ireplace_first_copy()</code><br><code class="computeroutput">erase_first()</code><br><code class="computeroutput">erase_first_copy()</code><br><code class="computeroutput">ierase_first()</code><br><code class="computeroutput">ierase_first_copy()</code>
</td>
</tr>
<tr>
<td align="left">replace/erase_last</td>
<td align="left">Replace/Erase the last occurrence of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_last.html" title="Function template replace_last">replace_last()</a></code><br><code class="computeroutput"><a href="../replace_last_copy.html" title="Function replace_last_copy">replace_last_copy()</a></code><br><code class="computeroutput"><a href="../ireplace_last.html" title="Function template ireplace_last">ireplace_last()</a></code><br><code class="computeroutput"><a href="../ireplace_last_copy.html" title="Function ireplace_last_copy">ireplace_last_copy()</a></code><br><code class="computeroutput"><a href="../erase_last.html" title="Function template erase_last">erase_last()</a></code><br><code class="computeroutput"><a href="../erase_last_copy.html" title="Function erase_last_copy">erase_last_copy()</a></code><br><code class="computeroutput"><a href="../ierase_last.html" title="Function template ierase_last">ierase_last()</a></code><br><code class="computeroutput"><a href="../ierase_last_copy.html" title="Function ierase_last_copy">ierase_last_copy()</a></code>
+<code class="computeroutput">replace_last()</code><br><code class="computeroutput">replace_last_copy()</code><br><code class="computeroutput">ireplace_last()</code><br><code class="computeroutput">ireplace_last_copy()</code><br><code class="computeroutput">erase_last()</code><br><code class="computeroutput">erase_last_copy()</code><br><code class="computeroutput">ierase_last()</code><br><code class="computeroutput">ierase_last_copy()</code>
</td>
</tr>
<tr>
<td align="left">replace/erase_nth</td>
<td align="left">Replace/Erase the nth (zero-indexed) occurrence of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_nth.html" title="Function template replace_nth">replace_nth()</a></code><br><code class="computeroutput"><a href="../replace_nth_copy.html" title="Function replace_nth_copy">replace_nth_copy()</a></code><br><code class="computeroutput"><a href="../ireplace_nth.html" title="Function template ireplace_nth">ireplace_nth()</a></code><br><code class="computeroutput"><a href="../ireplace_nth_copy.html" title="Function ireplace_nth_copy">ireplace_nth_copy()</a></code><br><code class="computeroutput"><a href="../erase_nth.html" title="Function template erase_nth">erase_nth()</a></code><br><code class="computeroutput"><a href="../erase_nth_copy.html" title="Function erase_nth_copy">erase_nth_copy()</a></code><br><code class="computeroutput"><a href="../ierase_nth.html" title="Function template ierase_nth">ierase_nth()</a></code><br><code class="computeroutput"><a href="../ierase_nth_copy.html" title="Function ierase_nth_copy">ierase_nth_copy()</a></code>
+<code class="computeroutput">replace_nth()</code><br><code class="computeroutput">replace_nth_copy()</code><br><code class="computeroutput">ireplace_nth()</code><br><code class="computeroutput">ireplace_nth_copy()</code><br><code class="computeroutput">erase_nth()</code><br><code class="computeroutput">erase_nth_copy()</code><br><code class="computeroutput">ierase_nth()</code><br><code class="computeroutput">ierase_nth_copy()</code>
</td>
</tr>
<tr>
<td align="left">replace/erase_all</td>
<td align="left">Replace/Erase the all occurrences of a string in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_all.html" title="Function template replace_all">replace_all()</a></code><br><code class="computeroutput"><a href="../replace_all_copy.html" title="Function replace_all_copy">replace_all_copy()</a></code><br><code class="computeroutput"><a href="../ireplace_all.html" title="Function template ireplace_all">ireplace_all()</a></code><br><code class="computeroutput"><a href="../ireplace_all_copy.html" title="Function ireplace_all_copy">ireplace_all_copy()</a></code><br><code class="computeroutput"><a href="../erase_all.html" title="Function template erase_all">erase_all()</a></code><br><code class="computeroutput"><a href="../erase_all_copy.html" title="Function erase_all_copy">erase_all_copy()</a></code><br><code class="computeroutput"><a href="../ierase_all.html" title="Function template ierase_all">ierase_all()</a></code><br><code class="computeroutput"><a href="../ierase_all_copy.html" title="Function ierase_all_copy">ierase_all_copy()</a></code>
+<code class="computeroutput">replace_all()</code><br><code class="computeroutput">replace_all_copy()</code><br><code class="computeroutput">ireplace_all()</code><br><code class="computeroutput">ireplace_all_copy()</code><br><code class="computeroutput">erase_all()</code><br><code class="computeroutput">erase_all_copy()</code><br><code class="computeroutput">ierase_all()</code><br><code class="computeroutput">ierase_all_copy()</code>
</td>
</tr>
<tr>
<td align="left">replace/erase_head</td>
<td align="left">Replace/Erase the head of the input</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_head.html" title="Function template replace_head">replace_head()</a></code><br><code class="computeroutput"><a href="../replace_head_copy.html" title="Function replace_head_copy">replace_head_copy()</a></code><br><code class="computeroutput"><a href="../erase_head.html" title="Function template erase_head">erase_head()</a></code><br><code class="computeroutput"><a href="../erase_head_copy.html" title="Function erase_head_copy">erase_head_copy()</a></code><br>
+<code class="computeroutput">replace_head()</code><br><code class="computeroutput">replace_head_copy()</code><br><code class="computeroutput">erase_head()</code><br><code class="computeroutput">erase_head_copy()</code><br>
</td>
</tr>
<tr>
<td align="left">replace/erase_tail</td>
<td align="left">Replace/Erase the tail of the input</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_tail.html" title="Function template replace_tail">replace_tail()</a></code><br><code class="computeroutput"><a href="../replace_tail_copy.html" title="Function replace_tail_copy">replace_tail_copy()</a></code><br><code class="computeroutput"><a href="../erase_tail.html" title="Function template erase_tail">erase_tail()</a></code><br><code class="computeroutput"><a href="../erase_tail_copy.html" title="Function erase_tail_copy">erase_tail_copy()</a></code><br>
+<code class="computeroutput">replace_tail()</code><br><code class="computeroutput">replace_tail_copy()</code><br><code class="computeroutput">erase_tail()</code><br><code class="computeroutput">erase_tail_copy()</code><br>
</td>
</tr>
<tr>
<td align="left">replace/erase_regex</td>
<td align="left">Replace/Erase a substring matching the given regular expression</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_regex.html" title="Function template replace_regex">replace_regex()</a></code><br><code class="computeroutput"><a href="../replace_regex_copy.html" title="Function replace_regex_copy">replace_regex_copy()</a></code><br><code class="computeroutput"><a href="../erase_regex.html" title="Function template erase_regex">erase_regex()</a></code><br><code class="computeroutput"><a href="../erase_regex_copy.html" title="Function erase_regex_copy">erase_regex_copy()</a></code><br>
+<code class="computeroutput">replace_regex()</code><br><code class="computeroutput">replace_regex_copy()</code><br><code class="computeroutput">erase_regex()</code><br><code class="computeroutput">erase_regex_copy()</code><br>
</td>
</tr>
<tr>
<td align="left">replace/erase_regex_all</td>
<td align="left">Replace/Erase all substrings matching the given regular expression</td>
<td align="left">
-<code class="computeroutput"><a href="../replace_all_regex.html" title="Function template replace_all_regex">replace_all_regex()</a></code><br><code class="computeroutput"><a href="../replace_all_regex_copy.html" title="Function replace_all_regex_copy">replace_all_regex_copy()</a></code><br><code class="computeroutput"><a href="../erase_all_regex.html" title="Function template erase_all_regex">erase_all_regex()</a></code><br><code class="computeroutput"><a href="../erase_all_regex_copy.html" title="Function erase_all_regex_copy">erase_all_regex_copy()</a></code><br>
+<code class="computeroutput">replace_all_regex()</code><br><code class="computeroutput">replace_all_regex_copy()</code><br><code class="computeroutput">erase_all_regex()</code><br><code class="computeroutput">erase_all_regex_copy()</code><br>
</td>
</tr>
<tr>
<td align="left">find_format</td>
<td align="left">Generic replace algorithm</td>
<td align="left">
-<code class="computeroutput"><a href="../find_format.html" title="Function template find_format">find_format()</a></code><br><code class="computeroutput"><a href="../find_format_copy.html" title="Function find_format_copy">find_format_copy()</a></code><br><code class="computeroutput"><a href="../find_format_all.html" title="Function template find_format_all">find_format_all()</a></code><br><code class="computeroutput"><a href="../find_format_all_copy.html" title="Function find_format_all_copy">find_format_all_copy()()</a></code>
+<code class="computeroutput">find_format()</code><br><code class="computeroutput">find_format_copy()</code><br><code class="computeroutput">find_format_all()</code><br><code class="computeroutput">find_format_all_copy()()</code>
</td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1292756"></a><p class="title"><b>Table 11.6. Split</b></p>
+<a name="id1208264"></a><p class="title"><b>Table 11.6. Split</b></p>
<table class="table" summary="Split">
<colgroup>
<col>
@@ -314,14 +314,14 @@
<td align="left">find_all</td>
<td align="left">Find/Extract all matching substrings in the input</td>
<td align="left">
-<code class="computeroutput"><a href="../find_all.html" title="Function template find_all">find_all()</a></code><br><code class="computeroutput"><a href="../ifind_all.html" title="Function template ifind_all">ifind_all()</a></code><br><code class="computeroutput"><a href="../find_all_regex.html" title="Function template find_all_regex">find_all_regex()</a></code>
+<code class="computeroutput">find_all()</code><br><code class="computeroutput">ifind_all()</code><br><code class="computeroutput">find_all_regex()</code>
</td>
</tr>
<tr>
<td align="left">split</td>
<td align="left">Split input into parts</td>
<td align="left">
-<code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code><br><code class="computeroutput"><a href="../split_regex.html" title="Function template split_regex">split_regex()</a></code>
+<code class="computeroutput">split()</code><br><code class="computeroutput">split_regex()</code>
</td>
</tr>
</tbody>
@@ -330,9 +330,9 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1292839"></a>Finders and Formatters</h4></div></div></div>
+<a name="id1208324"></a>Finders and Formatters</h4></div></div></div>
<div class="table">
-<a name="id1292843"></a><p class="title"><b>Table 11.7. Finders</b></p>
+<a name="id1208328"></a><p class="title"><b>Table 11.7. Finders</b></p>
<table class="table" summary="Finders">
<colgroup>
<col>
@@ -348,48 +348,48 @@
<tr>
<td align="left">first_finder</td>
<td align="left">Search for the first match of the string in an input</td>
-<td align="left"><code class="computeroutput"><a href="../first_finder.html" title="Function first_finder">first_finder()</a></code></td>
+<td align="left"><code class="computeroutput">first_finder()</code></td>
</tr>
<tr>
<td align="left">last_finder</td>
<td align="left">Search for the last match of the string in an input</td>
-<td align="left"><code class="computeroutput"><a href="../last_finder.html" title="Function last_finder">last_finder()</a></code></td>
+<td align="left"><code class="computeroutput">last_finder()</code></td>
</tr>
<tr>
<td align="left">nth_finder</td>
<td align="left">Search for the nth (zero-indexed) match of the string in an input</td>
-<td align="left"><code class="computeroutput"><a href="../nth_finder.html" title="Function nth_finder">nth_finder()</a></code></td>
+<td align="left"><code class="computeroutput">nth_finder()</code></td>
</tr>
<tr>
<td align="left">head_finder</td>
<td align="left">Retrieve the head of an input</td>
-<td align="left"><code class="computeroutput"><a href="../head_finder.html" title="Function head_finder">head_finder()</a></code></td>
+<td align="left"><code class="computeroutput">head_finder()</code></td>
</tr>
<tr>
<td align="left">tail_finder</td>
<td align="left">Retrieve the tail of an input</td>
-<td align="left"><code class="computeroutput"><a href="../tail_finder.html" title="Function tail_finder">tail_finder()</a></code></td>
+<td align="left"><code class="computeroutput">tail_finder()</code></td>
</tr>
<tr>
<td align="left">token_finder</td>
<td align="left">Search for a matching token in an input</td>
-<td align="left"><code class="computeroutput"><a href="../token_finder.html" title="Function template token_finder">token_finder()</a></code></td>
+<td align="left"><code class="computeroutput">token_finder()</code></td>
</tr>
<tr>
<td align="left">range_finder</td>
<td align="left">Do no search, always returns the given range</td>
-<td align="left"><code class="computeroutput"><a href="../range_finder.html" title="Function range_finder">range_finder()</a></code></td>
+<td align="left"><code class="computeroutput">range_finder()</code></td>
</tr>
<tr>
<td align="left">regex_finder</td>
<td align="left">Search for a substring matching the given regex</td>
-<td align="left"><code class="computeroutput"><a href="../id685080.html" title="Function template regex_finder">regex_finder()</a></code></td>
+<td align="left"><code class="computeroutput">regex_finder()</code></td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1293002"></a><p class="title"><b>Table 11.8. Formatters</b></p>
+<a name="id1208443"></a><p class="title"><b>Table 11.8. Formatters</b></p>
<table class="table" summary="Formatters">
<colgroup>
<col>
@@ -405,22 +405,22 @@
<tr>
<td align="left">const_formatter</td>
<td align="left">Constant formatter. Always return the specified string</td>
-<td align="left"><code class="computeroutput"><a href="../const_formatter.html" title="Function template const_formatter">const_formatter()</a></code></td>
+<td align="left"><code class="computeroutput">const_formatter()</code></td>
</tr>
<tr>
<td align="left">identity_formatter</td>
<td align="left">Identity formatter. Return unmodified input input</td>
-<td align="left"><code class="computeroutput"><a href="../identity_formatter.html" title="Function template identity_formatter">identity_formatter()</a></code></td>
+<td align="left"><code class="computeroutput">identity_formatter()</code></td>
</tr>
<tr>
<td align="left">empty_formatter</td>
<td align="left">Null formatter. Always return an empty string</td>
-<td align="left"><code class="computeroutput"><a href="../empty_formatter.html" title="Function template empty_formatter">empty_formatter()</a></code></td>
+<td align="left"><code class="computeroutput">empty_formatter()</code></td>
</tr>
<tr>
<td align="left">regex_formatter</td>
<td align="left">Regex formatter. Format regex match using the specification in the format string</td>
-<td align="left"><code class="computeroutput"><a href="../id1171494.html" title="Function template regex_formatter">regex_formatter()</a></code></td>
+<td align="left"><code class="computeroutput">regex_formatter()</code></td>
</tr>
</tbody>
</table>
@@ -428,9 +428,9 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1293094"></a>Iterators</h4></div></div></div>
+<a name="id1208513"></a>Iterators</h4></div></div></div>
<div class="table">
-<a name="id1293097"></a><p class="title"><b>Table 11.9. Find Iterators</b></p>
+<a name="id1208516"></a><p class="title"><b>Table 11.9. Find Iterators</b></p>
<table class="table" summary="Find Iterators">
<colgroup>
<col>
@@ -446,12 +446,12 @@
<tr>
<td align="left">find_iterator</td>
<td align="left">Iterates through matching substrings in the input</td>
-<td align="left"><code class="computeroutput"><a href="../find_iterator.html" title="Class template find_iterator">find_iterator</a></code></td>
+<td align="left"><code class="computeroutput">find_iterator</code></td>
</tr>
<tr>
<td align="left">split_iterator</td>
<td align="left">Iterates through gaps between matching substrings in the input</td>
-<td align="left"><code class="computeroutput"><a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a></code></td>
+<td align="left"><code class="computeroutput">split_iterator</code></td>
</tr>
</tbody>
</table>
@@ -459,9 +459,9 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1293149"></a>Classification</h4></div></div></div>
+<a name="id1208560"></a>Classification</h4></div></div></div>
<div class="table">
-<a name="id1293152"></a><p class="title"><b>Table 11.10. Predicates</b></p>
+<a name="id1208563"></a><p class="title"><b>Table 11.10. Predicates</b></p>
<table class="table" summary="Predicates">
<colgroup>
<col>
@@ -477,62 +477,62 @@
<tr>
<td align="left">is_classified</td>
<td align="left">Generic <code class="computeroutput">ctype</code> mask based classification</td>
-<td align="left"><code class="computeroutput"><a href="../is_classified.html" title="Function is_classified">is_classified()</a></code></td>
+<td align="left"><code class="computeroutput">is_classified()</code></td>
</tr>
<tr>
<td align="left">is_space</td>
<td align="left">Recognize spaces</td>
-<td align="left"><code class="computeroutput"><a href="../is_space.html" title="Function is_space">is_space()</a></code></td>
+<td align="left"><code class="computeroutput">is_space()</code></td>
</tr>
<tr>
<td align="left">is_alnum</td>
<td align="left">Recognize alphanumeric characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_alnum.html" title="Function is_alnum">is_alnum()</a></code></td>
+<td align="left"><code class="computeroutput">is_alnum()</code></td>
</tr>
<tr>
<td align="left">is_alpha</td>
<td align="left">Recognize letters</td>
-<td align="left"><code class="computeroutput"><a href="../is_alpha.html" title="Function is_alpha">is_alpha()</a></code></td>
+<td align="left"><code class="computeroutput">is_alpha()</code></td>
</tr>
<tr>
<td align="left">is_cntrl</td>
<td align="left">Recognize control characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_cntrl.html" title="Function is_cntrl">is_cntrl()</a></code></td>
+<td align="left"><code class="computeroutput">is_cntrl()</code></td>
</tr>
<tr>
<td align="left">is_digit</td>
<td align="left">Recognize decimal digits</td>
-<td align="left"><code class="computeroutput"><a href="../is_digit.html" title="Function is_digit">is_digit()</a></code></td>
+<td align="left"><code class="computeroutput">is_digit()</code></td>
</tr>
<tr>
<td align="left">is_graph</td>
<td align="left">Recognize graphical characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_graph.html" title="Function is_graph">is_graph()</a></code></td>
+<td align="left"><code class="computeroutput">is_graph()</code></td>
</tr>
<tr>
<td align="left">is_lower</td>
<td align="left">Recognize lower case characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_lower.html" title="Function is_lower">is_lower()</a></code></td>
+<td align="left"><code class="computeroutput">is_lower()</code></td>
</tr>
<tr>
<td align="left">is_print</td>
<td align="left">Recognize printable characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_print.html" title="Function is_print">is_print()</a></code></td>
+<td align="left"><code class="computeroutput">is_print()</code></td>
</tr>
<tr>
<td align="left">is_punct</td>
<td align="left">Recognize punctuation characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_punct.html" title="Function is_punct">is_punct()</a></code></td>
+<td align="left"><code class="computeroutput">is_punct()</code></td>
</tr>
<tr>
<td align="left">is_upper</td>
<td align="left">Recognize uppercase characters</td>
-<td align="left"><code class="computeroutput"><a href="../is_upper.html" title="Function is_upper">is_upper()</a></code></td>
+<td align="left"><code class="computeroutput">is_upper()</code></td>
</tr>
<tr>
<td align="left">is_xdigit</td>
<td align="left">Recognize hexadecimal digits</td>
-<td align="left"><code class="computeroutput"><a href="../is_xdigit.html" title="Function is_xdigit">is_xdigit()</a></code></td>
+<td align="left"><code class="computeroutput">is_xdigit()</code></td>
</tr>
</tbody>
</table>
diff --git a/doc/html/string_algo/rationale.html b/doc/html/string_algo/rationale.html
index 841a9e8f6d..f7ed3600b5 100644
--- a/doc/html/string_algo/rationale.html
+++ b/doc/html/string_algo/rationale.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Rationale</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
-<link rel="prev" href="../trim.html" title="Function template trim">
+<link rel="prev" href="reference.html" title="Reference">
<link rel="next" href="env.html" title="Environment">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,18 +20,18 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../trim.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="env.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="env.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="string_algo.rationale"></a>Rationale</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="rationale.html#id1356907">Locales</a></span></dt>
+<dt><span class="section"><a href="rationale.html#id1210021">Locales</a></span></dt>
<dt><span class="section"><a href="rationale.html#string_algo.regex">Regular Expressions</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1356907"></a>Locales</h4></div></div></div>
+<a name="id1210021"></a>Locales</h4></div></div></div>
<p>
Locales have a very close relation to string processing. They contain information about
the character sets and are used, for example, to change the case of characters and
@@ -72,7 +72,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../trim.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="env.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="env.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/string_algo/reference.html b/doc/html/string_algo/reference.html
index 45e8602a05..1cc4c29a77 100644
--- a/doc/html/string_algo/reference.html
+++ b/doc/html/string_algo/reference.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="concept.html" title="Concepts">
-<link rel="next" href="../to_lower_copy.html" title="Function to_lower_copy">
+<link rel="next" href="rationale.html" title="Rationale">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,736 +20,138 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="concept.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../to_lower_copy.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="concept.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="string_algo.reference"></a>Reference</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id1184719">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1174262">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1212611">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id907172">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1178575">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id904993">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1102090">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1188068">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1113894">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id692668">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1213774">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1144873">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id687854">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id658329">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id797239">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id657172">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1147531">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id872099">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id696877">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1143957">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id907869">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1113006">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id965757">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id583078">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id725272">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id802329">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id621429">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1070704">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1078809">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id684752">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1033070">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1039906">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1109166">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id803400">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id657321">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id698411">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id893825">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id660140">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1113032">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id620428">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id654510">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1184719"></a>Header &lt;<a href="../../../boost/algorithm/string/case_conv.hpp" target="_top">boost/algorithm/string/case_conv.hpp</a>&gt;</h4></div></div></div>
-<p>Defines sequence case-conversion algorithms. Algorithms convert each element in the input sequence to the desired case using provided locales.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../to_lower_copy.html" title="Function to_lower_copy">to_lower_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                    <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../to_lower_copy.html" title="Function to_lower_copy">to_lower_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                              <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> WritableRangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../to_lower.html" title="Function template to_lower">to_lower</a>(WritableRangeT &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../to_upper_copy.html" title="Function to_upper_copy">to_upper_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                    <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../to_upper_copy.html" title="Function to_upper_copy">to_upper_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                              <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> WritableRangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../to_upper.html" title="Function template to_upper">to_upper</a>(WritableRangeT &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-  }
-}</pre>
+<a name="id1113006"></a>Header &lt;<a href="../../../boost/algorithm/string.hpp" target="_top">boost/algorithm/string.hpp</a>&gt;</h4></div></div></div>
+<p>Cumulative include for string_algo library</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1174262"></a>Header &lt;<a href="../../../boost/algorithm/string/classification.hpp" target="_top">boost/algorithm/string/classification.hpp</a>&gt;</h4></div></div></div>
-<p>Classification predicates are included in the library to give some more convenience when using algorithms like <code class="computeroutput">trim()</code> and <code class="computeroutput">all()</code> . They wrap functionality of STL classification functions ( e.g. <code class="computeroutput">std::isspace()</code> ) into generic functors.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_classified.html" title="Function is_classified">is_classified</a>(std::ctype_base::mask,
-                              <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_space.html" title="Function is_space">is_space</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_alnum.html" title="Function is_alnum">is_alnum</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_alpha.html" title="Function is_alpha">is_alpha</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_cntrl.html" title="Function is_cntrl">is_cntrl</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_digit.html" title="Function is_digit">is_digit</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_graph.html" title="Function is_graph">is_graph</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_lower.html" title="Function is_lower">is_lower</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_print.html" title="Function is_print">is_print</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_punct.html" title="Function is_punct">is_punct</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_upper.html" title="Function is_upper">is_upper</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_xdigit.html" title="Function is_xdigit">is_xdigit</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_any_of.html" title="Function template is_any_of">is_any_of</a>(<span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../is_from_range.html" title="Function template is_from_range">is_from_range</a>(CharT, CharT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Pred1T, <span class="bold"><strong>typename</strong></span> Pred2T&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1076705.html" title="Function template operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp;,
-                             <span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred2T &gt; &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Pred1T, <span class="bold"><strong>typename</strong></span> Pred2T&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1217789.html" title="Function template operator||"><span class="bold"><strong>operator</strong></span>||</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp;,
-                             <span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred2T &gt; &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> PredT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id719223.html" title="Function template operator!"><span class="bold"><strong>operator</strong></span>!</a>(<span class="bold"><strong>const</strong></span> predicate_facade&lt; PredT &gt; &amp;);
-  }
-}</pre>
+<a name="id965757"></a>Header &lt;<a href="../../../boost/algorithm/string/case_conv.hpp" target="_top">boost/algorithm/string/case_conv.hpp</a>&gt;</h4></div></div></div>
+<p>Defines sequence case-conversion algorithms. Algorithms convert each element in the input sequence to the desired case using provided locales.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1212611"></a>Header &lt;<a href="../../../boost/algorithm/string/compare.hpp" target="_top">boost/algorithm/string/compare.hpp</a>&gt;</h4></div></div></div>
-<p>Defines element comparison predicates. Many algorithms in this library can take an additional argument with a predicate used to compare elements. This makes it possible, for instance, to have case insensitive versions of the algorithms.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>struct</strong></span> <a href="../is_equal.html" title="Struct is_equal">is_equal</a>;
-    <span class="bold"><strong>struct</strong></span> <a href="../is_iequal.html" title="Struct is_iequal">is_iequal</a>;
-  }
-}</pre>
+<a name="id583078"></a>Header &lt;<a href="../../../boost/algorithm/string/classification.hpp" target="_top">boost/algorithm/string/classification.hpp</a>&gt;</h4></div></div></div>
+<p>Classification predicates are included in the library to give some more convenience when using algorithms like <code class="computeroutput">trim()</code> and <code class="computeroutput">all()</code>. They wrap functionality of STL classification functions ( e.g. <code class="computeroutput">std::isspace()</code> ) into generic functors.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id907172"></a>Header &lt;<a href="../../../boost/algorithm/string/concept.hpp" target="_top">boost/algorithm/string/concept.hpp</a>&gt;</h4></div></div></div>
-<p>Defines concepts used in string_algo library</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> IteratorT&gt; <span class="bold"><strong>struct</strong></span> <a href="../FinderConcept.html" title="Struct template FinderConcept">FinderConcept</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FormatterT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> IteratorT&gt;
-     <span class="bold"><strong>struct</strong></span> <a href="../FormatterConcept.html" title="Struct template FormatterConcept">FormatterConcept</a>;
-  }
-}</pre>
+<a name="id725272"></a>Header &lt;<a href="../../../boost/algorithm/string/compare.hpp" target="_top">boost/algorithm/string/compare.hpp</a>&gt;</h4></div></div></div>
+<p>Defines element comparison predicates. Many algorithms in this library can take an additional argument with a predicate used to compare elements. This makes it possible, for instance, to have case insensitive versions of the algorithms.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1178575"></a>Header &lt;<a href="../../../boost/algorithm/string/constants.hpp" target="_top">boost/algorithm/string/constants.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>enum</strong></span> <a href="../id1178955.html" title="Type token_compress_mode_type">token_compress_mode_type</a>;
-  }
-}</pre>
+<a name="id802329"></a>Header &lt;<a href="../../../boost/algorithm/string/concept.hpp" target="_top">boost/algorithm/string/concept.hpp</a>&gt;</h4></div></div></div>
+<p>Defines concepts used in string_algo library</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id904993"></a>Header &lt;<a href="../../../boost/algorithm/string/erase.hpp" target="_top">boost/algorithm/string/erase.hpp</a>&gt;</h4></div></div></div>
+<a name="id621429"></a>Header &lt;<a href="../../../boost/algorithm/string/erase.hpp" target="_top">boost/algorithm/string/erase.hpp</a>&gt;</h4></div></div></div>
<p>Defines various erase algorithms. Each algorithm removes part(s) of the input according to a searching criteria.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_range_copy.html" title="Function erase_range_copy">erase_range_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                       <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_const_iterator&lt; RangeT &gt;::type &gt; &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_range_copy.html" title="Function erase_range_copy">erase_range_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                 <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_const_iterator&lt; SequenceT &gt;::type &gt; &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_range.html" title="Function template erase_range">erase_range</a>(SequenceT &amp;,
-                       <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_iterator&lt; SequenceT &gt;::type &gt; &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_first_copy.html" title="Function erase_first_copy">erase_first_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_first_copy.html" title="Function erase_first_copy">erase_first_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_first.html" title="Function template erase_first">erase_first</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ierase_first_copy.html" title="Function ierase_first_copy">ierase_first_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                        <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../ierase_first_copy.html" title="Function ierase_first_copy">ierase_first_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                                  <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ierase_first.html" title="Function template ierase_first">ierase_first</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                        <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_last_copy.html" title="Function erase_last_copy">erase_last_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_last_copy.html" title="Function erase_last_copy">erase_last_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_last.html" title="Function template erase_last">erase_last</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ierase_last_copy.html" title="Function ierase_last_copy">ierase_last_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                       <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../ierase_last_copy.html" title="Function ierase_last_copy">ierase_last_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                                 <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ierase_last.html" title="Function template ierase_last">ierase_last</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                       <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_nth_copy.html" title="Function erase_nth_copy">erase_nth_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                     <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_nth_copy.html" title="Function erase_nth_copy">erase_nth_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                               <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_nth.html" title="Function template erase_nth">erase_nth</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ierase_nth_copy.html" title="Function ierase_nth_copy">ierase_nth_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                      <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../ierase_nth_copy.html" title="Function ierase_nth_copy">ierase_nth_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                                <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                                <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ierase_nth.html" title="Function template ierase_nth">ierase_nth</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                      <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_all_copy.html" title="Function erase_all_copy">erase_all_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_all_copy.html" title="Function erase_all_copy">erase_all_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_all.html" title="Function template erase_all">erase_all</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ierase_all_copy.html" title="Function ierase_all_copy">ierase_all_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                      <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../ierase_all_copy.html" title="Function ierase_all_copy">ierase_all_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                                <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ierase_all.html" title="Function template ierase_all">ierase_all</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                      <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_head_copy.html" title="Function erase_head_copy">erase_head_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_head_copy.html" title="Function erase_head_copy">erase_head_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_head.html" title="Function template erase_head">erase_head</a>(SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_tail_copy.html" title="Function erase_tail_copy">erase_tail_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_tail_copy.html" title="Function erase_tail_copy">erase_tail_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_tail.html" title="Function template erase_tail">erase_tail</a>(SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1102090"></a>Header &lt;<a href="../../../boost/algorithm/string/find.hpp" target="_top">boost/algorithm/string/find.hpp</a>&gt;</h4></div></div></div>
-<p>Defines a set of find algorithms. The algorithms are searching for a substring of the input. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the substring.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> FinderT&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../find.html" title="Function template find">find</a>(RangeT &amp;, FinderT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
-      <a href="../find_first.html" title="Function template find_first">find_first</a>(Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
-      <a href="../ifind_first.html" title="Function template ifind_first">ifind_first</a>(Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                  <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
-      <a href="../find_last.html" title="Function template find_last">find_last</a>(Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
-      <a href="../ifind_last.html" title="Function template ifind_last">ifind_last</a>(Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                 <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
-      <a href="../find_nth.html" title="Function template find_nth">find_nth</a>(Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
-      <a href="../ifind_nth.html" title="Function template ifind_nth">ifind_nth</a>(Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../find_head.html" title="Function template find_head">find_head</a>(RangeT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../find_tail.html" title="Function template find_tail">find_tail</a>(RangeT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../find_token.html" title="Function template find_token">find_token</a>(RangeT &amp;, PredicateT,
-                 token_compress_mode_type = token_compress_off);
-  }
-}</pre>
+<a name="id1070704"></a>Header &lt;<a href="../../../boost/algorithm/string/find.hpp" target="_top">boost/algorithm/string/find.hpp</a>&gt;</h4></div></div></div>
+<p>Defines a set of find algorithms. The algorithms are searching for a substring of the input. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the substring.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1188068"></a>Header &lt;<a href="../../../boost/algorithm/string/find_format.hpp" target="_top">boost/algorithm/string/find_format.hpp</a>&gt;</h4></div></div></div>
+<a name="id1078809"></a>Header &lt;<a href="../../../boost/algorithm/string/find_format.hpp" target="_top">boost/algorithm/string/find_format.hpp</a>&gt;</h4></div></div></div>
<p>Defines generic replace algorithms. Each algorithm replaces part(s) of the input. The part to be replaced is looked up using a Finder object. Result of finding is then used by a Formatter object to generate the replacement.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> FinderT,
-             <span class="bold"><strong>typename</strong></span> FormatterT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../find_format_copy.html" title="Function find_format_copy">find_format_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, FinderT, FormatterT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> FormatterT&gt;
-      <span class="type">SequenceT</span> <a href="../find_format_copy.html" title="Function find_format_copy">find_format_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, FinderT, FormatterT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> FormatterT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../find_format.html" title="Function template find_format">find_format</a>(SequenceT &amp;, FinderT, FormatterT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> FinderT,
-             <span class="bold"><strong>typename</strong></span> FormatterT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../find_format_all_copy.html" title="Function find_format_all_copy">find_format_all_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, FinderT,
-                           FormatterT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> FormatterT&gt;
-      <span class="type">SequenceT</span> <a href="../find_format_all_copy.html" title="Function find_format_all_copy">find_format_all_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, FinderT, FormatterT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> FormatterT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../find_format_all.html" title="Function template find_format_all">find_format_all</a>(SequenceT &amp;, FinderT, FormatterT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id685080.html" title="Function template regex_finder">regex_finder</a>(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                               match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT, <span class="bold"><strong>typename</strong></span> AllocT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1171494.html" title="Function template regex_formatter">regex_formatter</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp;,
-                                  match_flag_type = format_default);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1113894"></a>Header &lt;<a href="../../../boost/algorithm/string/find_iterator.hpp" target="_top">boost/algorithm/string/find_iterator.hpp</a>&gt;</h4></div></div></div>
+<a name="id684752"></a>Header &lt;<a href="../../../boost/algorithm/string/find_iterator.hpp" target="_top">boost/algorithm/string/find_iterator.hpp</a>&gt;</h4></div></div></div>
<p>Defines find iterator classes. Find iterator repeatly applies a Finder to the specified input string to search for matches. Dereferencing the iterator yields the current match or a range between the last and the current match depending on the iterator used.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> IteratorT&gt; <span class="bold"><strong>class</strong></span> <a href="../find_iterator.html" title="Class template find_iterator">find_iterator</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> IteratorT&gt; <span class="bold"><strong>class</strong></span> <a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> FinderT&gt;
-      <span class="type"><a href="../find_iterator.html" title="Class template find_iterator">find_iterator</a>&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../make_find_iterator.html" title="Function template make_find_iterator">make_find_iterator</a>(RangeT &amp;, FinderT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> FinderT&gt;
-      <span class="type"><a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a>&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../make_split_iterator.html" title="Function template make_split_iterator">make_split_iterator</a>(RangeT &amp;, FinderT);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id692668"></a>Header &lt;<a href="../../../boost/algorithm/string/finder.hpp" target="_top">boost/algorithm/string/finder.hpp</a>&gt;</h4></div></div></div>
+<a name="id1033070"></a>Header &lt;<a href="../../../boost/algorithm/string/finder.hpp" target="_top">boost/algorithm/string/finder.hpp</a>&gt;</h4></div></div></div>
<p>Defines Finder generators. Finder object is a functor which is able to find a substring matching a specific criteria in the input. Finders are used as a pluggable components for replace, find and split facilities. This header contains generator functions for finders provided in this library.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../first_finder.html" title="Function first_finder">first_finder</a>(<span class="bold"><strong>const</strong></span> ContainerT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../first_finder.html" title="Function first_finder">first_finder</a>(<span class="bold"><strong>const</strong></span> ContainerT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../last_finder.html" title="Function last_finder">last_finder</a>(<span class="bold"><strong>const</strong></span> ContainerT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../last_finder.html" title="Function last_finder">last_finder</a>(<span class="bold"><strong>const</strong></span> ContainerT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../nth_finder.html" title="Function nth_finder">nth_finder</a>(<span class="bold"><strong>const</strong></span> ContainerT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ContainerT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../nth_finder.html" title="Function nth_finder">nth_finder</a>(<span class="bold"><strong>const</strong></span> ContainerT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, PredicateT);
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../head_finder.html" title="Function head_finder">head_finder</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../tail_finder.html" title="Function tail_finder">tail_finder</a>(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../token_finder.html" title="Function template token_finder">token_finder</a>(PredicateT,
-                               token_compress_mode_type = token_compress_off);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ForwardIteratorT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../range_finder.html" title="Function range_finder">range_finder</a>(ForwardIteratorT, ForwardIteratorT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ForwardIteratorT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../range_finder.html" title="Function range_finder">range_finder</a>(iterator_range&lt; ForwardIteratorT &gt;);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1213774"></a>Header &lt;<a href="../../../boost/algorithm/string/formatter.hpp" target="_top">boost/algorithm/string/formatter.hpp</a>&gt;</h4></div></div></div>
+<a name="id1039906"></a>Header &lt;<a href="../../../boost/algorithm/string/formatter.hpp" target="_top">boost/algorithm/string/formatter.hpp</a>&gt;</h4></div></div></div>
<p>Defines Formatter generators. Formatter is a functor which formats a string according to given parameters. A Formatter works in conjunction with a Finder. A Finder can provide additional information for a specific Formatter. An example of such a cooperation is regex_finder and regex_formatter.</p>
<p>Formatters are used as pluggable components for replace facilities. This header contains generator functions for the Formatters provided in this library.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../const_formatter.html" title="Function template const_formatter">const_formatter</a>(<span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../identity_formatter.html" title="Function template identity_formatter">identity_formatter</a>();
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../empty_formatter.html" title="Function template empty_formatter">empty_formatter</a>(<span class="bold"><strong>const</strong></span> RangeT &amp;);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1144873"></a>Header &lt;<a href="../../../boost/algorithm/string/predicate.hpp" target="_top">boost/algorithm/string/predicate.hpp</a>&gt;</h4></div></div></div>
-<p>Defines string-related predicates. The predicates determine whether a substring is contained in the input string under various conditions: a string starts with the substring, ends with the substring, simply contains the substring or if both strings are equal. Additionaly the algorithm <code class="computeroutput">all()</code> checks all elements of a container to satisfy a condition.</p>
+<a name="id1109166"></a>Header &lt;<a href="../../../boost/algorithm/string/predicate.hpp" target="_top">boost/algorithm/string/predicate.hpp</a>&gt;</h4></div></div></div>
+<p>Defines string-related predicates. The predicates determine whether a substring is contained in the input string under various conditions: a string starts with the substring, ends with the substring, simply contains the substring or if both strings are equal. Additionaly the algorithm <code class="computeroutput">all()</code> checks all elements of a container to satisfy a condition.</p>
<p>All predicates provide the strong exception guarantee.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../starts_with.html" title="Function starts_with">starts_with</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../starts_with.html" title="Function starts_with">starts_with</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../istarts_with.html" title="Function template istarts_with">istarts_with</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                        <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../ends_with.html" title="Function ends_with">ends_with</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../ends_with.html" title="Function ends_with">ends_with</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../iends_with.html" title="Function template iends_with">iends_with</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                      <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../contains.html" title="Function contains">contains</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../contains.html" title="Function contains">contains</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../icontains.html" title="Function template icontains">icontains</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                     <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../equals.html" title="Function equals">equals</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../equals.html" title="Function equals">equals</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../iequals.html" title="Function template iequals">iequals</a>(<span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                   <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../all.html" title="Function template all">all</a>(<span class="bold"><strong>const</strong></span> RangeT &amp;, PredicateT);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id687854"></a>Header &lt;<a href="../../../boost/algorithm/string/regex.hpp" target="_top">boost/algorithm/string/regex.hpp</a>&gt;</h4></div></div></div>
+<a name="id803400"></a>Header &lt;<a href="../../../boost/algorithm/string/regex.hpp" target="_top">boost/algorithm/string/regex.hpp</a>&gt;</h4></div></div></div>
<p>Defines regex variants of the algorithms.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
-      <a href="../find_regex.html" title="Function template find_regex">find_regex</a>(RangeT &amp;, <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                 match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT,
-             <span class="bold"><strong>typename</strong></span> RegexTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringTraitsT,
-             <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_regex_copy.html" title="Function replace_regex_copy">replace_regex_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                         <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                         <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp;,
-                         match_flag_type = match_default|format_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT,
-             <span class="bold"><strong>typename</strong></span> FormatStringTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
-      <span class="type">SequenceT</span> <a href="../replace_regex_copy.html" title="Function replace_regex_copy">replace_regex_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                   <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                                   <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp;,
-                                   match_flag_type = match_default|format_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT,
-             <span class="bold"><strong>typename</strong></span> FormatStringTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_regex.html" title="Function template replace_regex">replace_regex</a>(SequenceT &amp;,
-                         <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                         <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp;,
-                         match_flag_type = match_default|format_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT,
-             <span class="bold"><strong>typename</strong></span> RegexTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringTraitsT,
-             <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_all_regex_copy.html" title="Function replace_all_regex_copy">replace_all_regex_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                             <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                             <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp;,
-                             match_flag_type = match_default|format_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT,
-             <span class="bold"><strong>typename</strong></span> FormatStringTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
-      <span class="type">SequenceT</span> <a href="../replace_all_regex_copy.html" title="Function replace_all_regex_copy">replace_all_regex_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                       <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                                       <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp;,
-                                       match_flag_type = match_default|format_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT,
-             <span class="bold"><strong>typename</strong></span> FormatStringTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_all_regex.html" title="Function template replace_all_regex">replace_all_regex</a>(SequenceT &amp;,
-                             <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                             <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp;,
-                             match_flag_type = match_default|format_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT,
-             <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_regex_copy.html" title="Function erase_regex_copy">erase_regex_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                       <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                       match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_regex_copy.html" title="Function erase_regex_copy">erase_regex_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                 <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                                 match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_regex.html" title="Function template erase_regex">erase_regex</a>(SequenceT &amp;,
-                       <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                       match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT,
-             <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../erase_all_regex_copy.html" title="Function erase_all_regex_copy">erase_all_regex_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                           <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                           match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">SequenceT</span> <a href="../erase_all_regex_copy.html" title="Function erase_all_regex_copy">erase_all_regex_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                     <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                                     match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../erase_all_regex.html" title="Function template erase_all_regex">erase_all_regex</a>(SequenceT &amp;,
-                           <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                           match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT,
-             <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">SequenceSequenceT &amp;</span>
-      <a href="../find_all_regex.html" title="Function template find_all_regex">find_all_regex</a>(SequenceSequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                     <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                     match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> CharT,
-             <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type">SequenceSequenceT &amp;</span>
-      <a href="../split_regex.html" title="Function template split_regex">split_regex</a>(SequenceSequenceT &amp;, <span class="bold"><strong>const</strong></span> RangeT &amp;,
-                  <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                  match_flag_type = match_default);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id658329"></a>Header &lt;<a href="../../../boost/algorithm/string/regex_find_format.hpp" target="_top">boost/algorithm/string/regex_find_format.hpp</a>&gt;</h4></div></div></div>
-<p>Defines the <code class="computeroutput">regex_finder</code> and <code class="computeroutput">regex_formatter</code> generators. These two functors are designed to work together. <code class="computeroutput">regex_formatter</code> uses additional information about a match contained in the regex_finder search result.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id1109157.html" title="Function template regex_finder">regex_finder</a>(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp;,
-                               match_flag_type = match_default);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> TraitsT, <span class="bold"><strong>typename</strong></span> AllocT&gt;
-      <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <a href="../id869818.html" title="Function template regex_formatter">regex_formatter</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp;,
-                                  match_flag_type = format_default);
-  }
-}</pre>
+<a name="id657321"></a>Header &lt;<a href="../../../boost/algorithm/string/regex_find_format.hpp" target="_top">boost/algorithm/string/regex_find_format.hpp</a>&gt;</h4></div></div></div>
+<p>Defines the <code class="computeroutput">regex_finder</code> and <code class="computeroutput">regex_formatter</code> generators. These two functors are designed to work together. <code class="computeroutput">regex_formatter</code> uses additional information about a match contained in the regex_finder search result.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id797239"></a>Header &lt;<a href="../../../boost/algorithm/string/replace.hpp" target="_top">boost/algorithm/string/replace.hpp</a>&gt;</h4></div></div></div>
+<a name="id698411"></a>Header &lt;<a href="../../../boost/algorithm/string/replace.hpp" target="_top">boost/algorithm/string/replace.hpp</a>&gt;</h4></div></div></div>
<p>Defines various replace algorithms. Each algorithm replaces part(s) of the input according to set of searching and replace criteria.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_range_copy.html" title="Function replace_range_copy">replace_range_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                         <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_const_iterator&lt; Range1T &gt;::type &gt; &amp;,
-                         <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../replace_range_copy.html" title="Function replace_range_copy">replace_range_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                   <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_const_iterator&lt; SequenceT &gt;::type &gt; &amp;,
-                                   <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_range.html" title="Function template replace_range">replace_range</a>(SequenceT &amp;,
-                         <span class="bold"><strong>const</strong></span> iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_iterator&lt; SequenceT &gt;::type &gt; &amp;,
-                         <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_first_copy.html" title="Function replace_first_copy">replace_first_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                         <span class="bold"><strong>const</strong></span> Range3T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../replace_first_copy.html" title="Function replace_first_copy">replace_first_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                   <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_first.html" title="Function template replace_first">replace_first</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ireplace_first_copy.html" title="Function ireplace_first_copy">ireplace_first_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                          <span class="bold"><strong>const</strong></span> Range3T &amp;,
-                          <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range2T, <span class="bold"><strong>typename</strong></span> Range1T&gt;
-      <span class="type">SequenceT</span> <a href="../ireplace_first_copy.html" title="Function ireplace_first_copy">ireplace_first_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                                    <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                    <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ireplace_first.html" title="Function template ireplace_first">ireplace_first</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                          <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_last_copy.html" title="Function replace_last_copy">replace_last_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                        <span class="bold"><strong>const</strong></span> Range3T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../replace_last_copy.html" title="Function replace_last_copy">replace_last_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                  <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_last.html" title="Function template replace_last">replace_last</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ireplace_last_copy.html" title="Function ireplace_last_copy">ireplace_last_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                         <span class="bold"><strong>const</strong></span> Range3T &amp;,
-                         <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../ireplace_last_copy.html" title="Function ireplace_last_copy">ireplace_last_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                   <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                                   <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ireplace_last.html" title="Function template ireplace_last">ireplace_last</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                         <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_nth_copy.html" title="Function replace_nth_copy">replace_nth_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                       <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> Range3T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../replace_nth_copy.html" title="Function replace_nth_copy">replace_nth_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                 <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_nth.html" title="Function template replace_nth">replace_nth</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                       <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ireplace_nth_copy.html" title="Function ireplace_nth_copy">ireplace_nth_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                        <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> Range3T &amp;,
-                        <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../ireplace_nth_copy.html" title="Function ireplace_nth_copy">ireplace_nth_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                  <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                                  <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ireplace_nth.html" title="Function template ireplace_nth">ireplace_nth</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                        <span class="bold"><strong>const</strong></span> Range2T &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_all_copy.html" title="Function replace_all_copy">replace_all_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                       <span class="bold"><strong>const</strong></span> Range3T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../replace_all_copy.html" title="Function replace_all_copy">replace_all_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                 <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_all.html" title="Function template replace_all">replace_all</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T,
-             <span class="bold"><strong>typename</strong></span> Range3T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../ireplace_all_copy.html" title="Function ireplace_all_copy">ireplace_all_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                        <span class="bold"><strong>const</strong></span> Range3T &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceT</span> <a href="../ireplace_all_copy.html" title="Function ireplace_all_copy">ireplace_all_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;,
-                                  <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                                  <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../ireplace_all.html" title="Function template ireplace_all">ireplace_all</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                        <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_head_copy.html" title="Function replace_head_copy">replace_head_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                        <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../replace_head_copy.html" title="Function replace_head_copy">replace_head_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                                  <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_head.html" title="Function template replace_head">replace_head</a>(SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../replace_tail_copy.html" title="Function replace_tail_copy">replace_tail_copy</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> Range1T &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                        <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type">SequenceT</span> <a href="../replace_tail_copy.html" title="Function replace_tail_copy">replace_tail_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>,
-                                  <span class="bold"><strong>const</strong></span> RangeT &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../replace_tail.html" title="Function template replace_tail">replace_tail</a>(SequenceT &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>const</strong></span> RangeT &amp;);
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id657172"></a>Header &lt;<a href="../../../boost/algorithm/string/sequence_traits.hpp" target="_top">boost/algorithm/string/sequence_traits.hpp</a>&gt;</h4></div></div></div>
+<a name="id893825"></a>Header &lt;<a href="../../../boost/algorithm/string/sequence_traits.hpp" target="_top">boost/algorithm/string/sequence_traits.hpp</a>&gt;</h4></div></div></div>
<p>Traits defined in this header are used by various algorithms to achieve better performance for specific containers. Traits provide fail-safe defaults. If a container supports some of these features, it is possible to specialize the specific trait for this container. For lacking compilers, it is possible of define an override for a specific tester function.</p>
<p>Due to a language restriction, it is not currently possible to define specializations for stl containers without including the corresponding header. To decrease the overhead needed by this inclusion, user can selectively include a specialization header for a specific container. They are located in boost/algorithm/string/stl directory. Alternatively she can include boost/algorithm/string/std_collection_traits.hpp header which contains specializations for all stl containers.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_native_replace.html" title="Class template has_native_replace">has_native_replace</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../has_stable_iterators.html" title="Class template has_stable_iterators">has_stable_iterators</a>;
-  }
-}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1147531"></a>Header &lt;<a href="../../../boost/algorithm/string/split.hpp" target="_top">boost/algorithm/string/split.hpp</a>&gt;</h4></div></div></div>
+<a name="id660140"></a>Header &lt;<a href="../../../boost/algorithm/string/split.hpp" target="_top">boost/algorithm/string/split.hpp</a>&gt;</h4></div></div></div>
<p>Defines basic split algorithms. Split algorithms can be used to divide a string into several parts according to given criteria.</p>
-<p>Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code> or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceSequenceT &amp;</span>
-      <a href="../find_all.html" title="Function template find_all">find_all</a>(SequenceSequenceT &amp;, Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
-      <span class="type">SequenceSequenceT &amp;</span>
-      <a href="../ifind_all.html" title="Function template ifind_all">ifind_all</a>(SequenceSequenceT &amp;, Range1T &amp;, <span class="bold"><strong>const</strong></span> Range2T &amp;,
-                <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">SequenceSequenceT &amp;</span>
-      <a href="../id726784.html" title="Function template split">split</a>(SequenceSequenceT &amp;, RangeT &amp;, PredicateT,
-            token_compress_mode_type = token_compress_off);
-  }
-}</pre>
+<p>Each part is copied and added as a new element to the output container. Thus the result container must be able to hold copies of the matches (in a compatible structure like std::string) or a reference to it (e.g. using the iterator range class). Examples of such a container are <code class="computeroutput">std::vector&lt;std::string&gt;</code> or <code class="computeroutput">std::list&lt;boost::iterator_range&lt;std::string::iterator&gt;&gt;</code></p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id872099"></a>Header &lt;<a href="../../../boost/algorithm/string/std_containers_traits.hpp" target="_top">boost/algorithm/string/std_containers_traits.hpp</a>&gt;</h4></div></div></div>
+<a name="id1113032"></a>Header &lt;<a href="../../../boost/algorithm/string/std_containers_traits.hpp" target="_top">boost/algorithm/string/std_containers_traits.hpp</a>&gt;</h4></div></div></div>
<p>This file includes sequence traits for stl containers.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id696877"></a>Header &lt;<a href="../../../boost/algorithm/string.hpp" target="_top">boost/algorithm/string.hpp</a>&gt;</h4></div></div></div>
-<p>Cumulative include for string_algo library</p>
+<a name="id620428"></a>Header &lt;<a href="../../../boost/algorithm/string/trim.hpp" target="_top">boost/algorithm/string/trim.hpp</a>&gt;</h4></div></div></div>
+<p>Defines trim algorithms. Trim algorithms are used to remove trailing and leading spaces from a sequence (string). Space is recognized using given locales.</p>
+<p>Parametric (<code class="computeroutput">_if</code>) variants use a predicate (functor) to select which characters are to be trimmed.. Functions take a selection predicate as a parameter, which is used to determine whether a character is a space. Common predicates are provided in classification.hpp header.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1143957"></a>Header &lt;<a href="../../../boost/algorithm/string_regex.hpp" target="_top">boost/algorithm/string_regex.hpp</a>&gt;</h4></div></div></div>
+<a name="id654510"></a>Header &lt;<a href="../../../boost/algorithm/string_regex.hpp" target="_top">boost/algorithm/string_regex.hpp</a>&gt;</h4></div></div></div>
<p>Cumulative include for string_algo library. In addtion to string.hpp contains also regex-related stuff.</p>
</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id907869"></a>Header &lt;<a href="../../../boost/algorithm/string/trim.hpp" target="_top">boost/algorithm/string/trim.hpp</a>&gt;</h4></div></div></div>
-<p>Defines trim algorithms. Trim algorithms are used to remove trailing and leading spaces from a sequence (string). Space is recognized using given locales.</p>
-<p>Parametric (<code class="computeroutput">_if</code> ) variants use a predicate (functor) to select which characters are to be trimmed.. Functions take a selection predicate as a parameter, which is used to determine whether a character is a space. Common predicates are provided in classification.hpp header.</p>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> algorithm {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../trim_left_copy_if.html" title="Function trim_left_copy_if">trim_left_copy_if</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">SequenceT</span> <a href="../trim_left_copy_if.html" title="Function trim_left_copy_if">trim_left_copy_if</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../trim_left_copy.html" title="Function template trim_left_copy">trim_left_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                               <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../trim_left_if.html" title="Function template trim_left_if">trim_left_if</a>(SequenceT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../trim_left.html" title="Function template trim_left">trim_left</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../trim_right_copy_if.html" title="Function trim_right_copy_if">trim_right_copy_if</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">SequenceT</span> <a href="../trim_right_copy_if.html" title="Function trim_right_copy_if">trim_right_copy_if</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../trim_right_copy.html" title="Function template trim_right_copy">trim_right_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                                <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../trim_right_if.html" title="Function template trim_right_if">trim_right_if</a>(SequenceT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../trim_right.html" title="Function template trim_right">trim_right</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">OutputIteratorT</span>
-      <a href="../trim_copy_if.html" title="Function trim_copy_if">trim_copy_if</a>(OutputIteratorT, <span class="bold"><strong>const</strong></span> RangeT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type">SequenceT</span> <a href="../trim_copy_if.html" title="Function trim_copy_if">trim_copy_if</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type">SequenceT</span> <a href="../trim_copy.html" title="Function template trim_copy">trim_copy</a>(<span class="bold"><strong>const</strong></span> SequenceT &amp;,
-                          <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../trim_if.html" title="Function template trim_if">trim_if</a>(SequenceT &amp;, PredicateT);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
-      <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../trim.html" title="Function template trim">trim</a>(SequenceT &amp;, <span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
-  }
-}</pre>
-</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
@@ -757,7 +159,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="concept.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../to_lower_copy.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="concept.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../string_algo.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/string_algo/release_notes.html b/doc/html/string_algo/release_notes.html
index 940616c5ae..948c07fb22 100644
--- a/doc/html/string_algo/release_notes.html
+++ b/doc/html/string_algo/release_notes.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Release Notes</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
diff --git a/doc/html/string_algo/usage.html b/doc/html/string_algo/usage.html
index 3c1c907a1a..7c9ee9927f 100644
--- a/doc/html/string_algo/usage.html
+++ b/doc/html/string_algo/usage.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Usage</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../string_algo.html" title="Chapter 11. Boost String Algorithms Library">
<link rel="prev" href="release_notes.html" title="Release Notes">
@@ -26,18 +26,18 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="string_algo.usage"></a>Usage</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="usage.html#id1290660">First Example</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290831">Case conversion</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290885">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290955">Trimming</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291015">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291126">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291241">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1291326">Split</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1206727">First Example</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1206892">Case conversion</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1206935">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1207000">Trimming</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1207054">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1207156">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1207268">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="usage.html#id1207343">Split</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1290660"></a>First Example</h4></div></div></div>
+<a name="id1206727"></a>First Example</h4></div></div></div>
<p>
Using the algorithms is straightforward. Let us have a look at the first example:
</p>
@@ -97,19 +97,19 @@
copy and a mutable version of the same algorithm, the mutable version has no suffix
and the copy version has the suffix <span class="emphasis"><em>_copy</em></span>.
Some algorithms have the prefix <span class="emphasis"><em>i</em></span>
- (e.g. <code class="computeroutput"><a href="../ifind_first.html" title="Function template ifind_first">ifind_first()</a></code>).
+ (e.g. <code class="computeroutput">ifind_first()</code>).
This prefix identifies that the algorithm works in a case-insensitive manner.
</p></li>
</ul></div>
<p>
- To use the library, include the <code class="computeroutput"><a href="reference.html#id696877" title="Header &lt;boost/algorithm/string.hpp&gt;">boost/algorithm/string.hpp</a></code> header.
+ To use the library, include the <code class="computeroutput"><a href="reference.html#id1113006" title="Header &lt;boost/algorithm/string.hpp&gt;">boost/algorithm/string.hpp</a></code> header.
If the regex related functions are needed, include the
- <code class="computeroutput"><a href="reference.html#id1143957" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code> header.
+ <code class="computeroutput"><a href="reference.html#id654510" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code> header.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1290831"></a>Case conversion</h4></div></div></div>
+<a name="id1206892"></a>Case conversion</h4></div></div></div>
<p>
STL has a nice way of converting character case. Unfortunately, it works only
for a single character and we want to convert a string,
@@ -118,16 +118,16 @@
string str1("HeLlO WoRld!");
to_upper(str1); // str1=="HELLO WORLD!"
</pre>
-<p><code class="computeroutput"><a href="../to_upper.html" title="Function template to_upper">to_upper()</a></code> and <code class="computeroutput"><a href="../to_lower.html" title="Function template to_lower">to_lower()</a></code> convert the case of
+<p><code class="computeroutput">to_upper()</code> and <code class="computeroutput">to_lower()</code> convert the case of
characters in a string using a specified locale.
</p>
<p>
- For more information see the reference for <code class="computeroutput"><a href="reference.html#id1184719" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">boost/algorithm/string/case_conv.hpp</a></code>.
+ For more information see the reference for <code class="computeroutput"><a href="reference.html#id965757" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">boost/algorithm/string/case_conv.hpp</a></code>.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1290885"></a>Predicates and Classification</h4></div></div></div>
+<a name="id1206935"></a>Predicates and Classification</h4></div></div></div>
<p>
A part of the library deals with string related predicates. Consider this example:
</p>
@@ -160,20 +160,20 @@
under various conditions. The conditions are: a string starts with the substring,
ends with the substring,
simply contains the substring or if both strings are equal. See the reference for
- <code class="computeroutput"><a href="reference.html#id1144873" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">boost/algorithm/string/predicate.hpp</a></code> for more details.
+ <code class="computeroutput"><a href="reference.html#id1109166" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">boost/algorithm/string/predicate.hpp</a></code> for more details.
</p>
<p>
- In addition the algorithm <code class="computeroutput"><a href="../all.html" title="Function template all">all()</a></code> checks
+ In addition the algorithm <code class="computeroutput">all()</code> checks
all elements of a container to satisfy a condition specified by a predicate.
This predicate can be any unary predicate, but the library provides a bunch of
useful string-related predicates and combinators ready for use.
- These are located in the <code class="computeroutput"><a href="reference.html#id1174262" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">boost/algorithm/string/classification.hpp</a></code> header.
+ These are located in the <code class="computeroutput"><a href="reference.html#id583078" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">boost/algorithm/string/classification.hpp</a></code> header.
Classification predicates can be combined using logical combinators to form
a more complex expressions. For example: <code class="computeroutput">is_from_range('a','z') || is_digit()</code></p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1290955"></a>Trimming</h4></div></div></div>
+<a name="id1207000"></a>Trimming</h4></div></div></div>
<p>
When parsing the input from a user, strings usually have unwanted leading or trailing
characters. To get rid of them, we need trim functions:
@@ -193,13 +193,13 @@
And for those cases when there is a need to remove something else than blank space, there
are <span class="emphasis"><em>_if</em></span> variants. Using these, a user can specify a functor which will
select the <span class="emphasis"><em>space</em></span> to be removed. It is possible to use classification
- predicates like <code class="computeroutput"><a href="../is_digit.html" title="Function is_digit">is_digit()</a></code> mentioned in the previous paragraph.
- See the reference for the <code class="computeroutput"><a href="reference.html#id907869" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">boost/algorithm/string/trim.hpp</a></code>.
+ predicates like <code class="computeroutput">is_digit()</code> mentioned in the previous paragraph.
+ See the reference for the <code class="computeroutput"><a href="reference.html#id620428" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">boost/algorithm/string/trim.hpp</a></code>.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291015"></a>Find algorithms</h4></div></div></div>
+<a name="id1207054"></a>Find algorithms</h4></div></div></div>
<p>
The library contains a set of find algorithms. Here is an example:
</p>
@@ -219,12 +219,12 @@
}
</pre>
<p>
- We have used <code class="computeroutput"><a href="../find_last.html" title="Function template find_last">find_last()</a></code> to search the <code class="computeroutput">text</code> for "ll".
+ We have used <code class="computeroutput">find_last()</code> to search the <code class="computeroutput">text</code> for "ll".
The result is given in the <a href="../../../libs/range/doc/utility_class.html" target="_top"><code class="computeroutput">boost::iterator_range</code></a>.
This range delimits the
part of the input which satisfies the find criteria. In our example it is the last occurrence of "ll".
- As we can see, input of the <code class="computeroutput"><a href="../find_last.html" title="Function template find_last">find_last()</a></code> algorithm can be also
+ As we can see, input of the <code class="computeroutput">find_last()</code> algorithm can be also
char[] because this type is supported by
<a href="../" target="_top">Boost.Range</a>.
@@ -234,12 +234,12 @@
Also it is convertible to bool therefore it is easy to use find algorithms for a simple containment checking.
</p>
<p>
- Find algorithms are located in <code class="computeroutput"><a href="reference.html#id1102090" title="Header &lt;boost/algorithm/string/find.hpp&gt;">boost/algorithm/string/find.hpp</a></code>.
+ Find algorithms are located in <code class="computeroutput"><a href="reference.html#id1070704" title="Header &lt;boost/algorithm/string/find.hpp&gt;">boost/algorithm/string/find.hpp</a></code>.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291126"></a>Replace Algorithms</h4></div></div></div>
+<a name="id1207156"></a>Replace Algorithms</h4></div></div></div>
<p>
Find algorithms can be used for searching for a specific part of string. Replace goes one step
further. After a matching part is found, it is substituted with something else. The substitution is computed
@@ -256,7 +256,7 @@
For the complete list of replace and erase functions see the
<a href="reference.html" title="Reference">reference</a>.
There is a lot of predefined function for common usage, however, the library allows you to
- define a custom <code class="computeroutput">replace()</code> that suits a specific need. There is a generic <code class="computeroutput"><a href="../find_format.html" title="Function template find_format">find_format()</a></code>
+ define a custom <code class="computeroutput">replace()</code> that suits a specific need. There is a generic <code class="computeroutput">find_format()</code>
function which takes two parameters.
The first one is a <a href="concept.html#string_algo.finder_concept" title="Finder Concept">Finder</a> object, the second one is
a <a href="concept.html#string_algo.formatter_concept" title="Formatter concept">Formatter</a> object.
@@ -265,13 +265,13 @@
substitute for it. Replace algorithm puts these two together and makes the desired substitution.
</p>
<p>
- Check <code class="computeroutput"><a href="reference.html#id797239" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">boost/algorithm/string/replace.hpp</a></code>, <code class="computeroutput"><a href="reference.html#id904993" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">boost/algorithm/string/erase.hpp</a></code> and
- <code class="computeroutput"><a href="reference.html#id1188068" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">boost/algorithm/string/find_format.hpp</a></code> for reference.
+ Check <code class="computeroutput"><a href="reference.html#id698411" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">boost/algorithm/string/replace.hpp</a></code>, <code class="computeroutput"><a href="reference.html#id621429" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">boost/algorithm/string/erase.hpp</a></code> and
+ <code class="computeroutput"><a href="reference.html#id1078809" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">boost/algorithm/string/find_format.hpp</a></code> for reference.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291241"></a>Find Iterator</h4></div></div></div>
+<a name="id1207268"></a>Find Iterator</h4></div></div></div>
<p>
An extension to find algorithms it the Find Iterator. Instead of searching for just a one part of a string,
the find iterator allows us to iterate over the substrings matching the specified criteria.
@@ -281,8 +281,8 @@
object, that delimits the current match.
</p>
<p>
- There are two iterators provided <code class="computeroutput"><a href="../find_iterator.html" title="Class template find_iterator">find_iterator</a></code> and
- <code class="computeroutput"><a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a></code>. The former iterates over substrings that are found using the specified
+ There are two iterators provided <code class="computeroutput">find_iterator</code> and
+ <code class="computeroutput">split_iterator</code>. The former iterates over substrings that are found using the specified
Finder. The latter iterates over the gaps between these substrings.
</p>
<pre class="programlisting">
@@ -324,12 +324,12 @@
to construct a find iterator for a particular range.
</p>
<p>
- See the reference in <code class="computeroutput"><a href="reference.html#id1113894" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">boost/algorithm/string/find_iterator.hpp</a></code>.
+ See the reference in <code class="computeroutput"><a href="reference.html#id684752" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">boost/algorithm/string/find_iterator.hpp</a></code>.
</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291326"></a>Split</h4></div></div></div>
+<a name="id1207343"></a>Split</h4></div></div></div>
<p>
Split algorithms are an extension to the find iterator for one common usage scenario.
These algorithms use a find iterator and store all matches into the provided
@@ -337,8 +337,8 @@
references (e.g. <code class="computeroutput">iterator_range</code>) of the extracted substrings.
</p>
<p>
- Two algorithms are provided. <code class="computeroutput"><a href="../find_all.html" title="Function template find_all">find_all()</a></code> finds all copies
- of a string in the input. <code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code> splits the input into parts.
+ Two algorithms are provided. <code class="computeroutput">find_all()</code> finds all copies
+ of a string in the input. <code class="computeroutput">split()</code> splits the input into parts.
</p>
<pre class="programlisting">
string str1("hello abc-*-ABC-*-aBc goodbye");
@@ -357,16 +357,16 @@
</p>
<p>
First example show how to construct a container to hold references to all extracted
- substrings. Algorithm <code class="computeroutput"><a href="../ifind_all.html" title="Function template ifind_all">ifind_all()</a></code> puts into FindVec references
+ substrings. Algorithm <code class="computeroutput">ifind_all()</code> puts into FindVec references
to all substrings that are in case-insensitive manner equal to "abc".
</p>
<p>
- Second example uses <code class="computeroutput"><a href="../id726784.html" title="Function template split">split()</a></code> to split string str1 into parts
+ Second example uses <code class="computeroutput">split()</code> to split string str1 into parts
separated by characters '-' or '*'. These parts are then put into the SplitVec.
It is possible to specify if adjacent separators are concatenated or not.
</p>
<p>
- More information can be found in the reference: <code class="computeroutput"><a href="reference.html#id1147531" title="Header &lt;boost/algorithm/string/split.hpp&gt;">boost/algorithm/string/split.hpp</a></code>.
+ More information can be found in the reference: <code class="computeroutput"><a href="reference.html#id660140" title="Header &lt;boost/algorithm/string/split.hpp&gt;">boost/algorithm/string/split.hpp</a></code>.
</p>
</div>
</div>
diff --git a/doc/html/string_parse_tree.html b/doc/html/string_parse_tree.html
index f53efaf815..7ebdee249c 100644
--- a/doc/html/string_parse_tree.html
+++ b/doc/html/string_parse_tree.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template string_parse_tree</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id977101" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id758171" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
<link rel="prev" href="parse_match_result.html" title="Struct template parse_match_result">
<link rel="next" href="gather_month_strings.html" title="Function template gather_month_strings">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id758171"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="string_parse_tree"></a><div class="titlepage"></div>
@@ -41,45 +41,45 @@
  <span class="bold"><strong>typedef</strong></span> parse_match_result&lt; charT &gt;               parse_match_result_type;
  <span class="emphasis"><em>// <a href="string_parse_tree.html#string_parse_treeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="string_parse_tree.html#id859146-bb">string_parse_tree</a>(collection_type, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> = 0);
-  <a href="string_parse_tree.html#id864206-bb">string_parse_tree</a>(<span class="bold"><strong>short</strong></span> = -1);
+  <a href="string_parse_tree.html#id753160-bb">string_parse_tree</a>(collection_type, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> = 0);
+  <a href="string_parse_tree.html#id753198-bb">string_parse_tree</a>(<span class="bold"><strong>short</strong></span> = -1);
-  <span class="emphasis"><em>// <a href="string_parse_tree.html#id996832-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id1034641-bb">insert</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) ;
-  <span class="type"><span class="bold"><strong>short</strong></span></span> <a href="string_parse_tree.html#id826653-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <span class="emphasis"><em>// <a href="string_parse_tree.html#id799521-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id799526-bb">insert</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) ;
+  <span class="type"><span class="bold"><strong>short</strong></span></span> <a href="string_parse_tree.html#id799558-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
              std::istreambuf_iterator&lt; charT &gt; &amp;, parse_match_result_type &amp;,
              <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> &amp;) <span class="bold"><strong>const</strong></span>;
  <span class="type">parse_match_result_type</span>
-  <a href="string_parse_tree.html#id690541-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+  <a href="string_parse_tree.html#id803717-bb">match</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
        std::istreambuf_iterator&lt; charT &gt; &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id824250-bb">printme</a>(std::ostream &amp;, <span class="bold"><strong>int</strong></span> &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id824284-bb">print</a>(std::ostream &amp;) ;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id893022-bb">printmatch</a>(std::ostream &amp;, charT) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id793265-bb">printme</a>(std::ostream &amp;, <span class="bold"><strong>int</strong></span> &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id793297-bb">print</a>(std::ostream &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id756118-bb">printmatch</a>(std::ostream &amp;, charT) ;
  ptree_coll m_next_chars;
  short m_value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1116100"></a><h2>Description</h2>
+<a name="id1043591"></a><h2>Description</h2>
<p>This class provides a quick lookup by building what amounts to a tree data structure. It also features a match function which can can handle nasty input interators by caching values as it recurses the tree so that it can backtrack as needed. </p>
<div class="refsect2" lang="en">
-<a name="id1116109"></a><h3>
+<a name="id1043601"></a><h3>
<a name="string_parse_treeconstruct-copy-destruct"></a><code class="computeroutput">string_parse_tree</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id859146-bb"></a>string_parse_tree(collection_type names, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> starting_point = 0);</pre>
+<pre class="literallayout"><a name="id753160-bb"></a>string_parse_tree(collection_type names, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> starting_point = 0);</pre>
<p>Parameter "starting_point" desingates where the numbering begins. A starting_point of zero will start the numbering at zero (Sun=0, Mon=1, ...) were a starting_point of one starts the numbering at one (Jan=1, Feb=2, ...). The default is zero, negative vaules are not allowed </p>
</li>
-<li><pre class="literallayout"><a name="id864206-bb"></a>string_parse_tree(<span class="bold"><strong>short</strong></span> value = -1);</pre></li>
+<li><pre class="literallayout"><a name="id753198-bb"></a>string_parse_tree(<span class="bold"><strong>short</strong></span> value = -1);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1116181"></a><h3>
-<a name="id996832-bb"></a><code class="computeroutput">string_parse_tree</code> public member functions</h3>
+<a name="id1043672"></a><h3>
+<a name="id799521-bb"></a><code class="computeroutput">string_parse_tree</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034641-bb"></a>insert(<span class="bold"><strong>const</strong></span> string_type &amp; s, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> value) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id799526-bb"></a>insert(<span class="bold"><strong>const</strong></span> string_type &amp; s, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> value) ;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>short</strong></span></span> <a name="id826653-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<pre class="literallayout"><span class="type"><span class="bold"><strong>short</strong></span></span> <a name="id799558-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
            std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
            parse_match_result_type &amp; result, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> &amp; level) <span class="bold"><strong>const</strong></span>;</pre>
<p>Must check match_results::has_remaining() after match() is called. This is required so the user can determine if stream iterator is already pointing to the expected character or not (match() might advance sitr to next char in stream).</p>
@@ -87,13 +87,13 @@
</li>
<li>
<pre class="literallayout"><span class="type">parse_match_result_type</span>
-<a name="id690541-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
+<a name="id803717-bb"></a>match(std::istreambuf_iterator&lt; charT &gt; &amp; sitr,
      std::istreambuf_iterator&lt; charT &gt; &amp; stream_end) <span class="bold"><strong>const</strong></span>;</pre>
<p>Must check match_results::has_remaining() after match() is called. This is required so the user can determine if stream iterator is already pointing to the expected character or not (match() might advance sitr to next char in stream). </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id824250-bb"></a>printme(std::ostream &amp; os, <span class="bold"><strong>int</strong></span> &amp; level) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id824284-bb"></a>print(std::ostream &amp; os) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id893022-bb"></a>printmatch(std::ostream &amp; os, charT c) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793265-bb"></a>printme(std::ostream &amp; os, <span class="bold"><strong>int</strong></span> &amp; level) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793297-bb"></a>print(std::ostream &amp; os) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id756118-bb"></a>printmatch(std::ostream &amp; os, charT c) ;</pre></li>
</ol></div>
</div>
</div>
@@ -104,7 +104,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977101"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id758171"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gather_month_strings.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/subsecond_duration.html b/doc/html/subsecond_duration.html
index a53818c903..4f197e3226 100644
--- a/doc/html/subsecond_duration.html
+++ b/doc/html/subsecond_duration.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template subsecond_duration</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id829537" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
-<link rel="prev" href="id829552.html" title="Class template time_duration">
+<link rel="up" href="date_time/doxy.html#id786765" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
+<link rel="prev" href="id786780.html" title="Class template time_duration">
<link rel="next" href="time_formats.html" title="Struct template time_formats">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id829552.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829537"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id786780.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id786765"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="subsecond_duration"></a><div class="titlepage"></div>
@@ -36,20 +36,20 @@
  <span class="bold"><strong>typedef</strong></span> base_duration::traits_type traits_type;
  <span class="emphasis"><em>// <a href="subsecond_duration.html#subsecond_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="subsecond_duration.html#id695051-bb">subsecond_duration</a>(boost::int64_t);
+  <a href="subsecond_duration.html#id823796-bb">subsecond_duration</a>(boost::int64_t);
-  <span class="emphasis"><em>// <a href="subsecond_duration.html#id691482-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="subsecond_duration.html#id798024-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1137705"></a><h2>Description</h2>
+<a name="id1048029"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1137708"></a><h3>
+<a name="id1048032"></a><h3>
<a name="subsecond_durationconstruct-copy-destruct"></a><code class="computeroutput">subsecond_duration</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id695051-bb"></a>subsecond_duration(boost::int64_t ss);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id823796-bb"></a>subsecond_duration(boost::int64_t ss);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1137742"></a><h3>
-<a name="id691482-bb"></a><code class="computeroutput">subsecond_duration</code> public member functions</h3>
+<a name="id1048066"></a><h3>
+<a name="id798024-bb"></a><code class="computeroutput">subsecond_duration</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -60,7 +60,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id829552.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829537"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id786780.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id786765"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_formats.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/thread.html b/doc/html/thread.html
index 1b92c6c080..5740ffa10a 100644
--- a/doc/html/thread.html
+++ b/doc/html/thread.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class thread</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1248802" title="Header &lt;boost/thread/thread.hpp&gt;">
-<link rel="prev" href="timed_read_write_mutex.html" title="Class timed_read_write_mutex">
+<link rel="up" href="threads/reference.html#id619529" title="Header &lt;boost/thread/thread.hpp&gt;">
+<link rel="prev" href="recursive_timed_mutex.html" title="Class recursive_timed_mutex">
<link rel="next" href="thread_group.html" title="Class thread_group">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="timed_read_write_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id619529"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="thread"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
<h2><span class="refentrytitle">Class thread</span></h2>
<p>boost::thread &#8212; <p>The <a href="thread.html" title="Class thread">thread</a> class represents threads of
execution, and provides the functionality to create and manage
- threads within the library. See
+ threads within the <span class="bold"><strong>Boost.Threads</strong></span> library. See
<a href="threads.html#threads.glossary" title="Glossary">Glossary</a> for a precise description of
<a href="threads.html#threads.glossary.thread">thread of execution</a>,
and for definitions of threading-related terms and of thread states such as
@@ -40,23 +40,23 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="thread.html#threadconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread.html#id698281-bb">thread</a>();
-  <span class="bold"><strong>explicit</strong></span> <a href="thread.html#id1291929-bb">thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
-  <a href="thread.html#id732677-bb">~thread</a>();
+  <a href="thread.html#id724204-bb">thread</a>();
+  <span class="bold"><strong>explicit</strong></span> <a href="thread.html#id627097-bb">thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
+  <a href="thread.html#id764927-bb">~thread</a>();
-  <span class="emphasis"><em>// <a href="thread.html#id1145095-bb">comparison</a></em></span>
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id1138943-bb"><span class="bold"><strong>operator</strong></span>==</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id1288634-bb"><span class="bold"><strong>operator</strong></span>!=</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="thread.html#id1114807-bb">comparison</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id613911-bb"><span class="bold"><strong>operator</strong></span>==</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id756439-bb"><span class="bold"><strong>operator</strong></span>!=</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="thread.html#id1007431-bb">modifier</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id1253588-bb">join</a>();
+  <span class="emphasis"><em>// <a href="thread.html#id833795-bb">modifier</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id793347-bb">join</a>();
-  <span class="emphasis"><em>// <a href="thread.html#id1178459-bb">static</a></em></span>
-  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id974656-bb">sleep</a>(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp;);
-  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id1245828-bb">yield</a>();
+  <span class="emphasis"><em>// <a href="thread.html#id619231-bb">static</a></em></span>
+  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id1147428-bb">sleep</a>(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp;);
+  <span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id767298-bb">yield</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1563475"></a><h2>Description</h2>
+<a name="id1219191"></a><h2>Description</h2>
<p>A <a href="threads.html#threads.glossary.thread">thread of execution</a>
has an initial function. For the program's initial thread, the initial
function is <code class="computeroutput">main()</code>. For other threads, the initial
@@ -71,7 +71,7 @@
<p>A thread object has an associated state which is either
"joinable" or "non-joinable".</p>
<p>Except as described below, the policy used by an implementation
- of to schedule transitions between thread states is
+ of <span class="bold"><strong>Boost.Threads</strong></span> to schedule transitions between thread states is
unspecified.</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>Just as the lifetime of a file may be different from the
@@ -86,11 +86,11 @@
<code class="computeroutput">join()</code> first having been called, the thread of execution
continues until its initial function completes.</div>
<div class="refsect2" lang="en">
-<a name="id1563577"></a><h3>
+<a name="id1219300"></a><h3>
<a name="threadconstruct-copy-destruct"></a><code class="computeroutput">thread</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id698281-bb"></a>thread();</pre>
+<pre class="literallayout"><a name="id724204-bb"></a>thread();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="thread.html" title="Class thread">thread</a> object
@@ -101,7 +101,7 @@
<span class="bold"><strong>Danger:</strong></span><code class="computeroutput">*this</code> is valid only within the current thread.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1291929-bb"></a>thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id627097-bb"></a>thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
@@ -121,7 +121,7 @@
of execution cannot be started.</p>
</li>
<li>
-<pre class="literallayout"><a name="id732677-bb"></a>~thread();</pre>
+<pre class="literallayout"><a name="id764927-bb"></a>~thread();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys <code class="computeroutput">*this</code>. The actual thread of
@@ -139,11 +139,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1563816"></a><h3>
-<a name="id1145095-bb"></a><code class="computeroutput">thread</code> comparison</h3>
+<a name="id1219538"></a><h3>
+<a name="id1114807-bb"></a><code class="computeroutput">thread</code> comparison</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1138943-bb"></a><span class="bold"><strong>operator</strong></span>==( rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id613911-bb"></a><span class="bold"><strong>operator</strong></span>==( rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
The thread is non-terminated or <code class="computeroutput">*this</code>
@@ -154,7 +154,7 @@
execution.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1288634-bb"></a><span class="bold"><strong>operator</strong></span>!=( rhs) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id756439-bb"></a><span class="bold"><strong>operator</strong></span>!=( rhs) <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
The thread is non-terminated or <code class="computeroutput">*this</code>
@@ -165,10 +165,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1563958"></a><h3>
-<a name="id1007431-bb"></a><code class="computeroutput">thread</code> modifier</h3>
+<a name="id1219680"></a><h3>
+<a name="id833795-bb"></a><code class="computeroutput">thread</code> modifier</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1253588-bb"></a>join();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id793347-bb"></a>join();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">*this</code> is joinable.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
@@ -186,18 +186,18 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1564044"></a><h3>
-<a name="id1178459-bb"></a><code class="computeroutput">thread</code> static</h3>
+<a name="id1219767"></a><h3>
+<a name="id619231-bb"></a><code class="computeroutput">thread</code> static</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id974656-bb"></a>sleep(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp; xt);</pre>
+<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1147428-bb"></a>sleep(<span class="bold"><strong>const</strong></span> <a href="xtime.html" title="Struct xtime">xtime</a>&amp; xt);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
The current thread of execution blocks until
<code class="computeroutput">xt</code> is reached.</p>
</li>
<li>
-<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1245828-bb"></a>yield();</pre>
+<pre class="literallayout"><span class="bold"><strong>static</strong></span> <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id767298-bb"></a>yield();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
The current thread of execution is placed in the
@@ -218,7 +218,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="timed_read_write_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="recursive_timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id619529"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_group.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/thread/acknowledgements.html b/doc/html/thread/acknowledgements.html
index 09cafbb654..5b3d59c19d 100644
--- a/doc/html/thread/acknowledgements.html
+++ b/doc/html/thread/acknowledgements.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="../threads/release_notes.html" title="Release Notes">
@@ -26,18 +26,12 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="thread.acknowledgements"></a>Acknowledgements</h3></div></div></div>
<p>William E. Kempf was the architect, designer, and implementor of
- .</p>
+ <span class="bold"><strong>Boost.Threads</strong></span>.</p>
<p>Mac OS Carbon implementation written by Mac Murrett.</p>
<p>Dave Moore provided initial submissions and further comments on the
<code class="computeroutput">barrier</code>
- ,
- <code class="computeroutput">thread_pool</code>
- ,
- <code class="computeroutput">read_write_mutex</code>
- ,
- <code class="computeroutput">read_write_try_mutex</code>
and
- <code class="computeroutput">read_write_timed_mutex</code>
+ <code class="computeroutput">thread_pool</code>
classes.</p>
<p>Important contributions were also made by Jeremy Siek (lots of input
on the design and on the implementation), Alexander Terekhov (lots of input
@@ -46,7 +40,7 @@
on the design), Paul Mclachlan, Thomas Matelich and Iain Hanson (for help
in trying to get the build to work on other platforms), and Kevin S. Van
Horn (for several updates/corrections to the documentation).</p>
-<p>Mike Glassford finished changes to that were begun
+<p>Mike Glassford finished changes to <span class="bold"><strong>Boost.Threads</strong></span> that were begun
by William Kempf and moved them into the main CVS branch.
He also addressed a number of issues that were brought up on the Boost
developer's mailing list and provided some additions and changes to the
@@ -56,11 +50,11 @@
Mike Glassford finished William Kempf's conversion of the documentation to
BoostBook format and added a number of new sections.</p>
<p>Discussions on the boost.org mailing list were essential in the
- development of
+ development of <span class="bold"><strong>Boost.Threads</strong></span>
. As of August 1, 2001, participants included Alan Griffiths, Albrecht
Fritzsche, Aleksey Gurtovoy, Alexander Terekhov, Andrew Green, Andy Sawyer,
Asger Alstrup Nielsen, Beman Dawes, Bill Klein, Bill Rutiser, Bill Wade,
- Branko ibej, Brent Verner, Craig Henderson, Csaba Szepesvari,
+ Branko èibej, Brent Verner, Craig Henderson, Csaba Szepesvari,
Dale Peakall, Damian Dixon, Dan Nuffer, Darryl Green, Daryle Walker, David
Abrahams, David Allan Finch, Dejan Jelovic, Dietmar Kuehl, Douglas Gregor,
Duncan Harris, Ed Brey, Eric Swanson, Eugene Karpachov, Fabrice Truillot,
@@ -80,7 +74,7 @@
<p>Apologies for anyone inadvertently missed.</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
+<td align="left"><small><p>Last revised: October 16, 2005 at 14:37:34 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
<hr>
diff --git a/doc/html/thread/build.html b/doc/html/thread/build.html
index e6ed0f169a..770b7593cc 100644
--- a/doc/html/thread/build.html
+++ b/doc/html/thread/build.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Build</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="configuration.html" title="Configuration">
@@ -26,47 +26,47 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="thread.build"></a>Build</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="build.html#thread.build.building">Building the Libraries</a></span></dt>
-<dt><span class="section"><a href="build.html#thread.build.testing">Testing the Libraries</a></span></dt>
+<dt><span class="section"><a href="build.html#thread.build.building">Building the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
+<dt><span class="section"><a href="build.html#thread.build.testing">Testing the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
</dl></div>
<p>
- How you build the libraries, and how you build your own applications
+ How you build the <span class="bold"><strong>Boost.Threads</strong></span> libraries, and how you build your own applications
that use those libraries, are some of the most frequently asked questions. Build
processes are difficult to deal with in a portable manner. That's one reason
- why makes use of .
- In general you should refer to the documentation for .
+ why <span class="bold"><strong>Boost.Threads</strong></span> makes use of <span class="bold"><strong>Boost.Build</strong></span>.
+ In general you should refer to the documentation for <span class="bold"><strong>Boost.Build</strong></span>.
This document will only supply you with some simple usage examples for how to
- use <span class="emphasis"><em>bjam</em></span> to build and test . In addition, this document
+ use <span class="emphasis"><em>bjam</em></span> to build and test <span class="bold"><strong>Boost.Threads</strong></span>. In addition, this document
will try to explain the build requirements so that users may create their own
build processes (for instance, create an IDE specific project), both for building
- and testing , as well as for building their own projects using
- .
+ and testing <span class="bold"><strong>Boost.Threads</strong></span>, as well as for building their own projects using
+ <span class="bold"><strong>Boost.Threads</strong></span>.
</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="thread.build.building"></a>Building the Libraries</h4></div></div></div>
+<a name="thread.build.building"></a>Building the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</h4></div></div></div>
<p>
- To build the libraries using , simply change to the
+ To build the <span class="bold"><strong>Boost.Threads</strong></span> libraries using <span class="bold"><strong>Boost.Build</strong></span>, simply change to the
directory <span class="emphasis"><em>boost_root</em></span>/libs/thread/build and execute the command:
</p>
<pre class="programlisting">bjam -sTOOLS=<span class="emphasis"><em>toolset</em></span></pre>
<p>
- This will create the debug and the release builds of the library.
+ This will create the debug and the release builds of the <span class="bold"><strong>Boost.Threads</strong></span> library.
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>Invoking the above command in <span class="emphasis"><em>boost_root</em></span> will build all of
- the Boost distribution, including .</div>
+ the Boost distribution, including <span class="bold"><strong>Boost.Threads</strong></span>.</div>
<p>
- The Jamfile supplied with produces a dynamic link library named
+ The Jamfile supplied with <span class="bold"><strong>Boost.Threads</strong></span> produces a dynamic link library named
<span class="emphasis"><em>boost_thread{build-specific-tags}.{extension}</em></span>, where the build-specific
tags indicate the toolset used to build the library, whether it's a debug or release
build, what version of Boost was used, etc.; and the extension is the appropriate extension
- for a dynamic link library for the platform for which is being built.
+ for a dynamic link library for the platform for which <span class="bold"><strong>Boost.Threads</strong></span> is being built.
For instance, a debug library built for Win32 with VC++ 7.1 using Boost 1.31 would
be named <span class="emphasis"><em>boost_thread-vc71-mt-gd-1_31.dll</em></span>.
</p>
<p>
- The source files that are used to create the library
+ The source files that are used to create the <span class="bold"><strong>Boost.Threads</strong></span> library
are all of the *.cpp files found in <span class="emphasis"><em>boost_root</em></span>/libs/thread/src.
These need to be built with the compiler's and linker's multi-threading support enabled.
If you want to create your own build solution you'll have to follow these same
@@ -76,9 +76,9 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="thread.build.testing"></a>Testing the Libraries</h4></div></div></div>
+<a name="thread.build.testing"></a>Testing the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</h4></div></div></div>
<p>
- To test the libraries using , simply change to the
+ To test the <span class="bold"><strong>Boost.Threads</strong></span> libraries using <span class="bold"><strong>Boost.Build</strong></span>, simply change to the
directory <span class="emphasis"><em>boost_root</em></span>/libs/thread/test and execute the command:
</p>
<pre class="programlisting">bjam -sTOOLS=<span class="emphasis"><em>toolset</em></span> test</pre>
diff --git a/doc/html/thread/configuration.html b/doc/html/thread/configuration.html
index 82b2ba660d..8213529d26 100644
--- a/doc/html/thread/configuration.html
+++ b/doc/html/thread/configuration.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Configuration</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="../threads/faq.html" title="Frequently Asked Questions">
@@ -29,7 +29,7 @@
<dt><span class="section"><a href="configuration.html#thread.configuration.public">Library Defined Public Macros</a></span></dt>
<dt><span class="section"><a href="configuration.html#thread.configuration.implementation">Library Defined Implementation Macros</a></span></dt>
</dl></div>
-<p> uses several configuration macros in &lt;boost/config.hpp&gt;,
+<p><span class="bold"><strong>Boost.Threads</strong></span> uses several configuration macros in &lt;boost/config.hpp&gt;,
as well as configuration macros meant to be supplied by the application. These
macros are documented here.
</p>
@@ -37,7 +37,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="thread.configuration.public"></a>Library Defined Public Macros</h4></div></div></div>
<p>
- These macros are defined by but are expected to be used
+ These macros are defined by <span class="bold"><strong>Boost.Threads</strong></span> but are expected to be used
by application code.
</p>
<div class="informaltable"><table class="table">
@@ -53,9 +53,9 @@
<td>BOOST_HAS_THREADS</td>
<td>
Indicates that threading support is available. This means both that there
- is a platform specific implementation for and that
+ is a platform specific implementation for <span class="bold"><strong>Boost.Threads</strong></span> and that
threading support has been enabled in a platform specific manner. For instance,
- on the Win32 platform there's an implementation for
+ on the Win32 platform there's an implementation for <span class="bold"><strong>Boost.Threads</strong></span>
but unless the program is compiled against one of the multithreading runtimes
(often determined by the compiler predefining the macro _MT) the BOOST_HAS_THREADS
macro remains undefined.
@@ -67,7 +67,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="thread.configuration.implementation"></a>Library Defined Implementation Macros</h4></div></div></div>
<p>
- These macros are defined by and are implementation details
+ These macros are defined by <span class="bold"><strong>Boost.Threads</strong></span> and are implementation details
of interest only to implementors.
</p>
<div class="informaltable"><table class="table">
@@ -84,14 +84,14 @@
<td>BOOST_HAS_WINTHREADS</td>
<td>
Indicates that the platform has the Microsoft Win32 threading libraries,
- and that they should be used to implement .
+ and that they should be used to implement <span class="bold"><strong>Boost.Threads</strong></span>.
</td>
</tr>
<tr>
<td>BOOST_HAS_PTHREADS</td>
<td>
Indicates that the platform has the POSIX pthreads libraries, and that
- they should be used to implement .
+ they should be used to implement <span class="bold"><strong>Boost.Threads</strong></span>.
</td>
</tr>
<tr>
diff --git a/doc/html/thread_group.html b/doc/html/thread_group.html
index 24c13db404..3d34525de1 100644
--- a/doc/html/thread_group.html
+++ b/doc/html/thread_group.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class thread_group</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1248802" title="Header &lt;boost/thread/thread.hpp&gt;">
+<link rel="up" href="threads/reference.html#id619529" title="Header &lt;boost/thread/thread.hpp&gt;">
<link rel="prev" href="thread.html" title="Class thread">
<link rel="next" href="thread_specific_ptr.html" title="Class thread_specific_ptr">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id619529"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="thread_group"></a><div class="titlepage"></div>
@@ -38,30 +38,30 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="thread_group.html#thread_groupconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread_group.html#id657106-bb">thread_group</a>();
-  <a href="thread_group.html#id892819-bb">~thread_group</a>();
+  <a href="thread_group.html#id725909-bb">thread_group</a>();
+  <a href="thread_group.html#id1147177-bb">~thread_group</a>();
-  <span class="emphasis"><em>// <a href="thread_group.html#id859920-bb">modifier</a></em></span>
-  <span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a href="thread_group.html#id1171912-bb">create_thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id1250288-bb">add_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id824434-bb">remove_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id799018-bb">join_all</a>();
+  <span class="emphasis"><em>// <a href="thread_group.html#id1103368-bb">modifier</a></em></span>
+  <span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a href="thread_group.html#id695313-bb">create_thread</a>(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp;);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id583731-bb">add_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id588973-bb">remove_thread</a>(<a href="thread.html" title="Class thread">thread</a>* thrd);
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_group.html#id1034490-bb">join_all</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1564348"></a><h2>Description</h2>
+<a name="id1220071"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1564351"></a><h3>
+<a name="id1220075"></a><h3>
<a name="thread_groupconstruct-copy-destruct"></a><code class="computeroutput">thread_group</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id657106-bb"></a>thread_group();</pre>
+<pre class="literallayout"><a name="id725909-bb"></a>thread_group();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs an empty <a href="thread_group.html" title="Class thread_group">thread_group</a>
container.</p>
</li>
<li>
-<pre class="literallayout"><a name="id892819-bb"></a>~thread_group();</pre>
+<pre class="literallayout"><a name="id1147177-bb"></a>~thread_group();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys each contained thread object. Destroys <code class="computeroutput">*this</code>.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
@@ -73,11 +73,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1564443"></a><h3>
-<a name="id859920-bb"></a><code class="computeroutput">thread_group</code> modifier</h3>
+<a name="id1220167"></a><h3>
+<a name="id1103368-bb"></a><code class="computeroutput">thread_group</code> modifier</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a name="id1171912-bb"></a>create_thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
+<pre class="literallayout"><span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a name="id695313-bb"></a>create_thread(<span class="bold"><strong>const</strong></span> boost::function0&lt;<span class="bold"><strong>void</strong></span>&gt;&amp; threadfunc);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Creates a new <a href="thread.html" title="Class thread">thread</a> object
@@ -89,7 +89,7 @@
<a href="thread.html" title="Class thread">thread</a> object.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1250288-bb"></a>add_thread(<a href="thread.html" title="Class thread">thread</a>* thrd thrd);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id583731-bb"></a>add_thread(<a href="thread.html" title="Class thread">thread</a>* thrd thrd);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Adds <code class="computeroutput">thrd</code> to the
@@ -99,7 +99,7 @@
be deleted when the group is destroyed.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id824434-bb"></a>remove_thread(<a href="thread.html" title="Class thread">thread</a>* thrd thrd);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id588973-bb"></a>remove_thread(<a href="thread.html" title="Class thread">thread</a>* thrd thrd);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Removes <code class="computeroutput">thread</code> from <code class="computeroutput">*this</code>'s
@@ -110,7 +110,7 @@
of managed <a href="thread.html" title="Class thread">thread</a> objects.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id799018-bb"></a>join_all();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1034490-bb"></a>join_all();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Calls <code class="computeroutput">join()</code> on each of the managed
@@ -126,7 +126,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1248802"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id619529"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="thread_specific_ptr.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/thread_resource_error.html b/doc/html/thread_resource_error.html
index dda2b2ad58..7f42573bde 100644
--- a/doc/html/thread_resource_error.html
+++ b/doc/html/thread_resource_error.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class thread_resource_error</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id824356" title="Header &lt;boost/thread/exceptions.hpp&gt;">
+<link rel="up" href="threads/reference.html#id822867" title="Header &lt;boost/thread/exceptions.hpp&gt;">
<link rel="prev" href="lock_error.html" title="Class lock_error">
<link rel="next" href="mutex.html" title="Class mutex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id822867"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="thread_resource_error"></a><div class="titlepage"></div>
@@ -28,7 +28,7 @@
<h2><span class="refentrytitle">Class thread_resource_error</span></h2>
<p>boost::thread_resource_error &#8212; <p>The <a href="thread_resource_error.html" title="Class thread_resource_error">thread_resource_error</a> class
defines an exception type that is thrown by constructors in the
- library when thread-related resources can not be
+ <span class="bold"><strong>Boost.Threads</strong></span> library when thread-related resources can not be
acquired.</p></p>
</div>
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
@@ -36,19 +36,19 @@
<span class="bold"><strong>class</strong></span> thread_resource_error : <span class="bold"><strong>public</strong></span> <span class="type">std::runtime_error</span> {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="thread_resource_error.html#thread_resource_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread_resource_error.html#id1011234-bb">thread_resource_error</a>();
+  <a href="thread_resource_error.html#id1076934-bb">thread_resource_error</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1558227"></a><h2>Description</h2>
+<a name="id1215760"></a><h2>Description</h2>
<p><a href="thread_resource_error.html" title="Class thread_resource_error">thread_resource_error</a> is used
only when thread-related resources cannot be acquired; memory
allocation failures are indicated by
std::bad_alloc.</p>
<div class="refsect2" lang="en">
-<a name="id1558242"></a><h3>
+<a name="id1215775"></a><h3>
<a name="thread_resource_errorconstruct-copy-destruct"></a><code class="computeroutput">thread_resource_error</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1011234-bb"></a>thread_resource_error();</pre>
+<pre class="literallayout"><a name="id1076934-bb"></a>thread_resource_error();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <code class="computeroutput">thread_resource_error</code>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id824356"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id822867"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/thread_specific_ptr.html b/doc/html/thread_specific_ptr.html
index 81e6478924..5580ad8c25 100644
--- a/doc/html/thread_specific_ptr.html
+++ b/doc/html/thread_specific_ptr.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class thread_specific_ptr</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1220687" title="Header &lt;boost/thread/tss.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1106370" title="Header &lt;boost/thread/tss.hpp&gt;">
<link rel="prev" href="thread_group.html" title="Class thread_group">
-<link rel="next" href="id869148.html" title="Type xtime_clock_types">
+<link rel="next" href="id758453.html" title="Type xtime_clock_types">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1220687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id869148.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1106370"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id758453.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="thread_specific_ptr"></a><div class="titlepage"></div>
@@ -37,21 +37,21 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#thread_specific_ptrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="thread_specific_ptr.html#id1256792-bb">thread_specific_ptr</a>();
-  <a href="thread_specific_ptr.html#id1182613-bb">thread_specific_ptr</a>(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*));
-  <a href="thread_specific_ptr.html#id657055-bb">~thread_specific_ptr</a>();
-
-  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id1208148-bb">modifier functions</a></em></span>
-  <span class="type">T*</span> <a href="thread_specific_ptr.html#id824439-bb">release</a>();
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_specific_ptr.html#id1038351-bb">reset</a>(T* = 0);
-
-  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id1009546-bb">observer functions</a></em></span>
-  <span class="type">T*</span> <a href="thread_specific_ptr.html#id1213997-bb">get</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T*</span> <a href="thread_specific_ptr.html#id658761-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">T&amp;</span> <a href="thread_specific_ptr.html#id687750-bb"><span class="bold"><strong>operator</strong></span>*()</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="thread_specific_ptr.html#id908685-bb">thread_specific_ptr</a>();
+  <a href="thread_specific_ptr.html#id1151581-bb">thread_specific_ptr</a>(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*));
+  <a href="thread_specific_ptr.html#id1104569-bb">~thread_specific_ptr</a>();
+
+  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id727204-bb">modifier functions</a></em></span>
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id584972-bb">release</a>();
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_specific_ptr.html#id1113282-bb">reset</a>(T* = 0);
+
+  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id1108798-bb">observer functions</a></em></span>
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id620296-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id1069056-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T&amp;</span> <a href="thread_specific_ptr.html#id934551-bb"><span class="bold"><strong>operator</strong></span>*()</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1564986"></a><h2>Description</h2>
+<a name="id1220710"></a><h2>Description</h2>
<p>Thread specific storage is data associated with
individual threads and is often used to make operations
that rely on global data
@@ -81,11 +81,11 @@
being explicitly passed.</li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1565058"></a><h3>
+<a name="id1220781"></a><h3>
<a name="thread_specific_ptrconstruct-copy-destruct"></a><code class="computeroutput">thread_specific_ptr</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1256792-bb"></a>thread_specific_ptr();</pre>
+<pre class="literallayout"><a name="id908685-bb"></a>thread_specific_ptr();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
The expression <code class="computeroutput">delete get()</code> is well
@@ -121,7 +121,7 @@
called instead.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1182613-bb"></a>thread_specific_ptr(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*) cleanup);</pre>
+<pre class="literallayout"><a name="id1151581-bb"></a>thread_specific_ptr(<span class="bold"><strong>void</strong></span> (*cleanup)(<span class="bold"><strong>void</strong></span>*) cleanup);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
A thread-specific data key is allocated and visible to
@@ -154,7 +154,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id657055-bb"></a>~thread_specific_ptr();</pre>
+<pre class="literallayout"><a name="id1104569-bb"></a>~thread_specific_ptr();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Deletes the thread-specific data key allocated by the
@@ -179,11 +179,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1565378"></a><h3>
-<a name="id1208148-bb"></a><code class="computeroutput">thread_specific_ptr</code> modifier functions</h3>
+<a name="id1221102"></a><h3>
+<a name="id727204-bb"></a><code class="computeroutput">thread_specific_ptr</code> modifier functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id824439-bb"></a>release();</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id584972-bb"></a>release();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
<code class="computeroutput">*this</code> holds the null pointer
@@ -196,7 +196,7 @@
thread-specific key.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1038351-bb"></a>reset(T* p = 0);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1113282-bb"></a>reset(T* p = 0);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If <code class="computeroutput">this-&gt;get() != p &amp;&amp;
@@ -209,11 +209,11 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1565499"></a><h3>
-<a name="id1009546-bb"></a><code class="computeroutput">thread_specific_ptr</code> observer functions</h3>
+<a name="id1221222"></a><h3>
+<a name="id1108798-bb"></a><code class="computeroutput">thread_specific_ptr</code> observer functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id1213997-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id620296-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
The object stored in thread specific storage for
@@ -222,13 +222,13 @@
Each thread initially returns 0.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">T*</span> <a name="id658761-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id1069056-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
<code class="computeroutput">this-&gt;get()</code>.</p>
</li>
<li>
-<pre class="literallayout"><span class="type">T&amp;</span> <a name="id687750-bb"></a><span class="bold"><strong>operator</strong></span>*()() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T&amp;</span> <a name="id934551-bb"></a><span class="bold"><strong>operator</strong></span>*()() <span class="bold"><strong>const</strong></span>;</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
<code class="computeroutput">this-&gt;get() != 0</code><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -245,7 +245,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1220687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id869148.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="thread_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1106370"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id758453.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/threads.html b/doc/html/threads.html
index f18e00c9d4..5e5a335df8 100644
--- a/doc/html/threads.html
+++ b/doc/html/threads.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 12. Boost.Threads</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="string_algo/credits.html" title="Credits">
@@ -31,7 +31,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2001-2003 William E. Kempf</p></div>
<div><div class="legalnotice">
-<a name="id1357153"></a><p>Permission to use, copy, modify, distribute and sell this
+<a name="id1210268"></a><p>Permission to use, copy, modify, distribute and sell this
software and its documentation for any purpose is hereby granted
without fee, provided that the above copyright notice appear in all
copies and that both that copyright notice and this permission notice
@@ -46,43 +46,39 @@
<dt><span class="section"><a href="threads.html#threads.overview">Overview</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="threads.html#threads.introduction">Introduction</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357232">Dangers</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357380">C++ Standard Library usage in multithreaded programs</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357511">Common guarantees for all components</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210351">Dangers</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210529">C++ Standard Library usage in multithreaded programs</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210677">Common guarantees for all <span class="bold"><strong>Boost.Threads</strong></span> components</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="threads/design.html">Design</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="threads/design.html#threads.design.goals">Goals</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357741">Iterative Phases</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357751">Phase 1, Synchronization Primitives</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id1210971">Iterative Phases</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id1211011">Phase 1, Synchronization Primitives</a></span></dt>
<dt><span class="section"><a href="threads/design.html#threads.design.phase2">Phase 2, Thread Management and Thread Specific Storage</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357895">The Next Phase</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id1211171">The Next Phase</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="threads/concepts.html">Concepts</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="threads/concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt>
-<dt><span class="section"><a href="threads/concepts.html#threads.concepts.read-write-mutexes">Read/Write Mutexes</a></span></dt>
-</dl></dd>
+<dd><dl><dt><span class="section"><a href="threads/concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt></dl></dd>
<dt><span class="section"><a href="threads/rationale.html">Rationale</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="threads/rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of </a></span></dt>
-<dt><span class="section"><a href="threads/rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in </a></span></dt>
+<dt><span class="section"><a href="threads/rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
+<dt><span class="section"><a href="threads/rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
<dt><span class="section"><a href="threads/rationale.html#threads.rationale.locks">Rationale for the Lock Design</a></span></dt>
<dt><span class="section"><a href="threads/rationale.html#threads.rationale.non-copyable">Rationale for NonCopyable Thread Type</a></span></dt>
<dt><span class="section"><a href="threads/rationale.html#threads.rationale.events">Rationale for not providing <span class="emphasis"><em>Event Variables</em></span></a></span></dt>
</dl></dd>
<dt><span class="section"><a href="threads/reference.html">Reference</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="threads/reference.html#id759234">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id928670">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id824356">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id868118">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id718104">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1172185">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id693680">Header &lt;boost/thread/read_write_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1248802">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1220687">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id997727">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id1080963">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id1045834">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id822867">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id1080160">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id659497">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id1110546">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id619529">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id1106370">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id1108979">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="threads/faq.html">Frequently Asked Questions</a></span></dt>
<dt><span class="section"><a href="thread/configuration.html">Configuration</a></span></dt>
@@ -92,8 +88,8 @@
</dl></dd>
<dt><span class="section"><a href="thread/build.html">Build</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="thread/build.html#thread.build.building">Building the Libraries</a></span></dt>
-<dt><span class="section"><a href="thread/build.html#thread.build.testing">Testing the Libraries</a></span></dt>
+<dt><span class="section"><a href="thread/build.html#thread.build.building">Building the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
+<dt><span class="section"><a href="thread/build.html#thread.build.testing">Testing the <span class="bold"><strong>Boost.Threads</strong></span> Libraries</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="threads/implementation_notes.html">Implementation Notes</a></span></dt>
<dd><dl><dt><span class="section"><a href="threads/implementation_notes.html#threads.implementation_notes.win32">Win32</a></span></dt></dl></dd>
@@ -109,14 +105,14 @@
<a name="threads.overview"></a>Overview</h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="threads.html#threads.introduction">Introduction</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357232">Dangers</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357380">C++ Standard Library usage in multithreaded programs</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357511">Common guarantees for all components</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210351">Dangers</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210529">C++ Standard Library usage in multithreaded programs</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210677">Common guarantees for all <span class="bold"><strong>Boost.Threads</strong></span> components</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="threads.introduction"></a>Introduction</h4></div></div></div>
-<p> allows C++ programs to execute as multiple,
+<p><span class="bold"><strong>Boost.Threads</strong></span> allows C++ programs to execute as multiple,
asynchronous, independent threads-of-execution. Each thread has its own
machine state including program instruction counter and registers. Programs
which execute as multiple threads are called multithreaded programs to
@@ -140,15 +136,15 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357232"></a>Dangers</h4></div></div></div>
+<a name="id1210351"></a>Dangers</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1357235">General considerations</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357310">Testing and debugging considerations</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357348">Getting a head start</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210354">General considerations</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210433">Testing and debugging considerations</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210470">Getting a head start</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357235"></a>General considerations</h5></div></div></div>
+<a name="id1210354"></a>General considerations</h5></div></div></div>
<p>Beyond the errors which can occur in single-threaded programs,
multithreaded programs are subject to additional errors:
</p>
@@ -165,7 +161,7 @@
errors. These aren't rare or exotic failures - they are virtually guaranteed
to occur unless multithreaded code is designed to avoid them. Priority
failures are somewhat less common, but are nonetheless serious.</p>
-<p>The <a href="threads/design.html" title="Design"> design</a>
+<p>The <a href="threads/design.html" title="Design"><span class="bold"><strong>Boost.Threads</strong></span> design</a>
attempts to minimize these errors, but they will still occur unless the
programmer proactively designs to avoid them.</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
@@ -174,7 +170,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357310"></a>Testing and debugging considerations</h5></div></div></div>
+<a name="id1210433"></a>Testing and debugging considerations</h5></div></div></div>
<p>Multithreaded programs are non-deterministic. In other words, the
same program with the same input data may follow different execution
paths each time it is invoked. That can make testing and debugging a
@@ -196,32 +192,32 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357348"></a>Getting a head start</h5></div></div></div>
+<a name="id1210470"></a>Getting a head start</h5></div></div></div>
<p>Although it might appear that multithreaded programs are inherently
unreliable, many reliable multithreaded programs do exist. Multithreading
techniques are known which lead to reliable programs.</p>
<p>Design patterns for reliable multithreaded programs, including the
important <span class="emphasis"><em>monitor</em></span> pattern, are presented in
<span class="emphasis"><em>Pattern-Oriented Software Architecture Volume 2 - Patterns for
- Concurrent and Networked Objects</em></span>. Many important multithreading programming
+ Concurrent and Networked Objects</em></span>[<span class="citation"><a href="threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>]. Many important multithreading programming
considerations (independent of threading library) are discussed in
- <span class="emphasis"><em>Programming with POSIX Threads</em></span>.</p>
+ <span class="emphasis"><em>Programming with POSIX Threads</em></span>[<span class="citation"><a href="threads.html#threads.bib.Butenhof97">Butenhof97</a></span>].</p>
<p>Doing some reading before attempting multithreaded designs will
give you a head start toward reliable multithreaded programs.</p>
</div>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357380"></a>C++ Standard Library usage in multithreaded programs</h4></div></div></div>
+<a name="id1210529"></a>C++ Standard Library usage in multithreaded programs</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1357384">Runtime libraries</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357428">Potentially non-thread-safe functions</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210534">Runtime libraries</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210582">Potentially non-thread-safe functions</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357384"></a>Runtime libraries</h5></div></div></div>
+<a name="id1210534"></a>Runtime libraries</h5></div></div></div>
<p><span class="bold"><strong>Warning:</strong></span> Multithreaded programs such as
- those using must link to <a href="threads.html#threads.glossary.thread-safe">thread-safe</a> versions of
+ those using <span class="bold"><strong>Boost.Threads</strong></span> must link to <a href="threads.html#threads.glossary.thread-safe">thread-safe</a> versions of
all runtime libraries used by the program, including the runtime library
for the C++ Standard Library. Failure to do so will cause <a href="threads.html#threads.glossary.race-condition">race conditions</a> to occur
when multiple threads simultaneously execute runtime library functions for
@@ -230,7 +226,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357428"></a>Potentially non-thread-safe functions</h5></div></div></div>
+<a name="id1210582"></a>Potentially non-thread-safe functions</h5></div></div></div>
<p>Certain C++ Standard Library functions inherited from C are
particular problems because they hold internal state between
calls:
@@ -247,7 +243,7 @@
using thread specific storage (see
<code class="computeroutput"><a href="thread_specific_ptr.html" title="Class thread_specific_ptr">boost::thread_specific_ptr</a></code>), and several C++
compiler vendors do just that. The technique is well-know and is explained
- in .</p>
+ in [<span class="citation"><a href="threads.html#threads.bib.Butenhof97">Butenhof97</a></span>].</p>
<p>But at least one vendor (HP-UX) does not provide thread-safe
implementations of the above functions in their otherwise thread-safe
runtime library. Instead they provide replacement functions with
@@ -260,20 +256,20 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357511"></a>Common guarantees for all components</h4></div></div></div>
+<a name="id1210677"></a>Common guarantees for all <span class="bold"><strong>Boost.Threads</strong></span> components</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1357515">Exceptions</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1357574">NonCopyable requirement</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210686">Exceptions</a></span></dt>
+<dt><span class="section"><a href="threads.html#id1210761">NonCopyable requirement</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357515"></a>Exceptions</h5></div></div></div>
-<p> destructors never
+<a name="id1210686"></a>Exceptions</h5></div></div></div>
+<p><span class="bold"><strong>Boost.Threads</strong></span> destructors never
throw exceptions. Unless otherwise specified, other
- functions that do not have
+ <span class="bold"><strong>Boost.Threads</strong></span> functions that do not have
an exception-specification may throw implementation-defined
exceptions.</p>
-<p>In particular,
+<p>In particular, <span class="bold"><strong>Boost.Threads</strong></span>
reports failure to allocate storage by throwing an exception of type
<code class="computeroutput">std::bad_alloc</code> or a class derived from
<code class="computeroutput">std::bad_alloc</code>, failure to obtain thread resources other than
@@ -287,8 +283,8 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1357574"></a>NonCopyable requirement</h5></div></div></div>
-<p> classes documented as
+<a name="id1210761"></a>NonCopyable requirement</h5></div></div></div>
+<p><span class="bold"><strong>Boost.Threads</strong></span> classes documented as
meeting the NonCopyable requirement disallow copy construction and copy
assignment. For the sake of exposition, the synopsis of such classes show
private derivation from <code class="computeroutput">boost::noncopyable</code>. Users
@@ -301,12 +297,12 @@
<div class="titlepage"><div><div><h2 class="title">
<a name="threads.glossary"></a>Glossary</h2></div></div></div>
<p>Definitions are given in terms of the C++ Standard
- . References to the standard are in the form [1.2.3/4], which
+ [<span class="citation"><a href="threads.html#threads.bib.ISO98">ISO98</a></span>]. References to the standard are in the form [1.2.3/4], which
represents the section number, with the paragraph number following the
"/".</p>
<p>Because the definitions are written in something akin to "standardese",
they can be difficult to understand. The intent isn't to confuse, but rather
- to clarify the additional requirements places on a C++
+ to clarify the additional requirements <span class="bold"><strong>Boost.Threads</strong></span> places on a C++
implementation as defined by the C++ Standard.</p>
<dl>
<dt>
@@ -362,7 +358,7 @@
<p>During the lifetime of a thread, it shall be in one of the following
states:</p>
<div class="table">
-<a name="id1567021"></a><p class="title"><b>Table 12.26. Thread States</b></p>
+<a name="id1223047"></a><p class="title"><b>Table 12.15. Thread States</b></p>
<table class="table" summary="Thread States">
<colgroup>
<col>
@@ -399,7 +395,7 @@
</div>
<p>Thread state transitions shall occur only as specified:</p>
<div class="table">
-<a name="id1567071"></a><p class="title"><b>Table 12.27. Thread States Transitions</b></p>
+<a name="id1223097"></a><p class="title"><b>Table 12.16. Thread States Transitions</b></p>
<table class="table" summary="Thread States Transitions">
<colgroup>
<col>
@@ -471,7 +467,7 @@
pattern which isn't even a valid value for the data type. A race condition
results in undefined behavior [1.3.12].</p>
<p>Race conditions can be prevented by serializing memory access using
- the tools provided by .</p>
+ the tools provided by <span class="bold"><strong>Boost.Threads</strong></span>.</p>
</dd>
<dt>
<a name="threads.glossary.deadlock"></a>Deadlock</dt>
@@ -491,7 +487,7 @@
<dt>
<a name="threads.glossary.undefined-behavior"></a>Undefined Behavior</dt>
<dd>
-<p>The result of certain operations in is undefined;
+<p>The result of certain operations in <span class="bold"><strong>Boost.Threads</strong></span> is undefined;
this means that those operations can invoke almost any behavior when
they are executed.</p>
<p>An operation whose behavior is undefined can work "correctly"
@@ -523,7 +519,7 @@
function arguments [1.9/17], while the "sequence point after a call" is the
sequence point after the copying of the returned value... [1.9/17].</p>
<div class="table">
-<a name="id1567280"></a><p class="title"><b>Table 12.28. Memory Visibility</b></p>
+<a name="id1223316"></a><p class="title"><b>Table 12.17. Memory Visibility</b></p>
<table class="table" summary="Memory Visibility">
<colgroup>
<col>
@@ -586,7 +582,7 @@
</div>
<div class="biblioentry">
<a name="threads.bib.Boost"></a><p>[<span class="abbrev"><a name="threads.bib.Boost.abbrev"></a>Boost</span>] <span class="bibliomisc">The <span class="emphasis"><em>Boost</em></span> world wide web site.
- <a href="http://www.boost.org" target="_top">http://www.boost.org</a>. </span><p> is one of many Boost libraries. The Boost web
+ <a href="http:/www.boost.org" target="_top">http://www.boost.org</a>. </span><p><span class="bold"><strong>Boost.Threads</strong></span> is one of many Boost libraries. The Boost web
site includes a great deal of documentation and general information which
applies to all Boost libraries. Current copies of the libraries including
documentation and test programs may be downloaded from the web
@@ -601,7 +597,7 @@
applied to software, too.</p></p>
</div>
<div class="biblioentry">
-<a name="threads.bib.Butenhof97"></a><p>[<span class="abbrev"><a name="threads.bib.Butenhof97.abbrev"></a>Butenhof97</span>] <span class="title"><i>Programming with POSIX Threads</i>. </span><span class="author"><span class="firstname">David</span> <span class="othername">R.</span> <span class="surname">Butenhof</span>. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 1997. </span><span class="isbn">ISNB: 0-201-63392-2. </span><p>This is a very readable explanation of threads and how to use
+<a name="threads.bib.Butenhof97"></a><p>[<span class="abbrev"><a name="threads.bib.Butenhof97.abbrev"></a>Butenhof97</span>] <span class="title"><i><a href="http://cseng.aw.com/book/0,3828,0201633922,00.html" target="_top">Programming with POSIX Threads </a></i>. </span><span class="author"><span class="firstname">David</span> <span class="othername">R.</span> <span class="surname">Butenhof</span>. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 1997. </span><span class="isbn">ISNB: 0-201-63392-2. </span><p>This is a very readable explanation of threads and how to use
them. Many of the insights given apply to all multithreaded programming, not
just POSIX Threads</p></p>
</div>
@@ -619,20 +615,20 @@
associated with concurrent programs.</p></p>
</div>
<div class="biblioentry">
-<a name="threads.bib.SchmidtPyarali"></a><p>[<span class="abbrev"><a name="threads.bib.SchmidtPyarali.abbrev"></a>SchmidtPyarali</span>] <span class="title"><i><a href="http://www.cs.wustl.edu/~schmidt/win32-cv-1.html" target="_top">Strategies for Implementing POSIX Condition Variables on Win32</a></i>. </span><span class="authorgroup"><span class="firstname">Douglas</span> <span class="othername">C.</span> <span class="surname">Schmidt</span> and <span class="firstname">Irfan</span> <span class="surname">Pyarali</span>. </span><span class="orgname">Department of Computer Science, Washington University, St. Louis,
- Missouri. </span><p>Rationale for understanding condition
+<a name="threads.bib.SchmidtPyarali"></a><p>[<span class="abbrev"><a name="threads.bib.SchmidtPyarali.abbrev"></a>SchmidtPyarali</span>] <span class="title"><i><a href="http://www.cs.wustl.edu/~schmidt/win32-cv-1.html8" target="_top">Strategies for Implementing POSIX Condition Variables on Win32</a></i>. </span><span class="authorgroup"><span class="firstname">Douglas</span> <span class="othername">C.</span> <span class="surname">Schmidt</span> and <span class="firstname">Irfan</span> <span class="surname">Pyarali</span>. </span><span class="orgname">Department of Computer Science, Washington University, St. Louis,
+ Missouri. </span><p>Rationale for understanding <span class="bold"><strong>Boost.Threads</strong></span> condition
variables. Note that Alexander Terekhov found some bugs in the
- implementation given in this article, so pthreads-win32 and
+ implementation given in this article, so pthreads-win32 and <span class="bold"><strong>Boost.Threads</strong></span>
are even more complicated yet.</p></p>
</div>
<div class="biblioentry">
<a name="threads.bib.SchmidtStalRohnertBuschmann"></a><p>[<span class="abbrev"><a name="threads.bib.SchmidtStalRohnertBuschmann.abbrev"></a>SchmidtStalRohnertBuschmann</span>] <span class="title"><i><a href="http://www.wiley.com/Corporate/Website/Objects/Products/0,9049,104671,00.html" target="_top">Pattern-Oriented Architecture Volume 2</a></i>. </span><span class="subtitle">Patterns for Concurrent and Networked Objects. </span><span class="titleabbrev">POSA2. </span><span class="authorgroup"><span class="firstname">Douglas</span> <span class="othername">C.</span> <span class="surname">Schmidt</span>, <span class="firstname">Michael</span>, <span class="firstname">Hans</span> <span class="surname">Rohnert</span>, and <span class="firstname">Frank</span> <span class="surname">Buschmann</span>. </span><span class="publisher">Wiley</span><span class="copyright">Copyright © 2000. </span><p>This is a very good explanation of how to apply several patterns
useful for concurrent programming. Among the patterns documented is the
- Monitor Pattern mentioned frequently in the
+ Monitor Pattern mentioned frequently in the <span class="bold"><strong>Boost.Threads</strong></span>
documentation.</p></p>
</div>
<div class="biblioentry">
-<a name="threads.bib.Stroustrup"></a><p>[<span class="abbrev"><a name="threads.bib.Stroustrup.abbrev"></a>Stroustrup</span>] <span class="title"><i><a href="http://www.awprofessional.com/titles/0-201-88954-4" target="_top">The C++ Programming Language</a></i>. </span><span class="edition">Third Edition. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 2000. </span><span class="isbn">ISBN: 0-201-70073-5. </span><p>The first book a C++ programmer should own. Note that the 3rd edition
+<a name="threads.bib.Stroustrup"></a><p>[<span class="abbrev"><a name="threads.bib.Stroustrup.abbrev"></a>Stroustrup</span>] <span class="title"><i><a href="http://cseng.aw.com/book/0,3828,0201700735,00.html" target="_top">The C++ Programming Language</a></i>. </span><span class="edition">Special Edition. </span><span class="publisher">Addison-Wesley</span><span class="copyright">Copyright © 2000. </span><span class="isbn">ISBN: 0-201-70073-5. </span><p>The first book a C++ programmer should own. Note that the 3rd edition
(and subsequent editions like the Special Edition) has been rewritten to
cover the ISO standard language and library.</p></p>
</div>
diff --git a/doc/html/threads/concepts.html b/doc/html/threads/concepts.html
index 329409c17f..2249c0b0bd 100644
--- a/doc/html/threads/concepts.html
+++ b/doc/html/threads/concepts.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Concepts</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="design.html" title="Design">
@@ -25,18 +25,7 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="threads.concepts"></a>Concepts</h3></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-mutexes">Read/Write Mutexes</a></span></dt>
-</dl></div>
-<p> currently supports two types of mutex concepts:
- ordinary <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutexes</a>,
- which allow only one thread at a time to access a resource, and
- <a href="concepts.html#threads.concepts.read-write-mutexes" title="Read/Write Mutexes">Read/Write Mutexes</a>,
- which allow only one thread at a time to access a resource when it is
- being modified (the "Write" part of Read/Write), but allows multiple threads
- to access a resource when it is only being referenced (the "Read" part of
- Read/Write).</p>
+<div class="toc"><dl><dt><span class="section"><a href="concepts.html#threads.concepts.mutexes">Mutexes</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="threads.concepts.mutexes"></a>Mutexes</h4></div></div></div>
@@ -62,7 +51,7 @@
formalize the requirements. A model that implements Mutex and its
refinements has two states: <span class="bold"><strong>locked</strong></span> and
<span class="bold"><strong>unlocked</strong></span>. Before using a shared resource, a
- thread locks a mutex object
+ thread locks a <span class="bold"><strong>Boost.Threads</strong></span> mutex object
(an object whose type is a model of
<a href="concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> or one of it's
refinements), ensuring
@@ -79,15 +68,15 @@
properly when using these traditional API's. The result is
<a href="../threads.html#threads.glossary.deadlock">deadlock</a>.</p>
<p>Many C++ threading libraries use a pattern known as <span class="emphasis"><em>Scoped
- Locking</em></span> to free the programmer from
+ Locking</em></span>[<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] to free the programmer from
the need to explicitly lock and unlock mutex objects. With this pattern, a
<a href="concepts.html#threads.concepts.lock-concepts" title="Lock Concepts">Lock</a> concept is employed where
the lock object's constructor locks the associated mutex object and the
destructor automatically does the unlocking. The
- library takes this pattern to
+ <span class="bold"><strong>Boost.Threads</strong></span> library takes this pattern to
the extreme in that Lock concepts are the only way to lock and unlock a
mutex object: lock and unlock functions are not exposed by any
- mutex objects. This helps to
+ <span class="bold"><strong>Boost.Threads</strong></span> mutex objects. This helps to
ensure safe usage patterns, especially when code throws exceptions.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
@@ -113,7 +102,7 @@
<p>Internally a lock count is maintained and the owning thread must
unlock the mutex object the same number of times that it locked it before
the mutex object's state returns to unlocked. Since mutex objects in
- expose locking
+ <span class="bold"><strong>Boost.Threads</strong></span> expose locking
functionality only through lock concepts, a thread will always unlock a
mutex object the same number of times that it locked it. This helps to
eliminate a whole set of errors typically found in traditional C style
@@ -131,10 +120,10 @@
operation will fail with some sort of error indication. Further, attempts
by a thread to unlock a mutex object that was not locked by the thread
will also return some sort of error indication. In
- , an exception of type
+ <span class="bold"><strong>Boost.Threads</strong></span>, an exception of type
<code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
would be thrown in these cases.</p>
-<p> does not currently
+<p><span class="bold"><strong>Boost.Threads</strong></span> does not currently
provide any mutex objects that use this strategy.</p>
</div>
<div class="section" lang="en">
@@ -146,7 +135,7 @@
<a href="../threads.html#threads.glossary.deadlock">deadlock</a>. In general
this locking strategy is less safe than a checked or recursive strategy,
but it's also a faster strategy and so is employed by many libraries.</p>
-<p> does not currently
+<p><span class="bold"><strong>Boost.Threads</strong></span> does not currently
provide any mutex objects that use this strategy.</p>
</div>
<div class="section" lang="en">
@@ -204,7 +193,7 @@
<div class="titlepage"><div><div><h6 class="title">
<a name="threads.concepts.unspecified-scheduling-policy"></a>Unspecified Policy</h6></div></div></div>
<p>The mutex object does not specify a scheduling policy. In order to
- ensure portability, all
+ ensure portability, all <span class="bold"><strong>Boost.Threads</strong></span>
mutex objects use an unspecified scheduling policy.</p>
</div>
</div>
@@ -231,7 +220,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358355"></a><p class="title"><b>Table 12.1. Mutex Expressions</b></p>
+<a name="id1211666"></a><p class="title"><b>Table 12.1. Mutex Expressions</b></p>
<table class="table" summary="Mutex Expressions">
<colgroup>
<col>
@@ -274,7 +263,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358432"></a><p class="title"><b>Table 12.2. TryMutex Expressions</b></p>
+<a name="id1211744"></a><p class="title"><b>Table 12.2. TryMutex Expressions</b></p>
<table class="table" summary="TryMutex Expressions">
<colgroup>
<col>
@@ -303,7 +292,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358492"></a><p class="title"><b>Table 12.3. TimedMutex Expressions</b></p>
+<a name="id1211804"></a><p class="title"><b>Table 12.3. TimedMutex Expressions</b></p>
<table class="table" summary="TimedMutex Expressions">
<colgroup>
<col>
@@ -326,11 +315,11 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
<a name="threads.concepts.mutex-models"></a>Mutex Models</h5></div></div></div>
-<p> currently supplies six models of
+<p><span class="bold"><strong>Boost.Threads</strong></span> currently supplies six models of
<a href="concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a>
and its refinements.</p>
<div class="table">
-<a name="id1358540"></a><p class="title"><b>Table 12.4. Mutex Models</b></p>
+<a name="id1211857"></a><p class="title"><b>Table 12.4. Mutex Models</b></p>
<table class="table" summary="Mutex Models">
<colgroup>
<col>
@@ -385,7 +374,7 @@
<p>A lock object provides a safe means for locking and unlocking a mutex
object (an object whose type is a model of <a href="concepts.html#threads.concepts.Mutex" title="Mutex Concept">Mutex</a> or one of its refinements). In
other words they are an implementation of the <span class="emphasis"><em>Scoped
- Locking</em></span> pattern. The <a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>,
+ Locking</em></span>[<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] pattern. The <a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>,
<a href="concepts.html#threads.concepts.ScopedTryLock" title="ScopedTryLock Concept">ScopedTryLock</a>, and
<a href="concepts.html#threads.concepts.ScopedTimedLock" title="ScopedTimedLock Concept">ScopedTimedLock</a>
concepts formalize the requirements.</p>
@@ -408,7 +397,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358762"></a><p class="title"><b>Table 12.5. Lock Expressions</b></p>
+<a name="id1212089"></a><p class="title"><b>Table 12.5. Lock Expressions</b></p>
<table class="table" summary="Lock Expressions">
<colgroup>
<col>
@@ -476,7 +465,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358999"></a><p class="title"><b>Table 12.6. ScopedLock Expressions</b></p>
+<a name="id1212325"></a><p class="title"><b>Table 12.6. ScopedLock Expressions</b></p>
<table class="table" summary="ScopedLock Expressions">
<colgroup>
<col>
@@ -514,7 +503,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1359102"></a><p class="title"><b>Table 12.7. TryLock Expressions</b></p>
+<a name="id1212428"></a><p class="title"><b>Table 12.7. TryLock Expressions</b></p>
<table class="table" summary="TryLock Expressions">
<colgroup>
<col>
@@ -553,7 +542,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1359223"></a><p class="title"><b>Table 12.8. ScopedTryLock Expressions</b></p>
+<a name="id1212550"></a><p class="title"><b>Table 12.8. ScopedTryLock Expressions</b></p>
<table class="table" summary="ScopedTryLock Expressions">
<colgroup>
<col>
@@ -592,7 +581,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1359344"></a><p class="title"><b>Table 12.9. TimedLock Expressions</b></p>
+<a name="id1212671"></a><p class="title"><b>Table 12.9. TimedLock Expressions</b></p>
<table class="table" summary="TimedLock Expressions">
<colgroup>
<col>
@@ -631,7 +620,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1359488"></a><p class="title"><b>Table 12.10. ScopedTimedLock Expressions</b></p>
+<a name="id1212816"></a><p class="title"><b>Table 12.10. ScopedTimedLock Expressions</b></p>
<table class="table" summary="ScopedTimedLock Expressions">
<colgroup>
<col>
@@ -664,11 +653,11 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
<a name="threads.concepts.lock-models"></a>Lock Models</h5></div></div></div>
-<p> currently supplies twelve models of
+<p><span class="bold"><strong>Boost.Threads</strong></span> currently supplies twelve models of
<a href="concepts.html#threads.concepts.Lock" title="Lock Concept">Lock</a>
and its refinements.</p>
<div class="table">
-<a name="id1359578"></a><p class="title"><b>Table 12.11. Lock Models</b></p>
+<a name="id1212910"></a><p class="title"><b>Table 12.11. Lock Models</b></p>
<table class="table" summary="Lock Models">
<colgroup>
<col>
@@ -731,1506 +720,9 @@
</div>
</div>
</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="threads.concepts.read-write-mutexes"></a>Read/Write Mutexes</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies">Locking Strategies</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-scheduling-policies">Scheduling Policies</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-mutex-concepts">Mutex Concepts</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-mutex-models">Mutex Models</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-lock-concepts">Lock Concepts</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-lock-models">Lock Models</a></span></dt>
-</dl></div>
-<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
-<h3 class="title">Note</h3>Since the read/write mutex and related classes are new,
- both interface and implementation are liable to change
- in future releases of .
- The lock concepts and lock promotion and demotion in particular
- are still under discussion and very likely to change.</div>
-<p>A read/write mutex (short for reader/writer mutual-exclusion) object
- is used to serialize access to a resource shared between multiple
- threads, where multiple "readers" can share simultaneous access, but
- "writers" require exclusive access. The
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a> concept, with
- <a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a> and
- <a href="concepts.html#threads.concepts.TimedReadWriteMutex" title="TimedReadWriteMutex Concept"> TimedReadWriteMutex</a>
- refinements formalize the requirements. A model that implements
- ReadWriteMutex and its refinements has three states:
- <span class="bold"><strong>read-locked</strong></span>,
- <span class="bold"><strong>write-locked</strong></span>, and
- <span class="bold"><strong>unlocked</strong></span>.
- Before reading from a shared resource, a thread
- <span class="bold"><strong>read-locks</strong></span>
- a read/write mutex object
- (an object whose type is a model of
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
- or one of it's refinements), ensuring
- <a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
- access for reading from the shared resource. Before writing
- to a shared resource, a thread
- <span class="bold"><strong>write-locks</strong></span> a
- read/write mutex object
- (an object whose type is a model of
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
- or one of it's refinements), ensuring
- <a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
- access for altering the shared resource. When use of the shared
- resource is complete, the thread unlocks the mutex object,
- allowing another thread to acquire the lock and use the shared
- resource.</p>
-<p>Traditional C thread APIs that provide read/write mutex
- primitives (like POSIX threads) expose functions to lock and unlock a
- mutex object. This is dangerous since it's easy to forget to unlock a
- locked mutex. When the flow of control is complex, with multiple
- return points, the likelihood of forgetting to unlock a mutex object
- becomes even greater. When exceptions are thrown, it becomes nearly
- impossible to ensure that the mutex object is unlocked
- properly when using these traditional API's. The result is
- <a href="../threads.html#threads.glossary.deadlock">deadlock</a>.</p>
-<p>Many C++ threading libraries use a pattern known as <span class="emphasis"><em>Scoped
- Locking</em></span> to free the
- programmer from the need to explicitly lock and unlock
- read/write mutex objects. With this pattern, a
- <a href="concepts.html#threads.concepts.read-write-lock-concepts" title="Lock Concepts">Read/Write Lock</a>
- concept is employed where the lock object's constructor locks
- the associated read/write mutex object
- and the destructor automatically does the unlocking. The
- library takes this pattern to
- the extreme in that
- <a href="concepts.html#threads.concepts.read-write-lock-concepts" title="Lock Concepts">Read/Write Lock</a>
- concepts are the only way to lock and unlock a read/write mutex
- object: lock and unlock functions are not exposed by any
- read/write mutex objects. This helps to
- ensure safe usage patterns, especially when code throws exceptions.</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-locking-strategies"></a>Locking Strategies</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.recursive">Recursive Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.checked">Checked Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.unchecked">Unchecked Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.unspecified">Unspecified Locking Strategy</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification">Thread Identification</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.promotion">Lock Promotion</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-locking-strategies.demotion">Lock Demotion</a></span></dt>
-</dl></div>
-<p>Every read/write mutex object follows one of several locking
- strategies. These strategies define the semantics for the locking
- operation when the calling thread already owns a lock on the
- read/write mutex object.</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.recursive"></a>Recursive Locking Strategy</h6></div></div></div>
-<p>With a recursive locking strategy, when a thread attempts
- to acquire a lock on a read/write mutex object
- for which it already owns a lock, the operation is successful,
- except in the case where a thread holding a read-lock
- attempts to obtain a write lock, in which case a
- <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> exception will
- be thrown. Note the distinction between a thread, which may have
- multiple locks outstanding on a recursive read/write mutex object,
- and a lock object, which even for a recursive read/write mutex
- object cannot have any of its lock functions called multiple
- times without first calling unlock.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td>If this thread is the only holder of the read-lock,
- grants the write lock immediately. Otherwise throws a
- <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> exception.</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>Grants the (additional) read-lock immediately.</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td> Grant the write-lock immediately</td>
-</tr>
-</tbody>
-</table></div>
-<p>Internally a lock count is maintained and the owning
- thread must unlock the mutex object the same number of times
- that it locked it before the mutex object's state returns
- to unlocked. Since mutex objects in expose
- locking functionality only through lock concepts, a thread
- will always unlock a mutex object the same number of times
- that it locked it. This helps to eliminate a whole set of
- errors typically found in traditional C style thread APIs.
- </p>
-<p> does not currently provide any read/write mutex objects
- that use this strategy. A successful implementation of this locking strategy
- may require
- <a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification" title="Thread Identification">thread identification</a>.
- </p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.checked"></a>Checked Locking Strategy</h6></div></div></div>
-<p>With a checked locking strategy, when a thread attempts
- to acquire a lock on the mutex object for which the thread
- already owns a lock, the operation will fail with some sort of
- error indication, except in the case of multiple read-lock
- acquisition which is a normal operation for ANY ReadWriteMutex.
- Further, attempts by a thread to unlock a mutex that was not
- locked by the thread will also return some sort of error
- indication. In , an exception of type
- <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code> would be thrown in
- these cases.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td>Throw <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>Throw <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td> Throw <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p> does not currently provide any read/write mutex objects
- that use this strategy. A successful implementation of this locking strategy
- may require
- <a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification" title="Thread Identification">thread identification</a>.
- </p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.unchecked"></a>Unchecked Locking Strategy</h6></div></div></div>
-<p>With an unchecked locking strategy, when a thread
- attempts to acquire a lock on the read/write mutex object
- for which the thread already owns a lock, the operation
- will <a href="../threads.html#threads.glossary.deadlock">deadlock</a>.
- In general this locking strategy is less safe than a checked
- or recursive strategy, but it can be a faster strategy and so
- is employed by many libraries.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td><a href="../threads.html#threads.glossary.deadlock">Deadlock</a></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td><a href="../threads.html#threads.glossary.deadlock">Deadlock</a></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td><a href="../threads.html#threads.glossary.deadlock">Deadlock</a></td>
-</tr>
-</tbody>
-</table></div>
-<p> does not currently provide any mutex
- objects that use this strategy. For ReadWriteMutexes on
- platforms that contain natively recursive synchronization
- primitives, implementing a guaranteed-deadlock can actually
- involve extra work, and would likely require
- <a href="concepts.html#threads.concepts.read-write-locking-strategies.thread-identification" title="Thread Identification">thread identification</a>.
- </p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.unspecified"></a>Unspecified Locking Strategy</h6></div></div></div>
-<p>With an unspecified locking strategy, when a thread
- attempts to acquire a lock on a read/write mutex object for
- which the thread already owns a lock, the operation results
- in <a href="../threads.html#threads.glossary.undefined-behavior">undefined behavior</a>.
- When a read/write mutex object has an unspecified locking
- strategy the programmer must assume that the read/write mutex
- object instead uses an unchecked strategy as the worse case,
- although some platforms may exhibit a mix of unchecked and
- recursive behavior.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Lock Type Held</th>
-<th>Lock Type Requested</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>read-lock</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-lock</td>
-<td>write-lock</td>
-<td>
-<a href="../threads.html#threads.glossary.undefined-behavior">Undefined</a>, but generally <a href="../threads.html#threads.glossary.deadlock">deadlock</a>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>
-<a href="../threads.html#threads.glossary.undefined-behavior">Undefined</a>, but generally <a href="../threads.html#threads.glossary.deadlock">deadlock</a>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>
-<a href="../threads.html#threads.glossary.undefined-behavior">Undefined</a>, but generally <a href="../threads.html#threads.glossary.deadlock">deadlock</a>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p>In general a read/write mutex object with an unspecified
- locking strategy is unsafe, and it requires programmer discipline
- to use the read/write mutex object properly. However, this strategy
- allows an implementation to be as fast as possible with no restrictions
- on its implementation. This is especially true for portable implementations
- that wrap the native threading support of a platform. For this reason, the
- classes
- <code class="computeroutput">read_write_mutex</code>,
- <code class="computeroutput">try_read_write_mutex</code>, and
- <code class="computeroutput">timed_read_write_mutex</code>
- use this locking strategy despite the lack of safety.</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.thread-identification"></a>Thread Identification</h6></div></div></div>
-<p>ReadWriteMutexes can support specific Locking Strategies
- (recursive and checked) which help to detect and protect against
- self-deadlock. Self-deadlock can occur when a holder of a locked
- ReadWriteMutex attempts to obtain another lock. Given an
- implemention <span class="emphasis"><em>I</em></span> which is susceptible to
- self-deadlock but otherwise correct and efficient, a recursive or
- checked implementation <span class="emphasis"><em>Ir</em></span> or
- <span class="emphasis"><em>Ic</em></span> can use the same basic implementation,
- but make special checks against self-deadlock by tracking the
- identities of thread(s) currently holding locks. This approach
- makes deadlock detection othrogonal to the basic ReadWriteMutex
- implementaion.</p>
-<p>Alternatively, a different basic implementation for
- ReadWriteMutex concepts,
- <span class="emphasis"><em>I'</em></span> (I-Prime) may exist which uses recursive
- or checked versions of synchronization primitives to produce
- a recursive or checked ReadWriteMutex while still providing
- flexibility in terms of Scheduling Policies. </p>
-<p>Please refer to the <a href="concepts.html#threads.concepts.read-write-mutex-concepts" title="Mutex Concepts">read/write mutex concept</a>
- documentation for a discussion of locking strategies.
- The read/write mutex supports only the
- <a href="concepts.html#threads.concepts.read-write-locking-strategies.unspecified" title="Unspecified Locking Strategy">unspecified</a>
- locking strategy. ReadWriteMutexes are parameterized on a
- Mutex type which they use to control write-locking
- and access to internal state.</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.promotion"></a>Lock Promotion</h6></div></div></div>
-<p>ReadWriteMutexes can support lock promotion, where a
- mutex which is in the read-locked state transitions to a
- write-locked state without releasing the lock. Lock
- promotion can be tricky to implement; for instance,
- extra care must be taken to ensure that only one thread holding a
- read-lock can block awaiting promotion at any given time. If
- more than one read-lock holder is allowed to enter a blocked
- state while waiting to be promoted, deadlock will result since
- both threads will be waiting for the other to release their read-lock.
- </p>
-<p>Currently, supports lock promotion
- through <code class="computeroutput">promote()</code>, <code class="computeroutput">try_promote()</code>,
- and <code class="computeroutput">timed_promote()</code> operations.</p>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-locking-strategies.demotion"></a>Lock Demotion</h6></div></div></div>
-<p>ReadWriteMutexes can support lock demotion, where a
- mutex which is in the write-locked state transitions to a
- read-locked state without releasing the lock.
- Since by definition only one thread at a time may hold
- a write-lock, the problem with deadlock that can occur
- during lock promotion is not a problem for lock
- demotion.</p>
-<p>Currently, supports lock demotion
- through <code class="computeroutput">demote()</code>, <code class="computeroutput">try_demote()</code>,
- and <code class="computeroutput">timed_demote()</code> operations.</p>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-scheduling-policies"></a>Scheduling Policies</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-scheduling-policies.inter-class">Inter-Class Scheduling Policies</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.read-write-scheduling-policies.intra-class">Intra-Class Scheduling Policies</a></span></dt>
-</dl></div>
-<p>Every read/write mutex object follows one of several scheduling
- policies. These policies define the semantics when the mutex object
- is unlocked and there is more than one thread waiting to acquire a
- lock. In other words, the policy defines which waiting thread shall
- acquire the lock. For a read/write mutex, it is particularly important
- to define the behavior when threads are requesting both read and
- write access simultaneously. This will be referred to as "inter-class
- scheduling" because it describes the scheduling between two
- classes of threads (those waiting for a read lock and those
- waiting for a write lock).</p>
-<p>For some types of inter-class scheduling, an "intra-class"
- scheduling policy can also be defined that will describe the order
- in which waiting threads of the same class (i.e., those
- waiting for the same type of lock) will acquire the thread.
- </p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.inter-class"></a>Inter-Class Scheduling Policies</h6></div></div></div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.reader-priority"></a>ReaderPriority</h6></div></div></div>
-<p>With ReaderPriority scheduling, any pending request for
- a read-lock will have priority over a pending request for a
- write-lock, irrespective of the current lock state of the
- read/write mutex, and irrespective of the relative order
- that the pending requests arrive.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately.</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>Wait to acquire the lock until the thread
- holding the write-lock releases its lock (or until
- the specified time, if any). A
- read-lock will be granted to all pending readers
- before any other thread can acquire a write-lock.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately, if and
- only if there are no pending read-lock requests.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td> Wait to acquire the lock until all
- threads holding read-locks release their locks
- <span class="bold"><strong>AND</strong></span> no requests
- for read-locks exist. If other write-lock
- requests exist, the lock is granted in accordance
- with the intra-class scheduling policy.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the thread
- holding the write-lock releases its lock
- <span class="bold"><strong>AND</strong></span> no requests
- for read-locks exist. If other write-lock
- requests exist, the lock is granted in accordance
- with the intra-class scheduling policy.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.writer-priority"></a>WriterPriority</h6></div></div></div>
-<p>With WriterPriority scheduling, any pending request
- for a write-lock will have priority over a pending request
- for a read-lock, irrespective of the current lock state
- of the read/write mutex, and irrespective of the relative
- order that the pending requests arrive.</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately,
- <span class="bold"><strong>IF</strong></span> no outstanding
- requests for a write-lock exist; otherwise TODO.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td> Wait to acquire the lock until the
- thread holding the write-lock
- releases its lock. The read lock will be granted
- once no other outstanding write-lock requests
- exist.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until all
- threads holding read-locks release their locks.
- If other write-lock requests exist, the lock
- is granted in accordance with the intra-class
- scheduling policy. This request will be granted
- before any new read-lock requests are granted.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the thread
- holding the write-lock releases its lock. If
- other write-lock requests exist, the lock is
- granted in accordance with the intra-class
- scheduling policy. This request will be granted
- before any new read-lock requests are granted.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.alternating-many-reads"></a>AlternatingPriority/ManyReads</h6></div></div></div>
-<p>With AlternatingPriority/ManyReads scheduling, reader
- or writer starvation is avoided by alternatively granting read
- or write access when pending requests exist for both types of
- locks. Outstanding read-lock requests are treated as a group
- when it is the "readers' turn"</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately,
- <span class="bold"><strong>IF</strong></span> no outstanding
- requests for a write-lock exist. If outstanding
- write-lock requests exist, this lock will not
- be granted until at least one of the
- write-locks is granted and released. If other
- read-lock requests exist, all read-locks will be
- granted as a group.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td> Wait to acquire the lock until the thread
- holding the write-lock releases its lock. If other
- outstanding write-lock requests exist, they will
- have to wait until all current read-lock requests
- are serviced.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td>
-<p>Wait to acquire the lock until all threads
- holding read-locks release their locks.</p>
-<p>If other write-lock requests exist, this
- lock will be granted to one of them in accordance
- with the intra-class scheduling policy.</p>
-<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the thread
- holding the write-lock releases its lock. If
- other outstanding read-lock requests exist, this
- lock will not be granted until all of the
- currently waiting read-locks are granted and
- released. If other write-lock requests exist,
- this lock will be granted in accordance with the
- intra-class scheduling policy.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.alternating-single-read"></a>AlternatingPriority/SingleRead</h6></div></div></div>
-<p>With AlternatingPriority/SingleRead scheduling, reader
- or writer starvation is avoided by alternatively granting read
- or write access when pending requests exist for both types of
- locks. Outstanding read-lock requests are services one at a
- time when it is the "readers' turn"</p>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Current mutex state</th>
-<th>Request Type</th>
-<th>Action</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>unlocked</td>
-<td>read-lock</td>
-<td>Grant the read-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>read-lock</td>
-<td>Grant the additional read-lock immediately,
- <span class="bold"><strong>IF</strong></span> no outstanding
- requests for a write-lock exist. If outstanding
- write-lock requests exist, this lock will not
- be granted until at least one of the write-locks
- is granted and released.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>read-lock</td>
-<td>
-<p>Wait to acquire the lock until the thread
- holding the write-lock releases its lock.</p>
-<p>If other outstanding write-lock requests
- exist, exactly one read-lock request will be
- granted before the next write-lock is granted.
- </p>
-<p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>unlocked</td>
-<td>write-lock</td>
-<td>Grant the write-lock immediately.</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>write-lock</td>
-<td>
-<p>Wait to acquire the lock until all
- threads holding read-locks release their
- locks.</p>
-<p>If other write-lock requests exist,
- this lock will be granted to one of them
- in accordance with the intra-class
- scheduling policy.</p>
-</td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>write-lock</td>
-<td>Wait to acquire the lock until the
- thread holding the write-lock releases its
- lock. If other outstanding read-lock requests
- exist, this lock can not be granted until
- exactly one read-lock request is granted and
- released. If other write-lock requests exist,
- this lock will be granted in accordance with
- the intra-class scheduling policy.
- <p>TODO: try-lock, timed-lock.</p>
-</td>
-</tr>
-<tr>
-<td>read-locked</td>
-<td>promote</td>
-<td><p>TODO</p></td>
-</tr>
-<tr>
-<td>write-locked</td>
-<td>demote</td>
-<td><p>TODO</p></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.read-write-scheduling-policies.intra-class"></a>Intra-Class Scheduling Policies</h6></div></div></div>
-<p>Please refer to
- <a href="concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">the section called &#8220;Scheduling Policies&#8221;</a>
- for a discussion of mutex scheduling policies, which are identical to
- read/write mutex intra-class scheduling policies.</p>
-<p>For threads waiting to obtain write-locks, the read/write mutex
- supports only the
- <a href="concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>
- intra-class scheduling policy. That is, given a set of threads
- waiting for write-locks, the order, relative to one another, in
- which they receive the write-lock is unspecified.</p>
-<p>For threads waiting to obtain read-locks, the read/write mutex
- supports only the
- <a href="concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>
- intra-class scheduling policy. That is, given a set of threads
- waiting for read-locks, the order, relative to one another, in
- which they receive the read-lock is unspecified.</p>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-mutex-concepts"></a>Mutex Concepts</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ReadWriteMutex">ReadWriteMutex Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TryReadWriteMutex">TryReadWriteMutex Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TimedReadWriteMutex">TimedReadWriteMutex Concept</a></span></dt>
-</dl></div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ReadWriteMutex"></a>ReadWriteMutex Concept</h6></div></div></div>
-<p>A ReadWriteMutex object has three states: read-locked,
- write-locked, and unlocked. ReadWriteMutex object state can
- only be determined by a lock object meeting the appropriate lock concept
- requirements and constructed for the ReadWriteMutex object.</p>
-<p>A ReadWriteMutex is
- <a href="../../../libs/utility/utility.htm#Class%20noncopyable" target="_top">NonCopyable</a>.
- </p>
-<p>For a ReadWriteMutex type <code class="computeroutput">M</code>,
- and an object <code class="computeroutput">m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1361243"></a><p class="title"><b>Table 12.12. ReadWriteMutex Expressions</b></p>
-<table class="table" summary="ReadWriteMutex Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">M m;</code></td>
-<td>Constructs a read/write mutex object <code class="computeroutput">m</code>.
- Post-condition: <code class="computeroutput">m</code> is unlocked.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">(&amp;m)-&gt;~M();</code></td>
-<td>Precondition: <code class="computeroutput">m</code> is unlocked.
- Destroys a read/write mutex object <code class="computeroutput">m</code>.
- </td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_read_write_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedReadWriteLock" title="ScopedReadWriteLock Concept">ScopedReadWriteLock</a>
- requirements. </td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_read_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
- requirements. </td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_write_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedLock" title="ScopedLock Concept">ScopedLock</a>
- requirements. </td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TryReadWriteMutex"></a>TryReadWriteMutex Concept</h6></div></div></div>
-<p>A TryReadWriteMutex is a refinement of
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>.
- For a TryReadWriteMutex type <code class="computeroutput">M</code>
- and an object <code class="computeroutput">m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1361388"></a><p class="title"><b>Table 12.13. TryReadWriteMutex Expressions</b></p>
-<table class="table" summary="TryReadWriteMutex Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">M::scoped_try_read_write_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedTryReadWriteLock" title="ScopedTryReadWriteLock Expressions">ScopedTryReadWriteLock</a>
- requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_try_read_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedTryLock" title="ScopedTryLock Concept">ScopedTryLock</a>
- requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_try_write_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedTryLock" title="ScopedTryLock Concept">ScopedTryLock</a>
- requirements.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TimedReadWriteMutex"></a>TimedReadWriteMutex Concept</h6></div></div></div>
-<p>A TimedReadWriteMutex is a refinement of
- <a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a>.
- For a TimedReadWriteMutex type <code class="computeroutput">M</code>
- and an object <code class="computeroutput">m</code> of that type
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1361491"></a><p class="title"><b>Table 12.14. TimedReadWriteMutex Expressions</b></p>
-<table class="table" summary="TimedReadWriteMutex Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">M::scoped_timed_read_write_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock" title="ScopedTimedReadWriteLock Concept">ScopedTimedReadWriteLock</a>
- requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_timed_read_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedTimedLock" title="ScopedTimedLock Concept">ScopedTimedLock</a>
- requirements.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">M::scoped_timed_write_lock</code></td>
-<td>A type meeting the
- <a href="concepts.html#threads.concepts.ScopedTimedLock" title="ScopedTimedLock Concept">ScopedTimedLock</a>
- requirements.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-mutex-models"></a>Mutex Models</h5></div></div></div>
-<p> currently supplies three models of
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
- and its refinements.</p>
-<div class="table">
-<a name="id1361580"></a><p class="title"><b>Table 12.15. Mutex Models</b></p>
-<table class="table" summary="Mutex Models">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Concept</th>
-<th>Refines</th>
-<th>Models</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a></td>
-<td> </td>
-<td><code class="computeroutput"><a href="../read_write_mutex.html" title="Class read_write_mutex">boost::read_write_mutex</a></code></td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a></td>
-<td><a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a></td>
-<td><code class="computeroutput"><a href="../try_read_write_mutex.html" title="Class try_read_write_mutex">boost::try_read_write_mutex</a></code></td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TimedReadWriteMutex" title="TimedReadWriteMutex Concept">TimedReadWriteMutex</a></td>
-<td><a href="concepts.html#threads.concepts.TryReadWriteMutex" title="TryReadWriteMutex Concept">TryReadWriteMutex</a></td>
-<td><code class="computeroutput"><a href="../timed_read_write_mutex.html" title="Class timed_read_write_mutex">boost::timed_read_write_mutex</a></code></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-lock-concepts"></a>Lock Concepts</h5></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ReadWriteLock">ReadWriteLock Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ScopedReadWriteLock">ScopedReadWriteLock Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TryReadWriteLock">TryReadWriteLock Expressions</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock Expressions</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.TimedReadWriteLock">TimedReadWriteLock Concept</a></span></dt>
-<dt><span class="section"><a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock Concept</a></span></dt>
-</dl></div>
-<p>A read/write lock object provides a safe means for locking
- and unlocking a read/write mutex object (an object whose type is
- a model of
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a>
- or one of its refinements). In other words they are an
- implementation of the <span class="emphasis"><em>Scoped Locking</em></span> pattern. The
- <a href="concepts.html#threads.concepts.ScopedReadWriteLock" title="ScopedReadWriteLock Concept">ScopedReadWriteLock</a>,
- <a href="concepts.html#threads.concepts.ScopedTryReadWriteLock" title="ScopedTryReadWriteLock Expressions">ScopedTryReadWriteLock</a>, and
- <a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock" title="ScopedTimedReadWriteLock Concept">ScopedTimedReadWriteLock</a>
- concepts formalize the requirements.</p>
-<p>Read/write lock objects are constructed with a reference to a
- read/write mutex object and typically acquire ownership of the
- read/write mutex object by setting its state to locked. They also
- ensure ownership is relinquished in the destructor. Lock objects
- also expose functions to query the lock status and to manually lock
- and unlock the read/write mutex object.</p>
-<p>Read/write lock objects are meant to be short lived, expected
- to be used at block scope only. The read/write lock objects are not
- <a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>.
- Read/write lock objects must maintain state to indicate whether or
- not they've been locked and this state is not protected by any
- synchronization concepts. For this reason a read/write lock object
- should never be shared between multiple threads.</p>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ReadWriteLock"></a>ReadWriteLock Concept</h6></div></div></div>
-<p>For a read/write lock type <code class="computeroutput">L</code>
- and an object <code class="computeroutput">lk</code>
- and const object <code class="computeroutput">clk</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1361782"></a><p class="title"><b>Table 12.16. ReadWriteLock Expressions</b></p>
-<table class="table" summary="ReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">(&amp;lk)-&gt;~L();</code></td>
-<td><code class="computeroutput">if (locked()) unlock();</code></td>
-</tr>
-<tr>
-<td><code class="computeroutput">(&amp;clk)-&gt;operator const void*()</code></td>
-<td>Returns type void*, non-zero if the associated read/write
- mutex object has been either read-locked or write-locked by
- <code class="computeroutput">clk</code>, otherwise 0.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.locked()</code></td>
-<td>Returns a <code class="computeroutput">bool</code>, <code class="computeroutput">(&amp;clk)-&gt;operator
- const void*() != 0</code>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.state()</code></td>
-<td>Returns an enumeration constant of type <code class="computeroutput">read_write_lock_state</code>:
- <code class="computeroutput">read_write_lock_state::read_locked</code> if the associated read/write mutex object has been
- read-locked by <code class="computeroutput">clk</code>, <code class="computeroutput">read_write_lock_state::write_locked</code> if it
- has been write-locked by <code class="computeroutput">clk</code>, and <code class="computeroutput">read_write_lock_state::unlocked</code>
- if has not been locked by <code class="computeroutput">clk</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.read_locked()</code></td>
-<td>Returns a <code class="computeroutput">bool</code>, <code class="computeroutput">(&amp;clk)-&gt;state() == read_write_lock_state::read_locked</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">clk.write_locked()</code></td>
-<td>Returns a <code class="computeroutput">bool</code>, <code class="computeroutput">(&amp;clk)-&gt;state() == read_write_lock_state::write_locked</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.read_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">locked()</code>.</p>
-<p>If the associated read/write mutex
- object is already read-locked by some other
- thread, the effect depends on the
- <a href="concepts.html#threads.concepts.read-write-scheduling-policies.inter-class" title="Inter-Class Scheduling Policies">inter-class scheduling policy</a>
- of the associated read/write mutex:
- either immediately obtains an additional
- read-lock on the associated read/write
- mutex, or places the current thread in the
- <a href="../threads.html#threads.glossary.thread-state">Blocked</a>
- state until the associated read/write mutex
- is unlocked, after which the current thread
- is placed in the
- <a href="../threads.html#threads.glossary.thread-state">Ready</a>
- state, eventually to be returned to the
- <a href="../threads.html#threads.glossary.thread-state">Running</a>
- state.</p>
-<p>If the associated read/write mutex
- object is already write-locked by some other
- thread, places the current thread in the
- <a href="../threads.html#threads.glossary.thread-state">Blocked</a>
- state until the associated read/write mutex
- is unlocked, after which the current thread
- is placed in the
- <a href="../threads.html#threads.glossary.thread-state">Ready</a>
- state, eventually to be returned to the
- <a href="../threads.html#threads.glossary.thread-state">Running</a>
- state.</p>
-<p>If the associated read/write mutex
- object is already locked by the same thread
- the behavior is dependent on the
- <a href="concepts.html#threads.concepts.read-write-locking-strategies" title="Locking Strategies">locking strategy</a>
- of the associated read/write mutex object.
- </p>
-<p>Postcondition: <code class="computeroutput">state() == read_write_lock_state::read_locked</code></p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.write_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">locked()</code>.</p>
-<p>If the associated read/write mutex
- object is already locked by some other
- thread, places the current thread in the
- <a href="../threads.html#threads.glossary.thread-state">Blocked</a>
- state until the associated read/write mutex
- is unlocked, after which the current thread
- is placed in the
- <a href="../threads.html#threads.glossary.thread-state">Ready</a>
- state, eventually to be returned to the
- <a href="../threads.html#threads.glossary.thread-state">Running</a>
- state.</p>
-<p>If the associated read/write mutex
- object is already locked by the same thread
- the behavior is dependent on the
- <a href="concepts.html#threads.concepts.read-write-locking-strategies" title="Locking Strategies">locking strategy</a>
- of the associated read/write mutex object.
- </p>
-<p>Postcondition: <code class="computeroutput">state() == read_write_lock_state::write_locked</code></p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.demote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">state() != read_write_lock_state::write_locked</code>.</p>
-<p>Converts the lock held on the associated read/write mutex
- object from a write-lock to a read-lock without releasing
- the lock.</p>
-<p>Postcondition: <code class="computeroutput">state() == read_write_lock_state::read_locked</code></p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.promote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">state() != read_write_lock_state::read_locked</code>
- or if the lock cannot be promoted because another lock
- on the same mutex is already waiting to be promoted.</p>
-<p>Makes a blocking attempt to convert the lock held on the associated
- read/write mutex object from a read-lock to a write-lock without releasing
- the lock.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.unlock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">!locked()</code>.</p>
-<p>Unlocks the associated read/write mutex.</p>
-<p>Postcondition: <code class="computeroutput">!locked()</code></p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ScopedReadWriteLock"></a>ScopedReadWriteLock Concept</h6></div></div></div>
-<p>A ScopedReadWriteLock is a refinement of
- <a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a>.
- For a ScopedReadWriteLock type <code class="computeroutput">L</code>
- and an object <code class="computeroutput">lk</code> of that type,
- and an object <code class="computeroutput">m</code> of a type meeting the
- <a href="concepts.html#threads.concepts.ReadWriteMutex" title="ReadWriteMutex Concept">ReadWriteMutex</a> requirements,
- and an object <code class="computeroutput">s</code> of type <code class="computeroutput">read_write_lock_state</code>,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1362317"></a><p class="title"><b>Table 12.17. ScopedReadWriteLock Expressions</b></p>
-<table class="table" summary="ScopedReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody><tr>
-<td><code class="computeroutput">L lk(m,s);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
- object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
- <code class="computeroutput">read_lock()</code>; if <code class="computeroutput">s==read_write_lock_state::write_locked</code>,
- calls <code class="computeroutput">write_lock()</code>.</td>
-</tr></tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TryReadWriteLock"></a>TryReadWriteLock Expressions</h6></div></div></div>
-<p>A TryReadWriteLock is a refinement of
- <a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a>.
- For a TryReadWriteLock type <code class="computeroutput">L</code>
- and an object <code class="computeroutput">lk</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1362411"></a><p class="title"><b>Table 12.18. TryReadWriteLock Expressions</b></p>
-<table class="table" summary="TryReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">lk.try_read_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if locked().</p>
-<p>Makes a non-blocking attempt to read-lock the associated read/write
- mutex object, returning <code class="computeroutput">true</code> if the attempt is successful,
- otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is
- already locked by the same thread the behavior is dependent on the
- <a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
- strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.try_write_lock()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if locked().</p>
-<p>Makes a non-blocking attempt to write-lock the associated read/write
- mutex object, returning <code class="computeroutput">true</code> if the attempt is successful,
- otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is
- already locked by the same thread the behavior is dependent on the
- <a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
- strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.try_demote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">state() != read_write_lock_state::write_locked</code>.</p>
-<p>Makes a non-blocking attempt to convert the lock held on the associated
- read/write mutex object from a write-lock to a read-lock without releasing
- the lock, returning <code class="computeroutput">true</code> if the attempt is successful,
- otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.try_promote()</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">state() != read_write_lock_state::read_locked</code>.</p>
-<p>Makes a non-blocking attempt to convert the lock held on the associated
- read/write mutex object from a read-lock to a write-lock without releasing
- the lock, returning <code class="computeroutput">true</code> if the attempt is successful,
- otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ScopedTryReadWriteLock"></a>ScopedTryReadWriteLock Expressions</h6></div></div></div>
-<p>A ScopedTryReadWriteLock is a refinement of
- <a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a>.
- For a ScopedTryReadWriteLock type <code class="computeroutput">L</code>
- and an object <code class="computeroutput">lk</code> of that type,
- and an object <code class="computeroutput">m</code> of a type meeting the
- <a href="concepts.html#threads.concepts.TryMutex" title="TryMutex Concept">TryReadWriteMutex</a> requirements,
- and an object <code class="computeroutput">s</code> of type <code class="computeroutput">read_write_lock_state</code>,
- and an object <code class="computeroutput">b</code> of type <code class="computeroutput">blocking_mode</code>,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1362685"></a><p class="title"><b>Table 12.19. ScopedTryReadWriteLock Expressions</b></p>
-<table class="table" summary="ScopedTryReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody><tr>
-<td><code class="computeroutput">L lk(m,s,b);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
- object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
- <code class="computeroutput">read_lock()</code> if <code class="computeroutput">b</code>, otherwise <code class="computeroutput">try_read_lock()</code>;
- if <code class="computeroutput">s==read_write_lock_state::write_locked</code>, calls <code class="computeroutput">write_lock()</code> if <code class="computeroutput">b</code>,
- otherwise <code class="computeroutput">try_write_lock</code>.</td>
-</tr></tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.TimedReadWriteLock"></a>TimedReadWriteLock Concept</h6></div></div></div>
-<p>A TimedReadWriteLock is a refinement of
- <a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a>.
- For a TimedReadWriteLock type <code class="computeroutput">L</code>
- and an object <code class="computeroutput">lk</code> of that type,
- and an object <code class="computeroutput">t</code> of type <code class="computeroutput"><a href="../xtime.html" title="Struct xtime">boost::xtime</a></code>,
- the following expressions must be well-formed
- and have the indicated effects.</p>
-<div class="table">
-<a name="id1362819"></a><p class="title"><b>Table 12.20. TimedReadWriteLock Expressions</b></p>
-<table class="table" summary="TimedReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">lk.timed_read_lock(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if locked().</p>
-<p>Makes a blocking attempt to read-lock the associated read/write mutex object,
- and returns <code class="computeroutput">true</code> if successful within the specified time <code class="computeroutput">t</code>,
- otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is already
- locked by the same thread the behavior is dependent on the <a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
- strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.timed_write_lock(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if locked().</p>
-<p>Makes a blocking attempt to write-lock the associated read/write mutex object,
- and returns <code class="computeroutput">true</code> if successful within the specified time <code class="computeroutput">t</code>,
- otherwise <code class="computeroutput">false</code>. If the associated read/write mutex object is already
- locked by the same thread the behavior is dependent on the <a href="concepts.html#threads.concepts.locking-strategies" title="Locking Strategies">locking
- strategy</a> of the associated read/write mutex object.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.timed_demote(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">state() != read_write_lock_state::write_locked</code>.</p>
-<p>Makes a blocking attempt to convert the lock held on the associated
- read/write mutex object from a write-lock to a read-lock without releasing
- the lock, returning <code class="computeroutput">true</code> if the attempt is successful
- in the specified time <code class="computeroutput">t</code>, otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-<tr>
-<td><code class="computeroutput">lk.timed_promote(t)</code></td>
-<td>
-<p>Throws <code class="computeroutput"><a href="../lock_error.html" title="Class lock_error">boost::lock_error</a></code>
- if <code class="computeroutput">state() != read_write_lock_state::read_locked</code>.</p>
-<p>Makes a blocking attempt to convert the lock held on the associated
- read/write mutex object from a read-lock to a write-lock without releasing
- the lock, returning <code class="computeroutput">true</code> if the attempt is successful
- in the specified time <code class="computeroutput">t</code>, otherwise <code class="computeroutput">false</code>.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h6 class="title">
-<a name="threads.concepts.ScopedTimedReadWriteLock"></a>ScopedTimedReadWriteLock Concept</h6></div></div></div>
-<p>A ScopedTimedReadWriteLock is a refinement of
- <a href="concepts.html#threads.concepts.TimedReadWriteLock" title="TimedReadWriteLock Concept">TimedReadWriteLock</a>.
- For a ScopedTimedReadWriteLock type <code class="computeroutput">L</code>
- and an object <code class="computeroutput">lk</code> of that type,
- and an object <code class="computeroutput">m</code> of a type meeting the
- <a href="concepts.html#threads.concepts.TimedReadWriteMutex" title="TimedReadWriteMutex Concept">TimedReadWriteMutex</a> requirements,
- and an object <code class="computeroutput">s</code> of type <code class="computeroutput">read_write_lock_state</code>,
- and an object <code class="computeroutput">t</code> of type <code class="computeroutput"><a href="../xtime.html" title="Struct xtime">boost::xtime</a></code>,
- and an object <code class="computeroutput">b</code> of type <code class="computeroutput">blocking_mode</code>,
- the following expressions must be well-formed and have the
- indicated effects.</p>
-<div class="table">
-<a name="id1363131"></a><p class="title"><b>Table 12.21. ScopedTimedReadWriteLock Expressions</b></p>
-<table class="table" summary="ScopedTimedReadWriteLock Expressions">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Expression</th>
-<th>Effects</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><code class="computeroutput">L lk(m,s,b);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
- object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
- <code class="computeroutput">read_lock()</code> if <code class="computeroutput">b</code>, otherwise <code class="computeroutput">try_read_lock()</code>;
- if <code class="computeroutput">s==read_write_lock_state::write_locked</code>, calls <code class="computeroutput">write_lock()</code> if <code class="computeroutput">b</code>,
- otherwise <code class="computeroutput">try_write_lock</code>.</td>
-</tr>
-<tr>
-<td><code class="computeroutput">L lk(m,s,t);</code></td>
-<td>Constructs an object <code class="computeroutput">lk</code> and associates read/write mutex
- object <code class="computeroutput">m</code> with it, then: if <code class="computeroutput">s == read_write_lock_state::read_locked</code>, calls
- <code class="computeroutput">timed_read_lock(t)</code>; if <code class="computeroutput">s==read_write_lock_state::write_locked</code>,
- calls <code class="computeroutput">timed_write_lock(t)</code>.</td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="threads.concepts.read-write-lock-models"></a>Lock Models</h5></div></div></div>
-<p> currently supplies six models of
- <a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a>
- and its refinements.</p>
-<div class="table">
-<a name="id1555521"></a><p class="title"><b>Table 12.22. Lock Models</b></p>
-<table class="table" summary="Lock Models">
-<colgroup>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>Concept</th>
-<th>Refines</th>
-<th>Models</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a></td>
-<td> </td>
-<td> </td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.ScopedReadWriteLock" title="ScopedReadWriteLock Concept">ScopedReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a></td>
-<td>
-<p><code class="computeroutput">boost::read_write_mutex::scoped_read_write_lock</code></p>
-<p><code class="computeroutput">boost::try_read_write_mutex::scoped_read_write_lock</code></p>
-<p><code class="computeroutput">boost::timed_read_write_mutex::scoped_read_write_lock</code></p>
-</td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.ReadWriteLock" title="ReadWriteLock Concept">ReadWriteLock</a></td>
-<td> </td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.ScopedTryReadWriteLock" title="ScopedTryReadWriteLock Expressions">ScopedTryReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a></td>
-<td>
-<p><code class="computeroutput">boost::try_read_write_mutex::scoped_try_read_write_lock</code></p>
-<p><code class="computeroutput">boost::timed_read_write_mutex::scoped_try_read_write_lock</code></p>
-</td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.TimedReadWriteLock" title="TimedReadWriteLock Concept">TimedReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.TryReadWriteLock" title="TryReadWriteLock Expressions">TryReadWriteLock</a></td>
-<td> </td>
-</tr>
-<tr>
-<td><a href="concepts.html#threads.concepts.ScopedTimedReadWriteLock" title="ScopedTimedReadWriteLock Concept">ScopedTimedReadWriteLock</a></td>
-<td><a href="concepts.html#threads.concepts.TimedReadWriteLock" title="TimedReadWriteLock Concept">TimedReadWriteLock</a></td>
-<td><p><code class="computeroutput">boost::timed_read_write_mutex::scoped_timed_read_write_lock</code></p></td>
-</tr>
-</tbody>
-</table>
-</div>
-</div>
-</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: November 28, 2004 at 04:29:36 GMT</p></small></td>
+<td align="left"><small><p>Last revised: October 16, 2005 at 14:37:34 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
<hr>
diff --git a/doc/html/threads/design.html b/doc/html/threads/design.html
index 56a4ab166d..8c89dcf75c 100644
--- a/doc/html/threads/design.html
+++ b/doc/html/threads/design.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="../threads.html" title="Chapter 12. Boost.Threads">
@@ -27,10 +27,10 @@
<a name="threads.design"></a>Design</h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="design.html#threads.design.goals">Goals</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357741">Iterative Phases</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357751">Phase 1, Synchronization Primitives</a></span></dt>
+<dt><span class="section"><a href="design.html#id1210971">Iterative Phases</a></span></dt>
+<dt><span class="section"><a href="design.html#id1211011">Phase 1, Synchronization Primitives</a></span></dt>
<dt><span class="section"><a href="design.html#threads.design.phase2">Phase 2, Thread Management and Thread Specific Storage</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357895">The Next Phase</a></span></dt>
+<dt><span class="section"><a href="design.html#id1211171">The Next Phase</a></span></dt>
</dl></div>
<p>With client/server and three-tier architectures becoming common place
in today's world, it's becoming increasingly important for programs to be
@@ -41,24 +41,24 @@
Further, these APIs are almost universally C APIs and fail to take
advantage of C++'s strengths, or to address concepts unique to C++, such as
exceptions.</p>
-<p>The library is an attempt to define a portable interface
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library is an attempt to define a portable interface
for writing parallel processes in C++.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
<a name="threads.design.goals"></a>Goals</h4></div></div></div>
-<p>The library has several goals that should help to set
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library has several goals that should help to set
it apart from other solutions. These goals are listed in order of precedence
with full descriptions below.
</p>
<div class="variablelist"><dl>
<dt><span class="term">Portability</span></dt>
-<dd><p> was designed to be highly portable. The goal is
+<dd><p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be highly portable. The goal is
for the interface to be easily implemented on any platform that
supports threads, and possibly even on platforms without native thread
support.</p></dd>
<dt><span class="term">Safety</span></dt>
<dd>
-<p> was designed to be as safe as possible. Writing
+<p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be as safe as possible. Writing
<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
code is very difficult and successful libraries must strive to
insulate the programmer from dangerous constructs as much as
@@ -78,19 +78,19 @@
</ul></div>
</dd>
<dt><span class="term">Flexibility</span></dt>
-<dd><p> was designed to be flexible. This goal is often
+<dd><p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be flexible. This goal is often
at odds with <span class="emphasis"><em>safety</em></span>. When functionality might be
- compromised by the desire to keep the interface safe,
+ compromised by the desire to keep the interface safe, <span class="bold"><strong>Boost.Threads</strong></span>
has been designed to provide the functionality, but to make it's use
prohibitive for general use. In other words, the interfaces have been
designed such that it's usually obvious when something is unsafe, and
the documentation is written to explain why.</p></dd>
<dt><span class="term">Efficiency</span></dt>
-<dd><p> was designed to be as efficient as
+<dd><p><span class="bold"><strong>Boost.Threads</strong></span> was designed to be as efficient as
possible. When building a library on top of another library there is
always a danger that the result will be so much slower than the
"native" API that programmers are inclined to ignore the higher level
- API. was designed to minimize the chances of this
+ API. <span class="bold"><strong>Boost.Threads</strong></span> was designed to minimize the chances of this
occurring. The interfaces have been crafted to allow an implementation
the greatest chance of being as efficient as possible. This goal is
often at odds with the goal for <span class="emphasis"><em>safety</em></span>. Every
@@ -101,24 +101,24 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357741"></a>Iterative Phases</h4></div></div></div>
-<p>Another goal of was to take a dynamic, iterative
+<a name="id1210971"></a>Iterative Phases</h4></div></div></div>
+<p>Another goal of <span class="bold"><strong>Boost.Threads</strong></span> was to take a dynamic, iterative
approach in its development. The computing industry is still exploring the
concepts of parallel programming. Most thread libraries supply only simple
primitive concepts for thread synchronization. These concepts are very
simple, but it is very difficult to use them safely or to provide formal
proofs for constructs built on top of them. There has been a lot of research
into other concepts, such as in "Communicating Sequential Processes."
- was designed in iterative steps, with each step providing
+ <span class="bold"><strong>Boost.Threads</strong></span> was designed in iterative steps, with each step providing
the building blocks necessary for the next step and giving the researcher
the tools necessary to explore new concepts in a portable manner.</p>
<p>Given the goal of following a dynamic, iterative approach
- shall go through several growth cycles. Each phase in its
+ <span class="bold"><strong>Boost.Threads</strong></span> shall go through several growth cycles. Each phase in its
development shall be roughly documented here.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357751"></a>Phase 1, Synchronization Primitives</h4></div></div></div>
+<a name="id1211011"></a>Phase 1, Synchronization Primitives</h4></div></div></div>
<p>Boost is all about providing high quality libraries with
implementations for many platforms. Unfortunately, there's a big problem
faced by developers wishing to supply such high quality libraries, namely
@@ -130,7 +130,7 @@
allow the library developer to create <a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
implementations. This need far out weighs the need for portable methods to
create and manage threads.</p>
-<p>Because of this need, the first phase of focuses
+<p>Because of this need, the first phase of <span class="bold"><strong>Boost.Threads</strong></span> focuses
solely on providing portable primitive concepts for thread
synchronization. Types provided in this phase include the
<code class="computeroutput"><a href="../mutex.html" title="Class mutex">boost::mutex</a></code>,
@@ -151,14 +151,14 @@
thread instance). Thread management is a tricky issue in C++, so this
phase addresses only the basic needs of multithreaded program. Later
phases are likely to add additional functionality in this area. This
- phase of adds the <code class="computeroutput"><a href="../thread.html" title="Class thread">boost::thread</a></code> and
+ phase of <span class="bold"><strong>Boost.Threads</strong></span> adds the <code class="computeroutput"><a href="../thread.html" title="Class thread">boost::thread</a></code> and
<code class="computeroutput"><a href="../thread_specific_ptr.html" title="Class thread_specific_ptr">boost::thread_specific_ptr</a></code> types. With these
- additions the library can be considered minimal but
+ additions the <span class="bold"><strong>Boost.Threads</strong></span> library can be considered minimal but
complete.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1357895"></a>The Next Phase</h4></div></div></div>
+<a name="id1211171"></a>The Next Phase</h4></div></div></div>
<p>The next phase will address more advanced synchronization concepts,
such as read/write mutexes and barriers.</p>
</div>
diff --git a/doc/html/threads/faq.html b/doc/html/threads/faq.html
index 8fc1ab2c13..d469535e7e 100644
--- a/doc/html/threads/faq.html
+++ b/doc/html/threads/faq.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Frequently Asked Questions</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="../xtime.html" title="Struct xtime">
@@ -27,35 +27,35 @@
<a name="threads.faq"></a>Frequently Asked Questions</h3></div></div></div>
<div class="qandaset">
<dl>
-<dt>1. <a href="faq.html#id1565979">Are lock objects thread safe?</a>
+<dt>1. <a href="faq.html#id1221711">Are lock objects thread safe?</a>
</dt>
-<dt>2. <a href="faq.html#id1566021">Why was modeled after (specific library
+<dt>2. <a href="faq.html#id1221752">Why was Boost.Threads modeled after (specific library
name)?</a>
</dt>
-<dt>3. <a href="faq.html#id1566036">Why wasn't modeled after (specific library
+<dt>3. <a href="faq.html#id1221784">Why wasn't Boost.Threads modeled after (specific library
name)?</a>
</dt>
-<dt>4. <a href="faq.html#id1566044">Why do Mutexes
+<dt>4. <a href="faq.html#id1221817">Why do Mutexes
have noncopyable semantics?</a>
</dt>
-<dt>5. <a href="faq.html#id1566067">How can you prevent deadlock from occurring when
+<dt>5. <a href="faq.html#id1221840">How can you prevent deadlock from occurring when
a thread must lock multiple mutexes?</a>
</dt>
-<dt>6. <a href="faq.html#id1566087">Don't noncopyable Mutex semantics mean that a
+<dt>6. <a href="faq.html#id1221866">Don't noncopyable Mutex semantics mean that a
class with a mutex member will be noncopyable as well?</a>
</dt>
-<dt>7. <a href="faq.html#id1566128">How can you lock a Mutex member in a const member
+<dt>7. <a href="faq.html#id1221906">How can you lock a Mutex member in a const member
function, in order to implement the Monitor Pattern?</a>
</dt>
-<dt>8. <a href="faq.html#id1566144">Why supply boost::condition variables rather than
+<dt>8. <a href="faq.html#id1221943">Why supply boost::condition variables rather than
event variables?</a>
</dt>
-<dt>9. <a href="faq.html#id1566178">Why isn't thread cancellation or termination provided?</a>
+<dt>9. <a href="faq.html#id1222000">Why isn't thread cancellation or termination provided?</a>
</dt>
-<dt>10. <a href="faq.html#id1566190">Is it safe for threads to share automatic storage duration (stack)
+<dt>10. <a href="faq.html#id1222017">Is it safe for threads to share automatic storage duration (stack)
objects via pointers or references?</a>
</dt>
-<dt>11. <a href="faq.html#id1566206">Why has class semaphore disappeared?</a>
+<dt>11. <a href="faq.html#id1222033">Why has class semaphore disappeared?</a>
</dt>
</dl>
<table border="0" summary="Q and A Set">
@@ -63,7 +63,7 @@
<tbody>
<tr class="question">
<td align="left" valign="top">
-<a name="id1565979"></a><a name="id1565980"></a><b>1.</b>
+<a name="id1221711"></a><a name="id1221712"></a><b>1.</b>
</td>
<td align="left" valign="top"><p>Are lock objects <a href="../threads.html#threads.glossary.thread-safe">thread safe</a>?</p></td>
</tr>
@@ -79,25 +79,25 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566021"></a><a name="id1566022"></a><b>2.</b>
+<a name="id1221752"></a><a name="id1221753"></a><b>2.</b>
</td>
-<td align="left" valign="top"><p>Why was modeled after (specific library
+<td align="left" valign="top"><p>Why was <span class="bold"><strong>Boost.Threads</strong></span> modeled after (specific library
name)?</p></td>
</tr>
<tr class="answer">
<td align="left" valign="top"><b></b></td>
-<td align="left" valign="top"><p>It wasn't. was designed from scratch. Extensive
+<td align="left" valign="top"><p>It wasn't. <span class="bold"><strong>Boost.Threads</strong></span> was designed from scratch. Extensive
design discussions involved numerous people representing a wide range of
experience across many platforms. To ensure portability, the initial
implements were done in parallel using POSIX Threads and the Win32
- threading API. But the design is very much in the spirit
+ threading API. But the <span class="bold"><strong>Boost.Threads</strong></span> design is very much in the spirit
of C++, and thus doesn't model such C based APIs.</p></td>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566036"></a><a name="id1566037"></a><b>3.</b>
+<a name="id1221784"></a><a name="id1221785"></a><b>3.</b>
</td>
-<td align="left" valign="top"><p>Why wasn't modeled after (specific library
+<td align="left" valign="top"><p>Why wasn't <span class="bold"><strong>Boost.Threads</strong></span> modeled after (specific library
name)?</p></td>
</tr>
<tr class="answer">
@@ -108,11 +108,11 @@
libraries couldn't meet our C++ requirements, and were also missing
certain features. For instance, the WIN32 thread API lacks condition
variables, even though these are critical for the important Monitor
- pattern .</p></td>
+ pattern [<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>].</p></td>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566044"></a><a name="id1566045"></a><b>4.</b>
+<a name="id1221817"></a><a name="id1221818"></a><b>4.</b>
</td>
<td align="left" valign="top"><p>Why do <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutexes</a>
have noncopyable semantics?</p></td>
@@ -131,7 +131,7 @@
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566067"></a><a name="id1566068"></a><b>5.</b>
+<a name="id1221840"></a><a name="id1221841"></a><b>5.</b>
</td>
<td align="left" valign="top"><p>How can you prevent <a href="../threads.html#threads.glossary.deadlock">deadlock</a> from occurring when
a thread must lock multiple mutexes?</p></td>
@@ -140,12 +140,12 @@
<td align="left" valign="top"><b></b></td>
<td align="left" valign="top"><p>Always lock them in the same order. One easy way of doing this is
to use each mutex's address to determine the order in which they are
- locked. A future concept may wrap this pattern up in a
+ locked. A future <span class="bold"><strong>Boost.Threads</strong></span> concept may wrap this pattern up in a
reusable class.</p></td>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566087"></a><a name="id1566088"></a><b>6.</b>
+<a name="id1221866"></a><a name="id1221867"></a><b>6.</b>
</td>
<td align="left" valign="top"><p>Don't noncopyable <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutex</a> semantics mean that a
class with a mutex member will be noncopyable as well?</p></td>
@@ -205,14 +205,14 @@ private:
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566128"></a><a name="id1566129"></a><b>7.</b>
+<a name="id1221906"></a><a name="id1221907"></a><b>7.</b>
</td>
<td align="left" valign="top"><p>How can you lock a <a href="concepts.html#threads.concepts.mutexes" title="Mutexes">Mutex</a> member in a const member
function, in order to implement the Monitor Pattern?</p></td>
</tr>
<tr class="answer">
<td align="left" valign="top"><b></b></td>
-<td align="left" valign="top"><p>The Monitor Pattern mutex
+<td align="left" valign="top"><p>The Monitor Pattern [<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>] mutex
should simply be declared as mutable. See the example code above. The
internal state of mutex types could have been made mutable, with all
lock calls made via const functions, but this does a poor job of
@@ -223,7 +223,7 @@ private:
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566144"></a><a name="id1566145"></a><b>8.</b>
+<a name="id1221943"></a><a name="id1221944"></a><b>8.</b>
</td>
<td align="left" valign="top"><p>Why supply <code class="computeroutput"><a href="../condition.html" title="Class condition">boost::condition</a></code> variables rather than
event variables?</p></td>
@@ -232,24 +232,24 @@ private:
<td align="left" valign="top"><b></b></td>
<td align="left" valign="top"><p>Condition variables result in user code much less prone to <a href="../threads.html#threads.glossary.race-condition">race conditions</a> than
event variables. See <a href="rationale.html#threads.rationale.events" title="Rationale for not providing Event Variables">the section called &#8220;Rationale for not providing <span class="emphasis"><em>Event Variables</em></span>&#8221;</a>
- for analysis. Also see and .
+ for analysis. Also see [<span class="citation"><a href="../threads.html#threads.bib.Hoare74">Hoare74</a></span>] and [<span class="citation"><a href="../threads.html#threads.bib.SchmidtStalRohnertBuschmann">SchmidtStalRohnertBuschmann</a></span>].
</p></td>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566178"></a><a name="id1566180"></a><b>9.</b>
+<a name="id1222000"></a><a name="id1222001"></a><b>9.</b>
</td>
<td align="left" valign="top"><p>Why isn't thread cancellation or termination provided?</p></td>
</tr>
<tr class="answer">
<td align="left" valign="top"><b></b></td>
<td align="left" valign="top"><p>There's a valid need for thread termination, so at some point
- probably will include it, but only after we can find a
+ <span class="bold"><strong>Boost.Threads</strong></span> probably will include it, but only after we can find a
truly safe (and portable) mechanism for this concept.</p></td>
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566190"></a><a name="id1566191"></a><b>10.</b>
+<a name="id1222017"></a><a name="id1222018"></a><b>10.</b>
</td>
<td align="left" valign="top"><p>Is it safe for threads to share automatic storage duration (stack)
objects via pointers or references?</p></td>
@@ -266,7 +266,7 @@ private:
</tr>
<tr class="question">
<td align="left" valign="top">
-<a name="id1566206"></a><a name="id1566208"></a><b>11.</b>
+<a name="id1222033"></a><a name="id1222034"></a><b>11.</b>
</td>
<td align="left" valign="top"><p>Why has class semaphore disappeared?</p></td>
</tr>
diff --git a/doc/html/threads/implementation_notes.html b/doc/html/threads/implementation_notes.html
index 780d4d5119..c7da2a6a29 100644
--- a/doc/html/threads/implementation_notes.html
+++ b/doc/html/threads/implementation_notes.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Implementation Notes</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="../thread/build.html" title="Build">
diff --git a/doc/html/threads/rationale.html b/doc/html/threads/rationale.html
index 27a1818f6a..9172a5b3b7 100644
--- a/doc/html/threads/rationale.html
+++ b/doc/html/threads/rationale.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Rationale</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="concepts.html" title="Concepts">
@@ -26,21 +26,21 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="threads.rationale"></a>Rationale</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of </a></span></dt>
-<dt><span class="section"><a href="rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in </a></span></dt>
+<dt><span class="section"><a href="rationale.html#threads.rationale.Boost.Threads">Rationale for the Creation of <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
+<dt><span class="section"><a href="rationale.html#threads.rationale.primitives">Rationale for the Low Level Primitives Supported in <span class="bold"><strong>Boost.Threads</strong></span></a></span></dt>
<dt><span class="section"><a href="rationale.html#threads.rationale.locks">Rationale for the Lock Design</a></span></dt>
<dt><span class="section"><a href="rationale.html#threads.rationale.non-copyable">Rationale for NonCopyable Thread Type</a></span></dt>
<dt><span class="section"><a href="rationale.html#threads.rationale.events">Rationale for not providing <span class="emphasis"><em>Event Variables</em></span></a></span></dt>
</dl></div>
<p>This page explains the rationale behind various design decisions in the
- library. Having the rationale documented here should explain
+ <span class="bold"><strong>Boost.Threads</strong></span> library. Having the rationale documented here should explain
how we arrived at the current design as well as prevent future rehashing of
discussions and thought processes that have already occurred. It can also give
users a lot of insight into the design process required for this
library.</p>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="threads.rationale.Boost.Threads"></a>Rationale for the Creation of </h4></div></div></div>
+<a name="threads.rationale.Boost.Threads"></a>Rationale for the Creation of <span class="bold"><strong>Boost.Threads</strong></span></h4></div></div></div>
<p>Processes often have a degree of "potential parallelism" and it can
often be more intuitive to design systems with this in mind. Further, these
parallel processes can result in more responsive programs. The benefits for
@@ -60,7 +60,7 @@
<p>What's truly needed is C++ language support for threads. However, the
C++ standards committee needs existing practice or a good proposal as a
starting point for adding this to the standard.</p>
-<p>The library was developed to provide a C++ developer
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library was developed to provide a C++ developer
with a portable interface for writing multithreaded programs on numerous
platforms. There's a hope that the library can be the basis for a more
detailed proposal for the C++ standards committee to consider for inclusion
@@ -68,17 +68,17 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="threads.rationale.primitives"></a>Rationale for the Low Level Primitives Supported in </h4></div></div></div>
-<p>The library supplies a set of low level primitives for
+<a name="threads.rationale.primitives"></a>Rationale for the Low Level Primitives Supported in <span class="bold"><strong>Boost.Threads</strong></span></h4></div></div></div>
+<p>The <span class="bold"><strong>Boost.Threads</strong></span> library supplies a set of low level primitives for
writing multithreaded programs, such as mutexes and condition variables. In
- fact, the first release of supports only these low level
+ fact, the first release of <span class="bold"><strong>Boost.Threads</strong></span> supports only these low level
primitives. However, computer science research has shown that use of these
primitives is difficult since it's difficult to mathematically prove that a
usage pattern is correct, meaning it doesn't result in race conditions or
deadlocks. There are several algebras (such as CSP, CCS and Join calculus)
that have been developed to help write provably correct parallel
processes. In order to prove the correctness these processes must be coded
- using higher level abstractions. So why does support the
+ using higher level abstractions. So why does <span class="bold"><strong>Boost.Threads</strong></span> support the
lower level concepts?</p>
<p>The reason is simple: the higher level concepts need to be implemented
using at least some of the lower level concepts. So having portable lower
@@ -96,7 +96,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="threads.rationale.locks"></a>Rationale for the Lock Design</h4></div></div></div>
<p>Programmers who are used to multithreaded programming issues will
- quickly note that the design for mutex lock concepts is not
+ quickly note that the <span class="bold"><strong>Boost.Threads</strong></span> design for mutex lock concepts is not
<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a> (this is
clearly documented as well). At first this may seem like a serious design
flaw. Why have a multithreading primitive that's not thread-safe
@@ -120,7 +120,7 @@
since checking the state can occur only by a call after construction, we'd
have a race condition if the lock object were shared between threads.</p>
<p>So, to avoid the overhead of synchronizing access to the state
- information and to avoid the race condition, the library
+ information and to avoid the race condition, the <span class="bold"><strong>Boost.Threads</strong></span> library
simply does nothing to make lock objects thread-safe. Instead, sharing a
lock object between threads results in undefined behavior. Since the only
proper usage of lock objects is within block scope this isn't a problem, and
@@ -147,7 +147,7 @@
between multiple objects.</a></span></dt>
</dl></div>
<p>Programmers who are used to C libraries for multithreaded programming
- are likely to wonder why uses a noncopyable design for
+ are likely to wonder why <span class="bold"><strong>Boost.Threads</strong></span> uses a noncopyable design for
<code class="computeroutput"><a href="../thread.html" title="Class thread">boost::thread</a></code>. After all, the C thread types are
copyable, and you often have a need for copying them within user
code. However, careful comparison of C designs to C++ designs shows a flaw
@@ -449,7 +449,7 @@
prevails.</p>
<p>Given this analysis, and the fact that noncopyable objects for system
resources are the normal designs that C++ programmers are used to dealing
- with, the library has gone with a noncopyable design.</p>
+ with, the <span class="bold"><strong>Boost.Threads</strong></span> library has gone with a noncopyable design.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -464,7 +464,7 @@
multithreading practitioners believe event variables are so inherently
error-prone that they should never be used, and thus should not be part of a
multithreading library.</p>
-<p>Per Brinch Hansen analyzed event variables in some
+<p>Per Brinch Hansen [<span class="citation"><a href="../threads.html#threads.bib.Hansen73">Hansen73</a></span>] analyzed event variables in some
detail, pointing out [emphasis his] that "<span class="emphasis"><em>event operations force
the programmer to be aware of the relative speeds of the sending and
receiving processes</em></span>". His summary:</p>
@@ -482,7 +482,7 @@
is, the programs appear to work correctly, but contain hidden timing
dependencies which will cause them to fail when environmental factors or
usage patterns change, altering relative thread timings.</p>
-<p>The decision to exclude event variables from has been
+<p>The decision to exclude event variables from <span class="bold"><strong>Boost.Threads</strong></span> has been
surprising to some Windows programmers. They have written programs which
work using event variables, and wonder what the problem is. It seems similar
to the "goto considered harmful" controversy of 30 years ago. It isn't that
diff --git a/doc/html/threads/reference.html b/doc/html/threads/reference.html
index de2ecafc74..57ed6e23fd 100644
--- a/doc/html/threads/reference.html
+++ b/doc/html/threads/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="rationale.html" title="Rationale">
@@ -26,34 +26,33 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="threads.reference"></a>Reference</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id759234">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id928670">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id824356">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id868118">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id718104">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1172185">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id693680">Header &lt;boost/thread/read_write_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1248802">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1220687">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id997727">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1080963">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1045834">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id822867">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1080160">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id659497">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1110546">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id619529">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1106370">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1108979">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id759234"></a>Header &lt;<a href="../../../boost/thread/barrier.hpp" target="_top">boost/thread/barrier.hpp</a>&gt;</h4></div></div></div>
+<a name="id1080963"></a>Header &lt;<a href="../../../boost/thread/barrier.hpp" target="_top">boost/thread/barrier.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../barrier.html" title="Class barrier">barrier</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id928670"></a>Header &lt;<a href="../../../boost/thread/condition.hpp" target="_top">boost/thread/condition.hpp</a>&gt;</h4></div></div></div>
+<a name="id1045834"></a>Header &lt;<a href="../../../boost/thread/condition.hpp" target="_top">boost/thread/condition.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../condition.html" title="Class condition">condition</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id824356"></a>Header &lt;<a href="../../../boost/thread/exceptions.hpp" target="_top">boost/thread/exceptions.hpp</a>&gt;</h4></div></div></div>
+<a name="id822867"></a>Header &lt;<a href="../../../boost/thread/exceptions.hpp" target="_top">boost/thread/exceptions.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../lock_error.html" title="Class lock_error">lock_error</a>;
  <span class="bold"><strong>class</strong></span> <a href="../thread_resource_error.html" title="Class thread_resource_error">thread_resource_error</a>;
@@ -61,7 +60,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id868118"></a>Header &lt;<a href="../../../boost/thread/mutex.hpp" target="_top">boost/thread/mutex.hpp</a>&gt;</h4></div></div></div>
+<a name="id1080160"></a>Header &lt;<a href="../../../boost/thread/mutex.hpp" target="_top">boost/thread/mutex.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../mutex.html" title="Class mutex">mutex</a>;
  <span class="bold"><strong>class</strong></span> <a href="../try_mutex.html" title="Class try_mutex">try_mutex</a>;
@@ -70,7 +69,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id718104"></a>Header &lt;<a href="../../../boost/thread/once.hpp" target="_top">boost/thread/once.hpp</a>&gt;</h4></div></div></div>
+<a name="id659497"></a>Header &lt;<a href="../../../boost/thread/once.hpp" target="_top">boost/thread/once.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis">
<a href="../BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">BOOST_ONCE_INIT</a></pre>
@@ -86,7 +85,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1172185"></a>Header &lt;<a href="../../../boost/thread/recursive_mutex.hpp" target="_top">boost/thread/recursive_mutex.hpp</a>&gt;</h4></div></div></div>
+<a name="id1110546"></a>Header &lt;<a href="../../../boost/thread/recursive_mutex.hpp" target="_top">boost/thread/recursive_mutex.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../recursive_mutex.html" title="Class recursive_mutex">recursive_mutex</a>;
  <span class="bold"><strong>class</strong></span> <a href="../recursive_try_mutex.html" title="Class recursive_try_mutex">recursive_try_mutex</a>;
@@ -95,19 +94,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id693680"></a>Header &lt;<a href="../../../boost/thread/read_write_mutex.hpp" target="_top">boost/thread/read_write_mutex.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>class</strong></span> <a href="../read_write_mutex.html" title="Class read_write_mutex">read_write_mutex</a>;
-  <span class="bold"><strong>class</strong></span> <a href="../try_read_write_mutex.html" title="Class try_read_write_mutex">try_read_write_mutex</a>;
-  <span class="bold"><strong>class</strong></span> <a href="../timed_read_write_mutex.html" title="Class timed_read_write_mutex">timed_read_write_mutex</a>;
-  <span class="bold"><strong>namespace</strong></span> read_write_scheduling_policy {
-    <span class="bold"><strong>enum</strong></span> <a href="../id1149596.html" title="Type read_write_scheduling_policy">read_write_scheduling_policy</a>;
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id1248802"></a>Header &lt;<a href="../../../boost/thread/thread.hpp" target="_top">boost/thread/thread.hpp</a>&gt;</h4></div></div></div>
+<a name="id619529"></a>Header &lt;<a href="../../../boost/thread/thread.hpp" target="_top">boost/thread/thread.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../thread.html" title="Class thread">thread</a>;
  <span class="bold"><strong>class</strong></span> <a href="../thread_group.html" title="Class thread_group">thread_group</a>;
@@ -115,16 +102,16 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1220687"></a>Header &lt;<a href="../../../boost/thread/tss.hpp" target="_top">boost/thread/tss.hpp</a>&gt;</h4></div></div></div>
+<a name="id1106370"></a>Header &lt;<a href="../../../boost/thread/tss.hpp" target="_top">boost/thread/tss.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../thread_specific_ptr.html" title="Class thread_specific_ptr">thread_specific_ptr</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id997727"></a>Header &lt;<a href="../../../boost/thread/xtime.hpp" target="_top">boost/thread/xtime.hpp</a>&gt;</h4></div></div></div>
+<a name="id1108979"></a>Header &lt;<a href="../../../boost/thread/xtime.hpp" target="_top">boost/thread/xtime.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>enum</strong></span> <a href="../id869148.html" title="Type xtime_clock_types">xtime_clock_types</a>;
+  <span class="bold"><strong>enum</strong></span> <a href="../id758453.html" title="Type xtime_clock_types">xtime_clock_types</a>;
  <span class="bold"><strong>struct</strong></span> <a href="../xtime.html" title="Struct xtime">xtime</a>;
  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="../xtime.html#xtime_get">xtime_get</a>(<a href="../xtime.html" title="Struct xtime">xtime</a>*, <span class="bold"><strong>int</strong></span>);
diff --git a/doc/html/threads/release_notes.html b/doc/html/threads/release_notes.html
index 9eafa8d30b..4ef201e22a 100644
--- a/doc/html/threads/release_notes.html
+++ b/doc/html/threads/release_notes.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Release Notes</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../threads.html" title="Chapter 12. Boost.Threads">
<link rel="prev" href="implementation_notes.html" title="Implementation Notes">
@@ -51,20 +51,20 @@
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
<a name="threads.release_notes.boost_1_32_0.change_log.static_link"></a>Statically-link build option added</h5></div></div></div>
-<p>The option to link as a static
+<p>The option to link <span class="bold"><strong>Boost.Threads</strong></span> as a static
library has been added (with some limitations on Win32 platforms).
This feature was originally removed from an earlier version
of Boost because <code class="computeroutput"><a href="../thread_specific_ptr.html" title="Class thread_specific_ptr">boost::thread_specific_ptr</a></code>
- required that be dynamically linked in order
+ required that <span class="bold"><strong>Boost.Threads</strong></span> be dynamically linked in order
for its cleanup functionality to work on Win32 platforms.
Because this limitation never applied to non-Win32 platforms,
because significant progress has been made in removing
the limitation on Win32 platforms (many thanks to
Aaron LaFramboise and Roland Scwarz!), and because the lack
of static linking is one of the most common complaints of
- users, this decision was reversed.</p>
+ <span class="bold"><strong>Boost.Threads</strong></span> users, this decision was reversed.</p>
<p>On non-Win32 platforms:
- To choose the dynamically linked version of
+ To choose the dynamically linked version of <span class="bold"><strong>Boost.Threads</strong></span>
using Boost's auto-linking feature, #define BOOST_THREAD_USE_DLL;
to choose the statically linked version,
#define BOOST_THREAD_USE_LIB.
@@ -88,9 +88,9 @@
because it has not yet been possible to implement automatic
tss cleanup in the statically linked version for compilers
other than VC++, although it is hoped that this will be
- possible in a future version of .
+ possible in a future version of <span class="bold"><strong>Boost.Threads</strong></span>.
- Note for advanced users: provides several "hook"
+ Note for advanced users: <span class="bold"><strong>Boost.Threads</strong></span> provides several "hook"
functions to allow users to experiment with the statically
linked version on Win32 with compilers other than VC++.
These functions are on_process_enter(), on_process_exit(),
@@ -107,16 +107,16 @@
<div class="titlepage"><div><div><h5 class="title">
<a name="threads.release_notes.boost_1_32_0.change_log.read_write_mutex"></a>Read/write mutex functionality added</h5></div></div></div>
<p>New classes,
- <code class="computeroutput"><a href="../read_write_mutex.html" title="Class read_write_mutex">boost::read_write_mutex</a></code>,
- <code class="computeroutput"><a href="../try_read_write_mutex.html" title="Class try_read_write_mutex">boost::try_read_write_mutex</a></code>, and
- <code class="computeroutput"><a href="../timed_read_write_mutex.html" title="Class timed_read_write_mutex">boost::timed_read_write_mutex</a></code>
+ <code class="computeroutput">boost::read_write_mutex</code>,
+ <code class="computeroutput">boost::try_read_write_mutex</code>, and
+ <code class="computeroutput">boost::timed_read_write_mutex</code>
were added.
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Note</h3>Since the read/write mutex and related classes are new,
both interface and implementation are liable to change
- in future releases of .
+ in future releases of <span class="bold"><strong>Boost.Threads</strong></span>.
The lock concepts and lock promotion in particular are
still under discussion and very likely to change.</div>
</div>
diff --git a/doc/html/time_facet.html b/doc/html/time_facet.html
index 92034df3b4..31aecf26a2 100644
--- a/doc/html/time_facet.html
+++ b/doc/html/time_facet.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template time_facet</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id695070" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id823814" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
<link rel="prev" href="time_formats.html" title="Struct template time_formats">
<link rel="next" href="time_input_facet.html" title="Class template time_input_facet">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id823814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_facet"></a><div class="titlepage"></div>
@@ -46,24 +46,24 @@
  <span class="bold"><strong>typedef</strong></span> base_type::date_gen_formatter_type                                            date_gen_formatter_type;      
  <span class="emphasis"><em>// <a href="time_facet.html#time_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_facet.html#id752889-bb">time_facet</a>(::size_t = 0);
-  <a href="time_facet.html#id752913-bb">time_facet</a>(<span class="bold"><strong>const</strong></span> char_type *,
+  <a href="time_facet.html#id1001218-bb">time_facet</a>(::size_t = 0);
+  <a href="time_facet.html#id999114-bb">time_facet</a>(<span class="bold"><strong>const</strong></span> char_type *,
             period_formatter_type = period_formatter_type(),
             <span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; = special_values_formatter_type(),
             date_gen_formatter_type = date_gen_formatter_type(),
             ::size_t = 0);
-  <span class="emphasis"><em>// <a href="time_facet.html#id893367-bb">public member functions</a></em></span>
-  <span class="type">std::locale::id &amp;</span> <a href="time_facet.html#id893372-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id893396-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id893425-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id837032-bb">set_iso_extended_format</a>() ;
-  <span class="type">OutItrT</span> <a href="time_facet.html#id837045-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="time_facet.html#id837101-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">OutItrT</span> <a href="time_facet.html#id827082-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_facet.html#id1000978-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="time_facet.html#id1000983-bb">__get_id</a>(<span class="bold"><strong>void</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id1001005-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id1001031-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_facet.html#id1001043-bb">set_iso_extended_format</a>() ;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id1001055-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id1001106-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id1001162-bb">put</a>(OutItrT, std::ios_base &amp;, char_type, <span class="bold"><strong>const</strong></span> period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="time_facet.html#id830642-bb">protected static functions</a></em></span>
-  <span class="type">string_type</span> <a href="time_facet.html#id830647-bb">fractional_seconds_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>bool</strong></span>) ;
+  <span class="emphasis"><em>// <a href="time_facet.html#id999432-bb">protected static functions</a></em></span>
+  <span class="type">string_type</span> <a href="time_facet.html#id999437-bb">fractional_seconds_as_string</a>(<span class="bold"><strong>const</strong></span> time_duration_type &amp;, <span class="bold"><strong>bool</strong></span>) ;
  <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_format;
  <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_or_none_format;
@@ -87,7 +87,7 @@
  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1138662"></a><h2>Description</h2>
+<a name="id1066457"></a><h2>Description</h2>
<p>Facet used for format-based output of time types This class provides for the use of format strings to output times. In addition to the flags for formatting date elements, the following are the allowed format flags:</p>
<div class="itemizedlist"><ul type="disc">
<li><p>x X =&gt; default format - enables addition of more flags to default (ie. "%x %X %z")</p></li>
@@ -99,11 +99,11 @@
<li><p>Z =&gt; full time zone name "Eastern Daylight Time" </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1138709"></a><h3>
+<a name="id1066504"></a><h3>
<a name="time_facetconstruct-copy-destruct"></a><code class="computeroutput">time_facet</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id752889-bb"></a>time_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id752913-bb"></a>time_facet(<span class="bold"><strong>const</strong></span> char_type * a_format,
+<li><pre class="literallayout"><a name="id1001218-bb"></a>time_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id999114-bb"></a>time_facet(<span class="bold"><strong>const</strong></span> char_type * a_format,
           period_formatter_type period_formatter = period_formatter_type(),
           <span class="bold"><strong>const</strong></span> special_values_formatter_type &amp; special_value_formatter = special_values_formatter_type(),
           date_gen_formatter_type dg_formatter = date_gen_formatter_type(),
@@ -111,25 +111,25 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1138776"></a><h3>
-<a name="id893367-bb"></a><code class="computeroutput">time_facet</code> public member functions</h3>
+<a name="id1066572"></a><h3>
+<a name="id1000978-bb"></a><code class="computeroutput">time_facet</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id893372-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id893396-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id893425-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id837032-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id837045-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill,
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id1000983-bb"></a>__get_id(<span class="bold"><strong>void</strong></span> ) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1001005-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1001031-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id1001043-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1001055-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill,
            <span class="bold"><strong>const</strong></span> time_type &amp; a_time) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id837101-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1001106-bb"></a>put(OutItrT a_next, std::ios_base &amp; a_ios, char_type a_fill,
            <span class="bold"><strong>const</strong></span> time_duration_type &amp; a_time_dur) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id827082-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill,
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id1001162-bb"></a>put(OutItrT next, std::ios_base &amp; a_ios, char_type fill,
            <span class="bold"><strong>const</strong></span> period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1138998"></a><h3>
-<a name="id830642-bb"></a><code class="computeroutput">time_facet</code> protected static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id830647-bb"></a>fractional_seconds_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; a_time,
+<a name="id1066793"></a><h3>
+<a name="id999432-bb"></a><code class="computeroutput">time_facet</code> protected static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id999437-bb"></a>fractional_seconds_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; a_time,
                                         <span class="bold"><strong>bool</strong></span> null_when_zero) ;</pre></li></ol></div>
</div>
</div>
@@ -140,7 +140,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id823814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_input_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_formats.html b/doc/html/time_formats.html
index d657747bdc..d3697be934 100644
--- a/doc/html/time_formats.html
+++ b/doc/html/time_formats.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template time_formats</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id695070" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id823814" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
<link rel="prev" href="subsecond_duration.html" title="Class template subsecond_duration">
<link rel="next" href="time_facet.html" title="Class template time_facet">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id823814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_formats"></a><div class="titlepage"></div>
@@ -62,7 +62,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id823814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="time_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_from_ftime.html b/doc/html/time_from_ftime.html
index 3a5533a52d..94bb538f06 100644
--- a/doc/html/time_from_ftime.html
+++ b/doc/html/time_from_ftime.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template time_from_ftime</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id927449" title="Header &lt;boost/date_time/filetime_functions.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id829873" title="Header &lt;boost/date_time/filetime_functions.hpp&gt;">
<link rel="prev" href="day_calc_dst_rule.html" title="Class template day_calc_dst_rule">
<link rel="next" href="format_date_parser.html" title="Class template format_date_parser">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927449"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_from_ftime"></a><div class="titlepage"></div>
@@ -32,7 +32,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type&gt; <span class="type">time_type</span> time_from_ftime(<span class="bold"><strong>const</strong></span> FILETIME &amp; ft);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1083361"></a><h2>Description</h2>
+<a name="id1011478"></a><h2>Description</h2>
<p>Create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the FILETIME's sub second value will be truncated. Nanosecond resolution has no truncation. </p>
</div>
</div>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927449"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id829873"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="format_date_parser.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_input_facet.html b/doc/html/time_input_facet.html
index 38b40b5b07..3a2ebb88f5 100644
--- a/doc/html/time_input_facet.html
+++ b/doc/html/time_input_facet.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template time_input_facet</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id695070" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id823814" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
<link rel="prev" href="time_facet.html" title="Class template time_facet">
-<link rel="next" href="id838605.html" title="Class template ostream_time_duration_formatter">
+<link rel="next" href="id895253.html" title="Class template ostream_time_duration_formatter">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id838605.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id823814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id895253.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_input_facet"></a><div class="titlepage"></div>
@@ -54,34 +54,34 @@
  <span class="bold"><strong>typedef</strong></span> base_type::special_values_parser_type::match_results                               match_results;             
  <span class="emphasis"><em>// <a href="time_input_facet.html#time_input_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_input_facet.html#id943564-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
-  <a href="time_input_facet.html#id943598-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;,
+  <a href="time_input_facet.html#id732340-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
+  <a href="time_input_facet.html#id721617-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> format_date_parser_type &amp;,
                   <span class="bold"><strong>const</strong></span> special_values_parser_type &amp;,
                   <span class="bold"><strong>const</strong></span> period_parser_type &amp;, <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp;,
                   ::size_t = 0);
-  <a href="time_input_facet.html#id943670-bb">time_input_facet</a>(::size_t = 0);
+  <a href="time_input_facet.html#id787070-bb">time_input_facet</a>(::size_t = 0);
-  <span class="emphasis"><em>// <a href="time_input_facet.html#id733135-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id733140-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id863470-bb">set_iso_format</a>() ;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id863482-bb">set_iso_extended_format</a>() ;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id863496-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id723093-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id829901-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id752089-bb">get_local_time</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;,
+  <span class="emphasis"><em>// <a href="time_input_facet.html#id723190-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id723195-bb">time_duration_format</a>(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span>) ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id728465-bb">set_iso_format</a>() ;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id721889-bb">set_iso_extended_format</a>() ;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id897941-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, period_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id862650-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_duration_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id1002988-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id803474-bb">get_local_time</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;,
                        string_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="time_input_facet.html#id728170-bb">protected member functions</a></em></span>
-  <span class="type">InItrT</span> <a href="time_input_facet.html#id728176-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;, string_type &amp;,
+  <span class="emphasis"><em>// <a href="time_input_facet.html#id863022-bb">protected member functions</a></em></span>
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id863027-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, time_type &amp;, string_type &amp;,
             <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> temporal_type&gt;
-    <span class="type">InItrT</span> <a href="time_input_facet.html#id857169-bb">check_special_value</a>(InItrT &amp;, InItrT &amp;, temporal_type &amp;,
+    <span class="type">InItrT</span> <a href="time_input_facet.html#id870527-bb">check_special_value</a>(InItrT &amp;, InItrT &amp;, temporal_type &amp;,
                               char_type = '\0') <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id870128-bb">parse_frac_type</a>(InItrT &amp;, InItrT &amp;, fracional_seconds_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id964695-bb">parse_frac_type</a>(InItrT &amp;, InItrT &amp;, fracional_seconds_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="time_input_facet.html#id827432-bb">private member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="time_input_facet.html#id964742-bb">private member functions</a></em></span>
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type&gt;
-    <span class="type">int_type</span> <a href="time_input_facet.html#id827438-bb">decimal_adjust</a>(int_type, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) <span class="bold"><strong>const</strong></span>;
+    <span class="type">int_type</span> <a href="time_input_facet.html#id964747-bb">decimal_adjust</a>(int_type, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>) <span class="bold"><strong>const</strong></span>;
  <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_format;
  <span class="bold"><strong>static</strong></span> const char_type * fractional_seconds_or_none_format;
@@ -100,60 +100,60 @@
  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1139761"></a><h2>Description</h2>
+<a name="id1067584"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1139764"></a><h3>
+<a name="id1067588"></a><h3>
<a name="time_input_facetconstruct-copy-destruct"></a><code class="computeroutput">time_input_facet</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id943564-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id943598-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format,
+<li><pre class="literallayout"><a name="id732340-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format, ::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id721617-bb"></a>time_input_facet(<span class="bold"><strong>const</strong></span> string_type &amp; format,
                 <span class="bold"><strong>const</strong></span> format_date_parser_type &amp; date_parser,
                 <span class="bold"><strong>const</strong></span> special_values_parser_type &amp; sv_parser,
                 <span class="bold"><strong>const</strong></span> period_parser_type &amp; per_parser,
                 <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp; date_gen_parser,
                 ::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id943670-bb"></a>time_input_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id787070-bb"></a>time_input_facet(::size_t a_ref = 0);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1139856"></a><h3>
-<a name="id733135-bb"></a><code class="computeroutput">time_input_facet</code> public member functions</h3>
+<a name="id1067693"></a><h3>
+<a name="id723190-bb"></a><code class="computeroutput">time_input_facet</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id733140-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id863470-bb"></a>set_iso_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id863482-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id863496-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id723195-bb"></a>time_duration_format(<span class="bold"><strong>const</strong></span> char_type *<span class="bold"><strong>const</strong></span> format) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id728465-bb"></a>set_iso_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id721889-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id897941-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
           period_type &amp; p) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id723093-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id862650-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
           time_duration_type &amp; td) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id829901-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id1002988-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
           time_type &amp; t) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id752089-bb"></a>get_local_time(InItrT &amp; sitr, InItrT &amp; stream_end,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id803474-bb"></a>get_local_time(InItrT &amp; sitr, InItrT &amp; stream_end,
                      std::ios_base &amp; a_ios, time_type &amp; t,
                      string_type &amp; tz_str) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1140036"></a><h3>
-<a name="id728170-bb"></a><code class="computeroutput">time_input_facet</code> protected member functions</h3>
+<a name="id1067899"></a><h3>
+<a name="id863022-bb"></a><code class="computeroutput">time_input_facet</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id728176-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id863027-bb"></a>get(InItrT &amp; sitr, InItrT &amp; stream_end, std::ios_base &amp; a_ios,
           time_type &amp; t, string_type &amp; tz_str, <span class="bold"><strong>bool</strong></span> time_is_local) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> temporal_type&gt;
-  <span class="type">InItrT</span> <a name="id857169-bb"></a>check_special_value(InItrT &amp; sitr, InItrT &amp; stream_end,
+  <span class="type">InItrT</span> <a name="id870527-bb"></a>check_special_value(InItrT &amp; sitr, InItrT &amp; stream_end,
                             temporal_type &amp; tt, char_type c = '\0') <span class="bold"><strong>const</strong></span>;</pre>
<p>First character may have been consumed during original parse attempt. Parameter 'c' should be a copy of that character. Throws ios_base::failure if parse fails. </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id870128-bb"></a>parse_frac_type(InItrT &amp; sitr, InItrT &amp; stream_end,
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id964695-bb"></a>parse_frac_type(InItrT &amp; sitr, InItrT &amp; stream_end,
                     fracional_seconds_type &amp; frac) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1140139"></a><h3>
-<a name="id827432-bb"></a><code class="computeroutput">time_input_facet</code> private member functions</h3>
+<a name="id1068017"></a><h3>
+<a name="id964742-bb"></a><code class="computeroutput">time_input_facet</code> private member functions</h3>
<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type&gt;
-  <span class="type">int_type</span> <a name="id827438-bb"></a>decimal_adjust(int_type val, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> places) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+  <span class="type">int_type</span> <a name="id964747-bb"></a>decimal_adjust(int_type val, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> places) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
</div>
@@ -163,7 +163,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id695070"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id838605.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="time_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id823814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id895253.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_itr.html b/doc/html/time_itr.html
index 700f0b28c6..4bf1cff1b9 100644
--- a/doc/html/time_itr.html
+++ b/doc/html/time_itr.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template time_itr</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1003720" title="Header &lt;boost/date_time/time_iterator.hpp&gt;">
-<link rel="prev" href="id1003606.html" title="Class template ostream_time_period_formatter">
-<link rel="next" href="id1004063.html" title="Function template parse_delimited_time_duration">
+<link rel="up" href="date_time/doxy.html#id905874" title="Header &lt;boost/date_time/time_iterator.hpp&gt;">
+<link rel="prev" href="id837311.html" title="Class template ostream_time_period_formatter">
+<link rel="next" href="id830090.html" title="Function template parse_delimited_time_duration">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1003606.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1003720"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1004063.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id837311.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id905874"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id830090.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_itr"></a><div class="titlepage"></div>
@@ -36,41 +36,41 @@
  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
  <span class="emphasis"><em>// <a href="time_itr.html#time_itrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_itr.html#id1003971-bb">time_itr</a>(time_type, time_duration_type);
+  <a href="time_itr.html#id795089-bb">time_itr</a>(time_type, time_duration_type);
-  <span class="emphasis"><em>// <a href="time_itr.html#id1003765-bb">public member functions</a></em></span>
-  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id1003771-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
-  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id1003786-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
-  <span class="type">time_type</span> <a href="time_itr.html#id1003802-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
-  <span class="type">time_type *</span> <a href="time_itr.html#id1003814-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003827-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003851-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003875-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003898-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003922-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1003946-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="emphasis"><em>// <a href="time_itr.html#id1000691-bb">public member functions</a></em></span>
+  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id1000696-bb"><span class="bold"><strong>operator</strong></span>++</a>() ;
+  <span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a href="time_itr.html#id873261-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
+  <span class="type">time_type</span> <a href="time_itr.html#id870191-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
+  <span class="type">time_type *</span> <a href="time_itr.html#id870202-bb"><span class="bold"><strong>operator</strong></span>-&gt;</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id870214-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id870236-bb"><span class="bold"><strong>operator</strong></span>&lt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id791235-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1006886-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id1039273-bb"><span class="bold"><strong>operator</strong></span>&gt;</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_itr.html#id969046-bb"><span class="bold"><strong>operator</strong></span>&gt;=</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1141051"></a><h2>Description</h2>
+<a name="id1069113"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1141054"></a><h3>
+<a name="id1069117"></a><h3>
<a name="time_itrconstruct-copy-destruct"></a><code class="computeroutput">time_itr</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1003971-bb"></a>time_itr(time_type t, time_duration_type d);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id795089-bb"></a>time_itr(time_type t, time_duration_type d);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1141081"></a><h3>
-<a name="id1003765-bb"></a><code class="computeroutput">time_itr</code> public member functions</h3>
+<a name="id1069150"></a><h3>
+<a name="id1000691-bb"></a><code class="computeroutput">time_itr</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id1003771-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id1003786-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id1003802-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type *</span> <a name="id1003814-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003827-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003851-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003875-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003898-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003922-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1003946-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id1000696-bb"></a><span class="bold"><strong>operator</strong></span>++() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="time_itr.html" title="Class template time_itr">time_itr</a> &amp;</span> <a name="id873261-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id870191-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type *</span> <a name="id870202-bb"></a><span class="bold"><strong>operator</strong></span>-&gt;() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id870214-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id870236-bb"></a><span class="bold"><strong>operator</strong></span>&lt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id791235-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1006886-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1039273-bb"></a><span class="bold"><strong>operator</strong></span>&gt;(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id969046-bb"></a><span class="bold"><strong>operator</strong></span>&gt;=(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li>
</ol></div>
</div>
</div>
@@ -81,7 +81,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1003606.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1003720"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1004063.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id837311.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id905874"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id830090.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_label_invalid.html b/doc/html/time_label_invalid.html
index 29c309b0b1..13cf8231e6 100644
--- a/doc/html/time_label_invalid.html
+++ b/doc/html/time_label_invalid.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct time_label_invalid</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1106303" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id927431" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
<link rel="prev" href="ambiguous_result.html" title="Struct ambiguous_result">
<link rel="next" href="dst_not_valid.html" title="Struct dst_not_valid">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_label_invalid"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>struct</strong></span> time_label_invalid {
  <span class="emphasis"><em>// <a href="time_label_invalid.html#time_label_invalidconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_label_invalid.html#id797603-bb">time_label_invalid</a>(std::string = "");
+  <a href="time_label_invalid.html#id788790-bb">time_label_invalid</a>(std::string = "");
-  <span class="emphasis"><em>// <a href="time_label_invalid.html#id797597-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="time_label_invalid.html#id788785-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1181237"></a><h2>Description</h2>
+<a name="id1109354"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1181240"></a><h3>
+<a name="id1109357"></a><h3>
<a name="time_label_invalidconstruct-copy-destruct"></a><code class="computeroutput">time_label_invalid</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id797603-bb"></a>time_label_invalid(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id788790-bb"></a>time_label_invalid(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1181275"></a><h3>
-<a name="id797597-bb"></a><code class="computeroutput">time_label_invalid</code> public member functions</h3>
+<a name="id1109392"></a><h3>
+<a name="id788785-bb"></a><code class="computeroutput">time_label_invalid</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1106303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id927431"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="dst_not_valid.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_resolution_traits.html b/doc/html/time_resolution_traits.html
index 629fe0887c..7e87dcf487 100644
--- a/doc/html/time_resolution_traits.html
+++ b/doc/html/time_resolution_traits.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template time_resolution_traits</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1004309" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
-<link rel="prev" href="id1004573.html" title="Struct time_resolution_traits_adapted64_impl">
+<link rel="up" href="date_time/doxy.html#id1006168" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id757234.html" title="Struct time_resolution_traits_adapted64_impl">
<link rel="next" href="counted_time_rep.html" title="Struct template counted_time_rep">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1004573.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1004309"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id757234.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_resolution_traits"></a><div class="titlepage"></div>
@@ -44,35 +44,35 @@
  <span class="bold"><strong>typedef</strong></span> v_type                   min_type;               
  <span class="bold"><strong>typedef</strong></span> v_type                   sec_type;               
-  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id798168-bb">public member functions</a></em></span>
-  <span class="type"></span> <a href="time_resolution_traits.html#id798173-bb">BOOST_STATIC_CONSTANT</a>(<span class="bold"><strong>int</strong></span>, ticks_per_second = resolution_adjust) ;
+  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id997015-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="time_resolution_traits.html#id997020-bb">BOOST_STATIC_CONSTANT</a>(<span class="bold"><strong>int</strong></span>, ticks_per_second = resolution_adjust) ;
-  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id798212-bb">public static functions</a></em></span>
-  <span class="type">frac_sec_type::int_type</span> <a href="time_resolution_traits.html#id798218-bb">as_number</a>(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_resolution_traits.html#id859249-bb">is_adapted</a>() ;
-  <span class="type">time_resolutions</span> <a href="time_resolution_traits.html#id722069-bb">resolution</a>() ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="time_resolution_traits.html#id722082-bb">num_fractional_digits</a>() ;
-  <span class="type">fractional_seconds_type</span> <a href="time_resolution_traits.html#id698553-bb">res_adjust</a>() ;
-  <span class="type">tick_type</span> <a href="time_resolution_traits.html#id698566-bb">to_tick_count</a>(hour_type, min_type, sec_type,
+  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id765780-bb">public static functions</a></em></span>
+  <span class="type">frac_sec_type::int_type</span> <a href="time_resolution_traits.html#id765785-bb">as_number</a>(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="time_resolution_traits.html#id760698-bb">is_adapted</a>() ;
+  <span class="type">time_resolutions</span> <a href="time_resolution_traits.html#id1000870-bb">resolution</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="time_resolution_traits.html#id728472-bb">num_fractional_digits</a>() ;
+  <span class="type">fractional_seconds_type</span> <a href="time_resolution_traits.html#id962333-bb">res_adjust</a>() ;
+  <span class="type">tick_type</span> <a href="time_resolution_traits.html#id962345-bb">to_tick_count</a>(hour_type, min_type, sec_type,
                          fractional_seconds_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1142713"></a><h2>Description</h2>
+<a name="id1070834"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1142716"></a><h3>
-<a name="id798168-bb"></a><code class="computeroutput">time_resolution_traits</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id798173-bb"></a>BOOST_STATIC_CONSTANT(<span class="bold"><strong>int</strong></span> , ticks_per_second = resolution_adjust) ;</pre></li></ol></div>
+<a name="id1070837"></a><h3>
+<a name="id997015-bb"></a><code class="computeroutput">time_resolution_traits</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"></span> <a name="id997020-bb"></a>BOOST_STATIC_CONSTANT(<span class="bold"><strong>int</strong></span> , ticks_per_second = resolution_adjust) ;</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1142755"></a><h3>
-<a name="id798212-bb"></a><code class="computeroutput">time_resolution_traits</code> public static functions</h3>
+<a name="id1070876"></a><h3>
+<a name="id765780-bb"></a><code class="computeroutput">time_resolution_traits</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">frac_sec_type::int_type</span> <a name="id798218-bb"></a>as_number(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type i) ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id859249-bb"></a>is_adapted() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id722069-bb"></a>resolution() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id722082-bb"></a>num_fractional_digits() ;</pre></li>
-<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id698553-bb"></a>res_adjust() ;</pre></li>
-<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id698566-bb"></a>to_tick_count(hour_type hours, min_type minutes, sec_type seconds,
+<li><pre class="literallayout"><span class="type">frac_sec_type::int_type</span> <a name="id765785-bb"></a>as_number(<span class="bold"><strong>typename</strong></span> frac_sec_type::impl_type i) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id760698-bb"></a>is_adapted() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id1000870-bb"></a>resolution() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a name="id728472-bb"></a>num_fractional_digits() ;</pre></li>
+<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id962333-bb"></a>res_adjust() ;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id962345-bb"></a>to_tick_count(hour_type hours, min_type minutes, sec_type seconds,
                        fractional_seconds_type fs) ;</pre></li>
</ol></div>
</div>
@@ -84,7 +84,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1004573.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1004309"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id757234.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1006168"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="counted_time_rep.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_zone.html b/doc/html/time_zone.html
index fe1cf62a4d..7b38caf95a 100644
--- a/doc/html/time_zone.html
+++ b/doc/html/time_zone.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class time_zone</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045002" title="Header &lt;boost/date_time/local_time/time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id998208" title="Header &lt;boost/date_time/local_time/time_zone.hpp&gt;">
<link rel="prev" href="posix_time_zone.html" title="Class posix_time_zone">
<link rel="next" href="function.html" title="Chapter 4. Boost.Function">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id998208"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_zone"></a><div class="titlepage"></div>
@@ -39,50 +39,50 @@
  <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type     stringstream_type; 
  <span class="emphasis"><em>// <a href="time_zone.html#time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_zone.html#id1000445-bb">time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
+  <a href="time_zone.html#id856943-bb">time_zone</a>(<span class="bold"><strong>const</strong></span> time_zone_names &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;,
            <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp;,
            boost::shared_ptr&lt; dst_calc_rule &gt;);
-  <a href="time_zone.html#id1111578-bb">~time_zone</a>();
+  <a href="time_zone.html#id927911-bb">~time_zone</a>();
-  <span class="emphasis"><em>// <a href="time_zone.html#id794388-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id794394-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id1113822-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id1113835-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id872452-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone.html#id872464-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id901740-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id999583-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id932109-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id928701-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone.html#id1074729-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone.html#id930543-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id930548-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id725875-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id725887-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="time_zone.html#id725899-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone.html#id791210-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id965293-bb">dst_local_start_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a href="time_zone.html#id723791-bb">dst_local_end_time</a>(gregorian::greg_year) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id1008127-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone.html#id1037486-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone.html#id901921-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1185734"></a><h2>Description</h2>
+<a name="id1113847"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1185738"></a><h3>
+<a name="id1113850"></a><h3>
<a name="time_zoneconstruct-copy-destruct"></a><code class="computeroutput">time_zone</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1000445-bb"></a>time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names,
+<li><pre class="literallayout"><a name="id856943-bb"></a>time_zone(<span class="bold"><strong>const</strong></span> time_zone_names &amp; zone_names,
          <span class="bold"><strong>const</strong></span> time_duration_type &amp; base_utc_offset,
          <span class="bold"><strong>const</strong></span> dst_adjustment_offsets &amp; dst_offset,
          boost::shared_ptr&lt; dst_calc_rule &gt; calc_rule);</pre></li>
-<li><pre class="literallayout"><a name="id1111578-bb"></a>~time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id927911-bb"></a>~time_zone();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1185806"></a><h3>
-<a name="id794388-bb"></a><code class="computeroutput">time_zone</code> public member functions</h3>
+<a name="id1113919"></a><h3>
+<a name="id930543-bb"></a><code class="computeroutput">time_zone</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id794394-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1113822-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id1113835-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id872452-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id872464-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id901740-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id999583-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id932109-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id928701-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1074729-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id930548-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id725875-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id725887-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id725899-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id791210-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id965293-bb"></a>dst_local_start_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> posix_time::ptime</span> <a name="id723791-bb"></a>dst_local_end_time(gregorian::greg_year y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id1008127-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id1037486-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id901921-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -93,7 +93,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="posix_time_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id998208"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="function.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_zone_base.html b/doc/html/time_zone_base.html
index 80752c18c4..1d28e1fcbd 100644
--- a/doc/html/time_zone_base.html
+++ b/doc/html/time_zone_base.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template time_zone_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id832253" title="Header &lt;boost/date_time/time_zone_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id902996" title="Header &lt;boost/date_time/time_zone_base.hpp&gt;">
<link rel="prev" href="split_timedate_system.html" title="Class template split_timedate_system">
-<link rel="next" href="id895555.html" title="Class template dst_adjustment_offsets">
+<link rel="next" href="id726982.html" title="Class template dst_adjustment_offsets">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id832253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id895555.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id902996"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id726982.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_zone_base"></a><div class="titlepage"></div>
@@ -39,47 +39,47 @@
  <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type    time_duration_type;
  <span class="emphasis"><em>// <a href="time_zone_base.html#time_zone_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_zone_base.html#id895548-bb">time_zone_base</a>();
-  <a href="time_zone_base.html#id895551-bb">~time_zone_base</a>();
+  <a href="time_zone_base.html#id726976-bb">time_zone_base</a>();
+  <a href="time_zone_base.html#id726978-bb">~time_zone_base</a>();
-  <span class="emphasis"><em>// <a href="time_zone_base.html#id934963-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id934968-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1076052-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1038551-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1038569-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone_base.html#id1038587-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id1038605-bb">dst_local_start_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id1038967-bb">dst_local_end_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id895633-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id1075053-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id897785-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone_base.html#id767198-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1001365-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id797779-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id1002071-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id824816-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a href="time_zone_base.html#id824832-bb">has_dst</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id859947-bb">dst_local_start_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a href="time_zone_base.html#id903209-bb">dst_local_end_time</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id859943-bb">base_utc_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a href="time_zone_base.html#id1042406-bb">dst_offset</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a href="time_zone_base.html#id726958-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1145818"></a><h2>Description</h2>
+<a name="id1073934"></a><h2>Description</h2>
<p>This class represents the base interface for all timezone representations. Subclasses may provide different systems for identifying a particular zone. For example some may provide a geographical based zone construction while others may specify the offset from GMT. Another possible implementation would be to convert from POSIX timezone strings. Regardless of the construction technique, this is the interface that these time zone types must provide.</p>
<p>Note that this class is intended to be used as a shared resource (hence the derivation from boost::counted_base. </p>
<div class="refsect2" lang="en">
-<a name="id1145836"></a><h3>
+<a name="id1073952"></a><h3>
<a name="time_zone_baseconstruct-copy-destruct"></a><code class="computeroutput">time_zone_base</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id895548-bb"></a>time_zone_base();</pre></li>
-<li><pre class="literallayout"><a name="id895551-bb"></a>~time_zone_base();</pre></li>
+<li><pre class="literallayout"><a name="id726976-bb"></a>time_zone_base();</pre></li>
+<li><pre class="literallayout"><a name="id726978-bb"></a>~time_zone_base();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1145883"></a><h3>
-<a name="id934963-bb"></a><code class="computeroutput">time_zone_base</code> public member functions</h3>
+<a name="id1074000"></a><h3>
+<a name="id767198-bb"></a><code class="computeroutput">time_zone_base</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id934968-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1076052-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1038551-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1038569-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id1038587-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id1038605-bb"></a>dst_local_start_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id1038967-bb"></a>dst_local_end_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id895633-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id1075053-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id897785-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1001365-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id797779-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id1002071-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id824816-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id824832-bb"></a>has_dst() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id859947-bb"></a>dst_local_start_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_type</span> <a name="id903209-bb"></a>dst_local_end_time(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id859943-bb"></a>base_utc_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> time_duration_type</span> <a name="id1042406-bb"></a>dst_offset() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> string_type</span> <a name="id726958-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -90,7 +90,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id832253"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id895555.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id902996"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id726982.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/time_zone_names_base.html b/doc/html/time_zone_names_base.html
index 0996c3023b..a0c6e1c703 100644
--- a/doc/html/time_zone_names_base.html
+++ b/doc/html/time_zone_names_base.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template time_zone_names_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id977629" title="Header &lt;boost/date_time/time_zone_names.hpp&gt;">
-<link rel="prev" href="id895555.html" title="Class template dst_adjustment_offsets">
+<link rel="up" href="date_time/doxy.html#id896082" title="Header &lt;boost/date_time/time_zone_names.hpp&gt;">
+<link rel="prev" href="id726982.html" title="Class template dst_adjustment_offsets">
<link rel="next" href="data_not_accessible.html" title="Struct data_not_accessible">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id895555.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977629"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id726982.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id896082"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_zone_names_base"></a><div class="titlepage"></div>
@@ -36,34 +36,34 @@
  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
  <span class="emphasis"><em>// <a href="time_zone_names_base.html#time_zone_names_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="time_zone_names_base.html#id793600-bb">time_zone_names_base</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
+  <a href="time_zone_names_base.html#id720268-bb">time_zone_names_base</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;,
                       <span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;);
-  <span class="emphasis"><em>// <a href="time_zone_names_base.html#id1001564-bb">public member functions</a></em></span>
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id1001569-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id1108765-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id793573-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">string_type</span> <a href="time_zone_names_base.html#id793586-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone_names_base.html#id891858-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id891863-bb">dst_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id969920-bb">std_zone_abbrev</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id790635-bb">dst_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id726404-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1146627"></a><h2>Description</h2>
+<a name="id1074746"></a><h2>Description</h2>
<p>Class that holds various types of strings used for timezones. For example, for the western United States there is the full name: Pacific Standard Time and the abbreviated name: PST. During daylight savings there are additional names: Pacific Daylight Time and PDT. CharT Allows class to support different character types </p>
<div class="refsect2" lang="en">
-<a name="id1146638"></a><h3>
+<a name="id1074757"></a><h3>
<a name="time_zone_names_baseconstruct-copy-destruct"></a><code class="computeroutput">time_zone_names_base</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id793600-bb"></a>time_zone_names_base(<span class="bold"><strong>const</strong></span> string_type &amp; std_zone_name,
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id720268-bb"></a>time_zone_names_base(<span class="bold"><strong>const</strong></span> string_type &amp; std_zone_name,
                     <span class="bold"><strong>const</strong></span> string_type &amp; std_zone_abbrev,
                     <span class="bold"><strong>const</strong></span> string_type &amp; dst_zone_name,
                     <span class="bold"><strong>const</strong></span> string_type &amp; dst_zone_abbrev);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1146702"></a><h3>
-<a name="id1001564-bb"></a><code class="computeroutput">time_zone_names_base</code> public member functions</h3>
+<a name="id1074820"></a><h3>
+<a name="id891858-bb"></a><code class="computeroutput">time_zone_names_base</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id1001569-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id1108765-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id793573-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">string_type</span> <a name="id793586-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id891863-bb"></a>dst_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id969920-bb"></a>std_zone_abbrev() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id790635-bb"></a>dst_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id726404-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -74,7 +74,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id895555.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id977629"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id726982.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id896082"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="data_not_accessible.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/timed_mutex.html b/doc/html/timed_mutex.html
index 5fe4398bfd..289c63290a 100644
--- a/doc/html/timed_mutex.html
+++ b/doc/html/timed_mutex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class timed_mutex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id868118" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1080160" title="Header &lt;boost/thread/mutex.hpp&gt;">
<link rel="prev" href="try_mutex.html" title="Class try_mutex">
<link rel="next" href="BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="timed_mutex"></a><div class="titlepage"></div>
@@ -40,11 +40,11 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_timed_lock;
  <span class="emphasis"><em>// <a href="timed_mutex.html#timed_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="timed_mutex.html#id1220728-bb">timed_mutex</a>();
-  <a href="timed_mutex.html#id1175673-bb">~timed_mutex</a>();
+  <a href="timed_mutex.html#id1040928-bb">timed_mutex</a>();
+  <a href="timed_mutex.html#id794502-bb">~timed_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1559327"></a><h2>Description</h2>
+<a name="id1216874"></a><h2>Description</h2>
<p>The <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> class is a model of the
<a href="threads/concepts.html#threads.concepts.TimedMutex" title="TimedMutex Concept">TimedMutex</a> concept.
It should be used to synchronize access to shared resources using
@@ -96,17 +96,17 @@
<code class="computeroutput">NDEBUG</code> is not defined.</p>
<p>Like all
<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
- in , <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> leaves the
+ in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> leaves the
<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>.
Programmers should make no assumptions about the order in which
waiting threads acquire a lock.</p>
<div class="refsect2" lang="en">
-<a name="id1559550"></a><h3>
+<a name="id1217103"></a><h3>
<a name="timed_mutexconstruct-copy-destruct"></a><code class="computeroutput">timed_mutex</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1220728-bb"></a>timed_mutex();</pre>
+<pre class="literallayout"><a name="id1040928-bb"></a>timed_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> object.
@@ -116,7 +116,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id1175673-bb"></a>~timed_mutex();</pre>
+<pre class="literallayout"><a name="id794502-bb"></a>~timed_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys a <a href="timed_mutex.html" title="Class timed_mutex">timed_mutex</a> object.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Requires</span></b>:
@@ -137,7 +137,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="BOOST_ONCE_INIT.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trackable.html b/doc/html/trackable.html
index f6f449d7cc..f29427e17f 100644
--- a/doc/html/trackable.html
+++ b/doc/html/trackable.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class trackable</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1033936" title="Header &lt;boost/signals/trackable.hpp&gt;">
+<link rel="up" href="signals/reference.html#id835297" title="Header &lt;boost/signals/trackable.hpp&gt;">
<link rel="prev" href="slot.html" title="Class template slot">
<link rel="next" href="connection.html" title="Class connection">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1033936"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id835297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trackable"></a><div class="titlepage"></div>
@@ -33,13 +33,13 @@
<span class="bold"><strong>class</strong></span> trackable {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="trackable.html#trackableconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="trackable.html#id725156-bb">trackable</a>();
-  <a href="trackable.html#id796620-bb">trackable</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
-  trackable&amp; <a href="trackable.html#id1040536-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
-  <a href="trackable.html#id720849-bb">~trackable</a>();
+  <a href="trackable.html#id1000158-bb">trackable</a>();
+  <a href="trackable.html#id857516-bb">trackable</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
+  trackable&amp; <a href="trackable.html#id1044009-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp;);
+  <a href="trackable.html#id790073-bb">~trackable</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1284537"></a><h2>Description</h2>
+<a name="id1183094"></a><h2>Description</h2>
<p>The <code class="computeroutput">trackable</code> class provides automatic
disconnection of signals and slots when objects bound in
slots (via pointer or reference) are destroyed. The
@@ -55,11 +55,11 @@
type that may contain pointers or references to trackable
objects.</p>
<div class="refsect2" lang="en">
-<a name="id1284586"></a><h3>
+<a name="id1183143"></a><h3>
<a name="trackableconstruct-copy-destruct"></a><code class="computeroutput">trackable</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id725156-bb"></a>trackable();</pre>
+<pre class="literallayout"><a name="id1000158-bb"></a>trackable();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Sets the list of connected slots to empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -67,7 +67,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id796620-bb"></a>trackable(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
+<pre class="literallayout"><a name="id857516-bb"></a>trackable(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Sets the list of connected slots to empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -77,7 +77,7 @@
Signal-slot connections can only be created via calls to an explicit connect method, and therefore cannot be created here when trackable objects are copied.</p>
</li>
<li>
-<pre class="literallayout">trackable&amp; <a name="id1040536-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
+<pre class="literallayout">trackable&amp; <a name="id1044009-bb"></a><span class="bold"><strong>operator</strong></span>=(<span class="bold"><strong>const</strong></span> <a href="trackable.html" title="Class trackable">trackable</a>&amp; other);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Sets the list of connected slots to empty.<br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -89,7 +89,7 @@
Signal-slot connections can only be created via calls to an explicit connect method, and therefore cannot be created here when trackable objects are copied.</p>
</li>
<li>
-<pre class="literallayout"><a name="id720849-bb"></a>~trackable();</pre>
+<pre class="literallayout"><a name="id790073-bb"></a>~trackable();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Disconnects all signal/slot connections that
@@ -107,7 +107,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1033936"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id835297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="connection.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/tribool.html b/doc/html/tribool.html
index 2f7ff6ede3..da26850858 100644
--- a/doc/html/tribool.html
+++ b/doc/html/tribool.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 13. Boost.Tribool</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="thread/acknowledgements.html" title="Acknowledgements">
@@ -34,7 +34,7 @@
</div></div>
<div><p class="copyright">Copyright © 2002-2004 Douglas Gregor</p></div>
<div><div class="legalnotice">
-<a name="id1567936"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id1241478"></a><p>Use, modification and distribution is subject to the Boost
Software License, Version 1.0. (See accompanying file
<code class="filename">LICENSE_1_0.txt</code> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)</p>
</div></div>
@@ -45,16 +45,12 @@
<dt><span class="section"><a href="tribool.html#tribool.introduction">Introduction</a></span></dt>
<dt><span class="section"><a href="tribool/tutorial.html">Tutorial</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="tribool/tutorial.html#id1567990">Basic usage</a></span></dt>
-<dt><span class="section"><a href="tribool/tutorial.html#id1568440">Renaming the indeterminate state</a></span></dt>
-<dt><span class="section"><a href="tribool/tutorial.html#id1568520"><code class="computeroutput">tribool</code> input/output</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id1241525">Basic usage</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id1241847">Renaming the indeterminate state</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id1241910"><code class="computeroutput">tribool</code> input/output</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="tribool/reference.html">Reference</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="tribool/reference.html#id996838">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="tribool/reference.html#id1277326">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="tribool/reference.html#id1277344">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
-</dl></dd>
+<dd><dl><dt><span class="section"><a href="tribool/reference.html#id1082320">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt></dl></dd>
<dt><span class="section"><a href="tribool/tests.html">Testsuite</a></span></dt>
<dd><dl><dt><span class="section"><a href="tribool/tests.html#tribool.tests.acceptance">Acceptance tests</a></span></dt></dl></dd>
</dl>
@@ -63,7 +59,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="tribool.introduction"></a>Introduction</h3></div></div></div>
<p>The 3-state boolean library contains a single class,
- <code class="computeroutput"><a href="boost/logic/tribool.html" title="Class tribool">boost::logic::tribool</a></code>, along with
+ <code class="computeroutput">boost::logic::tribool</code>, along with
support functions and operator overloads that implement 3-state
boolean logic. </p>
</div>
diff --git a/doc/html/tribool/reference.html b/doc/html/tribool/reference.html
index fe234a1656..e419df917a 100644
--- a/doc/html/tribool/reference.html
+++ b/doc/html/tribool/reference.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../tribool.html" title="Chapter 13. Boost.Tribool">
<link rel="prev" href="tutorial.html" title="Tutorial">
-<link rel="next" href="../boost/logic/tribool.html" title="Class tribool">
+<link rel="next" href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,85 +20,18 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost/logic/tribool.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../BOOST_TRIBOOL_THIRD_STATE.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="tribool.reference"></a>Reference</h3></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="reference.html#id996838">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1277326">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1277344">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
-</dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="reference.html#id1082320">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id996838"></a>Header &lt;<a href="../../../boost/logic/tribool.hpp" target="_top">boost/logic/tribool.hpp</a>&gt;</h4></div></div></div>
+<a name="id1082320"></a>Header &lt;<a href="../../../boost/logic/tribool.hpp" target="_top">boost/logic/tribool.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis">
<a href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">BOOST_TRIBOOL_THIRD_STATE</a>(Name)</pre>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> logic {
-    <span class="bold"><strong>class</strong></span> <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>;
-    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="../indeterminate.html" title="Function indeterminate">indeterminate</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="emphasis"><em>unspecified</em></span> = <span class="emphasis"><em>unspecified</em></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id866049.html" title="Function operator!"><span class="bold"><strong>operator</strong></span>!</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1081555.html" title="Function operator&amp;&amp;"><span class="bold"><strong>operator</strong></span>&amp;&amp;</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id791859.html" title="Function operator||"><span class="bold"><strong>operator</strong></span>||</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id935001.html" title="Function operator=="><span class="bold"><strong>operator</strong></span>==</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, <span class="bold"><strong>bool</strong></span>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>bool</strong></span>, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(indeterminate_keyword_t, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="type"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></span> <a href="../id1222476.html" title="Function operator!="><span class="bold"><strong>operator</strong></span>!=</a>(<a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>, indeterminate_keyword_t);
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id1277326"></a>Header &lt;<a href="../../../boost/logic/tribool_fwd.hpp" target="_top">boost/logic/tribool_fwd.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> logic {
-  }
-}</pre>
-</div>
-<div class="section" lang="en">
-<div class="titlepage"><div><div><h4 class="title">
-<a name="id1277344"></a>Header &lt;<a href="../../../boost/logic/tribool_io.hpp" target="_top">boost/logic/tribool_io.hpp</a>&gt;</h4></div></div></div>
-<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
-  <span class="bold"><strong>namespace</strong></span> logic {
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT&gt; <span class="bold"><strong>class</strong></span> <a href="../indeterminate_name.html" title="Class template indeterminate_name">indeterminate_name</a>;
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt;
-      <span class="type">std::basic_string&lt; T &gt;</span> <a href="../id1244293.html" title="Function template get_default_indeterminate_name">get_default_indeterminate_name</a>();
-
-    <span class="emphasis"><em>// Returns the character string "indeterminate". </em></span>
-    <span class="bold"><strong>template</strong></span>&lt;&gt;
-      <span class="type">std::basic_string&lt; <span class="bold"><strong>char</strong></span> &gt;</span> <a name="id894358"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>char</strong></span> &gt;();
-
-    <span class="emphasis"><em>// Returns the wide character string L"indeterminate". </em></span>
-    <span class="bold"><strong>template</strong></span>&lt;&gt;
-      <span class="type">std::basic_string&lt; <span class="bold"><strong>wchar_t</strong></span> &gt;</span> <a name="id1245131"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>wchar_t</strong></span> &gt;();
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
-      <span class="type">std::basic_ostream&lt; CharT, Traits &gt; &amp;</span>
-      <a href="../id1245151.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; CharT, Traits &gt; &amp;, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
-      <span class="type">std::basic_ostream&lt; CharT, Traits &gt; &amp;</span>
-      <a href="../id1286986.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt; CharT, Traits &gt; &amp;, <span class="emphasis"><em>unspecified</em></span>);
-    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> CharT, <span class="bold"><strong>typename</strong></span> Traits&gt;
-      <span class="type">std::basic_istream&lt; CharT, Traits &gt; &amp;</span>
-      <a href="../id1287075.html" title="Function template operator&gt;&gt;"><span class="bold"><strong>operator</strong></span>&gt;&gt;</a>(std::basic_istream&lt; CharT, Traits &gt; &amp;, <a href="../boost/logic/tribool.html" title="Class tribool">tribool</a> &amp;);
-  }
-}</pre>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
@@ -107,7 +40,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost/logic/tribool.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="tutorial.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../BOOST_TRIBOOL_THIRD_STATE.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/tribool/tests.html b/doc/html/tribool/tests.html
index 9c91b254b4..a30c65a636 100644
--- a/doc/html/tribool/tests.html
+++ b/doc/html/tribool/tests.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Testsuite</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../tribool.html" title="Chapter 13. Boost.Tribool">
-<link rel="prev" href="../id1287075.html" title="Function template operator&gt;&gt;">
+<link rel="prev" href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">
<link rel="next" href="../boost_typetraits.html" title="Chapter 14. Boost.TypeTraits">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id1287075.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../BOOST_TRIBOOL_THIRD_STATE.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img 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 @@
<td><p><a href="../../../libs/logic/test/tribool_test.cpp" target="_top">tribool_test.cpp</a></p></td>
<td><p>run</p></td>
<td><p>Test all features of the
- <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">boost::logic::tribool</a></code>
+ <code class="computeroutput">boost::logic::tribool</code>
class.</p></td>
<td> </td>
</tr>
@@ -74,7 +74,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id1287075.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../BOOST_TRIBOOL_THIRD_STATE.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../tribool.html"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../boost_typetraits.html"><img src="../images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/tribool/tutorial.html b/doc/html/tribool/tutorial.html
index 9b58de387b..8c217fb220 100644
--- a/doc/html/tribool/tutorial.html
+++ b/doc/html/tribool/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../tribool.html" title="Chapter 13. Boost.Tribool">
<link rel="prev" href="../tribool.html" title="Chapter 13. Boost.Tribool">
@@ -26,40 +26,40 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="tribool.tutorial"></a>Tutorial</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1567990">Basic usage</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1568440">Renaming the indeterminate state</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1568520"><code class="computeroutput">tribool</code> input/output</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1241525">Basic usage</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1241847">Renaming the indeterminate state</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id1241910"><code class="computeroutput">tribool</code> input/output</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1567990"></a>Basic usage</h4></div></div></div>
-<p> The <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> class acts
+<a name="id1241525"></a>Basic usage</h4></div></div></div>
+<p> The <code class="computeroutput">tribool</code> class acts
like the built-in <code class="computeroutput">bool</code> type, but for 3-state boolean
logic. The three states are <code class="computeroutput">true</code>, <code class="computeroutput">false</code>,
- and <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>, where
+ and <code class="computeroutput">indeterminate</code>, where
the first two states are equivalent to those of the C++
<code class="computeroutput">bool</code> type and the last state represents an unknown
boolean value (that may be <code class="computeroutput">true</code> or
<code class="computeroutput">false</code>, we don't know).</p>
-<p> The <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> class
+<p> The <code class="computeroutput">tribool</code> class
supports conversion from <code class="computeroutput">bool</code> values and literals
along with its own
- <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>
+ <code class="computeroutput">indeterminate</code>
keyword:</p>
-<pre class="programlisting"><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> b(true);
+<pre class="programlisting"><code class="computeroutput">tribool</code> b(true);
b = false;
-b = <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>;
-<code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> b2(b);</pre>
-<p><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> supports
+b = <code class="computeroutput">indeterminate</code>;
+<code class="computeroutput">tribool</code> b2(b);</pre>
+<p><code class="computeroutput">tribool</code> supports
conversions to <code class="computeroutput">bool</code> for use in conditional
statements. The conversion to <code class="computeroutput">bool</code> will be
<code class="computeroutput">true</code> when the value of the
- <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> is always true, and
+ <code class="computeroutput">tribool</code> is always true, and
<code class="computeroutput">false</code> otherwise. Consequently, the following idiom
may be used to determine which of the three states a
- <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> currently
+ <code class="computeroutput">tribool</code> currently
holds:</p>
-<pre class="programlisting"><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> b = some_operation();
+<pre class="programlisting"><code class="computeroutput">tribool</code> b = some_operation();
if (b) {
// b is true
}
@@ -69,13 +69,13 @@ else if (!b) {
else {
// b is indeterminate
}</pre>
-<p><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> supports the
+<p><code class="computeroutput">tribool</code> supports the
3-state logic operators <code class="computeroutput">!</code> (negation),
<code class="computeroutput">&amp;&amp;</code> (AND), and <code class="computeroutput">||</code> (OR), with
- <code class="computeroutput">bool</code> and <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code>
+ <code class="computeroutput">bool</code> and <code class="computeroutput">tribool</code>
values. For instance:</p>
-<pre class="programlisting"><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> x = some_op();
-<code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> y = some_other_op();
+<pre class="programlisting"><code class="computeroutput">tribool</code> x = some_op();
+<code class="computeroutput">tribool</code> y = some_other_op();
if (x &amp;&amp; y) {
// both x and y are true
}
@@ -89,27 +89,27 @@ else {
// either x or y is true
}
}</pre>
-<p> Similarly, <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code>
+<p> Similarly, <code class="computeroutput">tribool</code>
supports 3-state equality comparisons via the operators
<code class="computeroutput">==</code> and <code class="computeroutput">!=</code>. These operators differ from
"normal" equality operators in C++ because they return a
- <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code>, because potentially we
+ <code class="computeroutput">tribool</code>, because potentially we
might not know the result of a comparison (try to compare
<code class="computeroutput">true</code> and
- <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>). For
+ <code class="computeroutput">indeterminate</code>). For
instance:</p>
-<pre class="programlisting"><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> x(true);
-<code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> y(<code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>);
+<pre class="programlisting"><code class="computeroutput">tribool</code> x(true);
+<code class="computeroutput">tribool</code> y(<code class="computeroutput">indeterminate</code>);
assert(x == x); // okay, x == x returns true
-assert(x == true); // okay, can compare <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code>s and bools</pre>
-<p> The <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code> keyword (representing the
- <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code> <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> value)
+assert(x == true); // okay, can compare <code class="computeroutput">tribool</code>s and bools</pre>
+<p> The <code class="computeroutput">indeterminate</code> keyword (representing the
+ <code class="computeroutput">indeterminate</code> <code class="computeroutput">tribool</code> value)
doubles as a function to check if the value of a
- <code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> is indeterminate,
+ <code class="computeroutput">tribool</code> is indeterminate,
e.g.,</p>
-<pre class="programlisting"><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> x = try_to_do_something_tricky();
-if (<code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>(x)) {
+<pre class="programlisting"><code class="computeroutput">tribool</code> x = try_to_do_something_tricky();
+if (<code class="computeroutput">indeterminate</code>(x)) {
// value of x is indeterminate
}
else {
@@ -118,25 +118,25 @@ else {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1568440"></a>Renaming the indeterminate state</h4></div></div></div>
+<a name="id1241847"></a>Renaming the indeterminate state</h4></div></div></div>
<p> Users may introduce additional keywords for the indeterminate
value in addition to the implementation-supplied
- <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code> using the
+ <code class="computeroutput">indeterminate</code> using the
<code class="computeroutput"><a href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">BOOST_TRIBOOL_THIRD_STATE</a></code>
macro. For instance, the following macro instantiation (at the
global scope) will introduce the keyword <code class="computeroutput">maybe</code> as a
- synonym for <code class="computeroutput"><a href="../indeterminate.html" title="Function indeterminate">indeterminate</a></code>
+ synonym for <code class="computeroutput">indeterminate</code>
(also residing in the <code class="computeroutput">boost</code> namespace):</p>
<pre class="programlisting"><code class="computeroutput"><a href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">BOOST_TRIBOOL_THIRD_STATE</a></code>(maybe)
-<code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> x = maybe;
+<code class="computeroutput">tribool</code> x = maybe;
if (maybe(x)) { /* ... */ }</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1568520"></a><code class="computeroutput">tribool</code> input/output</h4></div></div></div>
-<p><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> objects may be
+<a name="id1241910"></a><code class="computeroutput">tribool</code> input/output</h4></div></div></div>
+<p><code class="computeroutput">tribool</code> objects may be
read from and written to streams by including the
- <code class="computeroutput"><a href="reference.html#id1277344" title="Header &lt;boost/logic/tribool_io.hpp&gt;">boost/logic/tribool_io.hpp</a></code> header in a
+ <code class="computeroutput"><a href="../">boost/logic/tribool_io.hpp</a></code> header in a
manner very similar to <code class="computeroutput">bool</code> values. When the
<code class="computeroutput">boolalpha</code> flag is not set on the input/output stream,
the integral values 0, 1, and 2 correspond to <code class="computeroutput">tribool</code>
@@ -145,23 +145,23 @@ if (maybe(x)) { /* ... */ }</pre>
<code class="computeroutput">boolalpha</code> is set on the stream, arbitrary strings can
be used to represent the three values, the default being "false",
"true", and "indeterminate". For instance:</p>
-<pre class="programlisting"><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> x;
+<pre class="programlisting"><code class="computeroutput">tribool</code> x;
cin &gt;&gt; x; // Type "0", "1", or "2" to get false, true, or indeterminate
cout &lt;&lt; boolalpha &lt;&lt; x; // Produces "false", "true", or "indeterminate"</pre>
-<p><code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> input and output
+<p><code class="computeroutput">tribool</code> input and output
is sensitive to the stream's current locale. The strings associated
with false and true values are contained in the standard
<code class="computeroutput">std::numpunct</code> facet, and the
string naming the indeterminate type is contained in the
- <code class="computeroutput"><a href="../indeterminate_name.html" title="Class template indeterminate_name">indeterminate_name</a></code> facet. To
+ <code class="computeroutput">indeterminate_name</code> facet. To
replace the name of the indeterminate state, you need to imbue your
stream with a local containing a
- <code class="computeroutput"><a href="../indeterminate_name.html" title="Class template indeterminate_name">indeterminate_name</a></code> facet, e.g.:</p>
+ <code class="computeroutput">indeterminate_name</code> facet, e.g.:</p>
<pre class="programlisting"><code class="computeroutput"><a href="../BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">BOOST_TRIBOOL_THIRD_STATE</a></code>(maybe)
locale global;
-locale test_locale(global, new <code class="computeroutput"><a href="../indeterminate_name.html" title="Class template indeterminate_name">indeterminate_name</a></code>&lt;char&gt;("maybe"));
+locale test_locale(global, new <code class="computeroutput">indeterminate_name</code>&lt;char&gt;("maybe"));
cout.imbue(test_locale);
-<code class="computeroutput"><a href="../boost/logic/tribool.html" title="Class tribool">tribool</a></code> x(maybe);
+<code class="computeroutput">tribool</code> x(maybe);
cout &lt;&lt; boolalpha &lt;&lt; x &lt;&lt; endl; // Prints "maybe"</pre>
<p>If you C++ standard library implementation does not support
locales, <code class="computeroutput">tribool</code> input/output will still work, but you
diff --git a/doc/html/try_mutex.html b/doc/html/try_mutex.html
index dd365312f6..1d71536e7c 100644
--- a/doc/html/try_mutex.html
+++ b/doc/html/try_mutex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class try_mutex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id868118" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id1080160" title="Header &lt;boost/thread/mutex.hpp&gt;">
<link rel="prev" href="mutex.html" title="Class mutex">
<link rel="next" href="timed_mutex.html" title="Class timed_mutex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="try_mutex"></a><div class="titlepage"></div>
@@ -39,11 +39,11 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
  <span class="emphasis"><em>// <a href="try_mutex.html#try_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="try_mutex.html#id1255920-bb">try_mutex</a>();
-  <a href="try_mutex.html#id1114655-bb">~try_mutex</a>();
+  <a href="try_mutex.html#id834900-bb">try_mutex</a>();
+  <a href="try_mutex.html#id1083186-bb">~try_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1558883"></a><h2>Description</h2>
+<a name="id1216425"></a><h2>Description</h2>
<p>The <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> class is a model of the
<a href="threads/concepts.html#threads.concepts.TryMutex" title="TryMutex Concept">TryMutex</a> concept.
It should be used to synchronize access to shared resources using
@@ -91,17 +91,17 @@
<code class="computeroutput">NDEBUG</code> is not defined.</p>
<p>Like all
<a href="threads/concepts.html#threads.concepts.mutex-models" title="Mutex Models">mutex models</a>
- in , <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> leaves the
+ in <span class="bold"><strong>Boost.Threads</strong></span>, <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> leaves the
<a href="threads/concepts.html#threads.concepts.sheduling-policies" title="Scheduling Policies">scheduling policy</a>
as <a href="threads/concepts.html#threads.concepts.unspecified-scheduling-policy" title="Unspecified Policy">Unspecified</a>.
Programmers should make no assumptions about the order in which
waiting threads acquire a lock.</p>
<div class="refsect2" lang="en">
-<a name="id1559094"></a><h3>
+<a name="id1216642"></a><h3>
<a name="try_mutexconstruct-copy-destruct"></a><code class="computeroutput">try_mutex</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1255920-bb"></a>try_mutex();</pre>
+<pre class="literallayout"><a name="id834900-bb"></a>try_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs a <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> object.
@@ -111,7 +111,7 @@
</p>
</li>
<li>
-<pre class="literallayout"><a name="id1114655-bb"></a>~try_mutex();</pre>
+<pre class="literallayout"><a name="id1083186-bb"></a>~try_mutex();</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Destroys a <a href="try_mutex.html" title="Class try_mutex">try_mutex</a> object.
@@ -133,7 +133,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id868118"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1080160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="timed_mutex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/tz_db_base.html b/doc/html/tz_db_base.html
index 99c2e654ed..659d7771c1 100644
--- a/doc/html/tz_db_base.html
+++ b/doc/html/tz_db_base.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template tz_db_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1034888" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id929135" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
<link rel="prev" href="bad_field_count.html" title="Struct bad_field_count">
<link rel="next" href="wrapping_int.html" title="Class template wrapping_int">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929135"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="tz_db_base"></a><div class="titlepage"></div>
@@ -41,24 +41,24 @@
  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                   string_type;           
  <span class="emphasis"><em>// <a href="tz_db_base.html#tz_db_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="tz_db_base.html#id792972-bb">tz_db_base</a>();
+  <a href="tz_db_base.html#id894287-bb">tz_db_base</a>();
-  <span class="emphasis"><em>// <a href="tz_db_base.html#id1104197-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id1104203-bb">load_from_file</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id934174-bb">add_record</a>(<span class="bold"><strong>const</strong></span> string_type &amp;,
+  <span class="emphasis"><em>// <a href="tz_db_base.html#id731322-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id975929-bb">load_from_file</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id896055-bb">add_record</a>(<span class="bold"><strong>const</strong></span> string_type &amp;,
                  boost::shared_ptr&lt; time_zone_base_type &gt;) ;
  <span class="type">boost::shared_ptr&lt; time_zone_base_type &gt;</span>
-  <a href="tz_db_base.html#id837833-bb">time_zone_from_region</a>(<span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">std::vector&lt; std::string &gt;</span> <a href="tz_db_base.html#id975989-bb">region_list</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="tz_db_base.html#id1040508-bb">time_zone_from_region</a>(<span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::vector&lt; std::string &gt;</span> <a href="tz_db_base.html#id962725-bb">region_list</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="emphasis"><em>// <a href="tz_db_base.html#id902329-bb">private member functions</a></em></span>
-  <span class="type">rule_type *</span> <a href="tz_db_base.html#id1102820-bb">parse_rules</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">week_num</span> <a href="tz_db_base.html#id966469-bb">get_week_num</a>(<span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id1107456-bb">split_rule_spec</a>(<span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, string_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id802746-bb">parse_string</a>(string_type &amp;) ;
+  <span class="emphasis"><em>// <a href="tz_db_base.html#id894295-bb">private member functions</a></em></span>
+  <span class="type">rule_type *</span> <a href="tz_db_base.html#id894300-bb">parse_rules</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, <span class="bold"><strong>const</strong></span> string_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">week_num</span> <a href="tz_db_base.html#id731568-bb">get_week_num</a>(<span class="bold"><strong>int</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id996594-bb">split_rule_spec</a>(<span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, <span class="bold"><strong>int</strong></span> &amp;, string_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="tz_db_base.html#id723477-bb">parse_string</a>(string_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1147524"></a><h2>Description</h2>
+<a name="id1075637"></a><h2>Description</h2>
<p>The csv file containing the zone_specs used by the tz_db_base is intended to be customized by the library user. When customizing this file (or creating your own) the file must follow a specific format.</p>
<p>This first line is expected to contain column headings and is therefore not processed by the tz_db_base.</p>
<p>Each record (line) must have eleven fields. Some of those fields can be empty. Every field (even empty ones) must be enclosed in double-quotes. Ex: </p>
@@ -89,40 +89,40 @@
<p>DST End date rule: See DST Start date rule. The difference here is this is the day daylight savings ends (transition to STD).</p>
<p>End time: Same as Start time. </p>
<div class="refsect2" lang="en">
-<a name="id1147638"></a><h3>
+<a name="id1075752"></a><h3>
<a name="tz_db_baseconstruct-copy-destruct"></a><code class="computeroutput">tz_db_base</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id792972-bb"></a>tz_db_base();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id894287-bb"></a>tz_db_base();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147667"></a><h3>
-<a name="id1104197-bb"></a><code class="computeroutput">tz_db_base</code> public member functions</h3>
+<a name="id1075781"></a><h3>
+<a name="id731322-bb"></a><code class="computeroutput">tz_db_base</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1104203-bb"></a>load_from_file(<span class="bold"><strong>const</strong></span> std::string &amp; pathspec) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id975929-bb"></a>load_from_file(<span class="bold"><strong>const</strong></span> std::string &amp; pathspec) ;</pre>
<p>May throw data_not_accessible, or bad_field_count exceptions </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id934174-bb"></a>add_record(<span class="bold"><strong>const</strong></span> string_type &amp; id,
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id896055-bb"></a>add_record(<span class="bold"><strong>const</strong></span> string_type &amp; id,
                boost::shared_ptr&lt; time_zone_base_type &gt; tz) ;</pre>
<p>Takes an id string in the form of "America/Phoenix", and a time_zone object for that region. The id string must be a unique name that does not already exist in the database. </p>
</li>
<li>
<pre class="literallayout"><span class="type">boost::shared_ptr&lt; time_zone_base_type &gt;</span>
-<a name="id837833-bb"></a>time_zone_from_region(<span class="bold"><strong>const</strong></span> string_type &amp; region) <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id1040508-bb"></a>time_zone_from_region(<span class="bold"><strong>const</strong></span> string_type &amp; region) <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns a time_zone object built from the specs for the given region. If region does not exist a local_time::record_not_found exception will be thrown </p>
</li>
-<li><pre class="literallayout"><span class="type">std::vector&lt; std::string &gt;</span> <a name="id975989-bb"></a>region_list() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::vector&lt; std::string &gt;</span> <a name="id962725-bb"></a>region_list() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147807"></a><h3>
-<a name="id902329-bb"></a><code class="computeroutput">tz_db_base</code> private member functions</h3>
+<a name="id1075920"></a><h3>
+<a name="id894295-bb"></a><code class="computeroutput">tz_db_base</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">rule_type *</span> <a name="id1102820-bb"></a>parse_rules(<span class="bold"><strong>const</strong></span> string_type &amp; sr, <span class="bold"><strong>const</strong></span> string_type &amp; er) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">week_num</span> <a name="id966469-bb"></a>get_week_num(<span class="bold"><strong>int</strong></span> nth) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1107456-bb"></a>split_rule_spec(<span class="bold"><strong>int</strong></span> &amp; nth, <span class="bold"><strong>int</strong></span> &amp; d, <span class="bold"><strong>int</strong></span> &amp; m, string_type rule) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">rule_type *</span> <a name="id894300-bb"></a>parse_rules(<span class="bold"><strong>const</strong></span> string_type &amp; sr, <span class="bold"><strong>const</strong></span> string_type &amp; er) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">week_num</span> <a name="id731568-bb"></a>get_week_num(<span class="bold"><strong>int</strong></span> nth) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id996594-bb"></a>split_rule_spec(<span class="bold"><strong>int</strong></span> &amp; nth, <span class="bold"><strong>int</strong></span> &amp; d, <span class="bold"><strong>int</strong></span> &amp; m, string_type rule) <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id802746-bb"></a>parse_string(string_type &amp; s) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id723477-bb"></a>parse_string(string_type &amp; s) ;</pre>
<p>Take a line from the csv, turn it into a time_zone_type, and add it to the map. Zone_specs in csv file are expected to have eleven fields that describe the time zone. Returns true if zone_spec successfully added to database </p>
</li>
</ol></div>
@@ -135,7 +135,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1034888"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929135"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/uk_dst_trait.html b/doc/html/uk_dst_trait.html
index 77af947219..d1dfd2b608 100644
--- a/doc/html/uk_dst_trait.html
+++ b/doc/html/uk_dst_trait.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template uk_dst_trait</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id904857" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
<link rel="prev" href="eu_dst_trait.html" title="Struct template eu_dst_trait">
<link rel="next" href="acst_dst_trait.html" title="Struct template acst_dst_trait">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="uk_dst_trait"></a><div class="titlepage"></div>
@@ -32,20 +32,20 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type&gt;
<span class="bold"><strong>struct</strong></span> uk_dst_trait : <span class="bold"><strong>public</strong></span> boost::date_time::eu_dst_trait&lt; date_type &gt; {
-  <span class="emphasis"><em>// <a href="uk_dst_trait.html#id803426-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id803431-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id863659-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id931303-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="uk_dst_trait.html#id796647-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id861972-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id861984-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id833526-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1110000"></a><h2>Description</h2>
+<a name="id1037605"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1110003"></a><h3>
-<a name="id803426-bb"></a><code class="computeroutput">uk_dst_trait</code> public static functions</h3>
+<a name="id1037608"></a><h3>
+<a name="id796647-bb"></a><code class="computeroutput">uk_dst_trait</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id803431-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id863659-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id931303-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id861972-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id861984-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id833526-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
@@ -56,7 +56,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="acst_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/unwrap_recursive_wrapper.html b/doc/html/unwrap_recursive_wrapper.html
index 1d14424dc7..642c7638ef 100644
--- a/doc/html/unwrap_recursive_wrapper.html
+++ b/doc/html/unwrap_recursive_wrapper.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template unwrap_recursive_wrapper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1311990" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1150655" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
<link rel="prev" href="is_recursive_wrapper.html" title="Class template is_recursive_wrapper">
<link rel="next" href="apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1150655"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="unwrap_recursive_wrapper"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1668048"></a><h2>Description</h2>
+<a name="id1320396"></a><h2>Description</h2>
<p><code class="computeroutput">type</code> is equivalent to <code class="computeroutput">T::type</code> if
<code class="computeroutput">T</code> is a specialization of
<code class="computeroutput"><a href="recursive_wrapper.html" title="Class template recursive_wrapper">recursive_wrapper</a></code>. Otherwise,
@@ -50,7 +50,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1311990"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1150655"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="apply_visitor_delayed_t.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/unwrap_reference.html b/doc/html/unwrap_reference.html
index 8f3a1ab2d9..efe77352ea 100644
--- a/doc/html/unwrap_reference.html
+++ b/doc/html/unwrap_reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template unwrap_reference</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="ref/reference.html#header.boost.ref.hpp" title="Header &lt;boost/ref.hpp&gt;">
<link rel="prev" href="is_reference_wrapper.html" title="Class template is_reference_wrapper">
@@ -36,7 +36,7 @@
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1279787"></a><h2>Description</h2>
+<a name="id1178351"></a><h2>Description</h2>
<p>The typedef <code class="computeroutput">type</code> is
<code class="computeroutput">T::type</code> if
<code class="computeroutput">T</code> is a
diff --git a/doc/html/us_dst_rules.html b/doc/html/us_dst_rules.html
index 4cb7ac6b98..498176bee4 100644
--- a/doc/html/us_dst_rules.html
+++ b/doc/html/us_dst_rules.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template us_dst_rules</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866029" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id803010" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
<link rel="prev" href="dst_calc_engine.html" title="Class template dst_calc_engine">
<link rel="next" href="null_dst_rules.html" title="Class template null_dst_rules">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="us_dst_rules"></a><div class="titlepage"></div>
@@ -43,30 +43,30 @@
  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">date_time::first_kday_of_month</a>&lt; date_type &gt;     fkday;             
  <span class="bold"><strong>typedef</strong></span> <a href="dst_calculator.html" title="Class template dst_calculator">dst_calculator</a>&lt; date_type, time_duration_type &gt; dstcalc;           
-  <span class="emphasis"><em>// <a href="us_dst_rules.html#id973833-bb">public static functions</a></em></span>
+  <span class="emphasis"><em>// <a href="us_dst_rules.html#id963495-bb">public static functions</a></em></span>
  <span class="type">time_is_dst_result</span>
-  <a href="us_dst_rules.html#id1033345-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="us_dst_rules.html#id899244-bb">is_dst_boundary_day</a>(date_type) ;
-  <span class="type">date_type</span> <a href="us_dst_rules.html#id899268-bb">local_dst_start_day</a>(year_type) ;
-  <span class="type">date_type</span> <a href="us_dst_rules.html#id928030-bb">local_dst_end_day</a>(year_type) ;
-  <span class="type">time_duration_type</span> <a href="us_dst_rules.html#id1031655-bb">dst_offset</a>() ;
+  <a href="us_dst_rules.html#id963500-bb">local_is_dst</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> time_duration_type &amp;) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="us_dst_rules.html#id969658-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">date_type</span> <a href="us_dst_rules.html#id969680-bb">local_dst_start_day</a>(year_type) ;
+  <span class="type">date_type</span> <a href="us_dst_rules.html#id907301-bb">local_dst_end_day</a>(year_type) ;
+  <span class="type">time_duration_type</span> <a href="us_dst_rules.html#id1036567-bb">dst_offset</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1082038"></a><h2>Description</h2>
+<a name="id1010155"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1082042"></a><h3>
-<a name="id973833-bb"></a><code class="computeroutput">us_dst_rules</code> public static functions</h3>
+<a name="id1010158"></a><h3>
+<a name="id963495-bb"></a><code class="computeroutput">us_dst_rules</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id1033345-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
+<a name="id963500-bb"></a>local_is_dst(<span class="bold"><strong>const</strong></span> date_type &amp; d, <span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre>
<p>Determines if the time is really in DST or not. Also checks for invalid and ambiguous.
</p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id899244-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id899268-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id928030-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1031655-bb"></a>dst_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id969658-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id969680-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id907301-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1036567-bb"></a>dst_offset() ;</pre></li>
</ol></div>
</div>
</div>
@@ -77,7 +77,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866029"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id803010"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="null_dst_rules.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/us_dst_trait.html b/doc/html/us_dst_trait.html
index bccdb9fc3e..c1a1336a58 100644
--- a/doc/html/us_dst_trait.html
+++ b/doc/html/us_dst_trait.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template us_dst_trait</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941196" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id904857" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
<link rel="prev" href="local_adjustor.html" title="Class template local_adjustor">
<link rel="next" href="eu_dst_trait.html" title="Struct template eu_dst_trait">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="us_dst_trait"></a><div class="titlepage"></div>
@@ -37,17 +37,17 @@
  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">date_time::first_kday_of_month</a>&lt; date_type &gt; start_rule_functor;
  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">date_time::last_kday_of_month</a>&lt; date_type &gt;  end_rule_functor;  
-  <span class="emphasis"><em>// <a href="us_dst_trait.html#id1033079-bb">public static functions</a></em></span>
-  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id1033084-bb">start_day</a>() ;
-  <span class="type">month_type</span> <a href="us_dst_trait.html#id969277-bb">start_month</a>() ;
-  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id929365-bb">end_day</a>() ;
-  <span class="type">month_type</span> <a href="us_dst_trait.html#id834067-bb">end_month</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id997007-bb">dst_start_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id997020-bb">dst_end_offset_minutes</a>() ;
-  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id1077178-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="us_dst_trait.html#id928292-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id900413-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="us_dst_trait.html#id836774-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id798086-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="us_dst_trait.html#id856757-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id856768-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id856780-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id831953-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1109367"></a><h2>Description</h2>
+<a name="id1037086"></a><h2>Description</h2>
<p>This class is used to configure dst_calc_engine template typically as follows: </p>
<pre class="programlisting"> using namespace boost::gregorian;
using namespace boost::posix_time;
@@ -72,16 +72,16 @@
</pre>
<p>This generates a type suitable for the calculation of dst transitions for the United States. Of course other templates can be used for other locales. </p>
<div class="refsect2" lang="en">
-<a name="id1109384"></a><h3>
-<a name="id1033079-bb"></a><code class="computeroutput">us_dst_trait</code> public static functions</h3>
+<a name="id1037103"></a><h3>
+<a name="id928292-bb"></a><code class="computeroutput">us_dst_trait</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id1033084-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id969277-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id929365-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id834067-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id997007-bb"></a>dst_start_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id997020-bb"></a>dst_end_offset_minutes() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id1077178-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id900413-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id836774-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id798086-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id856757-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id856768-bb"></a>dst_start_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id856780-bb"></a>dst_end_offset_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id831953-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
@@ -92,7 +92,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941196"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id904857"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eu_dst_trait.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/utc_adjustment.html b/doc/html/utc_adjustment.html
index 296d09af54..eebb068c2a 100644
--- a/doc/html/utc_adjustment.html
+++ b/doc/html/utc_adjustment.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template utc_adjustment</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1045289" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id930814" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
<link rel="prev" href="iso_extended_format.html" title="Class template iso_extended_format">
-<link rel="next" href="id1075450.html" title="Class template dynamic_local_time_adjustor">
+<link rel="next" href="id732514.html" title="Class template dynamic_local_time_adjustor">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1075450.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id732514.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="utc_adjustment"></a><div class="titlepage"></div>
@@ -33,18 +33,18 @@
<span class="bold"><strong>class</strong></span> utc_adjustment {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="utc_adjustment.html#id930982-bb">public static functions</a></em></span>
-  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id996174-bb">local_to_utc_base_offset</a>() ;
-  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id1110897-bb">utc_to_local_base_offset</a>() ;
+  <span class="emphasis"><em>// <a href="utc_adjustment.html#id732482-bb">public static functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id732486-bb">local_to_utc_base_offset</a>() ;
+  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id732499-bb">utc_to_local_base_offset</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1108314"></a><h2>Description</h2>
+<a name="id1036225"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1108318"></a><h3>
-<a name="id930982-bb"></a><code class="computeroutput">utc_adjustment</code> public static functions</h3>
+<a name="id1036228"></a><h3>
+<a name="id732482-bb"></a><code class="computeroutput">utc_adjustment</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id996174-bb"></a>local_to_utc_base_offset() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1110897-bb"></a>utc_to_local_base_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id732486-bb"></a>local_to_utc_base_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id732499-bb"></a>utc_to_local_base_offset() ;</pre></li>
</ol></div>
</div>
</div>
@@ -55,7 +55,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1045289"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1075450.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iso_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930814"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id732514.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/var_string_to_int.html b/doc/html/var_string_to_int.html
index 6429132498..4f638b0d64 100644
--- a/doc/html/var_string_to_int.html
+++ b/doc/html/var_string_to_int.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template var_string_to_int</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1104639" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id928844" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
<link rel="prev" href="fixed_string_to_int.html" title="Function template fixed_string_to_int">
<link rel="next" href="gregorian_calendar_base.html" title="Class template gregorian_calendar_base">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928844"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="var_string_to_int"></a><div class="titlepage"></div>
@@ -35,7 +35,7 @@
                             std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
                             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> max_length);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1102500"></a><h2>Description</h2>
+<a name="id1013141"></a><h2>Description</h2>
<p>Will consume 'max_length' characters from stream only if those characters are digits. Returns '-1' if no number can be parsed. Will not parse a number preceeded by a '+' or '-'. </p>
</div>
</div>
@@ -45,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1104639"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928844"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar_base.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/variant.html b/doc/html/variant.html
index 197db47fcb..9ad9c81818 100644
--- a/doc/html/variant.html
+++ b/doc/html/variant.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 15. Boost.Variant</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="libraries.html" title="Part I. The Boost C++ Libraries">
<link rel="prev" href="boost_typetraits/credits.html" title=" Credits">
@@ -34,7 +34,7 @@
</h3></div></div>
<div><p class="copyright">Copyright © 2002, 2003 Eric Friedman, Itay Maman</p></div>
<div><div class="legalnotice">
-<a name="id1642545"></a><p>Permission to copy, use, sell and distribute this software
+<a name="id1312380"></a><p>Permission to copy, use, sell and distribute this software
is granted provided this copyright notice appears in all copies.
Permission to modify the code and to distribute modified code is
granted provided this copyright notice appears in all copies, and
@@ -62,22 +62,22 @@
<dd><dl>
<dt><span class="section"><a href="variant/reference.html#variant.concepts">Concepts</a></span></dt>
<dt><span class="section"><a href="variant/reference.html#header.boost.variant.hpp">Header &lt;boost/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1283515">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1258086">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1362374">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1311990">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id872290">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id894482">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1561653">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1216732">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1040401">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1247300">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id662418">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1047376">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1150655">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1143203">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1039788">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1179989">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1208643">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id1217248">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="variant/design.html">Design Overview</a></span></dt>
<dd><dl><dt><span class="section"><a href="variant/design.html#variant.design.never-empty">"Never-Empty" Guarantee</a></span></dt></dl></dd>
<dt><span class="section"><a href="variant/misc.html">Miscellaneous Notes</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="variant/misc.html#variant.versus-any">Boost.Variant vs. Boost.Any</a></span></dt>
-<dt><span class="section"><a href="variant/misc.html#id1671669">Portability</a></span></dt>
+<dt><span class="section"><a href="variant/misc.html#id1324023">Portability</a></span></dt>
<dt><span class="section"><a href="variant/misc.html#variant.troubleshooting">Troubleshooting</a></span></dt>
<dt><span class="section"><a href="variant/misc.html#variant.ack">Acknowledgments</a></span></dt>
</dl></dd>
diff --git a/doc/html/variant/design.html b/doc/html/variant/design.html
index 3d075ac50a..6f7ed98cbb 100644
--- a/doc/html/variant/design.html
+++ b/doc/html/variant/design.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Design Overview</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
<link rel="prev" href="../visitor_ptr.html" title="Function template visitor_ptr">
diff --git a/doc/html/variant/misc.html b/doc/html/variant/misc.html
index ea73becafb..692d280910 100644
--- a/doc/html/variant/misc.html
+++ b/doc/html/variant/misc.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Miscellaneous Notes</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
<link rel="prev" href="design.html" title="Design Overview">
@@ -27,7 +27,7 @@
<a name="variant.misc"></a>Miscellaneous Notes</h3></div></div></div>
<div class="toc"><dl>
<dt><span class="section"><a href="misc.html#variant.versus-any">Boost.Variant vs. Boost.Any</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1671669">Portability</a></span></dt>
+<dt><span class="section"><a href="misc.html#id1324023">Portability</a></span></dt>
<dt><span class="section"><a href="misc.html#variant.troubleshooting">Troubleshooting</a></span></dt>
<dt><span class="section"><a href="misc.html#variant.ack">Acknowledgments</a></span></dt>
</dl></div>
@@ -72,7 +72,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1671669"></a>Portability</h4></div></div></div>
+<a name="id1324023"></a>Portability</h4></div></div></div>
<p>The library aims for 100% ANSI/ISO C++ conformance. However, this is
strictly impossible due to the inherently non-portable nature of the
Type Traits library's
diff --git a/doc/html/variant/reference.html b/doc/html/variant/reference.html
index de7e151128..45138e5bfe 100644
--- a/doc/html/variant/reference.html
+++ b/doc/html/variant/reference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Reference</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
<link rel="prev" href="tutorial.html" title="Tutorial">
@@ -28,15 +28,15 @@
<div class="toc"><dl>
<dt><span class="section"><a href="reference.html#variant.concepts">Concepts</a></span></dt>
<dt><span class="section"><a href="reference.html#header.boost.variant.hpp">Header &lt;boost/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1283515">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1258086">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1362374">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1311990">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id872290">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id894482">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1561653">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1216732">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1040401">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1247300">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id662418">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1047376">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1150655">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1143203">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1039788">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1179989">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1208643">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id1217248">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
@@ -176,26 +176,26 @@ public:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1283515"></a>Header &lt;<a href="../../../boost/variant/variant_fwd.hpp" target="_top">boost/variant/variant_fwd.hpp</a>&gt;</h4></div></div></div>
+<a name="id1247300"></a>Header &lt;<a href="../../../boost/variant/variant_fwd.hpp" target="_top">boost/variant/variant_fwd.hpp</a>&gt;</h4></div></div></div>
<p>Provides forward declarations of the
<code class="computeroutput"><a href="../boost/variant.html" title="Class template variant">boost::variant</a></code>,
<code class="computeroutput"><a href="../make_variant_over.html" title="Class template make_variant_over">boost::make_variant_over</a></code>,
<code class="computeroutput"><a href="../make_recursive_variant.html" title="Class template make_recursive_variant">boost::make_recursive_variant</a></code>, and
- <code class="computeroutput"><a href="../id1151195.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>
+ <code class="computeroutput"><a href="../id868865.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>
class templates and the <code class="computeroutput">boost::recursive_variant_</code> tag type.
Also defines several preprocessor symbols, as described below.</p>
<pre class="synopsis">
<a href="../BOOST_VARIANT_LIMIT_TYPES.html" title="Macro BOOST_VARIANT_LIMIT_TYPES">BOOST_VARIANT_LIMIT_TYPES</a>
<a href="../BOOST_VARIANT_ENUM_PARAMS.html" title="Macro BOOST_VARIANT_ENUM_PARAMS">BOOST_VARIANT_ENUM_PARAMS</a>(param)
-<a href="../id691834.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a>(param)
-<a href="../id1222024.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">BOOST_VARIANT_NO_REFERENCE_SUPPORT</a>
-<a href="../id1351704.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a>
-<a href="../id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></pre>
+<a href="../id652972.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a>(param)
+<a href="../id1176279.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">BOOST_VARIANT_NO_REFERENCE_SUPPORT</a>
+<a href="../id1102611.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a>
+<a href="../id1211701.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1258086"></a>Header &lt;<a href="../../../boost/variant/variant.hpp" target="_top">boost/variant/variant.hpp</a>&gt;</h4></div></div></div>
+<a name="id662418"></a>Header &lt;<a href="../../../boost/variant/variant.hpp" target="_top">boost/variant/variant.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2 = <span class="emphasis"><em>unspecified</em></span>, ...,
           <span class="bold"><strong>typename</strong></span> TN = <span class="emphasis"><em>unspecified</em></span>&gt;
@@ -203,29 +203,29 @@ public:
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt; <span class="bold"><strong>class</strong></span> <a href="../make_variant_over.html" title="Class template make_variant_over">make_variant_over</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt;
-    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../id928296.html" title="Function template swap">swap</a>(<a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;, <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="../id837111.html" title="Function template swap">swap</a>(<a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;, <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ElemType, <span class="bold"><strong>typename</strong></span> Traits, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ...,
           <span class="bold"><strong>typename</strong></span> TN&gt;
    <span class="type">std::basic_ostream&lt;ElemType,Traits&gt; &amp;</span>
-    <a href="../id1214336.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt;ElemType,Traits&gt; &amp;,
+    <a href="../id1106672.html" title="Function template operator&lt;&lt;"><span class="bold"><strong>operator</strong></span>&lt;&lt;</a>(std::basic_ostream&lt;ElemType,Traits&gt; &amp;,
               <span class="bold"><strong>const</strong></span> <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1362374"></a>Header &lt;<a href="../../../boost/variant/recursive_variant.hpp" target="_top">boost/variant/recursive_variant.hpp</a>&gt;</h4></div></div></div>
+<a name="id1047376"></a>Header &lt;<a href="../../../boost/variant/recursive_variant.hpp" target="_top">boost/variant/recursive_variant.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> recursive_variant_;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2 = <span class="emphasis"><em>unspecified</em></span>, ...,
           <span class="bold"><strong>typename</strong></span> TN = <span class="emphasis"><em>unspecified</em></span>&gt;
  <span class="bold"><strong>class</strong></span> <a href="../make_recursive_variant.html" title="Class template make_recursive_variant">make_recursive_variant</a>;
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt; <span class="bold"><strong>class</strong></span> <a href="../id1151195.html" title="Class template make_recursive_variant_over">make_recursive_variant_over</a>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt; <span class="bold"><strong>class</strong></span> <a href="../id868865.html" title="Class template make_recursive_variant_over">make_recursive_variant_over</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1311990"></a>Header &lt;<a href="../../../boost/variant/recursive_wrapper.hpp" target="_top">boost/variant/recursive_wrapper.hpp</a>&gt;</h4></div></div></div>
+<a name="id1150655"></a>Header &lt;<a href="../../../boost/variant/recursive_wrapper.hpp" target="_top">boost/variant/recursive_wrapper.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../recursive_wrapper.html" title="Class template recursive_wrapper">recursive_wrapper</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>class</strong></span> <a href="../is_recursive_wrapper.html" title="Class template is_recursive_wrapper">is_recursive_wrapper</a>;
@@ -234,7 +234,7 @@ public:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id872290"></a>Header &lt;<a href="../../../boost/variant/apply_visitor.hpp" target="_top">boost/variant/apply_visitor.hpp</a>&gt;</h4></div></div></div>
+<a name="id1143203"></a>Header &lt;<a href="../../../boost/variant/apply_visitor.hpp" target="_top">boost/variant/apply_visitor.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor&gt; <span class="bold"><strong>class</strong></span> <a href="../apply_visitor_delayed_t.html" title="Class template apply_visitor_delayed_t">apply_visitor_delayed_t</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> Variant&gt;
@@ -253,7 +253,7 @@ public:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id894482"></a>Header &lt;<a href="../../../boost/variant/get.hpp" target="_top">boost/variant/get.hpp</a>&gt;</h4></div></div></div>
+<a name="id1039788"></a>Header &lt;<a href="../../../boost/variant/get.hpp" target="_top">boost/variant/get.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../bad_get.html" title="Class bad_get">bad_get</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U, <span class="bold"><strong>typename</strong></span> T1, <span class="bold"><strong>typename</strong></span> T2, ..., <span class="bold"><strong>typename</strong></span> TN&gt;
@@ -268,21 +268,21 @@ public:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1561653"></a>Header &lt;<a href="../../../boost/variant/bad_visit.hpp" target="_top">boost/variant/bad_visit.hpp</a>&gt;</h4></div></div></div>
+<a name="id1179989"></a>Header &lt;<a href="../../../boost/variant/bad_visit.hpp" target="_top">boost/variant/bad_visit.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>class</strong></span> <a href="../bad_visit.html" title="Class bad_visit">bad_visit</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1216732"></a>Header &lt;<a href="../../../boost/variant/static_visitor.hpp" target="_top">boost/variant/static_visitor.hpp</a>&gt;</h4></div></div></div>
+<a name="id1208643"></a>Header &lt;<a href="../../../boost/variant/static_visitor.hpp" target="_top">boost/variant/static_visitor.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ResultType&gt; <span class="bold"><strong>class</strong></span> <a href="../static_visitor.html" title="Class template static_visitor">static_visitor</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1040401"></a>Header &lt;<a href="../../../boost/variant/visitor_ptr.hpp" target="_top">boost/variant/visitor_ptr.hpp</a>&gt;</h4></div></div></div>
+<a name="id1217248"></a>Header &lt;<a href="../../../boost/variant/visitor_ptr.hpp" target="_top">boost/variant/visitor_ptr.hpp</a>&gt;</h4></div></div></div>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> R&gt; <span class="bold"><strong>class</strong></span> <a href="../visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a>;
  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="../visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a>&lt;T,R&gt;</span> <a href="../visitor_ptr.html" title="Function template visitor_ptr">visitor_ptr</a>(R (*)(T));
diff --git a/doc/html/variant/refs.html b/doc/html/variant/refs.html
index d8c99d5fb6..6d6c8b2a08 100644
--- a/doc/html/variant/refs.html
+++ b/doc/html/variant/refs.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>References</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
<link rel="prev" href="misc.html" title="Miscellaneous Notes">
@@ -45,7 +45,7 @@
<span class="emphasis"><em>OOPSLA 2001</em></span>, Second Workshop on C++ Template Programming.
Tampa Bay, 14 October 2001.
</p>
-<p><a name="variant.refs.ale01b"></a><a href="http://erdani.org/book/main.html" target="_top">[Ale01b]</a>
+<p><a name="variant.refs.ale01b"></a><a href="http://www.moderncppdesign.com/book/main.html" target="_top">[Ale01b]</a>
Andrei Alexandrescu.
<span class="emphasis"><em>Modern C++ Design</em></span>.
Addison-Wesley, C++ In-Depth series.
diff --git a/doc/html/variant/tutorial.html b/doc/html/variant/tutorial.html
index 99fc34781d..d7e307ade7 100644
--- a/doc/html/variant/tutorial.html
+++ b/doc/html/variant/tutorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tutorial</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../variant.html" title="Chapter 15. Boost.Variant">
<link rel="prev" href="../variant.html" title="Chapter 15. Boost.Variant">
@@ -58,7 +58,7 @@
<pre class="programlisting">v = "hello";</pre>
<p>Now <code class="computeroutput">v</code> contains a <code class="computeroutput">std::string</code> equal to
<code class="computeroutput">"hello"</code>. We can demonstrate this by
- <span class="bold"><strong>streaming</strong></span><code class="computeroutput">v</code> to standard
+ <span class="bold"><strong>streaming</strong></span> <code class="computeroutput">v</code> to standard
output:
</p>
@@ -160,7 +160,7 @@ public:
<p>In addition to enhanced robustness, visitation provides another
important advantage over <code class="computeroutput">get</code>: the ability to write generic
visitors. For instance, the following visitor will "double" the
- content of <span class="emphasis"><em>any</em></span><code class="computeroutput">variant</code> (provided its
+ content of <span class="emphasis"><em>any</em></span> <code class="computeroutput">variant</code> (provided its
bounded types each support operator+=):
</p>
@@ -285,7 +285,7 @@ typedef <code class="computeroutput">mpl::push_front</code>&lt; types_initial, i
<code class="computeroutput">make_variant_over</code> is not universally available. On these
compilers the library indicates its lack of support for the syntax via the
definition of the preprocessor symbol
- <code class="computeroutput"><a href="../id1351704.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>.</p>
+ <code class="computeroutput"><a href="../id1102611.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>.</p>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
@@ -440,7 +440,7 @@ int_tree_t var(result);</pre>
<code class="computeroutput">var</code> as <code class="computeroutput">( 1 ( 3 5 ) 7 )</code>.</p>
<p>Finally, note that a type sequence can be used to specify the bounded
types of a recursive <code class="computeroutput">variant</code> via the use of
- <code class="computeroutput"><a href="../id1151195.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>,
+ <code class="computeroutput"><a href="../id868865.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>,
whose semantics are the same as <code class="computeroutput">make_variant_over</code> (which is
described in <a href="tutorial.html#variant.tutorial.over-sequence" title="Using a type sequence to specify bounded types">the section called &#8220;Using a type sequence to specify bounded types&#8221;</a>).</p>
<p><span class="bold"><strong>Portability</strong></span>: Unfortunately, due to
@@ -448,7 +448,7 @@ int_tree_t var(result);</pre>
<code class="computeroutput">make_recursive_variant</code> is not universally supported. On these
compilers the library indicates its lack of support via the definition
of the preprocessor symbol
- <code class="computeroutput"><a href="../id696758.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.
+ <code class="computeroutput"><a href="../id1211701.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.
Thus, unless working with highly-conformant compilers, maximum portability
will be achieved by instead using <code class="computeroutput">recursive_wrapper</code>, as
described in
diff --git a/doc/html/visit_each.html b/doc/html/visit_each.html
index ea5e155699..88e02b27ef 100644
--- a/doc/html/visit_each.html
+++ b/doc/html/visit_each.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template visit_each</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1145207" title="Header &lt;boost/visit_each.hpp&gt;">
+<link rel="up" href="signals/reference.html#id697881" title="Header &lt;boost/visit_each.hpp&gt;">
<link rel="prev" href="scoped_connection.html" title="Class scoped_connection">
<link rel="next" href="last_value.html" title="Class template last_value">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1145207"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id697881"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="visit_each"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Visitor, <span class="bold"><strong>typename</strong></span> T&gt;
  <span class="type"><span class="bold"><strong>void</strong></span></span> visit_each(<span class="bold"><strong>const</strong></span> Visitor&amp; visitor, <span class="bold"><strong>const</strong></span> T&amp; t, <span class="bold"><strong>int</strong></span> );</pre></div>
<div class="refsect1" lang="en">
-<a name="id1286644"></a><h2>Description</h2>
+<a name="id1185204"></a><h2>Description</h2>
<p>The <code class="computeroutput"><a href="visit_each.html" title="Function template visit_each">visit_each</a></code> mechanism
allows a visitor to be applied to every subobject in a given
object. It is used by the Signals library to discover
@@ -49,7 +49,7 @@
every subobject <code class="computeroutput">x</code> of
<code class="computeroutput">t</code>:
<div class="itemizedlist"><ul type="disc">
-<li><p>If <code class="computeroutput">x</code> is a reference, <code class="computeroutput">visit_each(visitor, <a href="reference_wrapper.html#id1071532">ref</a>(x), 0)</code></p></li>
+<li><p>If <code class="computeroutput">x</code> is a reference, <code class="computeroutput">visit_each(visitor, <a href="reference_wrapper.html#id962103">ref</a>(x), 0)</code></p></li>
<li><p>Otherwise, <code class="computeroutput">visit_each(visitor, x, 0)</code></p></li>
</ul></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Notes</span></b>:
@@ -70,7 +70,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1145207"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id697881"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="last_value.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/visitor_ptr.html b/doc/html/visitor_ptr.html
index 84676a0cb9..42acd8b126 100644
--- a/doc/html/visitor_ptr.html
+++ b/doc/html/visitor_ptr.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template visitor_ptr</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1040401" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1217248" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
<link rel="prev" href="visitor_ptr_t.html" title="Class template visitor_ptr_t">
<link rel="next" href="variant/design.html" title="Design Overview">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1217248"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="visitor_ptr"></a><div class="titlepage"></div>
@@ -33,7 +33,7 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <span class="bold"><strong>typename</strong></span> T&gt; <span class="type"><a href="visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a>&lt;T,R&gt;</span> visitor_ptr(R (*)(T) );</pre></div>
<div class="refsect1" lang="en">
-<a name="id1670628"></a><h2>Description</h2>
+<a name="id1322981"></a><h2>Description</h2>
<p>Constructs and returns a
<code class="computeroutput"><a href="visitor_ptr_t.html" title="Class template visitor_ptr_t">visitor_ptr_t</a></code> adaptor over the
given function.</p>
@@ -54,7 +54,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1217248"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variant/design.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/visitor_ptr_t.html b/doc/html/visitor_ptr_t.html
index d1fa4dc4e9..ea5ecdb21a 100644
--- a/doc/html/visitor_ptr_t.html
+++ b/doc/html/visitor_ptr_t.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template visitor_ptr_t</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1040401" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
+<link rel="up" href="variant/reference.html#id1217248" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
<link rel="prev" href="static_visitor.html" title="Class template static_visitor">
<link rel="next" href="visitor_ptr.html" title="Function template visitor_ptr">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1217248"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="visitor_ptr_t"></a><div class="titlepage"></div>
@@ -33,34 +33,34 @@
<span class="bold"><strong>class</strong></span> visitor_ptr_t : <span class="bold"><strong>public</strong></span> <a href="static_visitor.html" title="Class template static_visitor">static_visitor</a>&lt;R&gt; {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="visitor_ptr_t.html#visitor_ptr_tconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <span class="bold"><strong>explicit</strong></span> <a href="visitor_ptr_t.html#id1286427-bb">visitor_ptr_t</a>(R (*)(T));
+  <span class="bold"><strong>explicit</strong></span> <a href="visitor_ptr_t.html#id584548-bb">visitor_ptr_t</a>(R (*)(T));
-  <span class="emphasis"><em>// <a href="visitor_ptr_t.html#id977776-bb">static visitor interfaces</a></em></span>
-  <span class="type">R</span> <a href="visitor_ptr_t.html#id757591-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="emphasis"><em>unspecified-forwarding-type</em></span>);
-  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="visitor_ptr_t.html#id1215974-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> U&amp;);
+  <span class="emphasis"><em>// <a href="visitor_ptr_t.html#id1207387-bb">static visitor interfaces</a></em></span>
+  <span class="type">R</span> <a href="visitor_ptr_t.html#id794844-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="emphasis"><em>unspecified-forwarding-type</em></span>);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="visitor_ptr_t.html#id976474-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> U&amp;);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1670360"></a><h2>Description</h2>
+<a name="id1322714"></a><h2>Description</h2>
<p>Adapts the function given at construction for use as a
<a href="variant/reference.html#variant.concepts.static-visitor" title="StaticVisitor">static visitor</a>
of type <code class="computeroutput">T</code> with result type <code class="computeroutput">R</code>.</p>
<div class="refsect2" lang="en">
-<a name="id1670386"></a><h3>
+<a name="id1322739"></a><h3>
<a name="visitor_ptr_tconstruct-copy-destruct"></a><code class="computeroutput">visitor_ptr_t</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id1286427-bb"></a>visitor_ptr_t(R (*)(T) );</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id584548-bb"></a>visitor_ptr_t(R (*)(T) );</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
Constructs the visitor with the given function.</p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1670436"></a><h3>
-<a name="id977776-bb"></a><code class="computeroutput">visitor_ptr_t</code> static visitor interfaces</h3>
+<a name="id1322789"></a><h3>
+<a name="id1207387-bb"></a><code class="computeroutput">visitor_ptr_t</code> static visitor interfaces</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id940336-bb"></a></p>
-<pre class="literallayout"><span class="type">R</span> <a name="id757591-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="emphasis"><em>unspecified-forwarding-type</em></span> operand);
-<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id1215974-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> U&amp; );</pre>
+<p><a name="id1207390-bb"></a></p>
+<pre class="literallayout"><span class="type">R</span> <a name="id794844-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="emphasis"><em>unspecified-forwarding-type</em></span> operand);
+<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> U&gt; <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id976474-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> U&amp; );</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Effects</span></b>:
If passed a value or reference of type
@@ -84,7 +84,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1040401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1217248"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="visitor_ptr.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/week_functor.html b/doc/html/week_functor.html
index 2ec3203011..90881c4bbc 100644
--- a/doc/html/week_functor.html
+++ b/doc/html/week_functor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template week_functor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id833968" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
<link rel="prev" href="month_functor.html" title="Class template month_functor">
<link rel="next" href="year_functor.html" title="Class template year_functor">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="week_functor"></a><div class="titlepage"></div>
@@ -37,25 +37,25 @@
  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
  <span class="emphasis"><em>// <a href="week_functor.html#week_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="week_functor.html#id998496-bb">week_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="week_functor.html#id859702-bb">week_functor</a>(<span class="bold"><strong>int</strong></span>);
-  <span class="emphasis"><em>// <a href="week_functor.html#id927015-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="week_functor.html#id929305-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="week_functor.html#id962785-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="week_functor.html#id837052-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="week_functor.html#id837056-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="week_functor.html#id1007484-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1038778"></a><h2>Description</h2>
+<a name="id966891"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1038781"></a><h3>
+<a name="id966894"></a><h3>
<a name="week_functorconstruct-copy-destruct"></a><code class="computeroutput">week_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id998496-bb"></a>week_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id859702-bb"></a>week_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1038820"></a><h3>
-<a name="id927015-bb"></a><code class="computeroutput">week_functor</code> public member functions</h3>
+<a name="id966933"></a><h3>
+<a name="id837052-bb"></a><code class="computeroutput">week_functor</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id929305-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id962785-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id837056-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1007484-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -66,7 +66,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_functor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/weeks_duration.html b/doc/html/weeks_duration.html
index 80717bcf5b..55f753fa49 100644
--- a/doc/html/weeks_duration.html
+++ b/doc/html/weeks_duration.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template weeks_duration</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798566" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id907464" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
<link rel="prev" href="duration_traits_adapted.html" title="Struct duration_traits_adapted">
<link rel="next" href="months_duration.html" title="Class template months_duration">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id907464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="weeks_duration"></a><div class="titlepage"></div>
@@ -35,24 +35,24 @@
{
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="weeks_duration.html#weeks_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="weeks_duration.html#id872235-bb">weeks_duration</a>(<span class="bold"><strong>typename</strong></span> duration_config::impl_type);
-  <a href="weeks_duration.html#id1038036-bb">weeks_duration</a>(special_values);
+  <a href="weeks_duration.html#id757667-bb">weeks_duration</a>(<span class="bold"><strong>typename</strong></span> duration_config::impl_type);
+  <a href="weeks_duration.html#id974089-bb">weeks_duration</a>(special_values);
-  <span class="emphasis"><em>// <a href="weeks_duration.html#id1110329-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="weeks_duration.html#id834842-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1043647"></a><h2>Description</h2>
+<a name="id971758"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1043650"></a><h3>
+<a name="id971762"></a><h3>
<a name="weeks_durationconstruct-copy-destruct"></a><code class="computeroutput">weeks_duration</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id872235-bb"></a>weeks_duration(<span class="bold"><strong>typename</strong></span> duration_config::impl_type w);</pre></li>
-<li><pre class="literallayout"><a name="id1038036-bb"></a>weeks_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id757667-bb"></a>weeks_duration(<span class="bold"><strong>typename</strong></span> duration_config::impl_type w);</pre></li>
+<li><pre class="literallayout"><a name="id974089-bb"></a>weeks_duration(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1043704"></a><h3>
-<a name="id1110329-bb"></a><code class="computeroutput">weeks_duration</code> public member functions</h3>
+<a name="id971815"></a><h3>
+<a name="id834842-bb"></a><code class="computeroutput">weeks_duration</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -63,7 +63,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id907464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="months_duration.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/who_s_using_boost_.html b/doc/html/who_s_using_boost_.html
index 645078f270..cd553be30c 100644
--- a/doc/html/who_s_using_boost_.html
+++ b/doc/html/who_s_using_boost_.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Who's Using Boost?</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
<link rel="up" href="index.html" title="The Boost C++ Libraries">
<link rel="prev" href="bbv2/arch/targets.html" title="Targets">
@@ -29,7 +29,7 @@
<a name="who_s_using_boost_"></a>Who's Using Boost?</h2></div>
<div><p class="copyright">Copyright © 2005 Various Authors</p></div>
<div><div class="legalnotice">
-<a name="id1710147"></a><p>
+<a name="id1362488"></a><p>
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
<a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
@@ -69,7 +69,7 @@ the <a href="mailto:boost-owner@lists.boost.org" target="_top">Boost Moderators<
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><small><p>Last revised: August 05, 2005 at 12:40:04 GMT</p></small></td>
+<td align="left"><small><p>Last revised: October 07, 2005 at 15:56:16 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
diff --git a/doc/html/who_s_using_boost_/inhouse.html b/doc/html/who_s_using_boost_/inhouse.html
index ff9850617f..cbc535ce89 100644
--- a/doc/html/who_s_using_boost_/inhouse.html
+++ b/doc/html/who_s_using_boost_/inhouse.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> In House Boost</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
<link rel="prev" href="open.html" title=" Open Source Boost">
@@ -127,6 +127,32 @@ We use the following Boost libraries in approximate order of frequency of use:
<div class="informaltable"><table class="table">
<colgroup><col></colgroup>
<tbody><tr><td class="blurb">
+<span class="bold"><strong>Rational Discovery LLC</strong></span><br><br><a href="http://www.rationaldiscovery.com" target="_top">Rational Discovery</a>
+provides computational modeling, combinatorial
+library design and custom software development services to the
+pharmaceutical, biotech and chemical industries.<br><br><span class="emphasis"><em>"We do a substantial amount of internal research to develop new
+approaches for applying machine-learning techniques to solve chemical
+problems. Because we're a small organization and chemistry is a large
+and complex field, it is essential that we be able to quickly and
+easily prototype and test new algorithms. We have found the Boost
+libraries, a reliable source of high-quality code, to be
+indispensable.<br><br>
+
+Boost libraries used:
+<a href="../../../libs/python/index.html" target="_top">Python</a>,
+<a href="../../../libs/graph/index.html" target="_top">Graph</a>,
+<a href="../../../libs/smart_ptr/index.html" target="_top">Smart Pointer</a>,
+<a href="../../../libs/any/index.html" target="_top">Any</a>,
+<a href="../../../libs/conversion/lexical_cast.htm" target="_top">Lexical Cast</a>,
+<a href="../../../libs/random/index.html" target="_top">Random</a>,
+<a href="../../../libs/algorithm/string/index.html" target="_top">String Algorithms</a>,
+<a href="../../../libs/tuple/index.html" target="_top">Tuple</a>,
+<a href="../../../libs/numeric/ublas/index.html" target="_top">uBLAS</a>."</em></span>
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
<span class="bold"><strong>Archelon LLC</strong></span><br><br><a href="http://www.archelon-us.com" target="_top">Archelon LLC</a> is a global securities firm
headquartered in Chicago. We actively trade equities, futures and
derivatives in both electronic and floor-based markets. Archelon is
diff --git a/doc/html/who_s_using_boost_/open.html b/doc/html/who_s_using_boost_/open.html
index 2e34261b15..64a90e9adb 100644
--- a/doc/html/who_s_using_boost_/open.html
+++ b/doc/html/who_s_using_boost_/open.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Open Source Boost</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
<link rel="prev" href="shrink.html" title=" Shrink Wrapped Boost">
@@ -108,6 +108,15 @@ used are:
<div class="informaltable"><table class="table">
<colgroup><col></colgroup>
<tbody><tr><td class="blurb">
+<span class="bold"><strong>SmartWin++</strong></span><br><br><a href="http://smartwin.sourceforge.net/" target="_top">SmartWin++</a>
+is a 100% free GUI library for developing Windows applications,
+it's free both as in "free beer" and as in "free speech", you can freely use
+SmartWin++ for commercial applications and for Open Source applications!
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
<span class="bold"><strong>Open VRML</strong></span><br><br><a href="http://openvrml.org/" target="_top">Open VRML</a> is a free cross-platform runtime
for VRML.
The basic OpenVRML distribution includes libraries you can use to add
@@ -372,6 +381,58 @@ Boost components used include
and <a href="../../../libs/test/index.html" target="_top">the Test Framework</a>.
</td></tr></tbody>
</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
+<span class="bold"><strong>CBCanaylzer</strong></span><br><br><a href="http://www.biozentrum.uni-wuerzburg.de/index.php?id=524" target="_top">CBCanaylzer</a>
+ is developed by the Department of Bioinformatics,
+at the University of Wuerzburg.<br><br><span class="emphasis"><em>"CBCAnalyzer (CBC = compensatory base change) is a tool to create <code class="computeroutput"></code>small''
+phylogenetic trees from sequence alignments. To measure the distance of sequences
+the compensatory base changes are detected and counted. The bionj
+algorithm is then used to construct a tree. CBCAnalyzer is available on
+Windows, Linux and partly works on MacOSX. <br><br>
+
+Boost libraries used:
+ <a href="../../../libs/program_options/index.html" target="_top">Program Options</a>
+ - creates really nice output, and is both easy to extend and simple to handle.
+ <a href="../../../libs/iterator/index.html" target="_top">Iterator</a>,
+ <a href="../../../libs/spirit/index.html" target="_top">Spirit</a>
+ - Saved a lot of my time, and makes the vast amount of biological file
+ formats simple to support,
+ <a href="../../../libs/smart_ptr/index.html" target="_top">Shared Pointer</a>,
+ <a href="../../../libs/lambda/index.html" target="_top">Lambda</a>.</em></span>
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
+<span class="bold"><strong>Profdist</strong></span><br><br><a href="http://www.biozentrum.uni-wuerzburg.de/index.php?id=523" target="_top">Profdist</a>
+is developed by the Department of Bioinformatics, at the University of Wuerzburg.<br><br><span class="emphasis"><em>"Profdist is a tool for the construction of large phylogenetic trees based on
+profile distances. The input alignment data gets extended by random
+picking of rows, and a clustering technique is used to create profiles
+of the most frequent subtrees. The iterative approach allows working on
+large datasets. Currently the application is very limited by the quality of
+wxWidgets, and only available for Windows and Linux. <br><br>
+
+The Boost librarie sued were:
+ <a href="../../../libs/algorithm/string/index.html" target="_top">String Algorithms</a>,
+ <a href="../../../libs/ref/index.html" target="_top">Ref</a>,
+ <a href="../../../libs/iterator/index.html" target="_top">Iterator</a>,
+ <a href="../../../libs/spirit/index.html" target="_top">Spirit</a>,
+ <a href="../../../libs/smart_ptr/index.html" target="_top">Shared Pointer</a> and
+ <a href="../../../libs/lambda/index.html" target="_top">Lambda</a>."</em></span>
+</td></tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup><col></colgroup>
+<tbody><tr><td class="blurb">
+<span class="bold"><strong>The Yake Engine</strong></span><br><br><a href="http://www.yake.org/" target="_top">The Yake Engine</a>
+is a component-based, object-oriented engine written in C++
+and primarily designed for VR applications and games. It abstracts typical
+low-level and middleware APIs and provides various low, mid and application
+level functionality as well as tools to create and import content.
+</td></tr></tbody>
+</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
diff --git a/doc/html/who_s_using_boost_/shrink.html b/doc/html/who_s_using_boost_/shrink.html
index 8e198dabe9..42bdc0afa6 100644
--- a/doc/html/who_s_using_boost_/shrink.html
+++ b/doc/html/who_s_using_boost_/shrink.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Shrink Wrapped Boost</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
<link rel="prev" href="../who_s_using_boost_.html" title="Who's Using Boost?">
diff --git a/doc/html/who_s_using_boost_/submit.html b/doc/html/who_s_using_boost_/submit.html
index b652573cd9..f381709eb2 100644
--- a/doc/html/who_s_using_boost_/submit.html
+++ b/doc/html/who_s_using_boost_/submit.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> Submissions</title>
<link rel="stylesheet" href="../boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
<link rel="up" href="../who_s_using_boost_.html" title="Who's Using Boost?">
<link rel="prev" href="inhouse.html" title=" In House Boost">
diff --git a/doc/html/wrapping_int.html b/doc/html/wrapping_int.html
index 8e80ab74ea..24ce096603 100644
--- a/doc/html/wrapping_int.html
+++ b/doc/html/wrapping_int.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template wrapping_int</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796064" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id723521" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
<link rel="prev" href="tz_db_base.html" title="Class template tz_db_base">
<link rel="next" href="wrapping_int2.html" title="Class template wrapping_int2">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id723521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="wrapping_int"></a><div class="titlepage"></div>
@@ -36,39 +36,39 @@
  <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
  <span class="emphasis"><em>// <a href="wrapping_int.html#wrapping_intconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="wrapping_int.html#id660374-bb">wrapping_int</a>(int_type);
+  <a href="wrapping_int.html#id796224-bb">wrapping_int</a>(int_type);
-  <span class="emphasis"><em>// <a href="wrapping_int.html#id901838-bb">public member functions</a></em></span>
-  <span class="type">int_type</span> <a href="wrapping_int.html#id901843-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="wrapping_int.html#id963754-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="wrapping_int.html#id821808-bb">add</a>(int_type) ;
-  <span class="type">int_type</span> <a href="wrapping_int.html#id963115-bb">subtract</a>(int_type) ;
+  <span class="emphasis"><em>// <a href="wrapping_int.html#id727776-bb">public member functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int.html#id727781-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="wrapping_int.html#id724560-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="wrapping_int.html#id613632-bb">add</a>(int_type) ;
+  <span class="type">int_type</span> <a href="wrapping_int.html#id893345-bb">subtract</a>(int_type) ;
-  <span class="emphasis"><em>// <a href="wrapping_int.html#id660393-bb">public static functions</a></em></span>
-  <span class="type">int_type</span> <a href="wrapping_int.html#id660398-bb">wrap_value</a>() ;
+  <span class="emphasis"><em>// <a href="wrapping_int.html#id719970-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int.html#id719974-bb">wrap_value</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1148209"></a><h2>Description</h2>
+<a name="id1076323"></a><h2>Description</h2>
<p>In composite date and time types this type is used to wrap at the day boundary. </p>
<div class="refsect2" lang="en">
-<a name="id1148216"></a><h3>
+<a name="id1076330"></a><h3>
<a name="wrapping_intconstruct-copy-destruct"></a><code class="computeroutput">wrapping_int</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id660374-bb"></a>wrapping_int(int_type v);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id796224-bb"></a>wrapping_int(int_type v);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1148250"></a><h3>
-<a name="id901838-bb"></a><code class="computeroutput">wrapping_int</code> public member functions</h3>
+<a name="id1076364"></a><h3>
+<a name="id727776-bb"></a><code class="computeroutput">wrapping_int</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id901843-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id963754-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id821808-bb"></a>add(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id963115-bb"></a>subtract(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id727781-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id724560-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id613632-bb"></a>add(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id893345-bb"></a>subtract(int_type v) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1148348"></a><h3>
-<a name="id660393-bb"></a><code class="computeroutput">wrapping_int</code> public static functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id660398-bb"></a>wrap_value() ;</pre></li></ol></div>
+<a name="id1076463"></a><h3>
+<a name="id719970-bb"></a><code class="computeroutput">wrapping_int</code> public static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">int_type</span> <a name="id719974-bb"></a>wrap_value() ;</pre></li></ol></div>
</div>
</div>
</div>
@@ -78,7 +78,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id723521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wrapping_int2.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/wrapping_int2.html b/doc/html/wrapping_int2.html
index ad3a3de88d..cdd57ae930 100644
--- a/doc/html/wrapping_int2.html
+++ b/doc/html/wrapping_int2.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template wrapping_int2</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796064" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id723521" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
<link rel="prev" href="wrapping_int.html" title="Class template wrapping_int">
<link rel="next" href="year_month_day_base.html" title="Struct template year_month_day_base">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id723521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="wrapping_int2"></a><div class="titlepage"></div>
@@ -36,45 +36,45 @@
  <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
  <span class="emphasis"><em>// <a href="wrapping_int2.html#wrapping_int2construct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="wrapping_int2.html#id931224-bb">wrapping_int2</a>(int_type);
+  <a href="wrapping_int2.html#id763665-bb">wrapping_int2</a>(int_type);
-  <span class="emphasis"><em>// <a href="wrapping_int2.html#id1002416-bb">public member functions</a></em></span>
-  <span class="type">int_type</span> <a href="wrapping_int2.html#id1002421-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
-  <a href="wrapping_int2.html#id1002438-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">int_type</span> <a href="wrapping_int2.html#id905778-bb">add</a>(int_type) ;
-  <span class="type">int_type</span> <a href="wrapping_int2.html#id936262-bb">subtract</a>(int_type) ;
+  <span class="emphasis"><em>// <a href="wrapping_int2.html#id866758-bb">public member functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id866763-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="wrapping_int2.html#id866779-bb"><span class="bold"><strong>operator</strong></span> int_type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id866791-bb">add</a>(int_type) ;
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id864240-bb">subtract</a>(int_type) ;
-  <span class="emphasis"><em>// <a href="wrapping_int2.html#id1031949-bb">public static functions</a></em></span>
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id1031954-bb">wrap_value</a>() ;
-  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id1031967-bb">min_value</a>() ;
+  <span class="emphasis"><em>// <a href="wrapping_int2.html#id970742-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id970747-bb">wrap_value</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a href="wrapping_int2.html#id970759-bb">min_value</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1148581"></a><h2>Description</h2>
+<a name="id1076696"></a><h2>Description</h2>
<p>Bad name, quick impl to fix a bug -- fix later!! This allows the wrap to restart at a value other than 0. Currently this only works if wrap_min == 1 </p>
<div class="refsect2" lang="en">
-<a name="id1148589"></a><h3>
+<a name="id1076704"></a><h3>
<a name="wrapping_int2construct-copy-destruct"></a><code class="computeroutput">wrapping_int2</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id931224-bb"></a>wrapping_int2(int_type v);</pre>
+<pre class="literallayout"><a name="id763665-bb"></a>wrapping_int2(int_type v);</pre>
<p>If initializing value is out of range of [wrap_min, wrap_max], value will be initialized to closest of min or max </p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1148628"></a><h3>
-<a name="id1002416-bb"></a><code class="computeroutput">wrapping_int2</code> public member functions</h3>
+<a name="id1076742"></a><h3>
+<a name="id866758-bb"></a><code class="computeroutput">wrapping_int2</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id1002421-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id1002438-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id905778-bb"></a>add(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id936262-bb"></a>subtract(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id866763-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id866779-bb"></a><span class="bold"><strong>operator</strong></span> int_type() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id866791-bb"></a>add(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id864240-bb"></a>subtract(int_type v) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1148726"></a><h3>
-<a name="id1031949-bb"></a><code class="computeroutput">wrapping_int2</code> public static functions</h3>
+<a name="id1076840"></a><h3>
+<a name="id970742-bb"></a><code class="computeroutput">wrapping_int2</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id1031954-bb"></a>wrap_value() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id1031967-bb"></a>min_value() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id970747-bb"></a>wrap_value() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span></span> <a name="id970759-bb"></a>min_value() ;</pre></li>
</ol></div>
</div>
</div>
@@ -85,7 +85,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796064"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id723521"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="year_month_day_base.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/xtime.html b/doc/html/xtime.html
index 23d3edc326..7207918c28 100644
--- a/doc/html/xtime.html
+++ b/doc/html/xtime.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct xtime</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id997727" title="Header &lt;boost/thread/xtime.hpp&gt;">
-<link rel="prev" href="id869148.html" title="Type xtime_clock_types">
+<link rel="up" href="threads/reference.html#id1108979" title="Header &lt;boost/thread/xtime.hpp&gt;">
+<link rel="prev" href="id758453.html" title="Type xtime_clock_types">
<link rel="next" href="threads/faq.html" title="Frequently Asked Questions">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id869148.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id997727"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id758453.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1108979"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="xtime"></a><div class="titlepage"></div>
@@ -38,15 +38,15 @@
  <span class="emphasis"><em>platform-specific-type</em></span> sec;
};
-<span class="emphasis"><em>// <a href="xtime.html#id1208423-bb">creation</a></em></span>
+<span class="emphasis"><em>// <a href="xtime.html#id1105843-bb">creation</a></em></span>
<span class="type"><span class="bold"><strong>int</strong></span></span> <a href="xtime.html#xtime_get">xtime_get</a>(<a href="xtime.html" title="Struct xtime">xtime</a>*, <span class="bold"><strong>int</strong></span>);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1565845"></a><h2>Description</h2>
+<a name="id1221565"></a><h2>Description</h2>
<p>The <a href="xtime.html" title="Struct xtime">xtime</a> type is used to represent a point on
some time scale or a duration in time. This type may be proposed for the C standard by
- Markus Kuhn. provides only a very minimal implementation of this
+ Markus Kuhn. <span class="bold"><strong>Boost.Threads</strong></span> provides only a very minimal implementation of this
proposal; it is expected that a full implementation (or some other time
- library) will be provided in Boost as a separate library, at which time
+ library) will be provided in Boost as a separate library, at which time <span class="bold"><strong>Boost.Threads</strong></span>
will deprecate its own implementation.</p>
<p><span class="bold"><strong>Note</strong></span> that the resolution is
implementation specific. For many implementations the best resolution
@@ -55,8 +55,8 @@
may be significant. For maximum portability, avoid durations of less than
one second.</p>
<div class="refsect2" lang="en">
-<a name="id1565881"></a><h3>
-<a name="id1208423-bb"></a><code class="computeroutput">xtime</code> creation</h3>
+<a name="id1221614"></a><h3>
+<a name="id1105843-bb"></a><code class="computeroutput">xtime</code> creation</h3>
<div class="orderedlist"><ol type="1"><li>
<pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="xtime_get"></a>xtime_get(<a href="xtime.html" title="Struct xtime">xtime</a>* xtp, <span class="bold"><strong>int</strong></span> clock_type);</pre>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -76,7 +76,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id869148.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id997727"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id758453.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1108979"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="threads/faq.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/year_based_generator.html b/doc/html/year_based_generator.html
index c5cc6c5181..61749e5241 100644
--- a/doc/html/year_based_generator.html
+++ b/doc/html/year_based_generator.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template year_based_generator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1109842" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id824297" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
<link rel="prev" href="date_generator_parser.html" title="Class template date_generator_parser">
<link rel="next" href="partial_date.html" title="Class template partial_date">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="year_based_generator"></a><div class="titlepage"></div>
@@ -37,31 +37,31 @@
  <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;    
  <span class="emphasis"><em>// <a href="year_based_generator.html#year_based_generatorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="year_based_generator.html#id1043252-bb">year_based_generator</a>();
-  <a href="year_based_generator.html#id1043254-bb">~year_based_generator</a>();
+  <a href="year_based_generator.html#id971717-bb">year_based_generator</a>();
+  <a href="year_based_generator.html#id971719-bb">~year_based_generator</a>();
-  <span class="emphasis"><em>// <a href="year_based_generator.html#id833152-bb">public member functions</a></em></span>
-  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="year_based_generator.html#id907655-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="year_based_generator.html#id930309-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="year_based_generator.html#id868824-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a href="year_based_generator.html#id868829-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="year_based_generator.html#id793956-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1073618"></a><h2>Description</h2>
+<a name="id1001731"></a><h2>Description</h2>
<p>This class is a base class for polymorphic function objects that take a year and produce a concrete date.
</p>
<div class="refsect2" lang="en">
-<a name="id1073625"></a><h3>
+<a name="id1001739"></a><h3>
<a name="year_based_generatorconstruct-copy-destruct"></a><code class="computeroutput">year_based_generator</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1043252-bb"></a>year_based_generator();</pre></li>
-<li><pre class="literallayout"><a name="id1043254-bb"></a>~year_based_generator();</pre></li>
+<li><pre class="literallayout"><a name="id971717-bb"></a>year_based_generator();</pre></li>
+<li><pre class="literallayout"><a name="id971719-bb"></a>~year_based_generator();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1073674"></a><h3>
-<a name="id833152-bb"></a><code class="computeroutput">year_based_generator</code> public member functions</h3>
+<a name="id1001786"></a><h3>
+<a name="id868824-bb"></a><code class="computeroutput">year_based_generator</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id907655-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id930309-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> date_type</span> <a name="id868829-bb"></a>get_date(year_type y) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a name="id793956-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -72,7 +72,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1109842"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824297"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="partial_date.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/year_functor.html b/doc/html/year_functor.html
index cdd8ef8664..2186edc98d 100644
--- a/doc/html/year_functor.html
+++ b/doc/html/year_functor.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template year_functor</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id797437" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id833968" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
<link rel="prev" href="week_functor.html" title="Class template week_functor">
<link rel="next" href="c_local_adjustor.html" title="Class template c_local_adjustor">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="year_functor"></a><div class="titlepage"></div>
@@ -36,25 +36,25 @@
  <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
  <span class="emphasis"><em>// <a href="year_functor.html#year_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="year_functor.html#id1001680-bb">year_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <a href="year_functor.html#id797813-bb">year_functor</a>(<span class="bold"><strong>int</strong></span>);
-  <span class="emphasis"><em>// <a href="year_functor.html#id901726-bb">public member functions</a></em></span>
-  <span class="type">duration_type</span> <a href="year_functor.html#id901286-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="year_functor.html#id940173-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="year_functor.html#id792670-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="year_functor.html#id863376-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="year_functor.html#id1000069-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039035"></a><h2>Description</h2>
+<a name="id967149"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1039039"></a><h3>
+<a name="id967152"></a><h3>
<a name="year_functorconstruct-copy-destruct"></a><code class="computeroutput">year_functor</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1001680-bb"></a>year_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id797813-bb"></a>year_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1039078"></a><h3>
-<a name="id901726-bb"></a><code class="computeroutput">year_functor</code> public member functions</h3>
+<a name="id967191"></a><h3>
+<a name="id792670-bb"></a><code class="computeroutput">year_functor</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id901286-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id940173-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id863376-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1000069-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -65,7 +65,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id797437"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833968"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="c_local_adjustor.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/year_month_day_base.html b/doc/html/year_month_day_base.html
index 51a135b37f..a4a4be4942 100644
--- a/doc/html/year_month_day_base.html
+++ b/doc/html/year_month_day_base.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template year_month_day_base</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975767" title="Header &lt;boost/date_time/year_month_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id791008" title="Header &lt;boost/date_time/year_month_day.hpp&gt;">
<link rel="prev" href="wrapping_int2.html" title="Class template wrapping_int2">
<link rel="next" href="gregorian_calendar.html" title="Class gregorian_calendar">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975767"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id791008"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="year_month_day_base"></a><div class="titlepage"></div>
@@ -37,24 +37,24 @@
  <span class="bold"><strong>typedef</strong></span> DayType   day_type;  
  <span class="emphasis"><em>// <a href="year_month_day_base.html#year_month_day_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="year_month_day_base.html#id1108449-bb">year_month_day_base</a>(YearType, MonthType, DayType);
+  <a href="year_month_day_base.html#id972992-bb">year_month_day_base</a>(YearType, MonthType, DayType);
-  <span class="emphasis"><em>// <a href="year_month_day_base.html#id891630-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="year_month_day_base.html#id902106-bb">public member functions</a></em></span>
  YearType year;
  MonthType month;
  DayType day;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1148973"></a><h2>Description</h2>
+<a name="id1077087"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1148978"></a><h3>
+<a name="id1077093"></a><h3>
<a name="year_month_day_baseconstruct-copy-destruct"></a><code class="computeroutput">year_month_day_base</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1108449-bb"></a>year_month_day_base(YearType year, MonthType month, DayType day);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id972992-bb"></a>year_month_day_base(YearType year, MonthType month, DayType day);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1149013"></a><h3>
-<a name="id891630-bb"></a><code class="computeroutput">year_month_day_base</code> public member functions</h3>
+<a name="id1077128"></a><h3>
+<a name="id902106-bb"></a><code class="computeroutput">year_month_day_base</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
</div>
@@ -65,7 +65,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975767"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id791008"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="gregorian_calendar.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/years_duration.html b/doc/html/years_duration.html
index b77ad92258..6f2e72a084 100644
--- a/doc/html/years_duration.html
+++ b/doc/html/years_duration.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template years_duration</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798566" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id907464" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
<link rel="prev" href="months_duration.html" title="Class template months_duration">
<link rel="next" href="date_facet.html" title="Class template date_facet">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id907464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="years_duration"></a><div class="titlepage"></div>
@@ -33,56 +33,56 @@
<span class="bold"><strong>class</strong></span> years_duration {
<span class="bold"><strong>public</strong></span>:
  <span class="emphasis"><em>// <a href="years_duration.html#years_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
-  <a href="years_duration.html#id928004-bb">years_duration</a>(int_rep);
-  <a href="years_duration.html#id976999-bb">years_duration</a>(special_values);
+  <a href="years_duration.html#id871240-bb">years_duration</a>(int_rep);
+  <a href="years_duration.html#id1004800-bb">years_duration</a>(special_values);
-  <span class="emphasis"><em>// <a href="years_duration.html#id1071330-bb">public member functions</a></em></span>
-  <span class="type">int_rep</span> <a href="years_duration.html#id1072994-bb">number_of_years</a>() <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="years_duration.html#id793040-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">duration_type</span> <a href="years_duration.html#id938984-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id1078815-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id1044222-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type</span> <a href="years_duration.html#id971521-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id830443-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
-  <span class="type">years_type</span> <a href="years_duration.html#id941858-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id996907-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
-  <span class="type">years_type</span> <a href="years_duration.html#id997865-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id970931-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">years_type</span> <a href="years_duration.html#id970648-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
-  <span class="type">years_type &amp;</span> <a href="years_duration.html#id1076009-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
-  <span class="type">months_type</span> <a href="years_duration.html#id998285-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
-  <span class="type">months_type</span> <a href="years_duration.html#id1038071-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="years_duration.html#id857767-bb">public member functions</a></em></span>
+  <span class="type">int_rep</span> <a href="years_duration.html#id892868-bb">number_of_years</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="years_duration.html#id1040409-bb">get_neg_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="years_duration.html#id900325-bb">get_offset</a>(<span class="bold"><strong>const</strong></span> date_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id870134-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="years_duration.html#id729440-bb"><span class="bold"><strong>operator</strong></span>!=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type</span> <a href="years_duration.html#id908148-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id968510-bb"><span class="bold"><strong>operator</strong></span>+=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="type">years_type</span> <a href="years_duration.html#id861482-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id790718-bb"><span class="bold"><strong>operator</strong></span>-=</a>(<span class="bold"><strong>const</strong></span> years_type &amp;) ;
+  <span class="type">years_type</span> <a href="years_duration.html#id968486-bb"><span class="bold"><strong>operator</strong></span> *</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id905061-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">years_type</span> <a href="years_duration.html#id860011-bb"><span class="bold"><strong>operator</strong></span>/</a>(<span class="bold"><strong>const</strong></span> int_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">years_type &amp;</span> <a href="years_duration.html#id893162-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>const</strong></span> int_type) ;
+  <span class="type">months_type</span> <a href="years_duration.html#id728964-bb"><span class="bold"><strong>operator</strong></span>+</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">months_type</span> <a href="years_duration.html#id965193-bb"><span class="bold"><strong>operator</strong></span>-</a>(<span class="bold"><strong>const</strong></span> months_type &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1045291"></a><h2>Description</h2>
+<a name="id973406"></a><h2>Description</h2>
<p>A logical year enables things like: "date(2002,Mar,2) + years(2) -&gt; 2004-Mar-2". If the date is a last day-of-the-month, the result will also be a last-day-of-the-month (ie date(2001-Feb-28) + years(3) -&gt; 2004-Feb-29). </p>
<div class="refsect2" lang="en">
-<a name="id1045297"></a><h3>
+<a name="id973412"></a><h3>
<a name="years_durationconstruct-copy-destruct"></a><code class="computeroutput">years_duration</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id928004-bb"></a>years_duration(int_rep num);</pre></li>
-<li><pre class="literallayout"><a name="id976999-bb"></a>years_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id871240-bb"></a>years_duration(int_rep num);</pre></li>
+<li><pre class="literallayout"><a name="id1004800-bb"></a>years_duration(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1045345"></a><h3>
-<a name="id1071330-bb"></a><code class="computeroutput">years_duration</code> public member functions</h3>
+<a name="id973460"></a><h3>
+<a name="id857767-bb"></a><code class="computeroutput">years_duration</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id1072994-bb"></a>number_of_years() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id793040-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id938984-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1078815-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1044222-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id971521-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id830443-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id941858-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id996907-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id997865-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id970931-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type</span> <a name="id970648-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id1076009-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id998285-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">months_type</span> <a name="id1038071-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">int_rep</span> <a name="id892868-bb"></a>number_of_years() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id1040409-bb"></a>get_neg_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_type</span> <a name="id900325-bb"></a>get_offset(<span class="bold"><strong>const</strong></span> date_type &amp; d) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id870134-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id729440-bb"></a><span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id908148-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id968510-bb"></a><span class="bold"><strong>operator</strong></span>+=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id861482-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id790718-bb"></a><span class="bold"><strong>operator</strong></span>-=(<span class="bold"><strong>const</strong></span> years_type &amp; rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id968486-bb"></a><span class="bold"><strong>operator</strong></span> *(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id905061-bb"></a><span class="bold"><strong>operator</strong></span> *=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type</span> <a name="id860011-bb"></a><span class="bold"><strong>operator</strong></span>/(<span class="bold"><strong>const</strong></span> int_type rhs) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">years_type &amp;</span> <a name="id893162-bb"></a><span class="bold"><strong>operator</strong></span>/=(<span class="bold"><strong>const</strong></span> int_type rhs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id728964-bb"></a><span class="bold"><strong>operator</strong></span>+(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">months_type</span> <a name="id965193-bb"></a><span class="bold"><strong>operator</strong></span>-(<span class="bold"><strong>const</strong></span> months_type &amp; m) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
@@ -93,7 +93,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798566"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id907464"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_facet.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ymd_formatter.html b/doc/html/ymd_formatter.html
index a1ed1342f0..7d855c360c 100644
--- a/doc/html/ymd_formatter.html
+++ b/doc/html/ymd_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template ymd_formatter</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.67.2">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id891955" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id973103" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
<link rel="prev" href="month_formatter.html" title="Class template month_formatter">
<link rel="next" href="date_formatter.html" title="Class template date_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ymd_formatter"></a><div class="titlepage"></div>
@@ -33,22 +33,22 @@
<span class="bold"><strong>class</strong></span> ymd_formatter {
<span class="bold"><strong>public</strong></span>:
-  <span class="emphasis"><em>// <a href="ymd_formatter.html#id1037451-bb">public static functions</a></em></span>
-  <span class="type">std::basic_string&lt; charT &gt;</span> <a href="ymd_formatter.html#id1037456-bb">ymd_to_string</a>(ymd_type) ;
-  <span class="type">std::string</span> <a href="ymd_formatter.html#id1104276-bb">ymd_to_string</a>(ymd_type) ;
+  <span class="emphasis"><em>// <a href="ymd_formatter.html#id833004-bb">public static functions</a></em></span>
+  <span class="type">std::basic_string&lt; charT &gt;</span> <a href="ymd_formatter.html#id1000395-bb">ymd_to_string</a>(ymd_type) ;
+  <span class="type">std::string</span> <a href="ymd_formatter.html#id904571-bb">ymd_to_string</a>(ymd_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1069026"></a><h2>Description</h2>
+<a name="id997144"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069029"></a><h3>
-<a name="id1037451-bb"></a><code class="computeroutput">ymd_formatter</code> public static functions</h3>
+<a name="id997147"></a><h3>
+<a name="id833004-bb"></a><code class="computeroutput">ymd_formatter</code> public static functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1037456-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
+<pre class="literallayout"><span class="type">std::basic_string&lt; charT &gt;</span> <a name="id1000395-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
<p>This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy </p>
</li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id1104276-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id904571-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
<p>This is standard code for handling date formatting with year-month-day based date information. This function uses the format_type to control whether the string will contain separator characters, and if so what the character will be. In addtion, it can format the month as either an integer or a string as controled by the formatting policy </p>
</li>
</ol></div>
@@ -61,7 +61,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id891955"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973103"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="date_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>