summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDouglas Gregor <doug.gregor@gmail.com>2005-12-04 17:26:50 +0000
committerDouglas Gregor <doug.gregor@gmail.com>2005-12-04 17:26:50 +0000
commite73acd35b2eecc46d7676790c35f3659b1465627 (patch)
tree8260afc240960909d2b8ae20626159f6a82def89
parenta086a5284eacd9246c3429dde7db1535945be57f (diff)
downloadboost-e73acd35b2eecc46d7676790c35f3659b1465627.tar.gz
Regenerated documentation
[SVN r31900]
-rw-r--r--doc/html/Assignable.html16
-rw-r--r--doc/html/BOOST_ONCE_INIT.html12
-rw-r--r--doc/html/BOOST_TRIBOOL_THIRD_STATE.html14
-rw-r--r--doc/html/BOOST_VARIANT_ENUM_PARAMS.html14
-rw-r--r--doc/html/BOOST_VARIANT_LIMIT_TYPES.html12
-rw-r--r--doc/html/BidirectionalIterator.html24
-rw-r--r--doc/html/CopyConstructible.html12
-rw-r--r--doc/html/DefaultConstructible.html12
-rw-r--r--doc/html/EqualityComparable.html12
-rw-r--r--doc/html/FinderConcept.html22
-rw-r--r--doc/html/FormatterConcept.html24
-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.html20
-rw-r--r--doc/html/RandomAccessIterator.html22
-rw-r--r--doc/html/SignedInteger.html14
-rw-r--r--doc/html/abstract_variables_map.html56
-rw-r--r--doc/html/acst_dst_trait.html56
-rw-r--r--doc/html/all.html14
-rw-r--r--doc/html/all_date_names_put.html122
-rw-r--r--doc/html/ambiguous_option.html38
-rw-r--r--doc/html/ambiguous_result.html26
-rw-r--r--doc/html/any.html8
-rw-r--r--doc/html/any/reference.html16
-rw-r--r--doc/html/any/s02.html10
-rw-r--r--doc/html/any/s04.html6
-rw-r--r--doc/html/any_cast.html6
-rw-r--r--doc/html/apa.html6
-rw-r--r--doc/html/apply_visitor.html34
-rw-r--r--doc/html/apply_visitor_delayed_t.html42
-rw-r--r--doc/html/array.html16
-rw-r--r--doc/html/array/ack.html4
-rw-r--r--doc/html/array/more/info.html4
-rw-r--r--doc/html/array/rationale.html4
-rw-r--r--doc/html/array/reference.html32
-rw-r--r--doc/html/bad_adjustment.html26
-rw-r--r--doc/html/bad_any_cast.html10
-rw-r--r--doc/html/bad_day_of_month.html30
-rw-r--r--doc/html/bad_day_of_year.html26
-rw-r--r--doc/html/bad_field_count.html26
-rw-r--r--doc/html/bad_function_call.html14
-rw-r--r--doc/html/bad_get.html16
-rw-r--r--doc/html/bad_month.html28
-rw-r--r--doc/html/bad_offset.html26
-rw-r--r--doc/html/bad_visit.html16
-rw-r--r--doc/html/bad_weekday.html26
-rw-r--r--doc/html/bad_year.html26
-rw-r--r--doc/html/barrier.html34
-rw-r--r--doc/html/base_time.html134
-rw-r--r--doc/html/basic_command_line_parser.html64
-rw-r--r--doc/html/basic_option.html46
-rw-r--r--doc/html/basic_parsed_options.html38
-rw-r--r--doc/html/bbv2.html8
-rw-r--r--doc/html/bbv2/advanced.html14
-rw-r--r--doc/html/bbv2/advanced/build_process.html16
-rw-r--r--doc/html/bbv2/advanced/builtins/features.html4
-rw-r--r--doc/html/bbv2/advanced/builtins/targets.html16
-rw-r--r--doc/html/bbv2/advanced/differences_to_v1.html4
-rw-r--r--doc/html/bbv2/advanced/jamfiles.html16
-rw-r--r--doc/html/bbv2/arch.html4
-rw-r--r--doc/html/bbv2/arch/build.html4
-rw-r--r--doc/html/bbv2/arch/targets.html30
-rw-r--r--doc/html/bbv2/arch/tools.html4
-rw-r--r--doc/html/bbv2/extender.html6
-rw-r--r--doc/html/bbv2/extending/features.html10
-rw-r--r--doc/html/bbv2/extending/rules.html4
-rw-r--r--doc/html/bbv2/extending/targets.html4
-rw-r--r--doc/html/bbv2/extending/tools.html6
-rw-r--r--doc/html/bbv2/extending/toolset_modules.html4
-rw-r--r--doc/html/bbv2/faq.html8
-rw-r--r--doc/html/bbv2/faq/dll-path.html4
-rw-r--r--doc/html/bbv2/faq/envar.html4
-rw-r--r--doc/html/bbv2/faq/external.html4
-rw-r--r--doc/html/bbv2/faq/s03.html6
-rw-r--r--doc/html/bbv2/faq/s04.html6
-rw-r--r--doc/html/bbv2/faq/s06.html6
-rw-r--r--doc/html/bbv2/faq/s07.html6
-rw-r--r--doc/html/bbv2/howto.html4
-rw-r--r--doc/html/bbv2/installation.html12
-rw-r--r--doc/html/bbv2/recipies/site-config.html4
-rw-r--r--doc/html/bbv2/reference.html16
-rw-r--r--doc/html/bbv2/reference/buildprocess.html4
-rw-r--r--doc/html/bbv2/reference/definitions.html4
-rw-r--r--doc/html/bbv2/reference/generators.html24
-rw-r--r--doc/html/bbv2/reference/jamfiles.html4
-rw-r--r--doc/html/bbv2/tutorial.html4
-rw-r--r--doc/html/bbv2/tutorial/conditions.html4
-rw-r--r--doc/html/bbv2/tutorial/hierarchy.html8
-rw-r--r--doc/html/bbv2/tutorial/libs.html4
-rw-r--r--doc/html/bbv2/tutorial/linkage.html4
-rw-r--r--doc/html/bbv2/tutorial/prebuilt.html4
-rw-r--r--doc/html/bbv2/tutorial/properties.html10
-rw-r--r--doc/html/bool_switch.html16
-rw-r--r--doc/html/boost/any.html66
-rw-r--r--doc/html/boost/array.html246
-rw-r--r--doc/html/boost/date_time/date.html144
-rw-r--r--doc/html/boost/function.html280
-rw-r--r--doc/html/boost/gregorian/date.html88
-rw-r--r--doc/html/boost/hash.html22
-rw-r--r--doc/html/boost/logic/tribool.html40
-rw-r--r--doc/html/boost/variant.html128
-rw-r--r--doc/html/boost_staticassert.html6
-rw-r--r--doc/html/boost_staticassert/how.html4
-rw-r--r--doc/html/boost_staticassert/test.html6
-rw-r--r--doc/html/boost_typetraits.html6
-rw-r--r--doc/html/boost_typetraits/background.html26
-rw-r--r--doc/html/boost_typetraits/category.html6
-rw-r--r--doc/html/boost_typetraits/credits.html4
-rw-r--r--doc/html/boost_typetraits/examples.html4
-rw-r--r--doc/html/boost_typetraits/intrinsics.html6
-rw-r--r--doc/html/boost_typetraits/mpl.html4
-rw-r--r--doc/html/boost_typetraits/reference.html32
-rw-r--r--doc/html/boost_typetraits/user_defined.html4
-rw-r--r--doc/html/boostbook.html10
-rw-r--r--doc/html/boostbook/documenting.html4
-rw-r--r--doc/html/boostbook/documenting/s02.html6
-rw-r--r--doc/html/boostbook/dtd/boostbook.html8
-rw-r--r--doc/html/boostbook/dtd/class-specialization.html6
-rw-r--r--doc/html/boostbook/dtd/class.html8
-rw-r--r--doc/html/boostbook/dtd/code.html8
-rw-r--r--doc/html/boostbook/dtd/compile-fail-test.html6
-rw-r--r--doc/html/boostbook/dtd/compile-test.html6
-rw-r--r--doc/html/boostbook/dtd/complexity.html6
-rw-r--r--doc/html/boostbook/dtd/constructor.html8
-rw-r--r--doc/html/boostbook/dtd/copy-assignment.html8
-rw-r--r--doc/html/boostbook/dtd/data-member.html6
-rw-r--r--doc/html/boostbook/dtd/default.html6
-rw-r--r--doc/html/boostbook/dtd/description.html8
-rw-r--r--doc/html/boostbook/dtd/destructor.html8
-rw-r--r--doc/html/boostbook/dtd/effects.html6
-rw-r--r--doc/html/boostbook/dtd/enum.html6
-rw-r--r--doc/html/boostbook/dtd/enumvalue.html6
-rw-r--r--doc/html/boostbook/dtd/free-function-group.html6
-rw-r--r--doc/html/boostbook/dtd/function.html8
-rw-r--r--doc/html/boostbook/dtd/functionname.html8
-rw-r--r--doc/html/boostbook/dtd/header.html6
-rw-r--r--doc/html/boostbook/dtd/if-fails.html6
-rw-r--r--doc/html/boostbook/dtd/inherit.html8
-rw-r--r--doc/html/boostbook/dtd/lib.html6
-rw-r--r--doc/html/boostbook/dtd/library-reference.html8
-rw-r--r--doc/html/boostbook/dtd/library.html6
-rw-r--r--doc/html/boostbook/dtd/librarycategory.html6
-rw-r--r--doc/html/boostbook/dtd/librarycategorydef.html8
-rw-r--r--doc/html/boostbook/dtd/librarycategorylist.html8
-rw-r--r--doc/html/boostbook/dtd/libraryinfo.html6
-rw-r--r--doc/html/boostbook/dtd/librarylist.html8
-rw-r--r--doc/html/boostbook/dtd/libraryname.html6
-rw-r--r--doc/html/boostbook/dtd/librarypurpose.html6
-rw-r--r--doc/html/boostbook/dtd/link-fail-test.html6
-rw-r--r--doc/html/boostbook/dtd/link-test.html6
-rw-r--r--doc/html/boostbook/dtd/method-group.html6
-rw-r--r--doc/html/boostbook/dtd/method.html8
-rw-r--r--doc/html/boostbook/dtd/namespace.html8
-rw-r--r--doc/html/boostbook/dtd/notes.html6
-rw-r--r--doc/html/boostbook/dtd/overloaded-function.html8
-rw-r--r--doc/html/boostbook/dtd/overloaded-method.html8
-rw-r--r--doc/html/boostbook/dtd/parameter.html6
-rw-r--r--doc/html/boostbook/dtd/paramtype.html6
-rw-r--r--doc/html/boostbook/dtd/postconditions.html6
-rw-r--r--doc/html/boostbook/dtd/precondition.html6
-rw-r--r--doc/html/boostbook/dtd/programlisting.html6
-rw-r--r--doc/html/boostbook/dtd/purpose.html6
-rw-r--r--doc/html/boostbook/dtd/rationale.html6
-rw-r--r--doc/html/boostbook/dtd/requirement.html8
-rw-r--r--doc/html/boostbook/dtd/requires.html6
-rw-r--r--doc/html/boostbook/dtd/returns.html6
-rw-r--r--doc/html/boostbook/dtd/run-fail-test.html6
-rw-r--r--doc/html/boostbook/dtd/run-test.html6
-rw-r--r--doc/html/boostbook/dtd/signature.html8
-rw-r--r--doc/html/boostbook/dtd/snippet.html6
-rw-r--r--doc/html/boostbook/dtd/source.html6
-rw-r--r--doc/html/boostbook/dtd/specialization.html6
-rw-r--r--doc/html/boostbook/dtd/static-constant.html6
-rw-r--r--doc/html/boostbook/dtd/struct-specialization.html6
-rw-r--r--doc/html/boostbook/dtd/struct.html6
-rw-r--r--doc/html/boostbook/dtd/template-arg.html6
-rw-r--r--doc/html/boostbook/dtd/template-nontype-parameter.html6
-rw-r--r--doc/html/boostbook/dtd/template-type-parameter.html6
-rw-r--r--doc/html/boostbook/dtd/template-varargs.html8
-rw-r--r--doc/html/boostbook/dtd/template.html6
-rw-r--r--doc/html/boostbook/dtd/testsuite.html6
-rw-r--r--doc/html/boostbook/dtd/throws.html6
-rw-r--r--doc/html/boostbook/dtd/type.html6
-rw-r--r--doc/html/boostbook/dtd/typedef.html6
-rw-r--r--doc/html/boostbook/dtd/union-specialization.html6
-rw-r--r--doc/html/boostbook/dtd/union.html6
-rw-r--r--doc/html/boostbook/dtd/using-class.html6
-rw-r--r--doc/html/boostbook/dtd/using-namespace.html6
-rw-r--r--doc/html/boostbook/getting/started.html4
-rw-r--r--doc/html/boostbook/introduction.html4
-rw-r--r--doc/html/boostbook/sectioning.html4
-rw-r--r--doc/html/boostbook/setup/manual.html4
-rw-r--r--doc/html/boostbook/setup/running.html4
-rw-r--r--doc/html/boostbook/setup/troubleshooting.html4
-rw-r--r--doc/html/boostbook/together.html4
-rw-r--r--doc/html/c_local_adjustor.html30
-rw-r--r--doc/html/c_time.html34
-rw-r--r--doc/html/call_once.html12
-rw-r--r--doc/html/collect_unrecognized.html20
-rw-r--r--doc/html/concepts/reference.html10
-rw-r--r--doc/html/condition.html70
-rw-r--r--doc/html/connection.html108
-rw-r--r--doc/html/const_formatter.html12
-rw-r--r--doc/html/constrained_value.html62
-rw-r--r--doc/html/contains.html16
-rw-r--r--doc/html/convert_string_type.html16
-rw-r--r--doc/html/counted_time_rep.html98
-rw-r--r--doc/html/counted_time_system.html98
-rw-r--r--doc/html/custom_time_zone.html92
-rw-r--r--doc/html/data_not_accessible.html30
-rw-r--r--doc/html/date_duration.html94
-rw-r--r--doc/html/date_facet.html268
-rw-r--r--doc/html/date_formatter.html30
-rw-r--r--doc/html/date_generator_formatter.html174
-rw-r--r--doc/html/date_generator_parser.html222
-rw-r--r--doc/html/date_input_facet.html264
-rw-r--r--doc/html/date_itr.html44
-rw-r--r--doc/html/date_itr_base.html86
-rw-r--r--doc/html/date_names_put.html156
-rw-r--r--doc/html/date_time.html8
-rw-r--r--doc/html/date_time/date_time_io.html152
-rw-r--r--doc/html/date_time/details.html58
-rw-r--r--doc/html/date_time/doxy.html2302
-rw-r--r--doc/html/date_time/examples.html64
-rw-r--r--doc/html/date_time/examples/general_usage_examples.html4
-rw-r--r--doc/html/date_time/gregorian.html79
-rw-r--r--doc/html/date_time/local_time.html80
-rw-r--r--doc/html/date_time/posix_time.html72
-rw-r--r--doc/html/date_time/serialization.html8
-rw-r--r--doc/html/day_calc_dst_rule.html52
-rw-r--r--doc/html/day_clock.html52
-rw-r--r--doc/html/day_functor.html38
-rw-r--r--doc/html/days_before_weekday.html16
-rw-r--r--doc/html/days_until_weekday.html16
-rw-r--r--doc/html/dst_calc_engine.html48
-rw-r--r--doc/html/dst_calculator.html88
-rw-r--r--doc/html/dst_day_calc_rule.html46
-rw-r--r--doc/html/dst_not_valid.html26
-rw-r--r--doc/html/duplicate_option_error.html30
-rw-r--r--doc/html/duration_from_string.html14
-rw-r--r--doc/html/duration_traits_adapted.html28
-rw-r--r--doc/html/duration_traits_long.html28
-rw-r--r--doc/html/empty_formatter.html12
-rw-r--r--doc/html/ends_with.html16
-rw-r--r--doc/html/environment_iterator.html39
-rw-r--r--doc/html/eof_iterator.html60
-rw-r--r--doc/html/equals.html16
-rw-r--r--doc/html/erase_all.html14
-rw-r--r--doc/html/erase_all_copy.html20
-rw-r--r--doc/html/erase_all_regex.html18
-rw-r--r--doc/html/erase_all_regex_copy.html28
-rw-r--r--doc/html/erase_first.html14
-rw-r--r--doc/html/erase_first_copy.html20
-rw-r--r--doc/html/erase_head.html14
-rw-r--r--doc/html/erase_head_copy.html20
-rw-r--r--doc/html/erase_last.html14
-rw-r--r--doc/html/erase_last_copy.html20
-rw-r--r--doc/html/erase_nth.html14
-rw-r--r--doc/html/erase_nth_copy.html22
-rw-r--r--doc/html/erase_range.html16
-rw-r--r--doc/html/erase_range_copy.html24
-rw-r--r--doc/html/erase_regex.html18
-rw-r--r--doc/html/erase_regex_copy.html28
-rw-r--r--doc/html/erase_tail.html14
-rw-r--r--doc/html/erase_tail_copy.html20
-rw-r--r--doc/html/error.html30
-rw-r--r--doc/html/eu_dst_trait.html56
-rw-r--r--doc/html/find.html16
-rw-r--r--doc/html/find_all.html20
-rw-r--r--doc/html/find_all_regex.html22
-rw-r--r--doc/html/find_first.html16
-rw-r--r--doc/html/find_format.html14
-rw-r--r--doc/html/find_format_all.html18
-rw-r--r--doc/html/find_format_all_copy.html24
-rw-r--r--doc/html/find_format_copy.html24
-rw-r--r--doc/html/find_head.html16
-rw-r--r--doc/html/find_iterator.html62
-rw-r--r--doc/html/find_last.html16
-rw-r--r--doc/html/find_nth.html16
-rw-r--r--doc/html/find_regex.html18
-rw-r--r--doc/html/find_tail.html16
-rw-r--r--doc/html/find_token.html18
-rw-r--r--doc/html/first_finder.html16
-rw-r--r--doc/html/first_kday_after.html42
-rw-r--r--doc/html/first_kday_before.html42
-rw-r--r--doc/html/first_kday_of_month.html54
-rw-r--r--doc/html/first_last_rule_spec.html18
-rw-r--r--doc/html/fixed_string_to_int.html20
-rw-r--r--doc/html/format_date_parser.html212
-rw-r--r--doc/html/from_ftime.html14
-rw-r--r--doc/html/function.html26
-rw-r--r--doc/html/function/faq.html24
-rw-r--r--doc/html/function/history.html8
-rw-r--r--doc/html/function/misc.html32
-rw-r--r--doc/html/function/reference.html164
-rw-r--r--doc/html/function/testsuite.html8
-rw-r--r--doc/html/function/tutorial.html38
-rwxr-xr-xdoc/html/functionN.html302
-rw-r--r--doc/html/function_base.html38
-rw-r--r--doc/html/function_equal.html12
-rw-r--r--doc/html/gather_month_strings.html16
-rw-r--r--doc/html/gather_weekday_strings.html18
-rw-r--r--doc/html/get.html20
-rw-r--r--doc/html/greg_day.html34
-rw-r--r--doc/html/greg_durations_config.html18
-rw-r--r--doc/html/greg_facet_config.html22
-rw-r--r--doc/html/greg_month.html92
-rw-r--r--doc/html/greg_weekday.html54
-rw-r--r--doc/html/greg_year.html30
-rw-r--r--doc/html/gregorian_calendar.html20
-rw-r--r--doc/html/gregorian_calendar_base.html78
-rw-r--r--doc/html/has_const_time_erase.html22
-rw-r--r--doc/html/has_const_time_insert.html22
-rw-r--r--doc/html/has_native_replace.html20
-rw-r--r--doc/html/has_stable_iterators.html20
-rw-r--r--doc/html/hash.html8
-rw-r--r--doc/html/hash/acknowledgements.html4
-rw-r--r--doc/html/hash/combine.html6
-rw-r--r--doc/html/hash/custom.html6
-rw-r--r--doc/html/hash/links.html10
-rw-r--r--doc/html/hash/portability.html6
-rw-r--r--doc/html/hash/reference_.html100
-rw-r--r--doc/html/hash/tutorial.html4
-rw-r--r--doc/html/hash_combine.html20
-rw-r--r--doc/html/hash_range.html18
-rw-r--r--doc/html/head_finder.html12
-rw-r--r--doc/html/hours.html28
-rw-r--r--doc/html/icontains.html16
-rw-r--r--doc/html/id2284769.html57
-rw-r--r--doc/html/id2284811.html57
-rw-r--r--doc/html/id2338422.html72
-rw-r--r--doc/html/id2341545.html55
-rw-r--r--doc/html/id2342268.html49
-rw-r--r--doc/html/id2342446.html57
-rw-r--r--doc/html/id2342470-bb.html68
-rw-r--r--doc/html/id2342502.html49
-rw-r--r--doc/html/id2345195.html62
-rw-r--r--doc/html/id2345298.html63
-rw-r--r--doc/html/id2345386.html57
-rw-r--r--doc/html/id2346601.html66
-rw-r--r--doc/html/id2348724.html59
-rw-r--r--doc/html/id2348844.html61
-rw-r--r--doc/html/id2348892.html45
-rw-r--r--doc/html/id2349650.html50
-rw-r--r--doc/html/id2354316.html62
-rw-r--r--doc/html/id2358254.html (renamed from doc/html/id1034285.html)20
-rw-r--r--doc/html/id2359751.html52
-rw-r--r--doc/html/id2359806.html52
-rw-r--r--doc/html/id2360956.html54
-rw-r--r--doc/html/id2361471.html50
-rw-r--r--doc/html/id2363052-bb.html69
-rw-r--r--doc/html/id2363468.html (renamed from doc/html/id906581.html)14
-rw-r--r--doc/html/id2374912.html60
-rw-r--r--doc/html/id2380285.html57
-rw-r--r--doc/html/id2380363.html57
-rw-r--r--doc/html/id2381437-bb.html69
-rw-r--r--doc/html/id2381519-bb.html70
-rw-r--r--doc/html/id2381778-bb.html68
-rw-r--r--doc/html/id2381950-bb.html70
-rw-r--r--doc/html/id2382392.html66
-rw-r--r--doc/html/id2383787.html52
-rw-r--r--doc/html/id2383831.html83
-rw-r--r--doc/html/id2386234.html63
-rw-r--r--doc/html/id2390624.html55
-rw-r--r--doc/html/id2391976.html66
-rw-r--r--doc/html/id2393344.html62
-rw-r--r--doc/html/id2394886.html90
-rw-r--r--doc/html/id2395071.html57
-rw-r--r--doc/html/id2397684.html (renamed from doc/html/id1041896.html)20
-rw-r--r--doc/html/id2400763.html90
-rw-r--r--doc/html/id2402187.html77
-rw-r--r--doc/html/id2403874.html64
-rw-r--r--doc/html/id2403949.html62
-rw-r--r--doc/html/id2404411.html58
-rw-r--r--doc/html/id2405579.html63
-rw-r--r--doc/html/id2405655.html63
-rw-r--r--doc/html/id2406096.html60
-rw-r--r--doc/html/id2411202.html77
-rw-r--r--doc/html/id2415708.html64
-rw-r--r--doc/html/id2415820.html66
-rw-r--r--doc/html/id2416802.html90
-rw-r--r--doc/html/id2417636.html90
-rw-r--r--doc/html/id2423887.html54
-rw-r--r--doc/html/id2427956.html76
-rw-r--r--doc/html/id2428972.html61
-rw-r--r--doc/html/id2434930.html66
-rw-r--r--doc/html/id2434970.html68
-rw-r--r--doc/html/id2440843.html50
-rw-r--r--doc/html/id2441838.html48
-rw-r--r--doc/html/id2441885.html48
-rw-r--r--doc/html/id2441931.html48
-rw-r--r--doc/html/id2441978.html48
-rw-r--r--doc/html/id2442024.html48
-rw-r--r--doc/html/id2442665.html48
-rw-r--r--doc/html/id2442711.html48
-rw-r--r--doc/html/id2442758.html48
-rw-r--r--doc/html/id2442833.html89
-rw-r--r--doc/html/id2443265.html65
-rw-r--r--doc/html/id2444918.html (renamed from doc/html/id1067509.html)18
-rw-r--r--doc/html/id2451531.html48
-rw-r--r--doc/html/id2451976.html166
-rw-r--r--doc/html/id2458348.html90
-rw-r--r--doc/html/id2459964.html90
-rw-r--r--doc/html/id2460171.html56
-rw-r--r--doc/html/id2460249.html50
-rw-r--r--doc/html/id2460311.html51
-rw-r--r--doc/html/id2460372.html50
-rw-r--r--doc/html/id2462174.html52
-rw-r--r--doc/html/id2463074.html63
-rw-r--r--doc/html/id2463150.html63
-rw-r--r--doc/html/id2473370.html72
-rw-r--r--doc/html/id2473733.html59
-rw-r--r--doc/html/id2475183.html49
-rw-r--r--doc/html/id2475230.html49
-rw-r--r--doc/html/id2475277.html49
-rw-r--r--doc/html/id2475325.html49
-rw-r--r--doc/html/id2475371.html49
-rw-r--r--doc/html/id2475419.html49
-rw-r--r--doc/html/id2475466.html49
-rw-r--r--doc/html/id2475514.html49
-rw-r--r--doc/html/id2477525.html61
-rw-r--r--doc/html/id2483937.html (renamed from doc/html/id823981.html)12
-rw-r--r--doc/html/id2484608.html76
-rw-r--r--doc/html/id2490467.html57
-rw-r--r--doc/html/id2492742.html72
-rw-r--r--doc/html/id2492905-bb.html81
-rw-r--r--doc/html/id2496250.html48
-rw-r--r--doc/html/id2498096-bb.html66
-rw-r--r--doc/html/id2501105.html63
-rw-r--r--doc/html/id2503912.html64
-rw-r--r--doc/html/id2509958.html66
-rw-r--r--doc/html/id2510242.html64
-rw-r--r--doc/html/id2514166.html57
-rw-r--r--doc/html/id2522859-bb.html97
-rw-r--r--doc/html/id2525902.html83
-rw-r--r--doc/html/id2531282.html57
-rw-r--r--doc/html/id2535733.html90
-rw-r--r--doc/html/id2545607.html (renamed from doc/html/id1114649.html)12
-rw-r--r--doc/html/id2559243.html63
-rw-r--r--doc/html/id2567673.html (renamed from doc/html/id963262.html)12
-rw-r--r--doc/html/id2568583.html63
-rw-r--r--doc/html/id2569821.html63
-rw-r--r--doc/html/id2571496.html63
-rw-r--r--doc/html/id2580251.html (renamed from doc/html/id1151683.html)20
-rw-r--r--doc/html/id2586835.html63
-rw-r--r--doc/html/id2591657-bb.html66
-rw-r--r--doc/html/id2605064.html90
-rw-r--r--doc/html/id2629621.html55
-rw-r--r--doc/html/id2630804.html60
-rw-r--r--doc/html/id2648190.html52
-rw-r--r--doc/html/id2652694.html57
-rw-r--r--doc/html/id2655704.html69
-rw-r--r--doc/html/id2667605.html49
-rw-r--r--doc/html/identity_formatter.html12
-rw-r--r--doc/html/iends_with.html16
-rw-r--r--doc/html/iequals.html16
-rw-r--r--doc/html/ierase_all.html16
-rw-r--r--doc/html/ierase_all_copy.html24
-rw-r--r--doc/html/ierase_first.html16
-rw-r--r--doc/html/ierase_first_copy.html24
-rw-r--r--doc/html/ierase_last.html16
-rw-r--r--doc/html/ierase_last_copy.html24
-rw-r--r--doc/html/ierase_nth.html16
-rw-r--r--doc/html/ierase_nth_copy.html26
-rw-r--r--doc/html/ifind_all.html20
-rw-r--r--doc/html/ifind_first.html18
-rw-r--r--doc/html/ifind_last.html18
-rw-r--r--doc/html/ifind_nth.html18
-rw-r--r--doc/html/indeterminate.html14
-rw-r--r--doc/html/indeterminate_name.html44
-rw-r--r--doc/html/index.html6
-rw-r--r--doc/html/int_adapter.html208
-rw-r--r--doc/html/invalid_command_line_style.html30
-rw-r--r--doc/html/invalid_option_value.html34
-rw-r--r--doc/html/invalid_syntax.html38
-rw-r--r--doc/html/ireplace_all.html18
-rw-r--r--doc/html/ireplace_all_copy.html28
-rw-r--r--doc/html/ireplace_first.html18
-rw-r--r--doc/html/ireplace_first_copy.html30
-rw-r--r--doc/html/ireplace_last.html18
-rw-r--r--doc/html/ireplace_last_copy.html30
-rw-r--r--doc/html/ireplace_nth.html18
-rw-r--r--doc/html/ireplace_nth_copy.html30
-rw-r--r--doc/html/is_alnum.html12
-rw-r--r--doc/html/is_alpha.html12
-rw-r--r--doc/html/is_any_of.html12
-rw-r--r--doc/html/is_classified.html14
-rw-r--r--doc/html/is_cntrl.html12
-rw-r--r--doc/html/is_digit.html12
-rw-r--r--doc/html/is_equal.html26
-rw-r--r--doc/html/is_from_range.html14
-rw-r--r--doc/html/is_graph.html12
-rw-r--r--doc/html/is_iequal.html32
-rw-r--r--doc/html/is_lower.html12
-rw-r--r--doc/html/is_print.html12
-rw-r--r--doc/html/is_punct.html12
-rw-r--r--doc/html/is_recursive_wrapper.html20
-rw-r--r--doc/html/is_reference_wrapper.html10
-rw-r--r--doc/html/is_space.html12
-rw-r--r--doc/html/is_upper.html12
-rw-r--r--doc/html/is_xdigit.html12
-rw-r--r--doc/html/iso_extended_format.html22
-rw-r--r--doc/html/iso_format.html24
-rw-r--r--doc/html/iso_format_base.html106
-rw-r--r--doc/html/istarts_with.html16
-rw-r--r--doc/html/lambda.html32
-rw-r--r--doc/html/lambda/extending.html4
-rw-r--r--doc/html/lambda/getting_started.html12
-rw-r--r--doc/html/lambda/le_in_details.html36
-rw-r--r--doc/html/lambda/s03.html14
-rw-r--r--doc/html/lambda/s07.html22
-rw-r--r--doc/html/lambda/s08.html18
-rw-r--r--doc/html/lambda/s09.html6
-rw-r--r--doc/html/lambda/using_library.html8
-rw-r--r--doc/html/last_finder.html16
-rw-r--r--doc/html/last_kday_of_month.html54
-rw-r--r--doc/html/last_last_rule_spec.html18
-rw-r--r--doc/html/last_value.html34
-rw-r--r--doc/html/libraries.html21
-rw-r--r--doc/html/libraries/s02.html78
-rw-r--r--doc/html/local_adjustor.html38
-rw-r--r--doc/html/local_date_time_base.html208
-rw-r--r--doc/html/lock_error.html20
-rw-r--r--doc/html/make_find_iterator.html16
-rw-r--r--doc/html/make_recursive_variant.html22
-rw-r--r--doc/html/make_split_iterator.html16
-rw-r--r--doc/html/make_variant_over.html20
-rw-r--r--doc/html/microsec_clock.html64
-rw-r--r--doc/html/minutes.html26
-rw-r--r--doc/html/month_formatter.html30
-rw-r--r--doc/html/month_functor.html44
-rw-r--r--doc/html/months_duration.html98
-rw-r--r--doc/html/multiple_occurrences.html30
-rw-r--r--doc/html/multiple_values.html30
-rw-r--r--doc/html/mutex.html30
-rw-r--r--doc/html/next_weekday.html14
-rw-r--r--doc/html/notify.html16
-rw-r--r--doc/html/nth_finder.html18
-rw-r--r--doc/html/nth_kday_of_month.html62
-rw-r--r--doc/html/nth_kday_rule_spec.html18
-rw-r--r--doc/html/nth_last_rule_spec.html18
-rw-r--r--doc/html/null_dst_rules.html44
-rw-r--r--doc/html/option_description.html82
-rw-r--r--doc/html/options_description.html68
-rw-r--r--doc/html/ostream_date_formatter.html32
-rw-r--r--doc/html/ostream_month_formatter.html30
-rw-r--r--doc/html/ostream_time_formatter.html36
-rw-r--r--doc/html/ostream_weekday_formatter.html32
-rw-r--r--doc/html/ostream_ymd_formatter.html32
-rw-r--r--doc/html/parse_command_line.html22
-rw-r--r--doc/html/parse_config_file.html18
-rw-r--r--doc/html/parse_match_result.html50
-rw-r--r--doc/html/partial_date.html72
-rw-r--r--doc/html/partial_date_rule_spec.html20
-rw-r--r--doc/html/period.html106
-rw-r--r--doc/html/period_formatter.html104
-rw-r--r--doc/html/period_parser.html122
-rw-r--r--doc/html/posix_time_system_config.html38
-rw-r--r--doc/html/posix_time_zone.html118
-rw-r--r--doc/html/previous_weekday.html14
-rw-r--r--doc/html/program_options.html62
-rw-r--r--doc/html/program_options/design.html24
-rw-r--r--doc/html/program_options/howto.html53
-rw-r--r--doc/html/program_options/overview.html82
-rw-r--r--doc/html/program_options/reference.html236
-rw-r--r--doc/html/program_options/s06.html6
-rw-r--r--doc/html/program_options/tutorial.html24
-rw-r--r--doc/html/ptime.html54
-rw-r--r--doc/html/range_finder.html16
-rw-r--r--doc/html/recursive_mutex.html32
-rw-r--r--doc/html/recursive_timed_mutex.html36
-rw-r--r--doc/html/recursive_try_mutex.html34
-rw-r--r--doc/html/recursive_wrapper.html82
-rw-r--r--doc/html/ref.html14
-rw-r--r--doc/html/ref/ack.html6
-rw-r--r--doc/html/ref/reference.html14
-rw-r--r--doc/html/reference.html4
-rw-r--r--doc/html/reference_wrapper.html46
-rw-r--r--doc/html/replace_all.html16
-rw-r--r--doc/html/replace_all_copy.html24
-rw-r--r--doc/html/replace_all_regex.html22
-rw-r--r--doc/html/replace_all_regex_copy.html36
-rw-r--r--doc/html/replace_first.html16
-rw-r--r--doc/html/replace_first_copy.html26
-rw-r--r--doc/html/replace_head.html14
-rw-r--r--doc/html/replace_head_copy.html22
-rw-r--r--doc/html/replace_last.html16
-rw-r--r--doc/html/replace_last_copy.html24
-rw-r--r--doc/html/replace_nth.html16
-rw-r--r--doc/html/replace_nth_copy.html26
-rw-r--r--doc/html/replace_range.html18
-rw-r--r--doc/html/replace_range_copy.html28
-rw-r--r--doc/html/replace_regex.html22
-rw-r--r--doc/html/replace_regex_copy.html36
-rw-r--r--doc/html/replace_tail.html16
-rw-r--r--doc/html/replace_tail_copy.html22
-rw-r--r--doc/html/scoped_connection.html44
-rw-r--r--doc/html/second_clock.html50
-rw-r--r--doc/html/seconds.html28
-rw-r--r--doc/html/signal.html26
-rw-r--r--doc/html/signalN.html164
-rw-r--r--doc/html/signals.html58
-rw-r--r--doc/html/signals/reference.html74
-rw-r--r--doc/html/signals/s04.html24
-rw-r--r--doc/html/signals/s05.html22
-rw-r--r--doc/html/signals/s06.html54
-rw-r--r--doc/html/signals/tests.html8
-rw-r--r--doc/html/signals/tutorial.html178
-rw-r--r--doc/html/simple_exception_policy.html36
-rw-r--r--doc/html/simple_format.html72
-rw-r--r--doc/html/simple_time_rep.html54
-rw-r--r--doc/html/slot.html20
-rw-r--r--doc/html/special_value_from_string.html12
-rw-r--r--doc/html/special_values_formatter.html58
-rw-r--r--doc/html/special_values_parser.html100
-rw-r--r--doc/html/split_iterator.html62
-rw-r--r--doc/html/split_regex.html24
-rw-r--r--doc/html/split_timedate_system.html112
-rw-r--r--doc/html/starts_with.html18
-rw-r--r--doc/html/static_local_time_adjustor.html40
-rw-r--r--doc/html/static_visitor.html16
-rw-r--r--doc/html/string_algo.html84
-rw-r--r--doc/html/string_algo/concept.html18
-rw-r--r--doc/html/string_algo/credits.html4
-rw-r--r--doc/html/string_algo/design.html14
-rw-r--r--doc/html/string_algo/env.html22
-rw-r--r--doc/html/string_algo/quickref.html46
-rw-r--r--doc/html/string_algo/rationale.html8
-rw-r--r--doc/html/string_algo/reference.html1202
-rw-r--r--doc/html/string_algo/release_notes.html4
-rw-r--r--doc/html/string_algo/usage.html64
-rw-r--r--doc/html/string_parse_tree.html88
-rw-r--r--doc/html/subsecond_duration.html32
-rw-r--r--doc/html/tail_finder.html12
-rw-r--r--doc/html/thread.html70
-rw-r--r--doc/html/thread/acknowledgements.html12
-rw-r--r--doc/html/thread/build.html38
-rw-r--r--doc/html/thread/configuration.html18
-rw-r--r--doc/html/thread_group.html46
-rw-r--r--doc/html/thread_resource_error.html22
-rw-r--r--doc/html/thread_specific_ptr.html66
-rw-r--r--doc/html/threads.html126
-rw-r--r--doc/html/threads/concepts.html50
-rw-r--r--doc/html/threads/design.html44
-rw-r--r--doc/html/threads/faq.html66
-rw-r--r--doc/html/threads/implementation_notes.html4
-rw-r--r--doc/html/threads/rationale.html34
-rw-r--r--doc/html/threads/reference.html76
-rw-r--r--doc/html/threads/release_notes.html18
-rw-r--r--doc/html/time_facet.html154
-rw-r--r--doc/html/time_formats.html54
-rw-r--r--doc/html/time_from_ftime.html12
-rw-r--r--doc/html/time_input_facet.html202
-rw-r--r--doc/html/time_itr.html74
-rw-r--r--doc/html/time_label_invalid.html26
-rw-r--r--doc/html/time_resolution_traits.html80
-rw-r--r--doc/html/time_zone.html90
-rw-r--r--doc/html/time_zone_base.html82
-rw-r--r--doc/html/time_zone_names_base.html56
-rw-r--r--doc/html/timed_mutex.html34
-rw-r--r--doc/html/to_lower.html16
-rw-r--r--doc/html/to_lower_copy.html22
-rw-r--r--doc/html/to_upper.html16
-rw-r--r--doc/html/to_upper_copy.html22
-rw-r--r--doc/html/token_finder.html16
-rw-r--r--doc/html/trackable.html32
-rw-r--r--doc/html/tribool.html18
-rw-r--r--doc/html/tribool/reference.html110
-rw-r--r--doc/html/tribool/tests.html10
-rw-r--r--doc/html/tribool/tutorial.html18
-rw-r--r--doc/html/trim.html14
-rw-r--r--doc/html/trim_copy.html16
-rw-r--r--doc/html/trim_copy_if.html20
-rw-r--r--doc/html/trim_if.html14
-rw-r--r--doc/html/trim_left.html14
-rw-r--r--doc/html/trim_left_copy.html16
-rw-r--r--doc/html/trim_left_copy_if.html22
-rw-r--r--doc/html/trim_left_if.html14
-rw-r--r--doc/html/trim_right.html14
-rw-r--r--doc/html/trim_right_copy.html16
-rw-r--r--doc/html/trim_right_copy_if.html20
-rw-r--r--doc/html/trim_right_if.html14
-rw-r--r--doc/html/try_mutex.html32
-rw-r--r--doc/html/typed_value.html84
-rw-r--r--doc/html/tz_db_base.html84
-rw-r--r--doc/html/uk_dst_trait.html30
-rw-r--r--doc/html/unknown_option.html30
-rw-r--r--doc/html/untyped_value.html60
-rw-r--r--doc/html/unwrap_recursive_wrapper.html16
-rw-r--r--doc/html/unwrap_reference.html10
-rw-r--r--doc/html/us_dst_rules.html60
-rw-r--r--doc/html/us_dst_trait.html56
-rw-r--r--doc/html/utc_adjustment.html28
-rw-r--r--doc/html/validation_error.html48
-rw-r--r--doc/html/value.html14
-rw-r--r--doc/html/value_semantic.html62
-rw-r--r--doc/html/var_string_to_int.html18
-rw-r--r--doc/html/variable_value.html58
-rw-r--r--doc/html/variables_map.html48
-rw-r--r--doc/html/variant.html26
-rw-r--r--doc/html/variant/design.html6
-rw-r--r--doc/html/variant/misc.html8
-rw-r--r--doc/html/variant/reference.html140
-rw-r--r--doc/html/variant/refs.html4
-rw-r--r--doc/html/variant/tutorial.html14
-rw-r--r--doc/html/visit_each.html16
-rw-r--r--doc/html/visitor_ptr.html12
-rw-r--r--doc/html/visitor_ptr_t.html36
-rw-r--r--doc/html/week_functor.html40
-rw-r--r--doc/html/weeks_duration.html30
-rw-r--r--doc/html/who_s_using_boost_.html11
-rw-r--r--doc/html/who_s_using_boost_/inhouse.html4
-rw-r--r--doc/html/who_s_using_boost_/open.html4
-rw-r--r--doc/html/who_s_using_boost_/shrink.html4
-rw-r--r--doc/html/who_s_using_boost_/submit.html4
-rw-r--r--doc/html/wrapping_int.html56
-rw-r--r--doc/html/wrapping_int2.html60
-rw-r--r--doc/html/wvalue.html12
-rw-r--r--doc/html/xtime.html26
-rw-r--r--doc/html/year_based_generator.html44
-rw-r--r--doc/html/year_functor.html38
-rw-r--r--doc/html/year_month_day_base.html40
-rw-r--r--doc/html/years_duration.html90
-rw-r--r--doc/html/ymd_formatter.html26
725 files changed, 18750 insertions, 11334 deletions
diff --git a/doc/html/Assignable.html b/doc/html/Assignable.html
index 59790e0336..382ede154c 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.69.1">
<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,17 +29,17 @@
<p>Assignable</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975263"></a><h2>Description</h2>
+<a name="id2575911"></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="id975282"></a><h2>Refinement of</h2>
+<a name="id2575930"></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="id975295"></a><h2>Notation</h2>
+<a name="id2575943"></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>
@@ -50,7 +50,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975325"></a><h2>Valid expressions</h2>
+<a name="id2575973"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -81,15 +81,15 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975388"></a><h2>Models</h2>
+<a name="id2576036"></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="id975400"></a><h2>See also</h2>
+<a name="id2576048"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/BOOST_ONCE_INIT.html b/doc/html/BOOST_ONCE_INIT.html
index 790d342b7d..dfb0195410 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1147063" title="Header &lt;boost/thread/once.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534986" 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#id1147063"><img src="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#id2534986"><img src="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,19 +36,19 @@
<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="id1555453"></a><h2>Description</h2>The implementation-defined macro
+<a name="id2782136"></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
call_once for more details.</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1147063"><img src="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#id2534986"><img src="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 905caac957..6a87caa300 100644
--- a/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
+++ b/doc/html/BOOST_TRIBOOL_THIRD_STATE.html
@@ -3,10 +3,10 @@
<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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id1138094" title="Header &lt;boost/logic/tribool.hpp&gt;">
-<link rel="prev" href="id976020.html" title="Function operator!=">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2400763.html" title="Function operator!=">
<link rel="next" href="indeterminate_name.html" title="Class template indeterminate_name">
</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="id976020.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1138094"><img src="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="id2400763.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="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>
</div>
<div class="refentry" lang="en">
<a name="BOOST_TRIBOOL_THIRD_STATE"></a><div class="titlepage"></div>
@@ -31,19 +31,19 @@
<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="id1565034"></a><h2>Description</h2>
+<a name="id2792350"></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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id976020.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1138094"><img src="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="id2400763.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="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>
</div>
</body>
</html>
diff --git a/doc/html/BOOST_VARIANT_ENUM_PARAMS.html b/doc/html/BOOST_VARIANT_ENUM_PARAMS.html
index 481b7ca0d1..ff0c3297be 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1213784" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2654455" 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="id1246129.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
+<link rel="next" href="id2652694.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#id1213784"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1246129.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#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2652694.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="id1639099"></a><h2>Description</h2>
+<a name="id2832432"></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
@@ -47,13 +47,13 @@
<a href="variant/tutorial.html#variant.tutorial.preprocessor" title="Preprocessor macros">tutorial</a>.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_LIMIT_TYPES.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1213784"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1246129.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#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2652694.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 b58b83cc62..7251ef60d1 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1213784" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2654455" 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#id1213784"><img src="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#id2654455"><img src="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,20 +33,20 @@
<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="id1639040"></a><h2>Description</h2>
+<a name="id2832372"></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
or equal to <code class="computeroutput">10</code>.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="variant/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1213784"><img src="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#id2654455"><img src="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 8a945ca3a8..b9a21e9e97 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.69.1">
<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="id976701"></a><h2>Description</h2>
+<a name="id2577363"></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="id976717"></a><h2>Refinement of</h2>
+<a name="id2577379"></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="id976729"></a><h2>Associated types</h2>
+<a name="id2577391"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -58,7 +58,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976769"></a><h2>Notation</h2>
+<a name="id2577432"></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>
@@ -71,7 +71,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976807"></a><h2>Type expressions</h2>
+<a name="id2577471"></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="id976826"></a><h2>Valid expressions</h2>
+<a name="id2577490"></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="id976918"></a><h2>Complexity</h2>
+<a name="id2577583"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976925"></a><h2>Invariants</h2>
+<a name="id2577590"></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,18 +142,18 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976987"></a><h2>Models</h2>
+<a name="id2577653"></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="id977008"></a><h2>See also</h2>
+<a name="id2577674"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/CopyConstructible.html b/doc/html/CopyConstructible.html
index 854f687805..b887be7ddd 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.69.1">
<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,12 +29,12 @@
<p>CopyConstructible</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977762"></a><h2>Description</h2>
+<a name="id2578436"></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="id977769"></a><h2>Notation</h2>
+<a name="id2578444"></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>
@@ -45,7 +45,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977800"></a><h2>Valid expressions</h2>
+<a name="id2578474"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -68,11 +68,11 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977837"></a><h2>Models</h2>
+<a name="id2578511"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/DefaultConstructible.html b/doc/html/DefaultConstructible.html
index 89020ec38d..11ba427442 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.69.1">
<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="id977664"></a><h2>Description</h2>
+<a name="id2578338"></a><h2>Description</h2>
<p>DefaultConstructible objects only need to have a default
constructor.</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977671"></a><h2>Notation</h2>
+<a name="id2578345"></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="id977690"></a><h2>Valid expressions</h2>
+<a name="id2578365"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -64,14 +64,14 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977727"></a><h2>Models</h2>
+<a name="id2578402"></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>
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/EqualityComparable.html b/doc/html/EqualityComparable.html
index 5388469783..a7a58cc640 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.69.1">
<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,12 +29,12 @@
<p>EqualityComparable</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977864"></a><h2>Description</h2>
+<a name="id2578537"></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="id977881"></a><h2>Notation</h2>
+<a name="id2578555"></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>
@@ -45,7 +45,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977912"></a><h2>Valid expressions</h2>
+<a name="id2578585"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -72,14 +72,14 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977958"></a><h2>Models</h2>
+<a name="id2578631"></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>
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/FinderConcept.html b/doc/html/FinderConcept.html
index 4c712a7610..10a0c40fa3 100644
--- a/doc/html/FinderConcept.html
+++ b/doc/html/FinderConcept.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template FinderConcept</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id976977" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2353460" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
<link rel="prev" href="is_iequal.html" title="Struct is_iequal">
<link rel="next" href="FormatterConcept.html" title="Struct template FormatterConcept">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id976977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="FinderConcept"></a><div class="titlepage"></div>
@@ -32,27 +32,27 @@
<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> FinderT, <span class="bold"><strong>typename</strong></span> IteratorT&gt;
<span class="bold"><strong>struct</strong></span> FinderConcept {
- <span class="emphasis"><em>// <a href="FinderConcept.html#id1207790-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FinderConcept.html#id1140284-bb">constraints</a>() ;
+  <span class="emphasis"><em>// <a href="FinderConcept.html#id2411328-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FinderConcept.html#id2577823-bb">constraints</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1314666"></a><h2>Description</h2>
+<a name="id2749698"></a><h2>Description</h2>
<p>Defines the Finder concept. Finder is a functor which selects an arbitrary part of a string. Search is performed on the range specified by starting and ending iterators.</p>
<p>Result of the find operation must be convertible to iterator_range. </p>
<div class="refsect2" lang="en">
-<a name="id1314678"></a><h3>
-<a name="id1207790-bb"></a><code class="computeroutput">FinderConcept</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="id1140284-bb"></a>constraints() ;</pre></li></ol></div>
+<a name="id2749710"></a><h3>
+<a name="id2411328-bb"></a><code class="computeroutput">FinderConcept</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="id2577823-bb"></a>constraints() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id976977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_iequal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FormatterConcept.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/FormatterConcept.html b/doc/html/FormatterConcept.html
index 9c346c2e36..0a59ad5d03 100644
--- a/doc/html/FormatterConcept.html
+++ b/doc/html/FormatterConcept.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct template FormatterConcept</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id976977" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2353460" title="Header &lt;boost/algorithm/string/concept.hpp&gt;">
<link rel="prev" href="FinderConcept.html" title="Struct template FinderConcept">
-<link rel="next" href="id963262.html" title="Type token_compress_mode_type">
+<link rel="next" href="id2567673.html" title="Type token_compress_mode_type">
</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="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id976977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id963262.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2567673.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="FormatterConcept"></a><div class="titlepage"></div>
@@ -32,27 +32,27 @@
<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> 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> FormatterConcept {
- <span class="emphasis"><em>// <a href="FormatterConcept.html#id1174629-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FormatterConcept.html#id768082-bb">constraints</a>() ;
+  <span class="emphasis"><em>// <a href="FormatterConcept.html#id2372293-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="FormatterConcept.html#id2370471-bb">constraints</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1314793"></a><h2>Description</h2>
+<a name="id2749830"></a><h2>Description</h2>
<p>Defines the Formatter concept. Formatter is a functor, which takes a result from a finder operation and transforms it in a specific way.</p>
<p>Result must be a container supported by container_traits, or a reference to it. </p>
<div class="refsect2" lang="en">
-<a name="id1314805"></a><h3>
-<a name="id1174629-bb"></a><code class="computeroutput">FormatterConcept</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="id768082-bb"></a>constraints() ;</pre></li></ol></div>
+<a name="id2749841"></a><h3>
+<a name="id2372293-bb"></a><code class="computeroutput">FormatterConcept</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="id2370471-bb"></a>constraints() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id976977"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id963262.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="FinderConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2353460"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2567673.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ForwardIterator.html b/doc/html/ForwardIterator.html
index 5fa1f18246..72f27a1665 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.69.1">
<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="id976348"></a><h2>Description</h2>
+<a name="id2577006"></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="id976364"></a><h2>Refinement of</h2>
+<a name="id2577021"></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="id976384"></a><h2>Associated types</h2>
+<a name="id2577042"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -62,7 +62,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976424"></a><h2>Notation</h2>
+<a name="id2577083"></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>
@@ -75,7 +75,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976462"></a><h2>Type expressions</h2>
+<a name="id2577121"></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="id976481"></a><h2>Valid expressions</h2>
+<a name="id2577140"></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="id976615"></a><h2>Complexity</h2>
+<a name="id2577276"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976622"></a><h2>Invariants</h2>
+<a name="id2577283"></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,18 +159,18 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976653"></a><h2>Models</h2>
+<a name="id2577315"></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="id976673"></a><h2>See also</h2>
+<a name="id2577335"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/InputIterator.html b/doc/html/InputIterator.html
index 5a0769ea8a..a07388aced 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.69.1">
<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="id975427"></a><h2>Description</h2>
+<a name="id2576075"></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="id975441"></a><h2>Refinement of</h2>
+<a name="id2576090"></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="id975471"></a><h2>Associated types</h2>
+<a name="id2576119"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -68,7 +68,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975534"></a><h2>Notation</h2>
+<a name="id2576183"></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>
@@ -81,7 +81,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975571"></a><h2>Type expressions</h2>
+<a name="id2576222"></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="id975642"></a><h2>Valid expressions</h2>
+<a name="id2576291"></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="id975787"></a><h2>Complexity</h2>
+<a name="id2576439"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id975794"></a><h2>Models</h2>
+<a name="id2576446"></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="id975807"></a><h2>See also</h2>
+<a name="id2576458"></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>
@@ -178,7 +178,7 @@
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/LessThanComparable.html b/doc/html/LessThanComparable.html
index c93823e9d2..f645d6d435 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.69.1">
<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,13 +29,13 @@
<p>LessThanComparable</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977993"></a><h2>Description</h2>
+<a name="id2578665"></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="id978023"></a><h2>Notation</h2>
+<a name="id2578696"></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>
@@ -46,7 +46,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978054"></a><h2>Valid expressions</h2>
+<a name="id2578726"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -89,11 +89,11 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978147"></a><h2>Models</h2>
+<a name="id2578820"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/OutputIterator.html b/doc/html/OutputIterator.html
index a5ce801591..33bb064885 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.69.1">
<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="id975857"></a><h2>Description</h2>
+<a name="id2576510"></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="id975872"></a><h2>Associated types</h2>
+<a name="id2576525"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -61,7 +61,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975937"></a><h2>Notation</h2>
+<a name="id2576590"></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>
@@ -76,7 +76,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id975989"></a><h2>Type expressions</h2>
+<a name="id2576644"></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="id976107"></a><h2>Valid expressions</h2>
+<a name="id2576762"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -169,13 +169,13 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976273"></a><h2>Complexity</h2>
+<a name="id2576931"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id976280"></a><h2>Models</h2>
+<a name="id2576937"></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>
@@ -184,11 +184,11 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id976330"></a><h2>See also</h2>
+<a name="id2576987"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"></ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/RandomAccessIterator.html b/doc/html/RandomAccessIterator.html
index 371800ce46..dcf8a49fa2 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.69.1">
<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="id977036"></a><h2>Description</h2>
+<a name="id2577701"></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="id977052"></a><h2>Refinement of</h2>
+<a name="id2577717"></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="id977073"></a><h2>Associated types</h2>
+<a name="id2577739"></a><h2>Associated types</h2>
<div class="itemizedlist"><ul type="disc">
<li>
<p><span class="bold"><strong>value_type</strong></span></p>
@@ -68,7 +68,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977131"></a><h2>Notation</h2>
+<a name="id2577798"></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>
@@ -85,7 +85,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977186"></a><h2>Type expressions</h2>
+<a name="id2577853"></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="id977205"></a><h2>Valid expressions</h2>
+<a name="id2577872"></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="id977583"></a><h2>Complexity</h2>
+<a name="id2578257"></a><h2>Complexity</h2>
<p>
All iterator operations must take amortized constant time.
</p>
</div>
<div class="refsect1" lang="en">
-<a name="id977590"></a><h2>Models</h2>
+<a name="id2578264"></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,11 +214,11 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id977637"></a><h2>See also</h2>
+<a name="id2578310"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/SignedInteger.html b/doc/html/SignedInteger.html
index c7bed8ff65..10f8296310 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.69.1">
<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="id978172"></a><h2>Refinement of</h2>
+<a name="id2578846"></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,7 +39,7 @@
</ul></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978219"></a><h2>Notation</h2>
+<a name="id2578891"></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>
@@ -54,7 +54,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
-<a name="id978264"></a><h2>Type expressions</h2>
+<a name="id2578936"></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="id978282"></a><h2>Valid expressions</h2>
+<a name="id2578954"></a><h2>Valid expressions</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -240,11 +240,11 @@
</table></div>
</div>
<div class="refsect1" lang="en">
-<a name="id996197"></a><h2>See also</h2>
+<a name="id2579395"></a><h2>See also</h2>
<div class="itemizedlist"><ul type="disc"></ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001, 2002 Indiana University<br>Copyright © 2000, 2001 University of Notre Dame du Lac<br>Copyright © 2000 Jeremy Siek, Lie-Quan Lee, Andrew Lumsdaine<br>Copyright © 1996-1999 Silicon Graphics Computer Systems, Inc.<br>Copyright © 1994 Hewlett-Packard Company</small></td>
</tr></table>
diff --git a/doc/html/abstract_variables_map.html b/doc/html/abstract_variables_map.html
index 6255d7c2c2..076984a5c3 100644
--- a/doc/html/abstract_variables_map.html
+++ b/doc/html/abstract_variables_map.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class abstract_variables_map</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1116985" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="bool_switch.html" title="Function bool_switch">
-<link rel="next" href="variable_value.html" title="Class variable_value">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="variable_value.html" title="Class variable_value">
+<link rel="next" href="variables_map.html" title="Class variables_map">
</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="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="abstract_variables_map"></a><div class="titlepage"></div>
@@ -32,36 +32,36 @@
<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> abstract_variables_map {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="abstract_variables_map.html#abstract_variables_mapconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="abstract_variables_map.html#id1012231-bb">abstract_variables_map</a>();
- <a href="abstract_variables_map.html#id1012234-bb">abstract_variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
- <a href="abstract_variables_map.html#id1077998-bb">~abstract_variables_map</a>();
+  <span class="emphasis"><em>// <a href="abstract_variables_map.html#abstract_variables_mapconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="abstract_variables_map.html#id2363244-bb">abstract_variables_map</a>();
+  <a href="abstract_variables_map.html#id2363247-bb">abstract_variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
+  <a href="abstract_variables_map.html#id2434664-bb">~abstract_variables_map</a>();
- <span class="emphasis"><em>// <a href="abstract_variables_map.html#id687844-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id733697-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="abstract_variables_map.html#id935110-bb">next</a>(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *) ;
+  <span class="emphasis"><em>// <a href="abstract_variables_map.html#id2517131-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id2517135-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="abstract_variables_map.html#id2373603-bb">next</a>(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *) ;
- <span class="emphasis"><em>// <a href="abstract_variables_map.html#id1078001-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id1078006-bb">get</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="abstract_variables_map.html#id2434666-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="abstract_variables_map.html#id2434670-bb">get</a>(<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="id1276845"></a><h2>Description</h2>
+<a name="id2729003"></a><h2>Description</h2>
<p>Implements string-&gt;string mapping with convenient value casting facilities. </p>
<div class="refsect2" lang="en">
-<a name="id1276856"></a><h3>
+<a name="id2729012"></a><h3>
<a name="abstract_variables_mapconstruct-copy-destruct"></a><code class="computeroutput">abstract_variables_map</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1012231-bb"></a>abstract_variables_map();</pre></li>
-<li><pre class="literallayout"><a name="id1012234-bb"></a>abstract_variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
-<li><pre class="literallayout"><a name="id1077998-bb"></a>~abstract_variables_map();</pre></li>
+<li><pre class="literallayout"><a name="id2363244-bb"></a>abstract_variables_map();</pre></li>
+<li><pre class="literallayout"><a name="id2363247-bb"></a>abstract_variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
+<li><pre class="literallayout"><a name="id2434664-bb"></a>~abstract_variables_map();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1276930"></a><h3>
-<a name="id687844-bb"></a><code class="computeroutput">abstract_variables_map</code> public member functions</h3>
+<a name="id2729088"></a><h3>
+<a name="id2517131-bb"></a><code class="computeroutput">abstract_variables_map</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> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id733697-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2517135-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
<p>Obtains the value of variable 'name', from *this and possibly from the chain of variable maps.</p>
<div class="itemizedlist"><ul type="disc"><li>
<p>if there's no value in *this.</p>
@@ -80,28 +80,28 @@
<div class="itemizedlist"><ul type="disc"><li><p>if there's a non-defauled value, returns it. </p></li></ul></div>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id935110-bb"></a>next(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2373603-bb"></a>next(<a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next) ;</pre>
<p>Sets next variable map, which will be used to find variables not found in *this. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1277064"></a><h3>
-<a name="id1078001-bb"></a><code class="computeroutput">abstract_variables_map</code> private member functions</h3>
+<a name="id2729226"></a><h3>
+<a name="id2434666-bb"></a><code class="computeroutput">abstract_variables_map</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> <span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id1078006-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2434670-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns value of variable 'name' stored in *this, or empty value otherwise. </p>
</li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/acst_dst_trait.html b/doc/html/acst_dst_trait.html
index f5e2deba22..3920d039f0 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906716" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" 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#id906716"><img src="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#id2503510"><img src="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>
@@ -31,45 +31,45 @@
<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> date_type&gt;
<span class="bold"><strong>struct</strong></span> acst_dst_trait {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type                day_of_week_type;  
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                      month_type;        
+  <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#id1034562-bb">public static functions</a></em></span>
- <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id1034567-bb">start_day</a>() ;
- <span class="type">month_type</span> <a href="acst_dst_trait.html#id1034580-bb">start_month</a>() ;
- <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id904489-bb">end_day</a>() ;
- <span class="type">month_type</span> <a href="acst_dst_trait.html#id1038238-bb">end_month</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id898138-bb">dst_start_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id1073429-bb">dst_end_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id1073442-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="acst_dst_trait.html#id2502365-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id2502370-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="acst_dst_trait.html#id2515887-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="acst_dst_trait.html#id2515899-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="acst_dst_trait.html#id2415038-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id2415050-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id2417003-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="acst_dst_trait.html#id2417015-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1109550"></a><h2>Description</h2>
+<a name="id2644953"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1109554"></a><h3>
-<a name="id1034562-bb"></a><code class="computeroutput">acst_dst_trait</code> public static functions</h3>
+<a name="id2644956"></a><h3>
+<a name="id2502365-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="id1034567-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1034580-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id904489-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1038238-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id898138-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="id1073429-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="id1073442-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2502370-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2515887-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2515899-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2415038-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2415050-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="id2417003-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="id2417015-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="uk_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906716"><img src="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#id2503510"><img src="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.html b/doc/html/all.html
index dcf5cc3600..48e2c7f986 100644
--- a/doc/html/all.html
+++ b/doc/html/all.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="iequals.html" title="Function template iequals">
<link rel="next" href="find_regex.html" title="Function template find_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="all"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> all(<span class="bold"><strong>const</strong></span> RangeT &amp; Input, PredicateT Pred);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> all(<span class="bold"><strong>const</strong></span> RangeT &amp; Input, PredicateT Pred);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1327160"></a><h2>Description</h2>
+<a name="id2762539"></a><h2>Description</h2>
<p>This predicate holds it all its elements satisfy a given condition, represented by the predicate.</p>
<p></p>
<div class="variablelist">
@@ -52,13 +52,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iequals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_regex.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 cce8553189..1baf748678 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975935" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2507977" 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#id975935"><img src="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#id2507977"><img src="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>
@@ -30,91 +30,91 @@
</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> Config, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>,
- <span class="bold"><strong>typename</strong></span> <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
+         <span class="bold"><strong>typename</strong></span> <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
<span class="bold"><strong>class</strong></span> all_date_names_put : <span class="bold"><strong>public</strong></span> boost::date_time::date_names_put&lt; Config, charT, OutputIterator &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> OutputIterator iter_type;
- <span class="bold"><strong>typedef</strong></span> Config::month_enum month_enum;
- <span class="bold"><strong>typedef</strong></span> Config::weekday_enum weekday_enum;
- <span class="bold"><strong>typedef</strong></span> Config::special_value_enum special_value_enum;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> OutputIterator             iter_type;         
+  <span class="bold"><strong>typedef</strong></span> Config::month_enum         month_enum;        
+  <span class="bold"><strong>typedef</strong></span> Config::weekday_enum       weekday_enum;      
+  <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#id1039689-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#all_date_names_putconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="all_date_names_put.html#id2432446-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#id1074446-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#id801807-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#id1075398-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#id1075411-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#id974843-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#id1039676-bb">get_long_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="all_date_names_put.html#id2463312-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#id2463316-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#id2524035-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#id2524047-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#id2402318-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#id2432433-bb">get_long_weekday_names</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="all_date_names_put.html#id1081122-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#id1081128-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#id1073886-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#id927808-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#id1103207-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#id836709-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#id1000451-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#id967114-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#id1000071-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#id1041215-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="all_date_names_put.html#id2509236-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#id2514360-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#id2473935-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#id2386507-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#id2373072-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#id2429397-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#id2509580-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#id2471104-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#id2500056-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#id2413154-bb">do_month_format</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1079740"></a><h2>Description</h2>
+<a name="id2630713"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1079743"></a><h3>
+<a name="id2630716"></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="id1039689-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,
- <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> weekday_long_names,
- charT separator_char = '-',
- ymd_order_spec order_spec = ymd_order_iso,
- month_format_spec month_format = month_as_short_string);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2432446-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,
+                   <span class="bold"><strong>const</strong></span> charT *<span class="bold"><strong>const</strong></span> weekday_long_names,
+                   charT separator_char = '-',
+                   ymd_order_spec order_spec = ymd_order_iso,
+                   month_format_spec month_format = month_as_short_string);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1079829"></a><h3>
-<a name="id1074446-bb"></a><code class="computeroutput">all_date_names_put</code> public member functions</h3>
+<a name="id2630827"></a><h3>
+<a name="id2463312-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="id801807-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="id1075398-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="id1075411-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="id974843-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="id1039676-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="id2463316-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="id2524035-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="id2524047-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="id2402318-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="id2432433-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="id1079985"></a><h3>
-<a name="id1081122-bb"></a><code class="computeroutput">all_date_names_put</code> protected member functions</h3>
+<a name="id2631017"></a><h3>
+<a name="id2509236-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="id1081128-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="id1073886-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="id2514360-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="id2473935-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="id927808-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="id1103207-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="id836709-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="id1000451-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="id967114-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="id1000071-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="id1041215-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
+<a name="id2386507-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="id2373072-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="id2429397-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="id2509580-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="id2471104-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="id2500056-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="id2413154-bb"></a>do_month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975935"><img src="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#id2507977"><img src="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_option.html b/doc/html/ambiguous_option.html
index 4d4a1d4a1b..282a6429bf 100644
--- a/doc/html/ambiguous_option.html
+++ b/doc/html/ambiguous_option.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class ambiguous_option</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="eof_iterator.html" title="Class template eof_iterator">
-<link rel="next" href="error.html" title="Class error">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="unknown_option.html" title="Class unknown_option">
+<link rel="next" href="multiple_values.html" title="Class multiple_values">
</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="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ambiguous_option"></a><div class="titlepage"></div>
@@ -32,40 +32,40 @@
<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> ambiguous_option : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="ambiguous_option.html#ambiguous_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="ambiguous_option.html#id1137168-bb">ambiguous_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
- <a href="ambiguous_option.html#id697876-bb">~ambiguous_option</a>();
+  <span class="emphasis"><em>// <a href="ambiguous_option.html#ambiguous_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="ambiguous_option.html#id2437428-bb">ambiguous_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
+  <a href="ambiguous_option.html#id2422470-bb">~ambiguous_option</a>();
- <span class="emphasis"><em>// <a href="ambiguous_option.html#id975374-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ambiguous_option.html#id2347280-bb">public member functions</a></em></span>
- std::vector&lt; std::string &gt; alternatives;
+  std::vector&lt; std::string &gt; alternatives;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1249305"></a><h2>Description</h2>
+<a name="id2718642"></a><h2>Description</h2>
<p>Class thrown when there's ambiguity amoung several possible options. </p>
<div class="refsect2" lang="en">
-<a name="id1249311"></a><h3>
+<a name="id2718649"></a><h3>
<a name="ambiguous_optionconstruct-copy-destruct"></a><code class="computeroutput">ambiguous_option</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1137168-bb"></a>ambiguous_option(<span class="bold"><strong>const</strong></span> std::string &amp; name,
- <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; alternatives);</pre></li>
-<li><pre class="literallayout"><a name="id697876-bb"></a>~ambiguous_option();</pre></li>
+<li><pre class="literallayout"><a name="id2437428-bb"></a>ambiguous_option(<span class="bold"><strong>const</strong></span> std::string &amp; name,
+                 <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; alternatives);</pre></li>
+<li><pre class="literallayout"><a name="id2422470-bb"></a>~ambiguous_option();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1249372"></a><h3>
-<a name="id975374-bb"></a><code class="computeroutput">ambiguous_option</code> public member functions</h3>
+<a name="id2718712"></a><h3>
+<a name="id2347280-bb"></a><code class="computeroutput">ambiguous_option</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>
+<table 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="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.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 4839512285..8b015a671f 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962953" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" 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#id962953"><img src="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#id2475866"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id753573-bb">ambiguous_result</a>(std::string = "");
+  <span class="emphasis"><em>// <a href="ambiguous_result.html#ambiguous_resultconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="ambiguous_result.html#id2475894-bb">ambiguous_result</a>(std::string = "");
- <span class="emphasis"><em>// <a href="ambiguous_result.html#id753568-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ambiguous_result.html#id2475890-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1180499"></a><h2>Description</h2>
+<a name="id2682567"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1180502"></a><h3>
+<a name="id2682571"></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="id753573-bb"></a>ambiguous_result(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2475894-bb"></a>ambiguous_result(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1180537"></a><h3>
-<a name="id753568-bb"></a><code class="computeroutput">ambiguous_result</code> public member functions</h3>
+<a name="id2682604"></a><h3>
+<a name="id2475890-bb"></a><code class="computeroutput">ambiguous_result</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>
+<table 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="nth_kday_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962953"><img src="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#id2475866"><img src="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 78ce11f922..e677fc7f07 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.69.1">
<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#id2570179">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="id2570179"></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:
@@ -94,7 +94,7 @@
parameter conformance.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<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>
diff --git a/doc/html/any/reference.html b/doc/html/any/reference.html
index fda24d24f0..05d96875db 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.69.1">
<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">
@@ -66,16 +66,16 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.any.hpp"></a>Header &lt;<a href="../../../boost/any.hpp" target="_top">boost/any.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_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> 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> *);
+  <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> 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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
</tr></table>
diff --git a/doc/html/any/s02.html b/doc/html/any/s02.html
index 5b6489ce1e..c78eff63ce 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.69.1">
<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="id2570329"></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#id761610-bb">empty</a></code>();
+ return operand.<code class="computeroutput"><a href="../boost/any.html#id2336590-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#id761632-bb">type</a></code>() == typeid(int);
+ return operand.<code class="computeroutput"><a href="../boost/any.html#id2336618-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)
@@ -132,7 +132,7 @@ public:
};
</pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
</tr></table>
diff --git a/doc/html/any/s04.html b/doc/html/any/s04.html
index c7c544bd0b..b98217519d 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.69.1">
<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,10 +24,10 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id971687"></a>Acknowledgements</h3></div></div></div>
+<a name="id2572232"></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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
</tr></table>
diff --git a/doc/html/any_cast.html b/doc/html/any_cast.html
index b2e3f73c03..d1057c7a00 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.69.1">
<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">
@@ -37,7 +37,7 @@
<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="id971630"></a><h2>Description</h2>
+<a name="id2572174"></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
@@ -55,7 +55,7 @@
unsuccessful.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
</tr></table>
diff --git a/doc/html/apa.html b/doc/html/apa.html
index 60af65a94f..e43a9a5938 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.69.1">
<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="id1245478"></a>Appendix A. Rationale for some of the design decisions</h2></div></div></div>
+<a name="id2713626"></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">
@@ -99,7 +99,7 @@ was dropped.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/apply_visitor.html b/doc/html/apply_visitor.html
index 6d59e7c86f..b2db4ef62b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1211073" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2660594" 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#id1211073"><img src="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#id2660594"><img src="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>
@@ -33,23 +33,23 @@
<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> Visitor, <span class="bold"><strong>typename</strong></span> Variant&gt;
- <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span>
- apply_visitor(Visitor &amp; visitor, Variant &amp; operand);
+  <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span>
+  apply_visitor(Visitor &amp; visitor, Variant &amp; operand);
<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;
- <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span>
- apply_visitor(<span class="bold"><strong>const</strong></span> Visitor &amp; visitor, Variant &amp; operand);
+  <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span>
+  apply_visitor(<span class="bold"><strong>const</strong></span> Visitor &amp; visitor, Variant &amp; operand);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> BinaryVisitor, <span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
- <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
- apply_visitor(BinaryVisitor &amp; visitor, Variant1 &amp; operand1,
- Variant2 &amp; operand2);
+  <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
+  apply_visitor(BinaryVisitor &amp; visitor, Variant1 &amp; operand1,
+                Variant2 &amp; operand2);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> BinaryVisitor, <span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
- <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
- apply_visitor(<span class="bold"><strong>const</strong></span> BinaryVisitor &amp; visitor, Variant1 &amp; operand1,
- Variant2 &amp; operand2);
+  <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
+  apply_visitor(<span class="bold"><strong>const</strong></span> BinaryVisitor &amp; visitor, Variant1 &amp; operand1,
+                Variant2 &amp; operand2);
<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>
+  <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="id1662617"></a><h2>Description</h2>
+<a name="id2838602"></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:
@@ -91,13 +91,13 @@
may throw when invoked.)</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="apply_visitor_delayed_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1211073"><img src="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#id2660594"><img src="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 22a037dad4..75974e59d2 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1211073" title="Header &lt;boost/variant/apply_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2660594" 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#id1211073"><img src="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#id2660594"><img src="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>
@@ -32,19 +32,19 @@
<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> Visitor&gt;
<span class="bold"><strong>class</strong></span> apply_visitor_delayed_t {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>typename</strong></span> Visitor::result_type result_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id729309-bb">apply_visitor_delayed_t</a>(Visitor &amp;);
+  <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#id2613558-bb">apply_visitor_delayed_t</a>(Visitor &amp;);
- <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#id1360802-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#id1327095-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#id1347608-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant1 &amp;, Variant2 &amp;);
+  <span class="emphasis"><em>// <a href="apply_visitor_delayed_t.html#id2634158-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#id2625812-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#id2354966-bb"><span class="bold"><strong>operator</strong></span>()</a>(Variant1 &amp;, Variant2 &amp;);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1662240"></a><h2>Description</h2>
+<a name="id2838217"></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="id1662275"></a><h3>
+<a name="id2838253"></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="id729309-bb"></a>apply_visitor_delayed_t(Visitor &amp; visitor);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2613558-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="id1662326"></a><h3>
-<a name="id1360802-bb"></a><code class="computeroutput">apply_visitor_delayed_t</code> function object interface</h3>
+<a name="id2838305"></a><h3>
+<a name="id2634158-bb"></a><code class="computeroutput">apply_visitor_delayed_t</code> function object interface</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id1360805-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="id1327095-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant &amp; operand);
+<p><a name="id2666914-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="id2625812-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="id1347608-bb"></a><span class="bold"><strong>operator</strong></span>()(Variant1 &amp; operand1, Variant2 &amp; operand2);</pre>
+  <span class="type">result_type</span> <a name="id2354966-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>
@@ -79,13 +79,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="unwrap_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1211073"><img src="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#id2660594"><img src="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 957893f679..9ccb6a25dd 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.69.1">
<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="id971723"></a><p>Permission to copy, use, modify, sell and distribute this
+<a name="id2572269"></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,23 +89,23 @@
<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#id763452">swap</a></code>() has no constant complexity.</li>
+<code class="computeroutput"><a href="boost/array.html#id2383066">swap</a></code>() has no constant complexity.</li>
<li>
-<code class="computeroutput"><a href="boost/array.html#id730895-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#id2355750-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#id763272-bb">front</a></code>() and <code class="computeroutput"><a href="boost/array.html#id763304-bb">back</a></code>() are provided.</li>
+<code class="computeroutput"><a href="boost/array.html#id2365761-bb">front</a></code>() and <code class="computeroutput"><a href="boost/array.html#id2365801-bb">back</a></code>() are provided.</li>
<li>
-<code class="computeroutput"><a href="boost/array.html#id731223-bb">operator[]</a></code> and <code class="computeroutput"><a href="boost/array.html#id733160-bb">at</a></code>() are provided.</li>
+<code class="computeroutput"><a href="boost/array.html#id2365634-bb">operator[]</a></code> and <code class="computeroutput"><a href="boost/array.html#id2365698-bb">at</a></code>() are provided.</li>
</ul></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: January 30, 2004 at 03:51:06 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 04:52:03 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
diff --git a/doc/html/array/ack.html b/doc/html/array/ack.html
index 8653410899..d739c40879 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.69.1">
<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...">
@@ -27,7 +27,7 @@
<a name="array.ack"></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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
</tr></table>
diff --git a/doc/html/array/more/info.html b/doc/html/array/more/info.html
index afe4b1e5ef..8da4351526 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.69.1">
<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">
@@ -36,7 +36,7 @@ ISBN 0-201-37926-0</p></div>
<p><a href="http://www.josuttis.com/" target="_top">Home Page of Nicolai
Josuttis</a></p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
</tr></table>
diff --git a/doc/html/array/rationale.html b/doc/html/array/rationale.html
index 11f54cfe6b..212f4941b0 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.69.1">
<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">
@@ -62,7 +62,7 @@
<p>The code is provided "as is" without expressed or implied
warranty.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
</tr></table>
diff --git a/doc/html/array/reference.html b/doc/html/array/reference.html
index 5db3bd2f3e..8892334bf5 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.69.1">
<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">
@@ -30,24 +30,24 @@
<div class="titlepage"><div><div><h4 class="title">
<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#id763452">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#id763509"><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#id763568"><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#id763617"><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#id763679"><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#id763727"><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#id763775"><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="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#id2383066">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#id2383141"><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#id2383217"><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#id2383281"><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#id2383361"><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#id2383424"><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#id2383487"><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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
</tr></table>
diff --git a/doc/html/bad_adjustment.html b/doc/html/bad_adjustment.html
index 46c5e7e778..be3f99ebc8 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1036913" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447946" 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#id1036913"><img src="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#id2447946"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id829881-bb">bad_adjustment</a>(std::string = "");
+  <span class="emphasis"><em>// <a href="bad_adjustment.html#bad_adjustmentconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_adjustment.html#id2448007-bb">bad_adjustment</a>(std::string = "");
- <span class="emphasis"><em>// <a href="bad_adjustment.html#id1104922-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_adjustment.html#id2448003-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1183485"></a><h2>Description</h2>
+<a name="id2685665"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1183488"></a><h3>
+<a name="id2685669"></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="id829881-bb"></a>bad_adjustment(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2448007-bb"></a>bad_adjustment(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1183522"></a><h3>
-<a name="id1104922-bb"></a><code class="computeroutput">bad_adjustment</code> public member functions</h3>
+<a name="id2685701"></a><h3>
+<a name="id2448003-bb"></a><code class="computeroutput">bad_adjustment</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>
+<table 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="bad_offset.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1036913"><img src="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#id2447946"><img src="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 1bffb36ac2..a6b01c4245 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.69.1">
<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,14 +34,14 @@
<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#id728126-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#id2335317-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id970569"></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="id728126-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2571090"></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="id2335317-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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
</tr></table>
diff --git a/doc/html/bad_day_of_month.html b/doc/html/bad_day_of_month.html
index 1742ffaf96..f777b15d24 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1032770" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2452632" 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#id1032770"><img src="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#id2452632"><img src="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>
@@ -31,36 +31,36 @@
<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> 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#id830516-bb">bad_day_of_month</a>();
- <a href="bad_day_of_month.html#id830518-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#bad_day_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_day_of_month.html#id2452659-bb">bad_day_of_month</a>();
+  <a href="bad_day_of_month.html#id2452661-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#id830510-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_day_of_month.html#id2452654-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1150194"></a><h2>Description</h2>
+<a name="id2669232"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1150197"></a><h3>
+<a name="id2669235"></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="id830516-bb"></a>bad_day_of_month();</pre></li>
-<li><pre class="literallayout"><a name="id830518-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="id2452659-bb"></a>bad_day_of_month();</pre></li>
+<li><pre class="literallayout"><a name="id2452661-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="id1150250"></a><h3>
-<a name="id830510-bb"></a><code class="computeroutput">bad_day_of_month</code> public member functions</h3>
+<a name="id2669290"></a><h3>
+<a name="id2452654-bb"></a><code class="computeroutput">bad_day_of_month</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>
+<table 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="boost/gregorian/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1032770"><img src="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#id2452632"><img src="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 d06531bb29..c089a059bf 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1043922" title="Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2452786" 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#id1043922"><img src="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#id2452786"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id866850-bb">bad_day_of_year</a>();
+  <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#id2452813-bb">bad_day_of_year</a>();
- <span class="emphasis"><em>// <a href="bad_day_of_year.html#id866845-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_day_of_year.html#id2452809-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1150681"></a><h2>Description</h2>
+<a name="id2669733"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1150684"></a><h3>
+<a name="id2669737"></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="id866850-bb"></a>bad_day_of_year();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2452813-bb"></a>bad_day_of_year();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1150717"></a><h3>
-<a name="id866845-bb"></a><code class="computeroutput">bad_day_of_year</code> public member functions</h3>
+<a name="id2669770"></a><h3>
+<a name="id2452809-bb"></a><code class="computeroutput">bad_day_of_year</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>
+<table 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_day.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1043922"><img src="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#id2452786"><img src="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 dc80da98e0..9ba58472b7 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795044" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433012" 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#id795044"><img src="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#id2433012"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id935697-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#bad_field_countconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_field_count.html#id2433062-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#id893835-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_field_count.html#id2433058-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1146704"></a><h2>Description</h2>
+<a name="id2665607"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1146707"></a><h3>
+<a name="id2665611"></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="id935697-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="id2433062-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="id1146746"></a><h3>
-<a name="id893835-bb"></a><code class="computeroutput">bad_field_count</code> public member functions</h3>
+<a name="id2665651"></a><h3>
+<a name="id2433058-bb"></a><code class="computeroutput">bad_field_count</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>
+<table 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="data_not_accessible.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795044"><img src="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#id2433012"><img src="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 6b1b44000a..c8fd60a7ec 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.69.1">
<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">
@@ -32,16 +32,16 @@
<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_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#id1041643-bb">bad_function_call</a>();
+  <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#id2461694-bb">bad_function_call</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1206066"></a><h2>Description</h2>
+<a name="id2690976"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1206070"></a><h3>
+<a name="id2690979"></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="id1041643-bb"></a>bad_function_call();</pre>
+<pre class="literallayout"><a name="id2461694-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>
@@ -49,7 +49,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/bad_get.html b/doc/html/bad_get.html
index 9fd88b0ede..d6cd238022 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id759765" title="Header &lt;boost/variant/get.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2588868" 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#id759765"><img src="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#id2588868"><img src="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,20 +34,20 @@
<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#id1352421-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#id2284909-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1663080"></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="id1352421-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2839076"></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="id2284909-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>
+<table 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="apply_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id759765"><img src="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#id2588868"><img src="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 4f316c1e44..93a119724c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001638" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
-<link rel="prev" href="id972660.html" title="Function template operator&lt;&lt;">
+<link rel="up" href="date_time/doxy.html#id2409109" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
+<link rel="prev" href="id2460372.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="id972660.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001638"><img src="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="id2460372.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409109"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id1046490-bb">bad_month</a>();
+  <span class="emphasis"><em>// <a href="bad_month.html#bad_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_month.html#id2409137-bb">bad_month</a>();
- <span class="emphasis"><em>// <a href="bad_month.html#id1046485-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_month.html#id2409132-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1152370"></a><h2>Description</h2>
+<a name="id2671493"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1152373"></a><h3>
+<a name="id2671497"></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="id1046490-bb"></a>bad_month();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2409137-bb"></a>bad_month();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1152406"></a><h3>
-<a name="id1046485-bb"></a><code class="computeroutput">bad_month</code> public member functions</h3>
+<a name="id2671529"></a><h3>
+<a name="id2409132-bb"></a><code class="computeroutput">bad_month</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>
+<table 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="id972660.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001638"><img src="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="id2460372.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2409109"><img src="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 9dbbb96147..79cc958e5f 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1036913" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447946" 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#id1036913"><img src="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#id2447946"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id872414-bb">bad_offset</a>(std::string = "");
+  <span class="emphasis"><em>// <a href="bad_offset.html#bad_offsetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_offset.html#id2447974-bb">bad_offset</a>(std::string = "");
- <span class="emphasis"><em>// <a href="bad_offset.html#id872409-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_offset.html#id2447970-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1183372"></a><h2>Description</h2>
+<a name="id2685549"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1183375"></a><h3>
+<a name="id2685552"></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="id872414-bb"></a>bad_offset(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2447974-bb"></a>bad_offset(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1183409"></a><h3>
-<a name="id872409-bb"></a><code class="computeroutput">bad_offset</code> public member functions</h3>
+<a name="id2685585"></a><h3>
+<a name="id2447970-bb"></a><code class="computeroutput">bad_offset</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>
+<table 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="local_date_time_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1036913"><img src="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#id2447946"><img src="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 61c111ce9f..1a559cb3a0 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id755029" title="Header &lt;boost/variant/bad_visit.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2634493" 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#id755029"><img src="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#id2634493"><img src="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,20 +33,20 @@
<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#id764058-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#id2338568-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1663677"></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="id764058-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2839687"></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="id2338568-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>
+<table 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="get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id755029"><img src="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#id2634493"><img src="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 b4ace001f2..d5befa7c9e 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id943428" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2409485" 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#id943428"><img src="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#id2409485"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id941182-bb">bad_weekday</a>();
+  <span class="emphasis"><em>// <a href="bad_weekday.html#bad_weekdayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_weekday.html#id2409512-bb">bad_weekday</a>();
- <span class="emphasis"><em>// <a href="bad_weekday.html#id933863-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_weekday.html#id2409508-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1170988"></a><h2>Description</h2>
+<a name="id2672667"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1170992"></a><h3>
+<a name="id2672671"></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="id941182-bb"></a>bad_weekday();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2409512-bb"></a>bad_weekday();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1171025"></a><h3>
-<a name="id933863-bb"></a><code class="computeroutput">bad_weekday</code> public member functions</h3>
+<a name="id2672703"></a><h3>
+<a name="id2409508-bb"></a><code class="computeroutput">bad_weekday</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>
+<table 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_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id943428"><img src="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#id2409485"><img src="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 122b2a4854..4d60613e80 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1043548" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2480231" 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#id1043548"><img src="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#id2480231"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id727987-bb">bad_year</a>();
+  <span class="emphasis"><em>// <a href="bad_year.html#bad_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="bad_year.html#id2480257-bb">bad_year</a>();
- <span class="emphasis"><em>// <a href="bad_year.html#id1043573-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="bad_year.html#id2480253-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1171687"></a><h2>Description</h2>
+<a name="id2673388"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1171690"></a><h3>
+<a name="id2673391"></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="id727987-bb"></a>bad_year();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2480257-bb"></a>bad_year();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1171723"></a><h3>
-<a name="id1043573-bb"></a><code class="computeroutput">bad_year</code> public member functions</h3>
+<a name="id2673424"></a><h3>
+<a name="id2480253-bb"></a><code class="computeroutput">bad_year</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>
+<table 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_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1043548"><img src="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#id2480231"><img src="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 bd3705d59b..29d5084bd4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1209284" title="Header &lt;boost/thread/barrier.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2616214" 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#id1209284"><img src="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#id2616214"><img src="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>
@@ -35,15 +35,15 @@
<span class="bold"><strong>class</strong></span> barrier : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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#id975812-bb">barrier</a>(size_t);
- <a href="barrier.html#id1140913-bb">~barrier</a>();
+  <span class="emphasis"><em>// <a href="barrier.html#barrierconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="barrier.html#id2605020-bb">barrier</a>(size_t);
+  <a href="barrier.html#id2535874-bb">~barrier</a>();
- <span class="emphasis"><em>// <a href="barrier.html#id1206941-bb">waiting</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="barrier.html#id759593-bb">wait</a>();
+  <span class="emphasis"><em>// <a href="barrier.html#id2435312-bb">waiting</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="barrier.html#id2620360-bb">wait</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1360001"></a><h2>Description</h2>
+<a name="id2778820"></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="id1360081"></a><h3>
+<a name="id2778899"></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="id975812-bb"></a>barrier(size_t count);</pre>
+<pre class="literallayout"><a name="id2605020-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="id1140913-bb"></a>~barrier();</pre>
+<pre class="literallayout"><a name="id2535874-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="id1360178"></a><h3>
-<a name="id1206941-bb"></a><code class="computeroutput">barrier</code> waiting</h3>
+<a name="id2779000"></a><h3>
+<a name="id2435312-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="id759593-bb"></a>wait();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2620360-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
@@ -105,13 +105,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="threads/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1209284"><img src="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#id2616214"><img src="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 185fa3567f..0f5ef58fa5 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id663756" title="Header &lt;boost/date_time/time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459854" 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#id663756"><img src="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#id2459854"><img src="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>
@@ -32,98 +32,98 @@
<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> time_system&gt;
<span class="bold"><strong>class</strong></span> base_time {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> T time_type;
- <span class="bold"><strong>typedef</strong></span> time_system::time_rep_type time_rep_type;
- <span class="bold"><strong>typedef</strong></span> time_system::date_type date_type;
- <span class="bold"><strong>typedef</strong></span> time_system::date_duration_type date_duration_type;
- <span class="bold"><strong>typedef</strong></span> time_system::time_duration_type time_duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> T                               time_type;         
+  <span class="bold"><strong>typedef</strong></span> time_system::time_rep_type      time_rep_type;     
+  <span class="bold"><strong>typedef</strong></span> time_system::date_type          date_type;         
+  <span class="bold"><strong>typedef</strong></span> time_system::date_duration_type date_duration_type;
+  <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#id718216-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#id863434-bb">base_time</a>(special_values);
- <a href="base_time.html#id863448-bb">base_time</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
+  <span class="emphasis"><em>// <a href="base_time.html#base_timeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="base_time.html#id2399109-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#id2399147-bb">base_time</a>(special_values);
+  <a href="base_time.html#id2399161-bb">base_time</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
- <span class="emphasis"><em>// <a href="base_time.html#id832868-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="base_time.html#id798474-bb">date</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">time_duration_type</span> <a href="base_time.html#id829014-bb">time_of_day</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">std::string</span> <a href="base_time.html#id829027-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#id829065-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#id830008-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#id822367-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#id825589-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#id825607-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#id825625-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#id693382-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#id894417-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#id894446-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#id894474-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#id894503-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#id894531-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#id894554-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#id827642-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#id827666-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#id827694-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#id827718-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#id722286-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#id2421078-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="base_time.html#id2421083-bb">date</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">time_duration_type</span> <a href="base_time.html#id2421095-bb">time_of_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="base_time.html#id2421184-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#id2421221-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#id2421257-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#id2459563-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#id2459578-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#id2459595-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#id2459612-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#id2459629-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#id2459645-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#id2413846-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#id2413873-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#id2413900-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#id2481479-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#id2481501-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#id2481527-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#id2481549-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#id2407190-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#id2407212-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#id2407238-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="id1116548"></a><h2>Description</h2>
+<a name="id2652263"></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="id1116560"></a><h3>
+<a name="id2652286"></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="id718216-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="id863434-bb"></a>base_time(special_values sv);</pre></li>
-<li><pre class="literallayout"><a name="id863448-bb"></a>base_time(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2399109-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="id2399147-bb"></a>base_time(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2399161-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="id1116640"></a><h3>
-<a name="id832868-bb"></a><code class="computeroutput">base_time</code> public member functions</h3>
+<a name="id2652368"></a><h3>
+<a name="id2421078-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="id798474-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="id829014-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="id2421083-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="id2421095-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="id829027-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="id2421184-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="id829065-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="id2421221-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="id830008-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="id822367-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="id825589-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="id825607-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="id825625-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="id693382-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="id894417-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="id894446-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="id894474-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="id894503-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="id894531-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="id894554-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="id827642-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="id827666-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="id827694-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="id827718-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="id722286-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="id2421257-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="id2459563-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="id2459578-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="id2459595-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="id2459612-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="id2459629-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="id2459645-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="id2413846-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="id2413873-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="id2413900-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="id2481479-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="id2481501-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="id2481527-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="id2481549-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="id2407190-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="id2407212-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="id2407238-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="gather_weekday_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id663756"><img src="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#id2459854"><img src="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/basic_command_line_parser.html b/doc/html/basic_command_line_parser.html
index aa784cbe7c..d4bd7374c3 100644
--- a/doc/html/basic_command_line_parser.html
+++ b/doc/html/basic_command_line_parser.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template basic_command_line_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id695585" title="Header &lt;boost/program_options/parsers.hpp&gt;">
-<link rel="prev" href="id1004464.html" title="Class options_description_easy_init">
-<link rel="next" href="basic_parsed_options.html" title="Class template basic_parsed_options">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="id2381437-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">
+<link rel="next" href="id2348892.html" title="Type collect_unrecognized_mode">
</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="id1004464.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381437-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348892.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="basic_command_line_parser"></a><div class="titlepage"></div>
@@ -32,81 +32,81 @@
<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="bold"><strong>class</strong></span> basic_command_line_parser {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="basic_command_line_parser.html#basic_command_line_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="basic_command_line_parser.html#id1010589-bb">basic_command_line_parser</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;);
- <a href="basic_command_line_parser.html#id1010614-bb">basic_command_line_parser</a>(<span class="bold"><strong>int</strong></span>, charT *);
+  <span class="emphasis"><em>// <a href="basic_command_line_parser.html#basic_command_line_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="basic_command_line_parser.html#id2360299-bb">basic_command_line_parser</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;);
+  <a href="basic_command_line_parser.html#id2395534-bb">basic_command_line_parser</a>(<span class="bold"><strong>int</strong></span>, charT *);
- <span class="emphasis"><em>// <a href="basic_command_line_parser.html#id1115838-bb">public member functions</a></em></span>
- <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id830298-bb">options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
- <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span>
- <a href="basic_command_line_parser.html#id732685-bb">positional</a>(<span class="bold"><strong>const</strong></span> <a href="id682992.html" title="Class positional_options_description">positional_options_description</a> &amp;) ;
- <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id762151-bb">style</a>(<span class="bold"><strong>int</strong></span>) ;
- <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id726407-bb">extra_parser</a>(ext_parser) ;
- <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="basic_command_line_parser.html#id684930-bb">run</a>() ;
- <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id730280-bb">allow_unregistered</a>() ;
- <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id1010561-bb">extra_style_parser</a>(style_parser) ;
+  <span class="emphasis"><em>// <a href="basic_command_line_parser.html#id2359403-bb">public member functions</a></em></span>
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2359408-bb">options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span>
+  <a href="basic_command_line_parser.html#id2442218-bb">positional</a>(<span class="bold"><strong>const</strong></span> <a href="id2525902.html" title="Class positional_options_description">positional_options_description</a> &amp;) ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2425682-bb">style</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2395244-bb">extra_parser</a>(ext_parser) ;
+  <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="basic_command_line_parser.html#id2354252-bb">run</a>() ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2491704-bb">allow_unregistered</a>() ;
+  <span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a href="basic_command_line_parser.html#id2360273-bb">extra_style_parser</a>(style_parser) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1254433"></a><h2>Description</h2>
+<a name="id2723808"></a><h2>Description</h2>
<p>Command line parser.</p>
<p>The class allows one to specify all the information needed for parsing and to parse the command line. It is primarily needed to emulate named function parameters -- a regular function with 5 parameters will be hard to use and creating overloads with a smaller nuber of parameters will be confusing.</p>
<p>For the most common case, the function parse_command_line is a better alternative.</p>
<p>There are two typedefs -- command_line_parser and wcommand_line_parser, for charT == char and charT == wchar_t cases. </p>
<div class="refsect2" lang="en">
-<a name="id1254454"></a><h3>
+<a name="id2723829"></a><h3>
<a name="basic_command_line_parserconstruct-copy-destruct"></a><code class="computeroutput">basic_command_line_parser</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1010589-bb"></a>basic_command_line_parser(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; args);</pre>
+<pre class="literallayout"><a name="id2360299-bb"></a>basic_command_line_parser(<span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; args);</pre>
<p>Creates a command line parser for the specified arguments list. The 'args' parameter should not include program name. </p>
</li>
<li>
-<pre class="literallayout"><a name="id1010614-bb"></a>basic_command_line_parser(<span class="bold"><strong>int</strong></span> argc, charT * argv);</pre>
+<pre class="literallayout"><a name="id2395534-bb"></a>basic_command_line_parser(<span class="bold"><strong>int</strong></span> argc, charT * argv);</pre>
<p>Creates a command line parser for the specified arguments list. The parameters should be the same as passed to 'main'. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1254524"></a><h3>
-<a name="id1115838-bb"></a><code class="computeroutput">basic_command_line_parser</code> public member functions</h3>
+<a name="id2723900"></a><h3>
+<a name="id2359403-bb"></a><code class="computeroutput">basic_command_line_parser</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id830298-bb"></a>options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2359408-bb"></a>options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
<p>Sets options descriptions to use. </p>
</li>
<li>
<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span>
-<a name="id732685-bb"></a>positional(<span class="bold"><strong>const</strong></span> <a href="id682992.html" title="Class positional_options_description">positional_options_description</a> &amp; desc) ;</pre>
+<a name="id2442218-bb"></a>positional(<span class="bold"><strong>const</strong></span> <a href="id2525902.html" title="Class positional_options_description">positional_options_description</a> &amp; desc) ;</pre>
<p>Sets positional options description to use. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id762151-bb"></a>style(<span class="bold"><strong>int</strong></span> ) ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2425682-bb"></a>style(<span class="bold"><strong>int</strong></span> ) ;</pre>
<p>Sets the command line style. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id726407-bb"></a>extra_parser(ext_parser ) ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2395244-bb"></a>extra_parser(ext_parser ) ;</pre>
<p>Sets the extra parsers. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> <a name="id684930-bb"></a>run() ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span> <a name="id2354252-bb"></a>run() ;</pre>
<p>Parses the options and returns the result of parsing. Throws on error. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id730280-bb"></a>allow_unregistered() ;</pre>
+<pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2491704-bb"></a>allow_unregistered() ;</pre>
<p>Specifies that unregistered options are allowed and should be passed though. For each command like token that looks like an option but does not contain a recognized name, an instance of basic_option&lt;charT&gt; will be added to result, with 'unrecognized' field set to 'true'. It's possible to collect all unrecognized options with the 'collect_unrecognized' funciton. </p>
</li>
-<li><pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id1010561-bb"></a>extra_style_parser(style_parser s) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a> &amp;</span> <a name="id2360273-bb"></a>extra_style_parser(style_parser s) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1004464.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381437-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348892.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/basic_option.html b/doc/html/basic_option.html
index a24a304e9c..579ac729b7 100644
--- a/doc/html/basic_option.html
+++ b/doc/html/basic_option.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template basic_option</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id934646" title="Header &lt;boost/program_options/option.hpp&gt;">
-<link rel="prev" href="validation_error.html" title="Class validation_error">
-<link rel="next" href="duplicate_option_error.html" title="Class duplicate_option_error">
+<link rel="up" href="program_options/reference.html#id2359341" title="Header &lt;boost/program_options/option.hpp&gt;">
+<link rel="prev" href="invalid_command_line_style.html" title="Class invalid_command_line_style">
+<link rel="next" href="option_description.html" title="Class option_description">
</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="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id934646"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_command_line_style.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2359341"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="basic_option"></a><div class="titlepage"></div>
@@ -32,44 +32,44 @@
<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="bold"><strong>class</strong></span> basic_option {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="basic_option.html#basic_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="basic_option.html#id1046272-bb">basic_option</a>();
- <a href="basic_option.html#id1046274-bb">basic_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
+  <span class="emphasis"><em>// <a href="basic_option.html#basic_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="basic_option.html#id2350517-bb">basic_option</a>();
+  <a href="basic_option.html#id2350519-bb">basic_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;);
- <span class="emphasis"><em>// <a href="basic_option.html#id860072-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="basic_option.html#id2350512-bb">public member functions</a></em></span>
- std::string string_key;
- int position_key;
- std::vector&lt; std::basic_string&lt; charT &gt; &gt; value;
- std::vector&lt; std::basic_string&lt; charT &gt; &gt; original_tokens;
- bool unregistered;
+  std::string string_key;
+  int position_key;
+  std::vector&lt; std::basic_string&lt; charT &gt; &gt; value;
+  std::vector&lt; std::basic_string&lt; charT &gt; &gt; original_tokens;
+  bool unregistered;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1251422"></a><h2>Description</h2>
+<a name="id2720364"></a><h2>Description</h2>
<p>Option found in input source. Contains a key and a value. The key, in turn, can be a string (name of an option), or an integer (position in input source) -- in case no name is specified. The latter is only possible for command line. The template parameter specifies the type of char used for storing the option's value. </p>
<div class="refsect2" lang="en">
-<a name="id1251440"></a><h3>
+<a name="id2720375"></a><h3>
<a name="basic_optionconstruct-copy-destruct"></a><code class="computeroutput">basic_option</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1046272-bb"></a>basic_option();</pre></li>
-<li><pre class="literallayout"><a name="id1046274-bb"></a>basic_option(<span class="bold"><strong>const</strong></span> std::string &amp; string_key,
- <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; value);</pre></li>
+<li><pre class="literallayout"><a name="id2350517-bb"></a>basic_option();</pre></li>
+<li><pre class="literallayout"><a name="id2350519-bb"></a>basic_option(<span class="bold"><strong>const</strong></span> std::string &amp; string_key,
+             <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; value);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1251500"></a><h3>
-<a name="id860072-bb"></a><code class="computeroutput">basic_option</code> public member functions</h3>
+<a name="id2720436"></a><h3>
+<a name="id2350512-bb"></a><code class="computeroutput">basic_option</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>
+<table 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="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id934646"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_command_line_style.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2359341"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/basic_parsed_options.html b/doc/html/basic_parsed_options.html
index 28962e4f46..d1c2f1c542 100644
--- a/doc/html/basic_parsed_options.html
+++ b/doc/html/basic_parsed_options.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template basic_parsed_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id695585" title="Header &lt;boost/program_options/parsers.hpp&gt;">
-<link rel="prev" href="basic_command_line_parser.html" title="Class template basic_command_line_parser">
-<link rel="next" href="id803042-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="duplicate_option_error.html" title="Class duplicate_option_error">
+<link rel="next" href="id2381437-bb.html" title="Class basic_parsed_options&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="basic_command_line_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id803042-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381437-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="basic_parsed_options"></a><div class="titlepage"></div>
@@ -32,40 +32,40 @@
<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="bold"><strong>class</strong></span> basic_parsed_options {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="basic_parsed_options.html#basic_parsed_optionsconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="basic_parsed_options.html#id791958-bb">basic_parsed_options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> *);
+  <span class="emphasis"><em>// <a href="basic_parsed_options.html#basic_parsed_optionsconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="basic_parsed_options.html#id2546747-bb">basic_parsed_options</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> *);
- <span class="emphasis"><em>// <a href="basic_parsed_options.html#id791952-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="basic_parsed_options.html#id2345108-bb">public member functions</a></em></span>
- std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; options;
- const <a href="options_description.html" title="Class options_description">options_description</a> * description;
+  std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; options;
+  const <a href="options_description.html" title="Class options_description">options_description</a> * description;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1254868"></a><h2>Description</h2>
+<a name="id2723277"></a><h2>Description</h2>
<p>Results of parsing an input source. The primary use of this class is passing information from parsers component to value storage component. This class does not makes much sense itself. </p>
<div class="refsect2" lang="en">
-<a name="id1254877"></a><h3>
+<a name="id2723286"></a><h3>
<a name="basic_parsed_optionsconstruct-copy-destruct"></a><code class="computeroutput">basic_parsed_options</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id791958-bb"></a>basic_parsed_options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> * description);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2546747-bb"></a>basic_parsed_options(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> * description);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1254924"></a><h3>
-<a name="id791952-bb"></a><code class="computeroutput">basic_parsed_options</code> public member functions</h3>
+<a name="id2723332"></a><h3>
+<a name="id2345108-bb"></a><code class="computeroutput">basic_parsed_options</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1254943"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id803042-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">Class basic_parsed_options&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id2723351"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2381437-bb.html" title="Class basic_parsed_options&lt;wchar_t&gt;">Class basic_parsed_options&lt;wchar_t&gt;</a></p></li></ul></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="basic_command_line_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id803042-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381437-bb.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 6c8fecf314..021f414a5d 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -34,7 +34,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</div>
<div class="part" lang="en">
<div class="titlepage"><div><div><h1 class="title">
-<a name="bbv2"></a>Boost.Build v2 User Manual</h1></div></div></div>
+<a name="bbv2"></a>Part III. Boost.Build v2 User Manual</h1></div></div></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
@@ -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#id1702629">
+<dt><span class="section"><a href="bbv2/faq.html#id2861593">
I'm getting "Duplicate name of actual target" error. What
does it mean?
</a></span></dt>
@@ -112,7 +112,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</dl>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: December 29, 2004 at 22:17:38 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/advanced.html b/doc/html/bbv2/advanced.html
index 187f02cd25..638b793474 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.69.1">
<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#id1698059">Build request</a></span></dt>
-<dt><span class="section"><a href="advanced/build_process.html#id1698101">Building a main target</a></span></dt>
-<dt><span class="section"><a href="advanced/build_process.html#id1698205">Building a project</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id2856769">Build request</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id2856811">Building a main target</a></span></dt>
+<dt><span class="section"><a href="advanced/build_process.html#id2856924">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#id1698264">Programs</a></span></dt>
-<dt><span class="section"><a href="advanced/builtins/targets.html#id1698326">Libraries</a></span></dt>
+<dt><span class="section"><a href="advanced/builtins/targets.html#id2856983">Programs</a></span></dt>
+<dt><span class="section"><a href="advanced/builtins/targets.html#id2857046">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>
@@ -243,7 +243,7 @@ using gcc : 3.4 : : &lt;compileflags&gt;-m64 &lt;linkflags&gt;-m64 ;
</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/advanced/build_process.html b/doc/html/bbv2/advanced/build_process.html
index b7de3fbbc9..657572c85f 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.69.1">
<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#id1698059">Build request</a></span></dt>
-<dt><span class="section"><a href="build_process.html#id1698101">Building a main target</a></span></dt>
-<dt><span class="section"><a href="build_process.html#id1698205">Building a project</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id2856769">Build request</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id2856811">Building a main target</a></span></dt>
+<dt><span class="section"><a href="build_process.html#id2856924">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="id1698059"></a>Build request</h3></div></div></div>
+<a name="id2856769"></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="id1698101"></a>Building a main target</h3></div></div></div>
+<a name="id2856811"></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="id1698205"></a>Building a project</h3></div></div></div>
+<a name="id2856924"></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
@@ -182,7 +182,7 @@ explicit hello_test ;
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/advanced/builtins/features.html b/doc/html/bbv2/advanced/builtins/features.html
index 6f5a7bddf4..3d85d6eb05 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -160,7 +160,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</dd>
</dl></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/advanced/builtins/targets.html b/doc/html/bbv2/advanced/builtins/targets.html
index 20bdcc686b..63258618a3 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.69.1">
<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#id1698264">Programs</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1698326">Libraries</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2856983">Programs</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2857046">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="id1698264"></a>Programs</h3></div></div></div>
+<a name="id2856983"></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="id1698326"></a>Libraries</h3></div></div></div>
+<a name="id2857046"></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="id1698943" href="#ftn.id1698943">6</a>]</sup>
+ free features <sup>[<a name="id2857684" href="#ftn.id2857684">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,10 +375,10 @@ 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.id1698943" href="#id1698943">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.id2857684" href="#id2857684">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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/advanced/differences_to_v1.html b/doc/html/bbv2/advanced/differences_to_v1.html
index 715fa28afc..61f255951d 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -126,7 +126,7 @@ bjam msvc release some_target
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/advanced/jamfiles.html b/doc/html/bbv2/advanced/jamfiles.html
index ef055c2d9f..7143bdef60 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.69.1">
<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="id1697723"></a><p class="title"><b>Table 24.1. </b></p>
+<a name="id2856417"></a><p class="title"><b>Table 24.1. </b></p>
<table class="table" summary="">
<colgroup>
<col>
@@ -380,7 +380,7 @@ project tennis
subprojects, so that every definition made in a parent project
is always available to its children. The loading order of any
other projects is unspecified. Even if one project refers to
- another via <code class="computeroutput">use-project</code>,
+ another via ???,
or a target reference, no specific order should be assumed.
</p>
<div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
@@ -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="id1697944"></a><p class="title"><b>Table 24.2. </b></p>
+<a name="id2856637"></a><p class="title"><b>Table 24.2. </b></p>
<table class="table" summary="">
<colgroup>
<col>
@@ -418,15 +418,15 @@ bjam --help project.<em class="replaceable"><code>rulename</code></em></pre>
<td>Define this project's symbolic ID or attributes.</td>
</tr>
<tr>
-<td>use-project</td>
+<td>???</td>
<td>Make another project known so that it can be referred to by symbolic ID.</td>
</tr>
<tr>
-<td>build-project</td>
+<td>???</td>
<td>Cause another project to be built when this one is built.</td>
</tr>
<tr>
-<td>explicit</td>
+<td>???</td>
<td>State that a target should be built only by explicit
request.</td>
</tr>
@@ -453,7 +453,7 @@ bjam --help project.<em class="replaceable"><code>rulename</code></em></pre>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/arch.html b/doc/html/bbv2/arch.html
index c70b156c99..b3b39ef274 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -65,7 +65,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/arch/build.html b/doc/html/bbv2/arch/build.html
index d9a211f58e..5d8661692a 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -184,7 +184,7 @@ lib a : a.cpp : &lt;toolset&gt;gcc ;
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/arch/targets.html b/doc/html/bbv2/arch/targets.html
index e8b817763e..d5f3573288 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.69.1">
<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#id1703489">Support for different scanning algorithms</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1703497">Ability to scan the same file several times</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1703532">Proper detection of dependencies on generated files.</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1703666">Proper detection of dependencies from generated files</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862570">Support for different scanning algorithms</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862579">Ability to scan the same file several times</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862640">Proper detection of dependencies on generated files.</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862819">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="id1703489"></a>Support for different scanning algorithms</h4></div></div></div>
+<a name="id2862570"></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="id1703497"></a>Ability to scan the same file several times</h4></div></div></div>
+<a name="id2862579"></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="id1703532"></a>Proper detection of dependencies on generated files.</h4></div></div></div>
+<a name="id2862640"></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="id1703666"></a>Proper detection of dependencies from generated files</h4></div></div></div>
+<a name="id2862819"></a>Proper detection of dependencies from generated files</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="targets.html#id1703760">File targets</a></span></dt>
-<dt><span class="section"><a href="targets.html#id1703792">Target paths</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862929">File targets</a></span></dt>
+<dt><span class="section"><a href="targets.html#id2862965">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="id1703760"></a>File targets</h5></div></div></div>
+<a name="id2862929"></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="id1703778"></a>Types</h6></div></div></div>
+<a name="id2862948"></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="id1703792"></a>Target paths</h5></div></div></div>
+<a name="id2862965"></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>
@@ -384,7 +384,7 @@ debug/main-target-a
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/arch/tools.html b/doc/html/bbv2/arch/tools.html
index e585e7c6e0..2d735b59f4 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.69.1">
<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
<a name="bbv2.arch.tools"></a>The tools layer</h2></div></div></div>
<p>Write me!</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/extender.html b/doc/html/bbv2/extender.html
index 5293138e0e..d4a71e37a7 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -122,12 +122,12 @@ The verbatim files will be automatically converted into C++
and linked it.
</p>
<p>In the subsequent sections, we will extend this example, and review
- all the mechanisms in detail. The complete code is available in <tt>example/customization</tt>
+ all the mechanisms in detail. The complete code is available in <code class="filename">example/customization</code>
directory.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/extending/features.html b/doc/html/bbv2/extending/features.html
index 290be56b88..7b25ec8b23 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.69.1">
<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="id1700508"></a>Steps for adding a feauture</h3>
+<a name="id2859332"></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="id1700587"></a>Another example</h3>
+<a name="id2859422"></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="id1700684"></a>Variants and composite features.</h3>
+<a name="id2859520"></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.
@@ -250,7 +250,7 @@ feature.compose &lt;parallelism&gt;fake : &lt;library&gt;/mpi//fake/&lt;parallel
library.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/extending/rules.html b/doc/html/bbv2/extending/rules.html
index 95f8459899..56e80df6c9 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -97,7 +97,7 @@ glib codegen ;
non-trivial.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/extending/targets.html b/doc/html/bbv2/extending/targets.html
index 18a6b06736..904d13d356 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -136,7 +136,7 @@ type.set-scanner VERBATIM : verbatim-scanner ;
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/extending/tools.html b/doc/html/bbv2/extending/tools.html
index f866db9082..eac5732a0e 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.69.1">
<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="id1700252"></a>Custom generator classes</h3>
+<a name="id2859013"></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,
@@ -235,7 +235,7 @@ rule run ( project name ? : property-set : sources * : multiple ? )
if necessary.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/extending/toolset_modules.html b/doc/html/bbv2/extending/toolset_modules.html
index a0c678e73c..fa7cec0bc2 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -112,7 +112,7 @@ using yfc ;
</p></li>
</ul></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq.html b/doc/html/bbv2/faq.html
index 2adcc00431..9c48e5a02a 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.69.1">
<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#id1702629">
+<dt><span class="section"><a href="faq.html#id2861593">
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="id1702629"></a>
+<a name="id2861593"></a>
I'm getting "Duplicate name of actual target" error. What
does it mean?
</h2></div></div></div>
@@ -137,7 +137,7 @@ exe a : a_obj ;
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/dll-path.html b/doc/html/bbv2/faq/dll-path.html
index 80dd9ef47d..2882f60f91 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -98,7 +98,7 @@ stage installed : application : &lt;dll-path&gt;/usr/lib/snake
always be used.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/envar.html b/doc/html/bbv2/faq/envar.html
index 406b531754..f0bedc992d 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -60,7 +60,7 @@ local SOME_LIBRARY_PATH = [ modules.peek : SOME_LIBRARY_PATH ] ;
exe a : a.cpp : &lt;include&gt;$(SOME_LIBRARY_PATH) ;
</pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/external.html b/doc/html/bbv2/faq/external.html
index 927053ca9e..521cbd164e 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -65,7 +65,7 @@ local gtk_includes = [ RUN_COMMAND gtk-config ] ;
sharing this approach.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/s03.html b/doc/html/bbv2/faq/s03.html
index ae954377b6..2a48487645 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.69.1">
<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="id1702751"></a>
+<a name="id2861716"></a>
How to control properties order?
</h2></div></div></div>
<p>For internal reasons, Boost.Build sorts all the properties
@@ -68,7 +68,7 @@ exe a : a.cpp : &lt;include&gt;a&amp;&amp;b ;
negatively affect performance.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/s04.html b/doc/html/bbv2/faq/s04.html
index e4b6e0036c..800e9a57d1 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.69.1">
<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="id1702784"></a>
+<a name="id2861760"></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
@@ -70,7 +70,7 @@ lib png : : &lt;use&gt;z ;
exe viewer : viewer png z ;
</pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/s06.html b/doc/html/bbv2/faq/s06.html
index 8ca4e17f43..b43f374758 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.69.1">
<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="id1702858"></a>How to get the project-root location?
+<a name="id2861845"></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
@@ -49,7 +49,7 @@ path-constant TOP : . ;
After that, the <code class="computeroutput">TOP</code> variable can be used in every Jamfile.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/faq/s07.html b/doc/html/bbv2/faq/s07.html
index 4b908a0948..5fff0df3f9 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.69.1">
<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="id1702878"></a>How to change compilation flags for one file?
+<a name="id2861867"></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
@@ -64,7 +64,7 @@ exe a : a.cpp b ;
obj b : b.cpp : &lt;variant&gt;release:&lt;optimization&gt;off ;
</pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/howto.html b/doc/html/bbv2/howto.html
index 8d8dff2251..fd5183b733 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -54,7 +54,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
you're asking about Boost.Build <span class="bold"><strong>V2</strong></span>.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/installation.html b/doc/html/bbv2/installation.html
index d905c4d46c..832e4d2cd0 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.69.1">
<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="id1677381" href="#ftn.id1677381">2</a>]</sup>
+ <sup>[<a name="id2853505" href="#ftn.id2853505">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="id1677417" href="#ftn.id1677417">3</a>]</sup></p>
+ <sup>[<a name="id2853545" href="#ftn.id2853545">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.id1677381" href="#id1677381">2</a>] </sup>Note that packages prepared for
+<div class="footnote"><p><sup>[<a name="ftn.id2853505" href="#id2853505">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.id1677417" href="#id1677417">3</a>] </sup>The Boost.Build subset of boost is also distributed
+<div class="footnote"><p><sup>[<a name="ftn.id2853545" href="#id2853545">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
@@ -158,7 +158,7 @@ boost-build <em class="replaceable"><code>/path/to/boost.build</code></em> ;
</p></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/recipies/site-config.html b/doc/html/bbv2/recipies/site-config.html
index 442e64f7d4..c23d6327ce 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -57,7 +57,7 @@ exe hello : hello.cpp /site-config//zlib ;
<p>
in any Jamfile.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/reference.html b/doc/html/bbv2/reference.html
index 2a3dab7fb7..540f0174fd 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.69.1">
<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#id1702485">Selecting and ranking viable generators</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1702526">Running generators</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1702551">Selecting dependency graph</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1702563">Property adjustment</a></span></dt>
-<dt><span class="section"><a href="reference/generators.html#id1702606">Transformations cache</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861414">Selecting and ranking viable generators</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861462">Running generators</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861501">Selecting dependency graph</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861512">Property adjustment</a></span></dt>
+<dt><span class="section"><a href="reference/generators.html#id2861573">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="id1701430"></a><p class="title"><b>Table 26.2. Command line options</b></p>
+<a name="id2860280"></a><p class="title"><b>Table 26.2. Command line options</b></p>
<table class="table" summary="Command line options">
<colgroup>
<col>
@@ -325,7 +325,7 @@ target1 debug gcc/runtime-link=dynamic,static
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/reference/buildprocess.html b/doc/html/bbv2/reference/buildprocess.html
index ea7de7db35..620f2a9e9d 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -129,7 +129,7 @@ exe a : a.cpp
</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/reference/definitions.html b/doc/html/bbv2/reference/definitions.html
index 6918d99094..d56f65c528 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -367,7 +367,7 @@ requested-properties -&gt; property-path
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/reference/generators.html b/doc/html/bbv2/reference/generators.html
index 02a3a6188c..df5f8a6705 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.69.1">
<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#id1702485">Selecting and ranking viable generators</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1702526">Running generators</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1702551">Selecting dependency graph</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1702563">Property adjustment</a></span></dt>
-<dt><span class="section"><a href="generators.html#id1702606">Transformations cache</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861414">Selecting and ranking viable generators</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861462">Running generators</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861501">Selecting dependency graph</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861512">Property adjustment</a></span></dt>
+<dt><span class="section"><a href="generators.html#id2861573">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="id1702485"></a>Selecting and ranking viable generators</h3></div></div></div>
+<a name="id2861414"></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="id1702526"></a>Running generators</h3></div></div></div>
+<a name="id2861462"></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="id1702551"></a>Selecting dependency graph</h3></div></div></div>
+<a name="id2861501"></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="id1702563"></a>Property adjustment</h3></div></div></div>
+<a name="id2861512"></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="id1702606"></a>Transformations cache</h3></div></div></div>
+<a name="id2861573"></a>Transformations cache</h3></div></div></div>
<p>
Under certain conditions, an
attempt is made to cache results of transformation search. First,
@@ -184,7 +184,7 @@ body { background-image: url('http://docbook.sourceforge.net/release/images/draf
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/reference/jamfiles.html b/doc/html/bbv2/reference/jamfiles.html
index 9ce7832ab7..7a6b4150f4 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -67,7 +67,7 @@ exe app : app.cpp : &lt;implicit-dependency&gt;parser ;
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial.html b/doc/html/bbv2/tutorial.html
index 796215d5eb..23573746ce 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -123,7 +123,7 @@ bjam --clean hello2
</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial/conditions.html b/doc/html/bbv2/tutorial/conditions.html
index 618c457896..fb2373da99 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -76,7 +76,7 @@ lib demangler : demangler_msvc.cpp : &lt;toolset&gt;msvc ; # alternative 3
<code class="filename">dummy_demangler.cpp</code>.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial/hierarchy.html b/doc/html/bbv2/tutorial/hierarchy.html
index 8983bbb7dd..7b56e01a59 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.69.1">
<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="id1695733" href="#ftn.id1695733">5</a>]</sup>
+ include paths to those specified by its parents. <sup>[<a name="id2854392" href="#ftn.id2854392">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,13 +126,13 @@ build-project app ;
</p>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1695733" href="#id1695733">5</a>] </sup>Many
+<div class="footnote"><p><sup>[<a name="ftn.id2854392" href="#id2854392">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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial/libs.html b/doc/html/bbv2/tutorial/libs.html
index 85c8535e3c..7b26620b88 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -158,7 +158,7 @@ project
</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial/linkage.html b/doc/html/bbv2/tutorial/linkage.html
index cbbaab34d4..12b70850c7 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -137,7 +137,7 @@ exe app : app.cpp core ;</pre>
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial/prebuilt.html b/doc/html/bbv2/tutorial/prebuilt.html
index 472445613e..39b12dadde 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.69.1">
<style type="text/css">
body { background-image: url('http://docbook.sourceforge.net/release/images/draft.png');
background-repeat: no-repeat;
@@ -112,7 +112,7 @@ lib pythonlib : : &lt;name&gt;python22_d &lt;variant&gt;debug ;
<p>A more advanced use of prebuilt targets is described in <a href="../recipies/site-config.html" title="Targets in site-config.jam">the section called &#8220;Targets in site-config.jam&#8221;</a>.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bbv2/tutorial/properties.html b/doc/html/bbv2/tutorial/properties.html
index 29debe66b7..c3776aec52 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.69.1">
<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="id1695504" href="#ftn.id1695504">4</a>]</sup>
+ <sup>[<a name="id2854170" href="#ftn.id2854170">4</a>]</sup>
augments) the build request.
</p>
@@ -157,11 +157,11 @@ exe hello2 : hello.cpp ;
</div>
<div class="footnotes">
<br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id1695504" href="#id1695504">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2854170" href="#id2854170">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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/bool_switch.html b/doc/html/bool_switch.html
index e2b11302b3..58a75e9457 100644
--- a/doc/html/bool_switch.html
+++ b/doc/html/bool_switch.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function bool_switch</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1139298" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
<link rel="prev" href="wvalue.html" title="Function wvalue">
-<link rel="next" href="abstract_variables_map.html" title="Class abstract_variables_map">
+<link rel="next" href="variable_value.html" title="Class variable_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="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="bool_switch"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
<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> bool_switch();
<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> bool_switch(<span class="bold"><strong>bool</strong></span> * v);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1276448"></a><h2>Description</h2>
-<p>Works the same way as the 'value' function, but the created value_semantic won't accept any explicit value. So, if the option is present on the command line, the value will be 'true'. </p>
+<a name="id2728092"></a><h2>Description</h2>
+<p>Works the same way as the 'value&lt;bool&gt;' function, but the created value_semantic won't accept any explicit value. So, if the option is present on the command line, the value will be 'true'. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="wvalue.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variable_value.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/boost/any.html b/doc/html/boost/any.html
index 7cce26c922..ee837ae508 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.69.1">
<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">
@@ -34,35 +34,35 @@
<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> 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#id691862-bb">any</a>();
- <a href="any.html#id691850-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#id759377-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#id755289-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#id591276-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
- <a href="any.html#id756386-bb">~any</a>();
-
- <span class="emphasis"><em>// <a href="any.html#id720716-bb">modifiers</a></em></span>
- <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id722841-bb">swap</a>(<a href="any.html" title="Class any">any</a> &amp;);
-
- <span class="emphasis"><em>// <a href="any.html#id761606-bb">queries</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="any.html#id761610-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#id761632-bb">type</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="any.html#boost.anyconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="any.html#id2335348-bb">any</a>();
+  <a href="any.html#id2335362-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#id2335410-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#id2335472-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#id2336475-bb"><span class="bold"><strong>operator</strong></span>=</a>(<span class="bold"><strong>const</strong></span> ValueType &amp;);
+  <a href="any.html#id2335457-bb">~any</a>();
+
+  <span class="emphasis"><em>// <a href="any.html#id2336530-bb">modifiers</a></em></span>
+  <span class="type"><a href="any.html" title="Class any">any</a> &amp;</span> <a href="any.html#id2336535-bb">swap</a>(<a href="any.html" title="Class any">any</a> &amp;);
+
+  <span class="emphasis"><em>// <a href="any.html#id2336585-bb">queries</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="any.html#id2336590-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#id2336618-bb">type</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id970879"></a><h2>Description</h2>
+<a name="id2571408"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id970882"></a><h3>
+<a name="id2571411"></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="id691862-bb"></a>any();</pre>
+<pre class="literallayout"><a name="id2335348-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#id761610-bb">empty</a>()</code></p>
+ <code class="computeroutput">this-&gt;<a href="any.html#id2336590-bb">empty</a>()</code></p>
</li>
<li>
-<pre class="literallayout"><a name="id691850-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="id2335362-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="id759377-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="id2335410-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="id755289-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="id2335472-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#id761610-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#id2336590-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="id591276-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="id2336475-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="id756386-bb"></a>~any();</pre>
+<pre class="literallayout"><a name="id2335457-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="id971277"></a><h3>
-<a name="id720716-bb"></a><code class="computeroutput">any</code> modifiers</h3>
+<a name="id2571814"></a><h3>
+<a name="id2336530-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="id722841-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="id2336535-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="id971362"></a><h3>
-<a name="id761606-bb"></a><code class="computeroutput">any</code> queries</h3>
+<a name="id2571901"></a><h3>
+<a name="id2336585-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="id761610-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="id2336590-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="id761632-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="id2336618-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
@@ -174,7 +174,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001 Kevlin Henney</small></td>
</tr></table>
diff --git a/doc/html/boost/array.html b/doc/html/boost/array.html
index 323671473e..d129e8f040 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.69.1">
<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">
@@ -32,95 +32,95 @@
<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, std::size_t N&gt;
<span class="bold"><strong>class</strong></span> array {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> T value_type;
- <span class="bold"><strong>typedef</strong></span> T* iterator;
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> T* const_iterator;
- <span class="bold"><strong>typedef</strong></span> std::reverse_iterator&lt;iterator&gt; reverse_iterator;
- <span class="bold"><strong>typedef</strong></span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
- <span class="bold"><strong>typedef</strong></span> T&amp; reference;
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> T&amp; const_reference;
- <span class="bold"><strong>typedef</strong></span> std::size_t size_type;
- <span class="bold"><strong>typedef</strong></span> std::ptrdiff_t difference_type;
-
- <span class="emphasis"><em>// static constants</em></span>
- <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#id692785-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#id725171-bb">iterator support</a></em></span>
- <span class="type">iterator</span> <a href="array.html#id690120-bb">begin</a>();
- <span class="type">const_iterator</span> <a href="array.html#id682548-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">iterator</span> <a href="array.html#id724599-bb">end</a>();
- <span class="type">const_iterator</span> <a href="array.html#id733545-bb">end</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="array.html#id698924-bb">reverse iterator support</a></em></span>
- <span class="type">reverse_iterator</span> <a href="array.html#id658969-bb">rbegin</a>();
- <span class="type">const_reverse_iterator</span> <a href="array.html#id660211-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">reverse_iterator</span> <a href="array.html#id759930-bb">rend</a>();
- <span class="type">const_reverse_iterator</span> <a href="array.html#id695589-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="array.html#id718078-bb">capacity</a></em></span>
- <span class="type">size_type</span> <a href="array.html#id730895-bb">size</a>();
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id721490-bb">empty</a>();
- <span class="type">size_type</span> <a href="array.html#id684468-bb">max_size</a>();
-
- <span class="emphasis"><em>// <a href="array.html#id720568-bb">element access</a></em></span>
- <span class="type">reference</span> <a href="array.html#id720528-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
- <span class="type">const_reference</span> <a href="array.html#id692222-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#id664021-bb">at</a>(size_type);
- <span class="type">const_reference</span> <a href="array.html#id684062-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
- <span class="type">reference</span> <a href="array.html#id763276-bb">front</a>();
- <span class="type">const_reference</span> <a href="array.html#id763282-bb">front</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">reference</span> <a href="array.html#id763308-bb">back</a>();
- <span class="type">const_reference</span> <a href="array.html#id763314-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#id763336-bb">data</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">T*</span> <a href="array.html#id763354-bb">c_array</a>();
-
- <span class="emphasis"><em>// <a href="array.html#id763373-bb">modifiers</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id763376-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#id763414-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&amp;);
-
- T elems[N];
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> T                                     value_type;            
+  <span class="bold"><strong>typedef</strong></span> T*                                    iterator;              
+  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> T*                              const_iterator;        
+  <span class="bold"><strong>typedef</strong></span> std::reverse_iterator&lt;iterator&gt;       reverse_iterator;      
+  <span class="bold"><strong>typedef</strong></span> std::reverse_iterator&lt;const_iterator&gt; const_reverse_iterator;
+  <span class="bold"><strong>typedef</strong></span> T&amp;                                    reference;             
+  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>const</strong></span> T&amp;                              const_reference;       
+  <span class="bold"><strong>typedef</strong></span> std::size_t                           size_type;             
+  <span class="bold"><strong>typedef</strong></span> std::ptrdiff_t                        difference_type;       
+
+  <span class="emphasis"><em>// static constants</em></span>
+  <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#id2355560-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#id2355603-bb">iterator support</a></em></span>
+  <span class="type">iterator</span> <a href="array.html#id2355613-bb">begin</a>();
+  <span class="type">const_iterator</span> <a href="array.html#id2355621-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">iterator</span> <a href="array.html#id2355647-bb">end</a>();
+  <span class="type">const_iterator</span> <a href="array.html#id2355655-bb">end</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="array.html#id2355679-bb">reverse iterator support</a></em></span>
+  <span class="type">reverse_iterator</span> <a href="array.html#id2355688-bb">rbegin</a>();
+  <span class="type">const_reverse_iterator</span> <a href="array.html#id2355696-bb">rbegin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">reverse_iterator</span> <a href="array.html#id2355718-bb">rend</a>();
+  <span class="type">const_reverse_iterator</span> <a href="array.html#id2355726-bb">rend</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="array.html#id2355745-bb">capacity</a></em></span>
+  <span class="type">size_type</span> <a href="array.html#id2355750-bb">size</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="array.html#id2355766-bb">empty</a>();
+  <span class="type">size_type</span> <a href="array.html#id2365607-bb">max_size</a>();
+
+  <span class="emphasis"><em>// <a href="array.html#id2365630-bb">element access</a></em></span>
+  <span class="type">reference</span> <a href="array.html#id2365639-bb"><span class="bold"><strong>operator</strong></span>[]</a>(size_type);
+  <span class="type">const_reference</span> <a href="array.html#id2365657-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#id2365702-bb">at</a>(size_type);
+  <span class="type">const_reference</span> <a href="array.html#id2365720-bb">at</a>(size_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id2365766-bb">front</a>();
+  <span class="type">const_reference</span> <a href="array.html#id2365773-bb">front</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">reference</span> <a href="array.html#id2365806-bb">back</a>();
+  <span class="type">const_reference</span> <a href="array.html#id2365814-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#id2365842-bb">data</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="array.html#id2365865-bb">c_array</a>();
+
+  <span class="emphasis"><em>// <a href="array.html#id2382978-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="array.html#id2382982-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#id2383022-bb">assign</a>(<span class="bold"><strong>const</strong></span> T&amp;);
+
+  T elems[N];
};
-<span class="emphasis"><em>// <a href="array.html#id763448-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#id763452">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#id2383061-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#id2383066">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#id763506-bb">comparisons</a></em></span>
+<span class="emphasis"><em>// <a href="array.html#id2383136-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#id763509"><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#id2383141"><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#id763568"><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#id2383217"><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#id763617"><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#id2383281"><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#id763679"><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#id2383361"><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#id763727"><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#id2383424"><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#id763775"><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#id2383487"><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="id973371"></a><h2>Description</h2>
+<a name="id2573974"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id973374"></a><h3>
+<a name="id2573978"></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="id692785-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="id2355560-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#id652865-bb">begin</a>(),rhs.<a href="array.html#id718264-bb">end</a>(), <a href="array.html#id652865-bb">begin</a>())</code></p>
+ <code class="computeroutput">std::copy(rhs.<a href="array.html#id2355608-bb">begin</a>(),rhs.<a href="array.html#id2355642-bb">end</a>(), <a href="array.html#id2355608-bb">begin</a>())</code></p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id973471"></a><h3>
-<a name="id725171-bb"></a><code class="computeroutput">array</code> iterator support</h3>
+<a name="id2574078"></a><h3>
+<a name="id2355603-bb"></a><code class="computeroutput">array</code> iterator support</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id652865-bb"></a></p>
-<pre class="literallayout"><span class="type">iterator</span> <a name="id690120-bb"></a>begin();
-<span class="type">const_iterator</span> <a name="id682548-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355608-bb"></a></p>
+<pre class="literallayout"><span class="type">iterator</span> <a name="id2355613-bb"></a>begin();
+<span class="type">const_iterator</span> <a name="id2355621-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="id718264-bb"></a></p>
-<pre class="literallayout"><span class="type">iterator</span> <a name="id724599-bb"></a>end();
-<span class="type">const_iterator</span> <a name="id733545-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355642-bb"></a></p>
+<pre class="literallayout"><span class="type">iterator</span> <a name="id2355647-bb"></a>end();
+<span class="type">const_iterator</span> <a name="id2355655-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="id973593"></a><h3>
-<a name="id698924-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
+<a name="id2574203"></a><h3>
+<a name="id2355679-bb"></a><code class="computeroutput">array</code> reverse iterator support</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id697854-bb"></a></p>
-<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id658969-bb"></a>rbegin();
-<span class="type">const_reverse_iterator</span> <a name="id660211-bb"></a>rbegin() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355683-bb"></a></p>
+<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id2355688-bb"></a>rbegin();
+<span class="type">const_reverse_iterator</span> <a name="id2355696-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="id728394-bb"></a></p>
-<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id759930-bb"></a>rend();
-<span class="type">const_reverse_iterator</span> <a name="id695589-bb"></a>rend() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2355713-bb"></a></p>
+<pre class="literallayout"><span class="type">reverse_iterator</span> <a name="id2355718-bb"></a>rend();
+<span class="type">const_reverse_iterator</span> <a name="id2355726-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="id973705"></a><h3>
-<a name="id718078-bb"></a><code class="computeroutput">array</code> capacity</h3>
+<a name="id2574317"></a><h3>
+<a name="id2355745-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="id730895-bb"></a>size();</pre>
+<pre class="literallayout"><span class="type">size_type</span> <a name="id2355750-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="id721490-bb"></a>empty();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2355766-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="id684468-bb"></a>max_size();</pre>
+<pre class="literallayout"><span class="type">size_type</span> <a name="id2365607-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="id973829"></a><h3>
-<a name="id720568-bb"></a><code class="computeroutput">array</code> element access</h3>
+<a name="id2574443"></a><h3>
+<a name="id2365630-bb"></a><code class="computeroutput">array</code> element access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id731223-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id720528-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
-<span class="type">const_reference</span> <a name="id692222-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365634-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365639-bb"></a><span class="bold"><strong>operator</strong></span>[](size_type i);
+<span class="type">const_reference</span> <a name="id2365657-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="id733160-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id664021-bb"></a>at(size_type i);
-<span class="type">const_reference</span> <a name="id684062-bb"></a>at(size_type i) <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365698-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365702-bb"></a>at(size_type i);
+<span class="type">const_reference</span> <a name="id2365720-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="id763272-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id763276-bb"></a>front();
-<span class="type">const_reference</span> <a name="id763282-bb"></a>front() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365761-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365766-bb"></a>front();
+<span class="type">const_reference</span> <a name="id2365773-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="id763304-bb"></a></p>
-<pre class="literallayout"><span class="type">reference</span> <a name="id763308-bb"></a>back();
-<span class="type">const_reference</span> <a name="id763314-bb"></a>back() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2365801-bb"></a></p>
+<pre class="literallayout"><span class="type">reference</span> <a name="id2365806-bb"></a>back();
+<span class="type">const_reference</span> <a name="id2365814-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="id763336-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="id2365842-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="id763354-bb"></a>c_array();</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2365865-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="id974197"></a><h3>
-<a name="id763373-bb"></a><code class="computeroutput">array</code> modifiers</h3>
+<a name="id2574819"></a><h3>
+<a name="id2382978-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="id763376-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="id2382982-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#id652865-bb">begin</a>(), <a href="array.html#id718264-bb">end</a>(), other.<a href="array.html#id652865-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#id2355608-bb">begin</a>(), <a href="array.html#id2355642-bb">end</a>(), other.<a href="array.html#id2355608-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="id763414-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="id2383022-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#id652865-bb">begin</a>(), N, value)</code></p>
+ <code class="computeroutput">std::fill_n(<a href="array.html#id2355608-bb">begin</a>(), N, value)</code></p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id974333"></a><h3>
-<a name="id763448-bb"></a><code class="computeroutput">array</code> specialized algorithms</h3>
+<a name="id2574960"></a><h3>
+<a name="id2383061-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="id763452"></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="id2383066"></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#id763376-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#id2382982-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="id974424"></a><h3>
-<a name="id763506-bb"></a><code class="computeroutput">array</code> comparisons</h3>
+<a name="id2575053"></a><h3>
+<a name="id2383136-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="id763509"></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="id2383141"></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#id652865-bb">begin</a>(), x.<a href="array.html#id718264-bb">end</a>(), y.<a href="array.html#id652865-bb">begin</a>())</code></p>
+ <code class="computeroutput">std::equal(x.<a href="array.html#id2355608-bb">begin</a>(), x.<a href="array.html#id2355642-bb">end</a>(), y.<a href="array.html#id2355608-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="id763568"></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="id2383217"></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="id763617"></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="id2383281"></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#id652865-bb">begin</a>(), x.<a href="array.html#id718264-bb">end</a>(), y.<a href="array.html#id652865-bb">begin</a>(), y.<a href="array.html#id718264-bb">end</a>())</code></p>
+ <code class="computeroutput">std::lexicographical_compare(x.<a href="array.html#id2355608-bb">begin</a>(), x.<a href="array.html#id2355642-bb">end</a>(), y.<a href="array.html#id2355608-bb">begin</a>(), y.<a href="array.html#id2355642-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="id763679"></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="id2383361"></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="id763727"></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="id2383424"></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="id763775"></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="id2383487"></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>
@@ -339,7 +339,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Nicolai M. Josuttis</small></td>
</tr></table>
diff --git a/doc/html/boost/date_time/date.html b/doc/html/boost/date_time/date.html
index 502c862e9c..26872b6cd0 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.69.1">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../date_time/doxy.html#id1079016" title="Header &lt;boost/date_time/date.hpp&gt;">
+<link rel="up" href="../../date_time/doxy.html#id2499320" 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#id1079016"><img src="../../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#id2499320"><img src="../../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>
@@ -32,106 +32,106 @@
<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> calendar, <span class="bold"><strong>typename</strong></span> duration_type_&gt;
<span class="bold"><strong>class</strong></span> date {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> T date_type;
- <span class="bold"><strong>typedef</strong></span> calendar calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar::date_traits_type traits_type;
- <span class="bold"><strong>typedef</strong></span> duration_type_ duration_type;
- <span class="bold"><strong>typedef</strong></span> calendar::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> calendar::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> calendar::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> calendar::ymd_type ymd_type;
- <span class="bold"><strong>typedef</strong></span> calendar::date_rep_type date_rep_type;
- <span class="bold"><strong>typedef</strong></span> calendar::date_int_type date_int_type;
- <span class="bold"><strong>typedef</strong></span> calendar::day_of_week_type day_of_week_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> T                          date_type;       
+  <span class="bold"><strong>typedef</strong></span> calendar                   calendar_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar::date_traits_type traits_type;     
+  <span class="bold"><strong>typedef</strong></span> duration_type_             duration_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar::year_type        year_type;       
+  <span class="bold"><strong>typedef</strong></span> calendar::month_type       month_type;      
+  <span class="bold"><strong>typedef</strong></span> calendar::day_type         day_type;        
+  <span class="bold"><strong>typedef</strong></span> calendar::ymd_type         ymd_type;        
+  <span class="bold"><strong>typedef</strong></span> calendar::date_rep_type    date_rep_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar::date_int_type    date_int_type;   
+  <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#id965815-bb">date</a>(year_type, month_type, day_type);
- <a href="date.html#id830796-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
- <a href="date.html#id1075931-bb">date</a>(date_int_type);
- <a href="date.html#id906452-bb">date</a>(date_rep_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#id2424492-bb">date</a>(year_type, month_type, day_type);
+  <a href="date.html#id2495630-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
+  <a href="date.html#id2410846-bb">date</a>(date_int_type);
+  <a href="date.html#id2467942-bb">date</a>(date_rep_type);
- <span class="emphasis"><em>// <a href="date.html#id1080410-bb">public member functions</a></em></span>
- <span class="type">year_type</span> <a href="date.html#id802453-bb">year</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">month_type</span> <a href="date.html#id1080706-bb">month</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">day_type</span> <a href="date.html#id929444-bb">day</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">day_of_week_type</span> <a href="date.html#id654716-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">ymd_type</span> <a href="date.html#id891329-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#id897550-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#id970544-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#id824273-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#id828101-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#id1083211-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#id1078909-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#id970272-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">special_values</span> <a href="date.html#id961960-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">duration_type</span> <a href="date.html#id941741-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#id828741-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#id1068445-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#id1043606-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">date_type</span> <a href="date.html#id868834-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#id900928-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#id2525222-bb">public member functions</a></em></span>
+  <span class="type">year_type</span> <a href="date.html#id2429338-bb">year</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_type</span> <a href="date.html#id2484410-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_type</span> <a href="date.html#id2463590-bb">day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_week_type</span> <a href="date.html#id2512874-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">ymd_type</span> <a href="date.html#id2528573-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#id2427916-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#id2441023-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#id2395505-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#id2516636-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#id2393647-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#id2502505-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#id2464297-bb">is_neg_infinity</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">special_values</span> <a href="date.html#id2398434-bb">as_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="date.html#id2512442-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#id2528465-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#id2495729-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#id2397878-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="date.html#id2481050-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#id2498360-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#id858254-bb">protected member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="date.html#id2410842-bb">protected member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1041070"></a><h2>Description</h2>
+<a name="id2608453"></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="id1041089"></a><h3>
+<a name="id2608492"></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="id965815-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
-<li><pre class="literallayout"><a name="id830796-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
+<li><pre class="literallayout"><a name="id2424492-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
+<li><pre class="literallayout"><a name="id2495630-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
<li>
-<pre class="literallayout"><a name="id1075931-bb"></a>date(date_int_type days);</pre>
+<pre class="literallayout"><a name="id2410846-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="id906452-bb"></a>date(date_rep_type days);</pre></li>
+<li><pre class="literallayout"><a name="id2467942-bb"></a>date(date_rep_type days);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1041175"></a><h3>
-<a name="id1080410-bb"></a><code class="computeroutput">date</code> public member functions</h3>
+<a name="id2608582"></a><h3>
+<a name="id2525222-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="id802453-bb"></a>year() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1080706-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id929444-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="id654716-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="id891329-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="id897550-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="id970544-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="id824273-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="id828101-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="id1083211-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="id1078909-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="id970272-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="id961960-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="id941741-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="id828741-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="id1068445-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="id1043606-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="id868834-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="id900928-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="id2429338-bb"></a>year() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2484410-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id2463590-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="id2512874-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="id2528573-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="id2427916-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="id2441023-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="id2395505-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="id2516636-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="id2393647-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="id2502505-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="id2464297-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="id2398434-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="id2512442-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="id2528465-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="id2495729-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="id2397878-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="id2481050-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="id2498360-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="id1041709"></a><h3>
-<a name="id858254-bb"></a><code class="computeroutput">date</code> protected member functions</h3>
+<a name="id2609130"></a><h3>
+<a name="id2410842-bb"></a><code class="computeroutput">date</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>
+<table 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_exception_policy.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id1079016"><img src="../../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#id2499320"><img src="../../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 93f494b72c..6783275ea8 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.69.1">
<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">
@@ -31,94 +31,94 @@
</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> Signature, <span class="emphasis"><em> // Function type R (T1, T2, ..., TN)</em></span>
- <span class="bold"><strong>typename</strong></span> Allocator = std::allocator&lt;<span class="bold"><strong>void</strong></span>&gt; &gt;
+         <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> function : <span class="bold"><strong>public</strong></span> <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;R, T1, T2, ..., TN, Allocator&gt; {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> R result_type;
- <span class="bold"><strong>typedef</strong></span> Allocator allocator_type;
- <span class="bold"><strong>typedef</strong></span> T1 argument_type; <span class="emphasis"><em>// If N == 1</em></span>
- <span class="bold"><strong>typedef</strong></span> T1 first_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
- <span class="bold"><strong>typedef</strong></span> T2 second_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
- <span class="bold"><strong>typedef</strong></span> T1 arg1_type;
- <span class="bold"><strong>typedef</strong></span> T2 arg2_type;
- .
- .
- .
- <span class="bold"><strong>typedef</strong></span> TN argN_type;
-
- <span class="emphasis"><em>// static constants</em></span>
- <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="../lambda.html" title="Chapter 6. Boost.Lambda">Lambda</a> library support</em></span>
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Args&gt;
- <span class="bold"><strong>struct</strong></span> sig {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> result_type type;
- };
-
- <span class="emphasis"><em>// <a href="function.html#boost.functionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="function.html#id930364-bb">function</a>();
- <a href="function.html#id1003719-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#id653278-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#id860516-bb">function</a>(F);
- function&amp; <a href="function.html#id1106916-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#id857987-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#id927221-bb">~function</a>();
-
- <span class="emphasis"><em>// <a href="function.html#id926245-bb">modifiers</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id858169-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#id1012703-bb">clear</a>();
-
- <span class="emphasis"><em>// <a href="function.html#id867981-bb">capacity</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id692323-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
- <a href="function.html#id962012-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#id906771-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="function.html#id1031849-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#id977255-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#id968430-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#id868960-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#id1068945-bb">invocation</a></em></span>
- <span class="type">result_type</span> <a href="function.html#id1069916-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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> R         result_type;         
+  <span class="bold"><strong>typedef</strong></span> Allocator allocator_type;      
+  <span class="bold"><strong>typedef</strong></span> T1        argument_type;        <span class="emphasis"><em>// If N == 1</em></span>
+  <span class="bold"><strong>typedef</strong></span> T1        first_argument_type;  <span class="emphasis"><em>// If N == 2</em></span>
+  <span class="bold"><strong>typedef</strong></span> T2        second_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
+  <span class="bold"><strong>typedef</strong></span> T1        arg1_type;           
+  <span class="bold"><strong>typedef</strong></span> T2        arg2_type;           
+     .
+     .
+     .
+  <span class="bold"><strong>typedef</strong></span> TN        argN_type;           
+
+  <span class="emphasis"><em>// static constants</em></span>
+  <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="../lambda.html" title="Chapter 6. Boost.Lambda">Lambda</a> library support</em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Args&gt;
+  <span class="bold"><strong>struct</strong></span> sig {
+    <span class="emphasis"><em>// types</em></span>
+    <span class="bold"><strong>typedef</strong></span> result_type type;
+  };
+
+  <span class="emphasis"><em>// <a href="function.html#boost.functionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="function.html#id2349250-bb">function</a>();
+  <a href="function.html#id2369646-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#id2339094-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#id2380764-bb">function</a>(F);
+  function&amp; <a href="function.html#id2350723-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#id2406303-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#id2360840-bb">~function</a>();
+
+  <span class="emphasis"><em>// <a href="function.html#id2342120-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2342124-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#id2434373-bb">clear</a>();
+
+  <span class="emphasis"><em>// <a href="function.html#id2396338-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2396343-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="function.html#id2336149-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#id2371599-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="function.html#id2378753-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#id2378762-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#id2376534-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#id2426358-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#id2404064-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="function.html#id2404069-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#id873178-bb">specialized algorithms</a></em></span>
+<span class="emphasis"><em>// <a href="function.html#id2408546-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#id1012743">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#id2408551">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#id681694-bb">comparison operators</a></em></span>
+<span class="emphasis"><em>// <a href="function.html#id2420066-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#id893370-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#id2341297-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#id1082640-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#id2399796-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#id929738-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="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2444136-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#id1105381-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="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2477463-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#id826657-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>typename</strong></span> Allocator2&gt;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2378044-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#id869558-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#id2336228-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#id800207-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#id2337224-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#id942678-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="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2508816-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#id996691-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="type"><span class="bold"><strong>bool</strong></span></span> <a href="function.html#id2407103-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#id934942-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>
+         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="function.html#id2469309-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="id1211506"></a><h2>Description</h2>
+<a name="id2696608"></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="id1211563"></a><h3>
+<a name="id2696664"></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="id930364-bb"></a>function();</pre>
+<pre class="literallayout"><a name="id2349250-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#id692323-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#id2396343-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="id1003719-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="id2369646-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#id692323-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#id2396343-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="id653278-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="id2339094-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#id692323-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#id2396343-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="id860516-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="id2380764-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#id692323-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#id2396343-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="id1106916-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="id2350723-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#id692323-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#id2396343-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="id857987-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="id2406303-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#id692323-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#id2396343-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="id927221-bb"></a>~function();</pre>
+<pre class="literallayout"><a name="id2360840-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#id692323-bb">empty</a>()</code>, destroys the target of <code class="computeroutput">this</code>.</p>
+ If <code class="computeroutput">!this-&gt;<a href="function.html#id2396343-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="id1212051"></a><h3>
-<a name="id926245-bb"></a><code class="computeroutput">function</code> modifiers</h3>
+<a name="id2697164"></a><h3>
+<a name="id2342120-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="id858169-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="id2342124-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="id1012703-bb"></a>clear();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2434373-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#id692323-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#id2396343-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="id1212177"></a><h3>
-<a name="id867981-bb"></a><code class="computeroutput">function</code> capacity</h3>
+<a name="id2697294"></a><h3>
+<a name="id2396338-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="id692323-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="id2396343-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="id962012-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2336149-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#id692323-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#id2396343-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="id906771-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="id2371599-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#id692323-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#id2396343-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="id1212383"></a><h3>
-<a name="id1031849-bb"></a><code class="computeroutput">function</code> target access</h3>
+<a name="id2697505"></a><h3>
+<a name="id2378753-bb"></a><code class="computeroutput">function</code> target access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1103492-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="id977255-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="id968430-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2378757-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="id2378762-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="id2376534-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,61 +261,61 @@
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="id868960-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="id2426358-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#id1103492-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#id2378757-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="id1212580"></a><h3>
-<a name="id1068945-bb"></a><code class="computeroutput">function</code> invocation</h3>
+<a name="id2697705"></a><h3>
+<a name="id2404064-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="id1069916-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="id2404069-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#id692323-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#id2396343-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="id1212712"></a><h3>
-<a name="id873178-bb"></a><code class="computeroutput">function</code> specialized algorithms</h3>
+<a name="id2697840"></a><h3>
+<a name="id2408546-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="id1012743"></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>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2408551"></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#id858169-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#id2342124-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="id1212810"></a><h3>
-<a name="id681694-bb"></a><code class="computeroutput">function</code> comparison operators</h3>
+<a name="id2697942"></a><h3>
+<a name="id2420066-bb"></a><code class="computeroutput">function</code> comparison operators</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id859444"></a></p>
+<p><a name="id2341292"></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="id893370-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="id2341297-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="id1082640-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="id2399796-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="id929738-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="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2444136-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="id1105381-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="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2477463-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="id826657-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>
+         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2378044-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>:
True when <code class="computeroutput">f</code> stores an object of
@@ -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#id751947-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="../reference_wrapper.html#id2490294-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,21 +343,21 @@
compile-time or link-time error.</p>
</li>
<li>
-<p><a name="id943510"></a></p>
+<p><a name="id2352115"></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="id869558-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="id2336228-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="id800207-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="id2337224-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="id942678-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="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2508816-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="id996691-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="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2407103-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="id934942-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>
+         <span class="bold"><strong>typename</strong></span> Allocator2&gt;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2469309-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>:
True when <code class="computeroutput">f</code> does not store an
@@ -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#id751947-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="../reference_wrapper.html#id2490294-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>
@@ -390,7 +390,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boost/gregorian/date.html b/doc/html/boost/gregorian/date.html
index a4fe65b0db..a709b3a725 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.69.1">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../date_time/doxy.html#id838128" title="Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;">
+<link rel="up" href="../../date_time/doxy.html#id2482201" 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#id838128"><img src="../../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#id2482201"><img src="../../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>
@@ -32,68 +32,68 @@
<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> date {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::day_of_year_type day_of_year_type;
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::ymd_type ymd_type;
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::date_rep_type date_rep_type;
- <span class="bold"><strong>typedef</strong></span> gregorian_calendar::date_int_type date_int_type;
- <span class="bold"><strong>typedef</strong></span> date_duration duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::year_type        year_type;       
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::month_type       month_type;      
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::day_type         day_type;        
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::day_of_year_type day_of_year_type;
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::ymd_type         ymd_type;        
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::date_rep_type    date_rep_type;   
+  <span class="bold"><strong>typedef</strong></span> gregorian_calendar::date_int_type    date_int_type;   
+  <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#id799816-bb">date</a>();
- <a href="date.html#id799824-bb">date</a>(year_type, month_type, day_type);
- <a href="date.html#id872050-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
- <a href="date.html#id1001479-bb">date</a>(<span class="bold"><strong>const</strong></span> date_int_type &amp;);
- <a href="date.html#id932916-bb">date</a>(date_rep_type);
- <a href="date.html#id932934-bb">date</a>(special_values);
+  <span class="emphasis"><em>// <a href="date.html#boost.gregorian.dateconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date.html#id2452509-bb">date</a>();
+  <a href="date.html#id2452517-bb">date</a>(year_type, month_type, day_type);
+  <a href="date.html#id2452555-bb">date</a>(<span class="bold"><strong>const</strong></span> ymd_type &amp;);
+  <a href="date.html#id2452573-bb">date</a>(<span class="bold"><strong>const</strong></span> date_int_type &amp;);
+  <a href="date.html#id2452590-bb">date</a>(date_rep_type);
+  <a href="date.html#id2452608-bb">date</a>(special_values);
- <span class="emphasis"><em>// <a href="date.html#id1034811-bb">public member functions</a></em></span>
- <span class="type">date_int_type</span> <a href="date.html#id1034817-bb">julian_day</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">day_of_year_type</span> <a href="date.html#id1039001-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#id1104805-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#id799758-bb">week_number</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">date_int_type</span> <a href="date.html#id799775-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#id799793-bb">end_of_month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date.html#id2482311-bb">public member functions</a></em></span>
+  <span class="type">date_int_type</span> <a href="date.html#id2482315-bb">julian_day</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_of_year_type</span> <a href="date.html#id2482331-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#id2482348-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#id2482366-bb">week_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_int_type</span> <a href="date.html#id2482382-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#id2452488-bb">end_of_month</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1149732"></a><h2>Description</h2>
+<a name="id2668757"></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="id1149741"></a><h3>
+<a name="id2668765"></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="id799816-bb"></a>date();</pre></li>
-<li><pre class="literallayout"><a name="id799824-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
-<li><pre class="literallayout"><a name="id872050-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
-<li><pre class="literallayout"><a name="id1001479-bb"></a>date(<span class="bold"><strong>const</strong></span> date_int_type &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id932916-bb"></a>date(date_rep_type rhs);</pre></li>
-<li><pre class="literallayout"><a name="id932934-bb"></a>date(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2452509-bb"></a>date();</pre></li>
+<li><pre class="literallayout"><a name="id2452517-bb"></a>date(year_type y, month_type m, day_type d);</pre></li>
+<li><pre class="literallayout"><a name="id2452555-bb"></a>date(<span class="bold"><strong>const</strong></span> ymd_type &amp; ymd);</pre></li>
+<li><pre class="literallayout"><a name="id2452573-bb"></a>date(<span class="bold"><strong>const</strong></span> date_int_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2452590-bb"></a>date(date_rep_type rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2452608-bb"></a>date(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1149854"></a><h3>
-<a name="id1034811-bb"></a><code class="computeroutput">date</code> public member functions</h3>
+<a name="id2668883"></a><h3>
+<a name="id2482311-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="id1034817-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="id1039001-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="id1104805-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="id799758-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="id799775-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="id799793-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="id2482315-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="id2482331-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="id2482348-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="id2482366-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="id2482382-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="id2452488-bb"></a>end_of_month() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="../../gregorian_calendar.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../date_time/doxy.html#id838128"><img src="../../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#id2482201"><img src="../../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 6264639274..af0dcbc832 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.69.1">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../hash/reference_.html#id800602" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="../hash/reference_.html#id2350414" 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#id800602"><img src="../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#id2350414"><img src="../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,34 +31,34 @@
<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#id826635-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#id2284865-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="id1219242"></a><h2>Description</h2>
-<pre class="literallayout"><span class="type">std::size_t</span> <a name="id826635-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="id2704573"></a><h2>Description</h2>
+<pre class="literallayout"><span class="type">std::size_t</span> <a name="id2284865-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="../id1047787.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="../id2510242.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="../id1047787.html" title="Function hash_value">hash_value</a></code>
+ The call to <code class="computeroutput"><a href="../id2510242.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="../id1047787.html" title="Function hash_value">hash_value</a>(T)</code> throws.
+ <code class="computeroutput"><a href="../id2510242.html" title="Function hash_value">hash_value</a>(T)</code> throws.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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/reference_.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash/reference_.html#id800602"><img src="../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#id2350414"><img src="../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/logic/tribool.html b/doc/html/boost/logic/tribool.html
index 8fe3a06840..3297d3b28b 100644
--- a/doc/html/boost/logic/tribool.html
+++ b/doc/html/boost/logic/tribool.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class 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.69.1">
<link rel="start" href="../../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../../tribool/reference.html#id1138094" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="up" href="../../tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
<link rel="prev" href="../../tribool/reference.html" title="Reference">
<link rel="next" href="../../indeterminate.html" title="Function indeterminate">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../tribool/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../tribool/reference.html#id1138094"><img src="../../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.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#id2426531"><img src="../../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.html"><img src="../../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.logic.tribool"></a><div class="titlepage"></div>
@@ -32,25 +32,25 @@
<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> tribool {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="tribool.html#boost.logic.triboolconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="tribool.html#id1150435-bb">tribool</a>();
- <a href="tribool.html#id1177975-bb">tribool</a>(<span class="bold"><strong>bool</strong></span>);
- <a href="tribool.html#id1206627-bb">tribool</a>(indeterminate_keyword_t);
+  <span class="emphasis"><em>// <a href="tribool.html#boost.logic.triboolconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="tribool.html#id2426787-bb">tribool</a>();
+  <a href="tribool.html#id2403718-bb">tribool</a>(<span class="bold"><strong>bool</strong></span>);
+  <a href="tribool.html#id2409784-bb">tribool</a>(indeterminate_keyword_t);
- <span class="emphasis"><em>// <a href="tribool.html#id1002598-bb">public member functions</a></em></span>
- <a href="tribool.html#id1033444-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="tribool.html#id2547009-bb">public member functions</a></em></span>
+  <a href="tribool.html#id2547005-bb"><span class="bold"><strong>operator</strong></span> safe_bool</a>() <span class="bold"><strong>const</strong></span>;
- enum boost::logic::tribool::value_t value;
+  enum boost::logic::tribool::value_t value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1563330"></a><h2>Description</h2>
+<a name="id2790621"></a><h2>Description</h2>
<p>3-state boolean values are either true, false, or indeterminate. </p>
<div class="refsect2" lang="en">
-<a name="id1563337"></a><h3>
+<a name="id2790628"></a><h3>
<a name="boost.logic.triboolconstruct-copy-destruct"></a><code class="computeroutput">tribool</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1150435-bb"></a>tribool();</pre>
+<pre class="literallayout"><a name="id2426787-bb"></a>tribool();</pre>
<p>Construct a new 3-state boolean value with the value 'false'.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -58,7 +58,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1177975-bb"></a>tribool(<span class="bold"><strong>bool</strong></span> value);</pre>
+<pre class="literallayout"><a name="id2403718-bb"></a>tribool(<span class="bold"><strong>bool</strong></span> value);</pre>
<p>Construct a new 3-state boolean value with the given boolean value, which may be <code class="computeroutput">true</code> or <code class="computeroutput">false</code> .</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -66,7 +66,7 @@
Will not throw.</p>
</li>
<li>
-<pre class="literallayout"><a name="id1206627-bb"></a>tribool(indeterminate_keyword_t );</pre>
+<pre class="literallayout"><a name="id2409784-bb"></a>tribool(indeterminate_keyword_t );</pre>
<p>Construct a new 3-state boolean value with an indeterminate value.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -76,10 +76,10 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1563460"></a><h3>
-<a name="id1002598-bb"></a><code class="computeroutput">tribool</code> public member functions</h3>
+<a name="id2790752"></a><h3>
+<a name="id2547009-bb"></a><code class="computeroutput">tribool</code> public member functions</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1033444-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2547005-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
<p>Use a 3-state boolean in a boolean context. Will evaluate true in a boolean context only when the 3-state boolean is definitely true.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -91,13 +91,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../../tribool/reference.html"><img src="../../images/prev.png" alt="Prev"></a><a accesskey="u" href="../../tribool/reference.html#id1138094"><img src="../../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.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#id2426531"><img src="../../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.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 d5fa5c6063..f12ba13b68 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.69.1">
<link rel="start" href="../index.html" title="The Boost C++ Libraries">
-<link rel="up" href="../variant/reference.html#id1242868" title="Header &lt;boost/variant/variant.hpp&gt;">
-<link rel="prev" href="../id1279984.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
-<link rel="next" href="../id1319232.html" title="Function template swap">
+<link rel="up" href="../variant/reference.html#id2540137" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="../id2404411.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">
+<link rel="next" href="../id2629621.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="../id1279984.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id1242868"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id1319232.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2404411.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id2540137"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id2629621.html"><img src="../images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="boost.variant"></a><div class="titlepage"></div>
@@ -30,41 +30,41 @@
</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="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>typename</strong></span> TN = <span class="emphasis"><em>unspecified</em></span>&gt;
<span class="bold"><strong>class</strong></span> variant {
<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> types;
-
- <span class="emphasis"><em>// <a href="variant.html#boost.variantconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="variant.html#id757664-bb">variant</a>();
- <a href="variant.html#id1257137-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#id902624-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#id1247846-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#id1214020-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#id689790-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp;);
- <a href="variant.html#id1288611-bb">~variant</a>();
-
- <span class="emphasis"><em>// <a href="variant.html#id1567840-bb">modifiers</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id725107-bb">swap</a>(variant &amp;);
- <span class="type">variant &amp;</span> <a href="variant.html#id1173159-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#id1137390-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#id1560286-bb">queries</a></em></span>
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="variant.html#id654580-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#id692658-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#id1283965-bb">type</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="variant.html#id1257381-bb">relational</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id1007998-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#id1248150-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#id717575-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#id653094-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>;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id2669768-bb">variant</a>();
+  <a href="variant.html#id2558506-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#id2655492-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#id2667505-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#id2651596-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#id2343764-bb">variant</a>(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp;);
+  <a href="variant.html#id2643506-bb">~variant</a>();
+
+  <span class="emphasis"><em>// <a href="variant.html#id2649848-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="variant.html#id2641473-bb">swap</a>(variant &amp;);
+  <span class="type">variant &amp;</span> <a href="variant.html#id2394797-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#id2630357-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#id2632746-bb">queries</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="variant.html#id2632967-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#id2632549-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#id2632986-bb">type</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="variant.html#id2630380-bb">relational</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variant.html#id2607215-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#id2633638-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#id2653100-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#id2667559-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="id1640199"></a><h2>Description</h2>
+<a name="id2833563"></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="id1640431"></a><h3>
+<a name="id2833797"></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="id757664-bb"></a>variant();</pre>
+<pre class="literallayout"><a name="id2669768-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="id1257137-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant &amp; other);</pre>
+<pre class="literallayout"><a name="id2558506-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="id902624-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="id2655492-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="id1247846-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="id2667505-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="id1214020-bb"></a>variant(variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
+  <a name="id2651596-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="id689790-bb"></a>variant(<span class="bold"><strong>const</strong></span> variant&lt;U1, U2, ..., UN&gt; &amp; operand);</pre>
+  <a name="id2343764-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="id1288611-bb"></a>~variant();</pre>
+<pre class="literallayout"><a name="id2643506-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="id1640958"></a><h3>
-<a name="id1567840-bb"></a><code class="computeroutput">variant</code> modifiers</h3>
+<a name="id2834336"></a><h3>
+<a name="id2649848-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="id725107-bb"></a>swap(variant &amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2641473-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="id1173159-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="id2394797-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="id1137390-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="id2630357-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="id1641431"></a><h3>
-<a name="id1560286-bb"></a><code class="computeroutput">variant</code> queries</h3>
+<a name="id2834814"></a><h3>
+<a name="id2632746-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="id654580-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="id2632967-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="id692658-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="id2632549-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="id1283965-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="id2632986-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="id1641656"></a><h3>
-<a name="id1257381-bb"></a><code class="computeroutput">variant</code> relational</h3>
+<a name="id2835044"></a><h3>
+<a name="id2630380-bb"></a><code class="computeroutput">variant</code> relational</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id692202-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1007998-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="id1248150-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="id2535038-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2607215-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="id2633638-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="id1249062-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id717575-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="id653094-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="id2576152-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2653100-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="id2667559-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
@@ -385,13 +385,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="../id1279984.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id1242868"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id1319232.html"><img src="../images/next.png" alt="Next"></a>
+<a accesskey="p" href="../id2404411.html"><img src="../images/prev.png" alt="Prev"></a><a accesskey="u" href="../variant/reference.html#id2540137"><img src="../images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../images/home.png" alt="Home"></a><a accesskey="n" href="../id2629621.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 340166167f..79300e7332 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.69.1">
<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="id1288296"></a><p>
+<a name="id2740482"></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">
@@ -214,7 +214,7 @@ struct</span><span class="identifier"> must_not_be_instantiated</span><span clas
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: April 17, 2005 at 10:45:13 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/boost_staticassert/how.html b/doc/html/boost_staticassert/how.html
index d36cd9fd55..33b29e7a97 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.69.1">
<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">
@@ -44,7 +44,7 @@ considerable effort trying to invent a static assert that avoided macros,
all to no avail. The general conclusion was that the good of a static assert
working at namespace, function, and class scope outweighed the ugliness of a macro.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Steve Cleary and John Maddock</small></td>
</tr></table>
diff --git a/doc/html/boost_staticassert/test.html b/doc/html/boost_staticassert/test.html
index d6c8aa2f97..21c65f4c04 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.69.1">
<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="id1289780"></a><span class="table-title">Test programs provided with static_assert</span>
+<a name="id2742029"></a><span class="table-title">Test programs provided with static_assert</span>
</h4>
<table class="table">
<colgroup>
@@ -110,7 +110,7 @@
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Steve Cleary and John Maddock</small></td>
</tr></table>
diff --git a/doc/html/boost_typetraits.html b/doc/html/boost_typetraits.html
index 56d5527220..ec11a52513 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.69.1">
<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="id1566209"></a><p>
+<a name="id2793553"></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">
@@ -146,7 +146,7 @@ performs a transformation defines a single typedef-member <code class="computero
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>
+<table width="100%"><tr>
<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>
diff --git a/doc/html/boost_typetraits/background.html b/doc/html/boost_typetraits/background.html
index 70485f4f61..65b986840f 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.69.1">
<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="id1566392"></a>Type Traits</h4>
+<a name="id2793747"></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="id1566487"></a>Implementation</h4>
+<a name="id2793849"></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="id1567351"></a>Optimized copy</h4>
+<a name="id2794767"></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="id1567774"></a>Was it worth it?</h4>
+<a name="id2795198"></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="id1567818"></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="id2795251"></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="id1567880"></a>Pair of References</h4>
+<a name="id2795312"></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="id1568156"></a><span class="table-title">Required Constructor Argument Types</span>
+<a name="id2795604"></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="id1568220"></a><span class="table-title">Using add_reference to synthesize the correct constructor type</span>
+<a name="id2795669"></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="id1568658"></a>Conclusion</h4>
+<a name="id2796119"></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="id1568670"></a>Acknowledgements</h4>
+<a name="id2796140"></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="id1568684"></a>References</h4>
+<a name="id2796154"></a>References</h4>
<div class="orderedlist"><ol type="1">
<li>
Nathan C. Myers, C++ Report, June 1995.
@@ -448,7 +448,7 @@ For those of you who are wondering why this shouldn't be const-qualified, rememb
</li>
</ol></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/category.html b/doc/html/boost_typetraits/category.html
index e99aa3bba5..c05632ff31 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.69.1">
<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="id1571293"></a>Broken Compiler Workarounds:</h4>
+<a name="id2798818"></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.
@@ -313,7 +313,7 @@ a function takes, what those argument types are, and what the return type is.</p
struct</span> <a href="reference.html#boost_typetraits.function_traits" title=" function_traits">function_traits</a><span class="special">;</span></code></pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/credits.html b/doc/html/boost_typetraits/credits.html
index b4fffb5164..8d9544efbd 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.69.1">
<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">
@@ -54,7 +54,7 @@ The latest version of this library and documentation can be found at
should be directed to boost@lists.boost.org
(see <a href="http://www.boost.org/more/mailing_lists.htm#main" target="_top">www.boost.org/more/mailing_lists.htm#main</a> for subscription details).</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/examples.html b/doc/html/boost_typetraits/examples.html
index 9612de1fc7..3de5f54587 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.69.1">
<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">
@@ -217,7 +217,7 @@ inline</span><span class="keyword"> void</span><span class="identifier"> iter_sw
}</span></code></pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/intrinsics.html b/doc/html/boost_typetraits/intrinsics.html
index a4424b6a36..74f783f85d 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.69.1">
<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="id1590522"></a><span class="table-title">Macros for Compiler Intrinsics</span>
+<a name="id2800618"></a><span class="table-title">Macros for Compiler Intrinsics</span>
</h4>
<table class="table">
<colgroup>
@@ -123,7 +123,7 @@ a matter of defining one of more of the following macros:</p>
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/mpl.html b/doc/html/boost_typetraits/mpl.html
index ff2e627b00..b097702b9e 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.69.1">
<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">
@@ -35,7 +35,7 @@ means that <code class="computeroutput"><a href="reference.html#boost_typetraits
from <a href="../../../libs/mpl/doc/refmanual/bool.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></code></a>, and <code class="computeroutput"><a href="reference.html#boost_typetraits.integral_constant" title=" integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier"> v</span><span class="special">&gt;</span></code> inherits from
<a href="../../../libs/mpl/doc/refmanual/integral-c.html" target="_top"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">integral_c</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">v</span><span class="special">&gt;</span></code></a> (provided <code class="computeroutput"><span class="identifier">T</span></code> is not <code class="computeroutput"><span class="keyword">bool</span></code>)</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/reference.html b/doc/html/boost_typetraits/reference.html
index 86fedc135d..ab2c8bf67b 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.69.1">
<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="id1594137"></a><span class="table-title">Examples</span>
+<a name="id2804331"></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="id1594572"></a><span class="table-title">Examples</span>
+<a name="id2804778"></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="id1595068"></a><span class="table-title">Examples</span>
+<a name="id2805288"></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="id1595507"></a><span class="table-title">Examples</span>
+<a name="id2805740"></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="id1595938"></a><span class="table-title">Examples</span>
+<a name="id2806184"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -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="id1597917"></a><span class="table-title">Function Traits Members</span>
+<a name="id2808213"></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="id1598097"></a><span class="table-title">Examples</span>
+<a name="id2808397"></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="id1632916"></a><span class="table-title">Examples</span>
+<a name="id2826109"></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="id1633413"></a><span class="table-title">Examples</span>
+<a name="id2826619"></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="id1633889"></a><span class="table-title">Examples</span>
+<a name="id2827109"></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="id1634365"></a><span class="table-title">Examples</span>
+<a name="id2827599"></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="id1634874"></a><span class="table-title">Examples</span>
+<a name="id2828124"></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="id1635334"></a><span class="table-title">Examples</span>
+<a name="id2828596"></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="id1635749"></a><span class="table-title">Examples</span>
+<a name="id2829020"></a><span class="table-title">Examples</span>
</h4>
<table class="table">
<colgroup>
@@ -1754,7 +1754,7 @@ that is a multiple of <code class="computeroutput"><span class="identifier">Alig
<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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boost_typetraits/user_defined.html b/doc/html/boost_typetraits/user_defined.html
index f0a0353141..a933664668 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.69.1">
<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">
@@ -57,7 +57,7 @@ namespace</span><span class="identifier"> boost</span><span class="special">
struct</span> <a href="reference.html#boost_typetraits.is_class" title=" is_class">is_class</a><span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span><span class="special"> :</span><span class="keyword"> public</span> <a href="reference.html#boost_typetraits.integral_constant" title=" integral_constant">false_type</a><span class="special">{};</span><span class="special">
}</span></code></pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2000, 2005 Adobe Systems Inc, David Abrahams, Steve Cleary,
Beman Dawes, Aleksey Gurtovoy, Howard Hinnant, Jesse Jones, Mat Marcus,
diff --git a/doc/html/boostbook.html b/doc/html/boostbook.html
index 0c6792887d..4cbda1959d 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.69.1">
<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">
@@ -25,13 +25,13 @@
<div class="part" lang="en">
<div class="titlepage"><div>
<div><h1 class="title">
-<a name="boostbook"></a>The BoostBook Documentation Format</h1></div>
+<a name="boostbook"></a>Part II. The BoostBook Documentation Format</h1></div>
<div><div class="author"><h3 class="author">
<span class="firstname">Douglas</span> <span class="surname">Gregor</span>
</h3></div></div>
<div><p class="copyright">Copyright © 2003-2005 Douglas Gregor</p></div>
<div><div class="legalnotice">
-<a name="id1666052"></a><p>Permission to copy, use, sell and distribute this software
+<a name="id2842074"></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,
@@ -66,8 +66,8 @@
</dl>
</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: January 24, 2005 at 02:13:05 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 04:52:04 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
diff --git a/doc/html/boostbook/documenting.html b/doc/html/boostbook/documenting.html
index d5f95e312d..e55c359092 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.69.1">
<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">
@@ -123,7 +123,7 @@
stylesheet to generate HTML output, as described in <a href="getting/started.html" title="Chapter 17. Getting Started">Chapter 17, <i>Getting Started</i></a>.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/documenting/s02.html b/doc/html/boostbook/documenting/s02.html
index 785ad2f918..c2d6e64a47 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.69.1">
<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="id1667144"></a>From HTML to BoostBook</h2></div></div></div>
+<a name="id2843215"></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
@@ -108,7 +108,7 @@
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/boostbook.html b/doc/html/boostbook/dtd/boostbook.html
index bb0ea13f5c..f7cbb8e4f0 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.69.1">
<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="id1670077"></a><h2>Description</h2>
+<a name="id2846178"></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="id1670090"></a><h2>Attributes</h2>
+<a name="id2846192"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -81,7 +81,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/class-specialization.html b/doc/html/boostbook/dtd/class-specialization.html
index 2a7ca9656a..4fe0064502 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.69.1">
<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="id1668804"></a><h2>Attributes</h2>
+<a name="id2844903"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -103,7 +103,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/class.html b/doc/html/boostbook/dtd/class.html
index 00253e3687..331e3972ce 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.69.1">
<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="id1674670"></a><h2>Description</h2>
+<a name="id2850799"></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="id1674797"></a><h2>Attributes</h2>
+<a name="id2850925"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -144,7 +144,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/code.html b/doc/html/boostbook/dtd/code.html
index ad16f8b6aa..45fa58fa72 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.69.1">
<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="id1669333"></a><h2>Description</h2>
+<a name="id2845431"></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="id1669352"></a><h2>Attributes</h2>
+<a name="id2845451"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -81,7 +81,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/compile-fail-test.html b/doc/html/boostbook/dtd/compile-fail-test.html
index 502b14ac49..3df838f79d 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.69.1">
<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="id1673893"></a><h2>Attributes</h2>
+<a name="id2850025"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/compile-test.html b/doc/html/boostbook/dtd/compile-test.html
index 0d8d07feda..f8dd56bbba 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.69.1">
<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="id1671028"></a><h2>Attributes</h2>
+<a name="id2847163"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/complexity.html b/doc/html/boostbook/dtd/complexity.html
index 8e2624ff16..8d04efec14 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.69.1">
<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="id1675405"></a><h2>Attributes</h2>
+<a name="id2851536"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/constructor.html b/doc/html/boostbook/dtd/constructor.html
index 6abc1ffa9b..44bd3c1488 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.69.1">
<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="id1671463"></a><h2>Description</h2>
+<a name="id2847598"></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="id1671478"></a><h2>Attributes</h2>
+<a name="id2847614"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -99,7 +99,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/copy-assignment.html b/doc/html/boostbook/dtd/copy-assignment.html
index e5115fcbcb..badb76172e 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.69.1">
<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="id1673533"></a><h2>Description</h2>
+<a name="id2849666"></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="id1673554"></a><h2>Attributes</h2>
+<a name="id2849686"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -109,7 +109,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/data-member.html b/doc/html/boostbook/dtd/data-member.html
index e9bb5c6aae..7c3084b058 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.69.1">
<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="id1672217"></a><h2>Attributes</h2>
+<a name="id2848349"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -83,7 +83,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/default.html b/doc/html/boostbook/dtd/default.html
index 2b2c128d8a..f374a7162f 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.69.1">
<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="id1674036"></a><h2>Attributes</h2>
+<a name="id2850167"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/description.html b/doc/html/boostbook/dtd/description.html
index 6676cd2556..c79fd7b133 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.69.1">
<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="id1669710"></a><h2>Description</h2>
+<a name="id2845810"></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="id1669746"></a><h2>Attributes</h2>
+<a name="id2845846"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -84,7 +84,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/destructor.html b/doc/html/boostbook/dtd/destructor.html
index 5402f6fd33..0557243c61 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.69.1">
<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="id1669502"></a><h2>Description</h2>
+<a name="id2845602"></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="id1669517"></a><h2>Attributes</h2>
+<a name="id2845617"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -97,7 +97,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/effects.html b/doc/html/boostbook/dtd/effects.html
index 5ae4c055d6..9af131bef8 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.69.1">
<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="id1676742"></a><h2>Attributes</h2>
+<a name="id2852870"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/enum.html b/doc/html/boostbook/dtd/enum.html
index bc08c47844..5a29d8f13b 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.69.1">
<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="id1676577"></a><h2>Attributes</h2>
+<a name="id2852705"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -83,7 +83,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/enumvalue.html b/doc/html/boostbook/dtd/enumvalue.html
index 7c01a363f0..08e9470975 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.69.1">
<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="id1675078"></a><h2>Attributes</h2>
+<a name="id2851208"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -81,7 +81,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/free-function-group.html b/doc/html/boostbook/dtd/free-function-group.html
index a3bc058b5b..9fc1cbc0d7 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.69.1">
<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="id1671835"></a><h2>Attributes</h2>
+<a name="id2847968"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -82,7 +82,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/function.html b/doc/html/boostbook/dtd/function.html
index dde0015618..9d8f87ade1 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.69.1">
<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="id1670769"></a><h2>Description</h2>
+<a name="id2846870"></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="id1670814"></a><h2>Attributes</h2>
+<a name="id2846949"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -153,7 +153,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/functionname.html b/doc/html/boostbook/dtd/functionname.html
index b86c3131b1..63f779444a 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.69.1">
<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="id1671923"></a><h2>Description</h2>
+<a name="id2848057"></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="id1671951"></a><h2>Attributes</h2>
+<a name="id2848084"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -85,7 +85,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/header.html b/doc/html/boostbook/dtd/header.html
index b5b6850e0c..3ab6b580c1 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.69.1">
<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="id1677110"></a><h2>Attributes</h2>
+<a name="id2853240"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -80,7 +80,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/if-fails.html b/doc/html/boostbook/dtd/if-fails.html
index ebddbaab1a..25990e4931 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.69.1">
<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="id1671784"></a><h2>Description</h2>
+<a name="id2847918"></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
@@ -47,7 +47,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/inherit.html b/doc/html/boostbook/dtd/inherit.html
index 7ba5cd410b..649eb2ffad 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.69.1">
<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="id1670426"></a><h2>Description</h2>
+<a name="id2846527"></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="id1670438"></a><h2>Attributes</h2>
+<a name="id2846540"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -87,7 +87,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/lib.html b/doc/html/boostbook/dtd/lib.html
index 61abb48ac1..bf63234435 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.69.1">
<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,11 +37,11 @@
(#PCDATA)
</div>
<div class="refsection" lang="en">
-<a name="id1676525"></a><h2>Description</h2>
+<a name="id2852653"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/library-reference.html b/doc/html/boostbook/dtd/library-reference.html
index a6167c9489..ab621d7e9a 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.69.1">
<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="id1669930"></a><h2>Description</h2>
+<a name="id2846032"></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="id1669994"></a><h2>Attributes</h2>
+<a name="id2846094"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -101,7 +101,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/library.html b/doc/html/boostbook/dtd/library.html
index 4edac204dc..4ad24ba98d 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.69.1">
<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="id1675694"></a><h2>Attributes</h2>
+<a name="id2851826"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -101,7 +101,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/librarycategory.html b/doc/html/boostbook/dtd/librarycategory.html
index c89d424ec7..5c003f1216 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.69.1">
<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="id1672028"></a><h2>Attributes</h2>
+<a name="id2848162"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -80,7 +80,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/librarycategorydef.html b/doc/html/boostbook/dtd/librarycategorydef.html
index 18af48542e..e5a0dea1e5 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.69.1">
<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="id1674885"></a><h2>Description</h2>
+<a name="id2851015"></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="id1674904"></a><h2>Attributes</h2>
+<a name="id2851034"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -84,7 +84,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/librarycategorylist.html b/doc/html/boostbook/dtd/librarycategorylist.html
index 04f27fb08e..97d5d5e519 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.69.1">
<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="id1675820"></a><h2>Description</h2>
+<a name="id2851950"></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="id1675833"></a><h2>Attributes</h2>
+<a name="id2851963"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -81,7 +81,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/libraryinfo.html b/doc/html/boostbook/dtd/libraryinfo.html
index 462db80e39..07769ec326 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.69.1">
<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="id1676913"></a><h2>Attributes</h2>
+<a name="id2853042"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -76,7 +76,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/librarylist.html b/doc/html/boostbook/dtd/librarylist.html
index 254e8ac46f..f96643b248 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.69.1">
<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="id1669823"></a><h2>Description</h2>
+<a name="id2845924"></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="id1669837"></a><h2>Attributes</h2>
+<a name="id2845938"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -78,7 +78,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/libraryname.html b/doc/html/boostbook/dtd/libraryname.html
index be7fa269e8..1245d40539 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.69.1">
<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="id1676820"></a><h2>Attributes</h2>
+<a name="id2852948"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/librarypurpose.html b/doc/html/boostbook/dtd/librarypurpose.html
index b0d9f75a3b..d23e1d5900 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.69.1">
<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="id1673362"></a><h2>Attributes</h2>
+<a name="id2849493"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -76,7 +76,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/link-fail-test.html b/doc/html/boostbook/dtd/link-fail-test.html
index aa5543e17e..9c88fc1d9c 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.69.1">
<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="id1669031"></a><h2>Attributes</h2>
+<a name="id2845130"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/link-test.html b/doc/html/boostbook/dtd/link-test.html
index 0392d3d305..23bbb8a4e4 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.69.1">
<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="id1668929"></a><h2>Attributes</h2>
+<a name="id2845027"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/method-group.html b/doc/html/boostbook/dtd/method-group.html
index 59bb366ad7..a397fe2e5b 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.69.1">
<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="id1672828"></a><h2>Attributes</h2>
+<a name="id2848961"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -82,7 +82,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/method.html b/doc/html/boostbook/dtd/method.html
index a75475ef70..336f77e68e 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.69.1">
<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="id1671187"></a><h2>Description</h2>
+<a name="id2847322"></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="id1671202"></a><h2>Attributes</h2>
+<a name="id2847338"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -112,7 +112,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/namespace.html b/doc/html/boostbook/dtd/namespace.html
index 70dd51e060..3f215d2015 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.69.1">
<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="id1671657"></a><h2>Description</h2>
+<a name="id2847791"></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="id1671690"></a><h2>Attributes</h2>
+<a name="id2847830"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -108,7 +108,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/notes.html b/doc/html/boostbook/dtd/notes.html
index 446e5b59eb..59885ff333 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.69.1">
<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="id1672117"></a><h2>Attributes</h2>
+<a name="id2848250"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/overloaded-function.html b/doc/html/boostbook/dtd/overloaded-function.html
index 7346e8e032..8737c54c05 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.69.1">
<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="id1674395"></a><h2>Description</h2>
+<a name="id2850527"></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="id1674410"></a><h2>Attributes</h2>
+<a name="id2850542"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -98,7 +98,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/overloaded-method.html b/doc/html/boostbook/dtd/overloaded-method.html
index 713edfc4be..fc132a6d00 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.69.1">
<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="id1675246"></a><h2>Description</h2>
+<a name="id2851377"></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="id1675262"></a><h2>Attributes</h2>
+<a name="id2851392"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -98,7 +98,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/parameter.html b/doc/html/boostbook/dtd/parameter.html
index 7cacfc2adc..036863636a 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.69.1">
<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="id1674128"></a><h2>Attributes</h2>
+<a name="id2850259"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -62,7 +62,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/paramtype.html b/doc/html/boostbook/dtd/paramtype.html
index e97a29147d..3eeaabec71 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.69.1">
<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="id1673077"></a><h2>Attributes</h2>
+<a name="id2849210"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/postconditions.html b/doc/html/boostbook/dtd/postconditions.html
index 695373ea02..aa0186eccd 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.69.1">
<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="id1670914"></a><h2>Attributes</h2>
+<a name="id2847049"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/precondition.html b/doc/html/boostbook/dtd/precondition.html
index 74d6e81a0d..ea370382f7 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.69.1">
<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="id1673000"></a><h2>Attributes</h2>
+<a name="id2849133"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/programlisting.html b/doc/html/boostbook/dtd/programlisting.html
index 75d66847ca..c36a532d8f 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.69.1">
<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="id1675350"></a><h2>Attributes</h2>
+<a name="id2851481"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -60,7 +60,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/purpose.html b/doc/html/boostbook/dtd/purpose.html
index 892c703b39..9741477a08 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.69.1">
<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="id1675482"></a><h2>Attributes</h2>
+<a name="id2851613"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/rationale.html b/doc/html/boostbook/dtd/rationale.html
index f993e1ca15..ec77a86735 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.69.1">
<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="id1677199"></a><h2>Attributes</h2>
+<a name="id2853329"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/requirement.html b/doc/html/boostbook/dtd/requirement.html
index 9a53e07c0b..e7eefee4ee 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.69.1">
<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="id1672917"></a><h2>Description</h2>
+<a name="id2849050"></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="id1672945"></a><h2>Attributes</h2>
+<a name="id2849078"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -70,7 +70,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/requires.html b/doc/html/boostbook/dtd/requires.html
index f53afea5fc..97cec7f518 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.69.1">
<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="id1676665"></a><h2>Attributes</h2>
+<a name="id2852792"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/returns.html b/doc/html/boostbook/dtd/returns.html
index 0615bfa277..dc78b17d57 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.69.1">
<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="id1673958"></a><h2>Attributes</h2>
+<a name="id2850090"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/run-fail-test.html b/doc/html/boostbook/dtd/run-fail-test.html
index 47933e56c3..4d8f3ea7c7 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.69.1">
<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="id1673690"></a><h2>Attributes</h2>
+<a name="id2849822"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/run-test.html b/doc/html/boostbook/dtd/run-test.html
index 5c0f1595bc..9f4147cc00 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.69.1">
<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="id1673280"></a><h2>Attributes</h2>
+<a name="id2849412"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -73,7 +73,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/signature.html b/doc/html/boostbook/dtd/signature.html
index e997cc5477..eedae4dbe7 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.69.1">
<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="id1674205"></a><h2>Description</h2>
+<a name="id2850336"></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="id1674216"></a><h2>Attributes</h2>
+<a name="id2850346"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -99,7 +99,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/snippet.html b/doc/html/boostbook/dtd/snippet.html
index 555cde442f..a359741986 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.69.1">
<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="id1671318"></a><h2>Attributes</h2>
+<a name="id2847453"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -60,7 +60,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/source.html b/doc/html/boostbook/dtd/source.html
index 5709210642..2d6e66261d 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.69.1">
<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="id1670621"></a><h2>Description</h2>
+<a name="id2846722"></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:
@@ -52,7 +52,7 @@
element.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/specialization.html b/doc/html/boostbook/dtd/specialization.html
index f5506f3244..5c6e4a9148 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.69.1">
<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="id1672313"></a><h2>Attributes</h2>
+<a name="id2848446"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -75,7 +75,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/static-constant.html b/doc/html/boostbook/dtd/static-constant.html
index e247d944ed..ab5fb18f82 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.69.1">
<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="id1669241"></a><h2>Attributes</h2>
+<a name="id2845340"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -84,7 +84,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/struct-specialization.html b/doc/html/boostbook/dtd/struct-specialization.html
index eafe195ec9..58005e8b86 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.69.1">
<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="id1676180"></a><h2>Attributes</h2>
+<a name="id2852308"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -104,7 +104,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/struct.html b/doc/html/boostbook/dtd/struct.html
index 587f4cbbad..2038df54ad 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.69.1">
<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="id1676438"></a><h2>Attributes</h2>
+<a name="id2852566"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -103,7 +103,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/template-arg.html b/doc/html/boostbook/dtd/template-arg.html
index 62c4932600..21f3d35b25 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.69.1">
<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="id1672735"></a><h2>Attributes</h2>
+<a name="id2848867"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/template-nontype-parameter.html b/doc/html/boostbook/dtd/template-nontype-parameter.html
index 42a885e2d9..34ba07ffd2 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.69.1">
<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="id1675583"></a><h2>Attributes</h2>
+<a name="id2851714"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -83,7 +83,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/template-type-parameter.html b/doc/html/boostbook/dtd/template-type-parameter.html
index a178ab9874..6ad8482d91 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.69.1">
<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="id1669623"></a><h2>Attributes</h2>
+<a name="id2845722"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -82,7 +82,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/template-varargs.html b/doc/html/boostbook/dtd/template-varargs.html
index 3b4f2fd8a7..6aeee09ac0 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.69.1">
<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="id1670526"></a><h2>Description</h2>
+<a name="id2846627"></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="id1670536"></a><h2>Attributes</h2>
+<a name="id2846637"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -82,7 +82,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/template.html b/doc/html/boostbook/dtd/template.html
index 5e47752438..ff4dbba0ee 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.69.1">
<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="id1673779"></a><h2>Attributes</h2>
+<a name="id2849913"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -77,7 +77,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/testsuite.html b/doc/html/boostbook/dtd/testsuite.html
index c3e3813cac..68a202edf3 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.69.1">
<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="id1677033"></a><h2>Attributes</h2>
+<a name="id2853164"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -80,7 +80,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/throws.html b/doc/html/boostbook/dtd/throws.html
index 8040159241..7c33730488 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.69.1">
<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="id1672658"></a><h2>Attributes</h2>
+<a name="id2848790"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/type.html b/doc/html/boostbook/dtd/type.html
index f088404793..c70ced7174 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.69.1">
<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="id1674993"></a><h2>Attributes</h2>
+<a name="id2851123"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -74,7 +74,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/typedef.html b/doc/html/boostbook/dtd/typedef.html
index afb12dc3fe..663bfef6ed 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.69.1">
<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="id1669118"></a><h2>Attributes</h2>
+<a name="id2845216"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -83,7 +83,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/union-specialization.html b/doc/html/boostbook/dtd/union-specialization.html
index bd344680d1..4a56d24876 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.69.1">
<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="id1672570"></a><h2>Attributes</h2>
+<a name="id2848701"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -104,7 +104,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/union.html b/doc/html/boostbook/dtd/union.html
index b23964576e..9dd9a08da6 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.69.1">
<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="id1670338"></a><h2>Attributes</h2>
+<a name="id2846438"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -103,7 +103,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/using-class.html b/doc/html/boostbook/dtd/using-class.html
index 5498b7cf4e..b01895425c 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.69.1">
<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="id1673155"></a><h2>Attributes</h2>
+<a name="id2849288"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -80,7 +80,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/dtd/using-namespace.html b/doc/html/boostbook/dtd/using-namespace.html
index eca7461b02..8a1148659d 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.69.1">
<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="id1675911"></a><h2>Attributes</h2>
+<a name="id2852041"></a><h2>Attributes</h2>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -80,7 +80,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/getting/started.html b/doc/html/boostbook/getting/started.html
index 74e4ebb008..131963a7dd 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.69.1">
<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">
@@ -74,7 +74,7 @@
and Apache FOP installations to occur. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/introduction.html b/doc/html/boostbook/introduction.html
index c525edf8fa..ba399a79d1 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.69.1">
<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">
@@ -73,7 +73,7 @@ std::cout &lt;&lt; f(5, 3) &gt;&gt; std::endl;
</li>
</ul></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/sectioning.html b/doc/html/boostbook/sectioning.html
index a597cf9baa..7fe343232a 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.69.1">
<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">
@@ -48,7 +48,7 @@
IDs start with the short name of a library followed by a period,
so that IDs do not conflict between libraries.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/setup/manual.html b/doc/html/boostbook/setup/manual.html
index 05951bdcef..82c28e74e4 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.69.1">
<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">
@@ -156,7 +156,7 @@ using fop : FOP_COMMAND
the XSL:FO output of DocBook into a PDF file.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/setup/running.html b/doc/html/boostbook/setup/running.html
index fb79cbd00b..3bccd57d37 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.69.1">
<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">
@@ -94,7 +94,7 @@ Cannot find function named 'next'</pre>
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/setup/troubleshooting.html b/doc/html/boostbook/setup/troubleshooting.html
index c6c3b28256..4a163c8823 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.69.1">
<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">
@@ -34,7 +34,7 @@
<code class="literal">bin.v2</code> build directory.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/boostbook/together.html b/doc/html/boostbook/together.html
index 37e67dc6be..b521e77115 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.69.1">
<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">
@@ -77,7 +77,7 @@
alt="boost::function"&gt;function&lt;/classname&gt;</code>.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/c_local_adjustor.html b/doc/html/c_local_adjustor.html
index 2b5307522f..767b94ad81 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1076189" title="Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2500260" 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#id1076189"><img src="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#id2500260"><img src="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>
@@ -32,31 +32,31 @@
<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="bold"><strong>class</strong></span> c_local_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="bold"><strong>typedef</strong></span> date_type::duration_type date_duration_type;
+  <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="bold"><strong>typedef</strong></span> date_type::duration_type      date_duration_type;
- <span class="emphasis"><em>// <a href="c_local_adjustor.html#id904513-bb">public static functions</a></em></span>
- <span class="type">time_type</span> <a href="c_local_adjustor.html#id894363-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#id2439378-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="c_local_adjustor.html#id2397127-bb">utc_to_local</a>(<span class="bold"><strong>const</strong></span> time_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039338"></a><h2>Description</h2>
+<a name="id2606655"></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="id1039346"></a><h3>
-<a name="id904513-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="id894363-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li></ol></div>
+<a name="id2606662"></a><h3>
+<a name="id2439378-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="id2397127-bb"></a>utc_to_local(<span class="bold"><strong>const</strong></span> time_type &amp; t) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="year_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1076189"><img src="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#id2500260"><img src="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 3e36d4a7ae..8e11bebb6a 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1112881" title="Header &lt;boost/date_time/c_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2434806" 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#id1112881"><img src="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#id2434806"><img src="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,34 +32,34 @@
<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#id829136-bb">public static functions</a></em></span>
- <span class="type">std::tm *</span> <a href="c_time.html#id928708-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#id892668-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#id802822-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#id764586-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
+  <span class="emphasis"><em>// <a href="c_time.html#id2399818-bb">public static functions</a></em></span>
+  <span class="type">std::tm *</span> <a href="c_time.html#id2506205-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#id2402870-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#id2453184-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#id2505130-bb">gmtime</a>(<span class="bold"><strong>const</strong></span> std::time_t *, std::tm *) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039548"></a><h2>Description</h2>
+<a name="id2606873"></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="id1039560"></a><h3>
-<a name="id829136-bb"></a><code class="computeroutput">c_time</code> public static functions</h3>
+<a name="id2606886"></a><h3>
+<a name="id2399818-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="id928708-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="id892668-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="id802822-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="id764586-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="id2506205-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="id2402870-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="id2453184-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="id2505130-bb"></a>gmtime(<span class="bold"><strong>const</strong></span> std::time_t * t, std::tm * result) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="c_local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1112881"><img src="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#id2434806"><img src="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 55cdf0f90f..db40f3ca15 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1147063" title="Header &lt;boost/thread/once.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534986" 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#id1147063"><img src="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#id2534986"><img src="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="id1555532"></a><h2>Description</h2>
+<a name="id2782216"></a><h2>Description</h2>
<p>Example usage is as follows:</p>
<pre class="programlisting">//Example usage:
boost::once_flag once = BOOST_ONCE_INIT;
@@ -62,13 +62,13 @@ void thread_proc()
<code class="computeroutput">flag != BOOST_ONCE_INIT</code></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="BOOST_ONCE_INIT.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1147063"><img src="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#id2534986"><img src="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/collect_unrecognized.html b/doc/html/collect_unrecognized.html
index dcc8b70200..e3a7e1e7d0 100644
--- a/doc/html/collect_unrecognized.html
+++ b/doc/html/collect_unrecognized.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template collect_unrecognized</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id695585" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
<link rel="prev" href="parse_config_file.html" title="Function template parse_config_file">
-<link rel="next" href="id938144.html" title="Function parse_environment">
+<link rel="next" href="id2383787.html" title="Function parse_environment">
</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="parse_config_file.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id938144.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_config_file.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2383787.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="collect_unrecognized"></a><div class="titlepage"></div>
@@ -31,21 +31,21 @@
<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::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
- collect_unrecognized(<span class="bold"><strong>const</strong></span> std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; &amp; options,
- <span class="bold"><strong>enum</strong></span> collect_unrecognized_mode mode);</pre></div>
+  <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
+  collect_unrecognized(<span class="bold"><strong>const</strong></span> std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; &amp; options,
+                       <span class="bold"><strong>enum</strong></span> collect_unrecognized_mode mode);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1255379"></a><h2>Description</h2>
+<a name="id2724393"></a><h2>Description</h2>
<p>Collects the original tokens for all named options with 'unregistered' flag set. If 'mode' is 'include_positional' also collects all positional options. Returns the vector of origianl tokens for all collected options. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="parse_config_file.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id938144.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_config_file.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2383787.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 9f3565fdbb..6c4921e0e9 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.69.1">
<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="id975227"></a><p>This product includes software developed at the University
+<a name="id2575867"></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#id975083">Concepts</a></span></dt></dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="reference.html#id2575726">Concepts</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id975083"></a>Concepts</h3></div></div></div>
+<a name="id2575726"></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>
@@ -75,7 +75,7 @@
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/condition.html b/doc/html/condition.html
index 726758a1b6..a93f244c38 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1105286" title="Header &lt;boost/thread/condition.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2450200" 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#id1105286"><img src="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#id2450200"><img src="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>
@@ -35,24 +35,24 @@
<span class="bold"><strong>class</strong></span> condition : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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#id1184057-bb">condition</a>();
- <a href="condition.html#id725455-bb">~condition</a>();
-
- <span class="emphasis"><em>// <a href="condition.html#id1285372-bb">notification</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1280071-bb">notify_one</a>();
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id1216857-bb">notify_all</a>();
-
- <span class="emphasis"><em>// <a href="condition.html#id1136016-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#id1145318-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#id1007637-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#id1281036-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#id1171333-bb">timed_wait</a>(ScopedLock&amp;, Pred);
+  <span class="emphasis"><em>// <a href="condition.html#conditionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="condition.html#id2531211-bb">condition</a>();
+  <a href="condition.html#id2604889-bb">~condition</a>();
+
+  <span class="emphasis"><em>// <a href="condition.html#id2616531-bb">notification</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id2534198-bb">notify_one</a>();
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="condition.html#id2617876-bb">notify_all</a>();
+
+  <span class="emphasis"><em>// <a href="condition.html#id2616162-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#id2575301-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#id2450378-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#id2592886-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#id2529517-bb">timed_wait</a>(ScopedLock&amp;, Pred);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1360582"></a><h2>Description</h2>
+<a name="id2779416"></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="id1360688"></a><h3>
+<a name="id2779548"></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="id1184057-bb"></a>condition();</pre>
+<pre class="literallayout"><a name="id2531211-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="id725455-bb"></a>~condition();</pre>
+<pre class="literallayout"><a name="id2604889-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="id1360768"></a><h3>
-<a name="id1285372-bb"></a><code class="computeroutput">condition</code> notification</h3>
+<a name="id2779628"></a><h3>
+<a name="id2616531-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="id1280071-bb"></a>notify_one();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2534198-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="id1216857-bb"></a>notify_all();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2617876-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="id1360892"></a><h3>
-<a name="id1136016-bb"></a><code class="computeroutput">condition</code> waiting</h3>
+<a name="id2779754"></a><h3>
+<a name="id2616162-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="id1145318-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="id2575301-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="id1007637-bb"></a>wait(ScopedLock&amp; lock, Pred pred);</pre>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2450378-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="id1281036-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="id2592886-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="id1171333-bb"></a>timed_wait(ScopedLock&amp; lock, Pred pred);</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2529517-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>
@@ -197,13 +197,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="barrier.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1105286"><img src="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#id2450200"><img src="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 5d26c8fa5e..c4072bfa02 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id766354" title="Header &lt;boost/signals/connection.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2543701" 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#id766354"><img src="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#id2543701"><img src="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>
@@ -32,32 +32,32 @@
<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> 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#id796586-bb">connection</a>();
- <a href="connection.html#id859260-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#id863630-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#id1047540-bb">connection management</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id1179642-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#id1115436-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="connection.html#id1183960-bb">blocking</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id767704-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#id657103-bb">unblock</a>();
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id861418-bb">blocked</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="connection.html#id694147-bb">modifiers</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id658053-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#id1136099-bb">comparisons</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id832432-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#id1069221-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#connectionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="connection.html#id2553533-bb">connection</a>();
+  <a href="connection.html#id2583129-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#id2578224-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#id2558787-bb">connection management</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2558792-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#id2558732-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="connection.html#id2575036-bb">blocking</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2542286-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#id2587349-bb">unblock</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id2583758-bb">blocked</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="connection.html#id2553604-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2560411-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#id2583629-bb">comparisons</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="connection.html#id2591430-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#id2566739-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#id757461-bb">specialized algorithms</a></em></span>
-<span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id1114169">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#id2539555-bb">specialized algorithms</a></em></span>
+<span class="type"><span class="bold"><strong>void</strong></span></span> <a href="connection.html#id2558035">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="id1284788"></a><h2>Description</h2>
+<a name="id2736771"></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="id1284806"></a><h3>
+<a name="id2736789"></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="id796586-bb"></a>connection();</pre>
+<pre class="literallayout"><a name="id2553533-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#id1115436-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#id2558732-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="id859260-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="id2583129-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="id863630-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="id2578224-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="id1284990"></a><h3>
-<a name="id1047540-bb"></a><code class="computeroutput">connection</code> connection management</h3>
+<a name="id2736977"></a><h3>
+<a name="id2558787-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="id1179642-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="id2558792-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#id1115436-bb">connected</a>()</code>,
+ <code class="computeroutput">this-&gt;<a href="connection.html#id2558732-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#id1115436-bb">connected</a>()</code>.</p>
+ <code class="computeroutput">!this-&gt;<a href="connection.html#id2558732-bb">connected</a>()</code>.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1115436-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="id2558732-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="id1285132"></a><h3>
-<a name="id1183960-bb"></a><code class="computeroutput">connection</code> blocking</h3>
+<a name="id2737123"></a><h3>
+<a name="id2575036-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="id767704-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="id2542286-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="id657103-bb"></a>unblock();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2587349-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="id861418-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="id2583758-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="id1285311"></a><h3>
-<a name="id694147-bb"></a><code class="computeroutput">connection</code> modifiers</h3>
+<a name="id2737308"></a><h3>
+<a name="id2553604-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="id658053-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="id2560411-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="id1285391"></a><h3>
-<a name="id1136099-bb"></a><code class="computeroutput">connection</code> comparisons</h3>
+<a name="id2737390"></a><h3>
+<a name="id2583629-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="id832432-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="id2591430-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="id1069221-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="id2566739-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="id1285579"></a><h3>
-<a name="id757461-bb"></a><code class="computeroutput">connection</code> specialized algorithms</h3>
+<a name="id2737582"></a><h3>
+<a name="id2539555-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="id1114169"></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="id2558035"></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>:
@@ -225,13 +225,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="trackable.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id766354"><img src="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#id2543701"><img src="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/const_formatter.html b/doc/html/const_formatter.html
index e46ca6f588..b6aca56bd6 100644
--- a/doc/html/const_formatter.html
+++ b/doc/html/const_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template const_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146687" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2356089" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
<link rel="prev" href="range_finder.html" title="Function range_finder">
<link rel="next" href="identity_formatter.html" title="Function template identity_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="const_formatter"></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> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> const_formatter(<span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1325103"></a><h2>Description</h2>
+<a name="id2760443"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">const_formatter</code> . Const formatter always returns the same value, regardless of the parameter.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">const_formatter</code> object. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="range_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="identity_formatter.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 dd346d8322..7b3720d76a 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1076715" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459416" 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#id1076715"><img src="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#id2459416"><img src="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>
@@ -32,62 +32,62 @@
<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> value_policies&gt;
<span class="bold"><strong>class</strong></span> constrained_value {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> value_policies::value_type value_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id1104321-bb">constrained_value</a>(value_type);
- constrained_value&amp; <a href="constrained_value.html#id1074402-bb"><span class="bold"><strong>operator</strong></span>=</a>(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#id2423509-bb">constrained_value</a>(value_type);
+  constrained_value&amp; <a href="constrained_value.html#id2454734-bb"><span class="bold"><strong>operator</strong></span>=</a>(value_type);
- <span class="emphasis"><em>// <a href="constrained_value.html#id996916-bb">public member functions</a></em></span>
- <a href="constrained_value.html#id997482-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#id2508501-bb">public member functions</a></em></span>
+  <a href="constrained_value.html#id2508505-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#id967033-bb">public static functions</a></em></span>
- <span class="type">value_type max</span> <a href="constrained_value.html#id931535-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
- <span class="type">value_type min</span> <a href="constrained_value.html#id1102865-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id2406520-bb">public static functions</a></em></span>
+  <span class="type">value_type max</span> <a href="constrained_value.html#id2406525-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type">value_type min</span> <a href="constrained_value.html#id2457611-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
- <span class="emphasis"><em>// <a href="constrained_value.html#id928050-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="constrained_value.html#id1072548-bb">assign</a>(value_type) ;
+  <span class="emphasis"><em>// <a href="constrained_value.html#id2458539-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="constrained_value.html#id2506761-bb">assign</a>(value_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1039981"></a><h2>Description</h2>
+<a name="id2607318"></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="id1040002"></a><h3>
+<a name="id2607338"></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="id1104321-bb"></a>constrained_value(value_type value);</pre></li>
-<li><pre class="literallayout">constrained_value&amp; <a name="id1074402-bb"></a><span class="bold"><strong>operator</strong></span>=(value_type v);</pre></li>
+<li><pre class="literallayout"><a name="id2423509-bb"></a>constrained_value(value_type value);</pre></li>
+<li><pre class="literallayout">constrained_value&amp; <a name="id2454734-bb"></a><span class="bold"><strong>operator</strong></span>=(value_type v);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1040056"></a><h3>
-<a name="id996916-bb"></a><code class="computeroutput">constrained_value</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id997482-bb"></a><span class="bold"><strong>operator</strong></span> value_type() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2607393"></a><h3>
+<a name="id2508501-bb"></a><code class="computeroutput">constrained_value</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2508505-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="id1040099"></a><h3>
-<a name="id967033-bb"></a><code class="computeroutput">constrained_value</code> public static functions</h3>
+<a name="id2607436"></a><h3>
+<a name="id2406520-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="id931535-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type">value_type min</span> <a name="id1102865-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">value_type max</span> <a name="id2406525-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">value_type min</span> <a name="id2457611-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1040153"></a><h3>
-<a name="id928050-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="id1072548-bb"></a>assign(value_type value) ;</pre></li></ol></div>
+<a name="id2607491"></a><h3>
+<a name="id2458539-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="id2506761-bb"></a>assign(value_type value) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="c_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1076715"><img src="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#id2459416"><img src="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/contains.html b/doc/html/contains.html
index 3eb643977a..7f8837ce98 100644
--- a/doc/html/contains.html
+++ b/doc/html/contains.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function contains</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="iends_with.html" title="Function template iends_with">
<link rel="next" href="icontains.html" title="Function template icontains">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="contains"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> contains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, PredicateT Comp);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> contains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, PredicateT Comp);
<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> contains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> contains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326629"></a><h2>Description</h2>
+<a name="id2762003"></a><h2>Description</h2>
<p>This predicate holds when the test container is contained in the Input. When the optional predicate is specified, it is used for character-wise comparison.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="iends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="icontains.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 9add7cd1cf..f27aa281aa 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id871843" title="Header &lt;boost/date_time/string_convert.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2461161" 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#id871843"><img src="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#id2461161"><img src="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>
@@ -31,20 +31,20 @@
<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> InputT, <span class="bold"><strong>typename</strong></span> OutputT&gt;
- <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>
+  <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="id1114568"></a><h2>Description</h2>
+<a name="id2650203"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="special_values_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id871843"><img src="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#id2461161"><img src="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 1d734f5615..e042b4578e 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id972255" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2471523" 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#id972255"><img src="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#id2471523"><img src="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>
@@ -31,75 +31,75 @@
<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> config&gt;
<span class="bold"><strong>struct</strong></span> counted_time_rep {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> config::int_type int_type;
- <span class="bold"><strong>typedef</strong></span> config::date_type date_type;
- <span class="bold"><strong>typedef</strong></span> config::impl_type impl_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type date_duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> date_type::ymd_type ymd_type;
- <span class="bold"><strong>typedef</strong></span> config::time_duration_type time_duration_type;
- <span class="bold"><strong>typedef</strong></span> config::resolution_traits resolution_traits;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> config::int_type           int_type;          
+  <span class="bold"><strong>typedef</strong></span> config::date_type          date_type;         
+  <span class="bold"><strong>typedef</strong></span> config::impl_type          impl_type;         
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type   date_duration_type;
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type   calendar_type;     
+  <span class="bold"><strong>typedef</strong></span> date_type::ymd_type        ymd_type;          
+  <span class="bold"><strong>typedef</strong></span> config::time_duration_type time_duration_type;
+  <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#id793204-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#id793229-bb">counted_time_rep</a>(int_type);
- <a href="counted_time_rep.html#id793244-bb">counted_time_rep</a>(impl_type);
+  <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#id2402444-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#id2402468-bb">counted_time_rep</a>(int_type);
+  <a href="counted_time_rep.html#id2402481-bb">counted_time_rep</a>(impl_type);
- <span class="emphasis"><em>// <a href="counted_time_rep.html#id899230-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="counted_time_rep.html#id899235-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#id899248-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">int_type</span> <a href="counted_time_rep.html#id899261-bb">time_count</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">int_type</span> <a href="counted_time_rep.html#id899274-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#id966936-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#id966949-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#id835804-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#id835817-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">impl_type</span> <a href="counted_time_rep.html#id835830-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="counted_time_rep.html#id2503033-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="counted_time_rep.html#id2503037-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#id2503050-bb">day_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id2503062-bb">time_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id2503074-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#id2503087-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#id2503099-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#id2503112-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#id2402418-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">impl_type</span> <a href="counted_time_rep.html#id2402430-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="counted_time_rep.html#id793258-bb">public static functions</a></em></span>
- <span class="type">int_type</span> <a href="counted_time_rep.html#id895674-bb">frac_sec_per_day</a>() ;
+  <span class="emphasis"><em>// <a href="counted_time_rep.html#id2402495-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="counted_time_rep.html#id2402500-bb">frac_sec_per_day</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1142962"></a><h2>Description</h2>
+<a name="id2661713"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1142966"></a><h3>
+<a name="id2661717"></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="id793204-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="id793229-bb"></a>counted_time_rep(int_type count);</pre></li>
-<li><pre class="literallayout"><a name="id793244-bb"></a>counted_time_rep(impl_type count);</pre></li>
+<li><pre class="literallayout"><a name="id2402444-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="id2402468-bb"></a>counted_time_rep(int_type count);</pre></li>
+<li><pre class="literallayout"><a name="id2402481-bb"></a>counted_time_rep(impl_type count);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1143041"></a><h3>
-<a name="id899230-bb"></a><code class="computeroutput">counted_time_rep</code> public member functions</h3>
+<a name="id2661791"></a><h3>
+<a name="id2503033-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="id899235-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="id899248-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="id899261-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="id899274-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="id966936-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="id966949-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="id835804-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="id835817-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="id835830-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="id2503037-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="id2503050-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="id2503062-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="id2503074-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="id2503087-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="id2503099-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="id2503112-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="id2402418-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="id2402430-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1143282"></a><h3>
-<a name="id793258-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="id895674-bb"></a>frac_sec_per_day() ;</pre></li></ol></div>
+<a name="id2662040"></a><h3>
+<a name="id2402495-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="id2402500-bb"></a>frac_sec_per_day() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_resolution_traits.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id972255"><img src="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#id2471523"><img src="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 c1b0967000..114369d6a9 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id972255" title="Header &lt;boost/date_time/time_system_counted.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2471523" 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#id972255"><img src="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#id2471523"><img src="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>
@@ -32,72 +32,72 @@
<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_rep&gt;
<span class="bold"><strong>class</strong></span> counted_time_system {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> time_rep time_rep_type;
- <span class="bold"><strong>typedef</strong></span> time_rep_type::impl_type impl_type;
- <span class="bold"><strong>typedef</strong></span> time_rep_type::time_duration_type time_duration_type;
- <span class="bold"><strong>typedef</strong></span> time_duration_type::fractional_seconds_type fractional_seconds_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> time_rep                                    time_rep_type;          
+  <span class="bold"><strong>typedef</strong></span> time_rep_type::impl_type                    impl_type;              
+  <span class="bold"><strong>typedef</strong></span> time_rep_type::time_duration_type           time_duration_type;     
+  <span class="bold"><strong>typedef</strong></span> time_duration_type::fractional_seconds_type fractional_seconds_type;
+  <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#id898650-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#id898656-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#id898688-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#id934571-bb">get_time_rep</a>(special_values) ;
- <span class="type">date_type</span> <a href="counted_time_system.html#id934594-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#id896418-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#id896442-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#id907750-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#id857064-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#id961899-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#id961933-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#id858437-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#id858472-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#id901921-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="counted_time_system.html#id2483706-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#id2483710-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#id2483741-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#id2483788-bb">get_time_rep</a>(special_values) ;
+  <span class="type">date_type</span> <a href="counted_time_system.html#id2483811-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#id2483833-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#id2483856-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#id2472212-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#id2472243-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#id2472275-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#id2472307-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#id2472340-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#id2472372-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#id2478024-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="id1143713"></a><h2>Description</h2>
+<a name="id2662497"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1143716"></a><h3>
-<a name="id898650-bb"></a><code class="computeroutput">counted_time_system</code> public static functions</h3>
+<a name="id2662500"></a><h3>
+<a name="id2483706-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="id898656-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="id2483710-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="id898688-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="id934571-bb"></a>get_time_rep(special_values sv) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id934594-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="id896418-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="id896442-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="id907750-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="id857064-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>
+<a name="id2483741-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="id2483788-bb"></a>get_time_rep(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2483811-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="id2483833-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="id2483856-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="id2472212-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="id2472243-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="id961899-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="id2472275-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="id961933-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="id2472307-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="id858437-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>
+<a name="id2472340-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="id858472-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="id2472372-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="id901921-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="id2478024-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="counted_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id972255"><img src="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#id2471523"><img src="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 3e593fec0a..c8f8278ded 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928723" title="Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2474850" 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="id972407.html" title="Function operator+">
+<link rel="next" href="id2475183.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#id928723"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id972407.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#id2474850"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475183.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>
@@ -32,68 +32,68 @@
<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> custom_time_zone : <span class="bold"><strong>public</strong></span> boost::local_time::time_zone {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> boost::posix_time::time_duration time_duration_type;
- <span class="bold"><strong>typedef</strong></span> <a href="time_zone.html" title="Class time_zone">time_zone</a> base_type;
- <span class="bold"><strong>typedef</strong></span> base_type::string_type string_type;
- <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type stringstream_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::posix_time::time_duration time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="time_zone.html" title="Class time_zone">time_zone</a>                        base_type;         
+  <span class="bold"><strong>typedef</strong></span> base_type::string_type           string_type;       
+  <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#id1112756-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#id940283-bb">~custom_time_zone</a>();
+  <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#id2475100-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#id2475143-bb">~custom_time_zone</a>();
- <span class="emphasis"><em>// <a href="custom_time_zone.html#id1002385-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#id1002390-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#id904044-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#id904057-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#id1104238-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#id973108-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#id997871-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#id1077763-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#id803421-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#id943629-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#id1112737-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="custom_time_zone.html#id2474922-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#id2474927-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#id2474939-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#id2474952-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#id2474965-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#id2474977-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#id2474994-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#id2475021-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#id2475048-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#id2475064-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#id2475081-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1178859"></a><h2>Description</h2>
+<a name="id2680872"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1178862"></a><h3>
+<a name="id2680875"></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="id1112756-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="id940283-bb"></a>~custom_time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id2475100-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="id2475143-bb"></a>~custom_time_zone();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1178934"></a><h3>
-<a name="id1002385-bb"></a><code class="computeroutput">custom_time_zone</code> public member functions</h3>
+<a name="id2680949"></a><h3>
+<a name="id2474922-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="id1002390-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="id904044-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="id904057-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="id1104238-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="id973108-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="id997871-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="id1077763-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="id803421-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="id943629-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="id1112737-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="id2474927-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="id2474939-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="id2474952-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="id2474965-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="id2474977-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="id2474994-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="id2475021-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="id2475048-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="id2475064-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="id2475081-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="duration_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928723"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id972407.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#id2474850"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475183.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 af10988b76..190fa33fe3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795044" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433012" 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#id795044"><img src="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#id2433012"><img src="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>
@@ -31,36 +31,36 @@
<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> 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#id893811-bb">data_not_accessible</a>();
- <a href="data_not_accessible.html#id893814-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#data_not_accessibleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="data_not_accessible.html#id2433035-bb">data_not_accessible</a>();
+  <a href="data_not_accessible.html#id2433037-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#id655458-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="data_not_accessible.html#id2433031-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1146566"></a><h2>Description</h2>
+<a name="id2665465"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1146569"></a><h3>
+<a name="id2665469"></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="id893811-bb"></a>data_not_accessible();</pre></li>
-<li><pre class="literallayout"><a name="id893814-bb"></a>data_not_accessible(<span class="bold"><strong>const</strong></span> std::string &amp; filespec);</pre></li>
+<li><pre class="literallayout"><a name="id2433035-bb"></a>data_not_accessible();</pre></li>
+<li><pre class="literallayout"><a name="id2433037-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="id1146623"></a><h3>
-<a name="id655458-bb"></a><code class="computeroutput">data_not_accessible</code> public member functions</h3>
+<a name="id2665523"></a><h3>
+<a name="id2433031-bb"></a><code class="computeroutput">data_not_accessible</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>
+<table 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_names_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795044"><img src="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#id2433012"><img src="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 19a84b70aa..96db5a7cd5 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id802070" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2412320" 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#id802070"><img src="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#id2412320"><img src="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>
@@ -32,76 +32,76 @@
<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> duration_rep_traits&gt;
<span class="bold"><strong>class</strong></span> date_duration {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> duration_rep_traits::int_type duration_rep_type;
- <span class="bold"><strong>typedef</strong></span> duration_rep_traits::impl_type duration_rep;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> duration_rep_traits::int_type  duration_rep_type;
+  <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#id1001418-bb">date_duration</a>(duration_rep);
- <a href="date_duration.html#id1037183-bb">date_duration</a>(special_values);
- <a href="date_duration.html#id826172-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#date_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date_duration.html#id2509673-bb">date_duration</a>(duration_rep);
+  <a href="date_duration.html#id2484453-bb">date_duration</a>(special_values);
+  <a href="date_duration.html#id2519240-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#id933664-bb">public member functions</a></em></span>
- <span class="type">duration_rep</span> <a href="date_duration.html#id1074790-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#id698115-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">duration_rep_type</span> <a href="date_duration.html#id978210-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#id1039916-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#id1038785-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#id831874-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#id1001700-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#id858863-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#id1079918-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#id1045568-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#id1042586-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_duration.html#id2507074-bb">public member functions</a></em></span>
+  <span class="type">duration_rep</span> <a href="date_duration.html#id2507079-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#id2415898-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_rep_type</span> <a href="date_duration.html#id2485339-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#id2422529-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#id2385742-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#id2485398-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#id2493103-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#id2407391-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#id2497458-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#id2464165-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#id2445593-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="date_duration.html#id938746-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#id791986-bb">unit</a>() ;
+  <span class="emphasis"><em>// <a href="date_duration.html#id2483511-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#id2483515-bb">unit</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1042672"></a><h2>Description</h2>
+<a name="id2610135"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1042676"></a><h3>
+<a name="id2610138"></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="id1001418-bb"></a>date_duration(duration_rep day_count);</pre></li>
+<li><pre class="literallayout"><a name="id2509673-bb"></a>date_duration(duration_rep day_count);</pre></li>
<li>
-<pre class="literallayout"><a name="id1037183-bb"></a>date_duration(special_values sv);</pre>
+<pre class="literallayout"><a name="id2484453-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="id826172-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="id2519240-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="id1042754"></a><h3>
-<a name="id933664-bb"></a><code class="computeroutput">date_duration</code> public member functions</h3>
+<a name="id2610218"></a><h3>
+<a name="id2507074-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="id1074790-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="id698115-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="id978210-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="id1039916-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="id1038785-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="id831874-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="id1001700-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="id858863-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="id1079918-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="id1045568-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="id1042586-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="id2507079-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="id2415898-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="id2485339-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="id2422529-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="id2385742-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="id2485398-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="id2493103-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="id2407391-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="id2497458-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="id2464165-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="id2445593-bb"></a>is_negative() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1043130"></a><h3>
-<a name="id938746-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="id791986-bb"></a>unit() ;</pre></li></ol></div>
+<a name="id2610606"></a><h3>
+<a name="id2483511-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="id2483515-bb"></a>unit() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="day_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802070"><img src="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#id2412320"><img src="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 ee8d89a2bc..55e60693fb 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1107228" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2466656" 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#id1107228"><img src="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#id2466656"><img src="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>
@@ -30,86 +30,86 @@
</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> date_type, <span class="bold"><strong>typename</strong></span> CharT,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> date_facet {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> <a href="period.html" title="Class template period">boost::date_time::period</a>&lt; date_type, duration_type &gt; period_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> <a href="period_formatter.html" title="Class template period_formatter">boost::date_time::period_formatter</a>&lt; CharT &gt; period_formatter_type;
- <span class="bold"><strong>typedef</strong></span> <a href="special_values_formatter.html" title="Class template special_values_formatter">boost::date_time::special_values_formatter</a>&lt; CharT &gt; special_values_formatter_type;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt; input_collection_type;
- <span class="bold"><strong>typedef</strong></span> <a href="date_generator_formatter.html" title="Class template date_generator_formatter">date_generator_formatter</a>&lt; date_type, CharT &gt; date_gen_formatter_type;
- <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt; partial_date_type;
- <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt; nth_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt; first_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt; last_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt; kday_after_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type                             duration_type;                
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type                          day_of_week_type;             
+  <span class="bold"><strong>typedef</strong></span> date_type::day_type                                  day_type;                     
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                                month_type;                   
+  <span class="bold"><strong>typedef</strong></span> <a href="period.html" title="Class template period">boost::date_time::period</a>&lt; date_type, duration_type &gt; period_type;                  
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt;                           string_type;                  
+  <span class="bold"><strong>typedef</strong></span> CharT                                                char_type;                    
+  <span class="bold"><strong>typedef</strong></span> <a href="period_formatter.html" title="Class template period_formatter">boost::date_time::period_formatter</a>&lt; CharT &gt;          period_formatter_type;        
+  <span class="bold"><strong>typedef</strong></span> <a href="special_values_formatter.html" title="Class template special_values_formatter">boost::date_time::special_values_formatter</a>&lt; CharT &gt;  special_values_formatter_type;
+  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt;            input_collection_type;        
+  <span class="bold"><strong>typedef</strong></span> <a href="date_generator_formatter.html" title="Class template date_generator_formatter">date_generator_formatter</a>&lt; date_type, CharT &gt;         date_gen_formatter_type;      
+  <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt;                            partial_date_type;            
+  <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt;                       nth_kday_type;                
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt;                     first_kday_type;              
+  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt;                      last_kday_type;               
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt;                        kday_after_type;              
+  <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#id1002190-bb">date_facet</a>(::size_t = 0);
- <a href="date_facet.html#id928944-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#id932688-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#date_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date_facet.html#id2414624-bb">date_facet</a>(::size_t = 0);
+  <a href="date_facet.html#id2511410-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#id2470519-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#id802684-bb">public member functions</a></em></span>
- <span class="type">std::locale::id &amp;</span> <a href="date_facet.html#id997614-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#id1112286-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#id964201-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#id1038803-bb">set_iso_extended_format</a>() ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id927228-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#id834757-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#id1003282-bb">period_formatter</a>(period_formatter_type) ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id899769-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#id899826-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#id941581-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#id831528-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#id966084-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#id1035949-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#id696603-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#id942367-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#id943497-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#id939806-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#id823862-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#id933413-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#id906948-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#id964384-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#id940169-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#id933374-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#id872266-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#id799657-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#id2405040-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="date_facet.html#id2397315-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#id2527043-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#id2427578-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#id2493410-bb">set_iso_extended_format</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2454877-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#id2395087-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#id2384920-bb">period_formatter</a>(period_formatter_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_facet.html#id2469408-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#id2428903-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#id2478407-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#id2524139-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#id2521828-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#id2466406-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#id2458379-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#id2507227-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#id2401693-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#id2522103-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#id2490936-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#id2459028-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#id2402728-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#id2417087-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#id2491174-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#id2392485-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#id2432314-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#id2490059-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#id939704-bb">protected member functions</a></em></span>
- <span class="type">tm</span> <a href="date_facet.html#id971597-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#id1103237-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#id1034545-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="emphasis"><em>// <a href="date_facet.html#id2384216-bb">protected member functions</a></em></span>
+  <span class="type">tm</span> <a href="date_facet.html#id2384220-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#id2427702-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#id2403932-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;
- <span class="bold"><strong>static</strong></span> const char_type long_month_format;
- <span class="bold"><strong>static</strong></span> const char_type short_month_format;
- <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
- <span class="bold"><strong>static</strong></span> const char_type standard_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type iso_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type iso_format_extended_specifier;
- <span class="bold"><strong>static</strong></span> const char_type default_date_format;
- <span class="bold"><strong>static</strong></span> std::locale::id id;
+  <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;
+  <span class="bold"><strong>static</strong></span> const char_type long_month_format;
+  <span class="bold"><strong>static</strong></span> const char_type short_month_format;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
+  <span class="bold"><strong>static</strong></span> const char_type standard_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type iso_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type iso_format_extended_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type default_date_format;
+  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1047010"></a><h2>Description</h2>
+<a name="id2614661"></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,86 +122,86 @@
</ul></div>
<p>Default month format == b Default weekday format == a </p>
<div class="refsect2" lang="en">
-<a name="id1047058"></a><h3>
+<a name="id2614709"></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="id1002190-bb"></a>date_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id928944-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="id932688-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(),
- ::size_t ref_count = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2414624-bb"></a>date_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2511410-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="id2470519-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(),
+           ::size_t ref_count = 0);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1047144"></a><h3>
-<a name="id802684-bb"></a><code class="computeroutput">date_facet</code> public member functions</h3>
+<a name="id2614804"></a><h3>
+<a name="id2405040-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="id997614-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="id1112286-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="id964201-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="id1038803-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="id927228-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="id834757-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="id1003282-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="id899769-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="id899826-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="id941581-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="id831528-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="id966084-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="id1035949-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="id696603-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="id942367-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="id943497-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="id939806-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="id823862-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="id933413-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="id906948-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="id964384-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="id940169-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="id933374-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="id872266-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="id799657-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>
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id2397315-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="id2527043-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="id2427578-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="id2493410-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="id2454877-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="id2395087-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="id2384920-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="id2469408-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="id2428903-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="id2478407-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="id2524139-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="id2521828-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="id2466406-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="id2458379-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="id2507227-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="id2401693-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="id2522103-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="id2490936-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="id2459028-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="id2402728-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="id2417087-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="id2491174-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="id2392485-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="id2432314-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="id2490059-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="id1047920"></a><h3>
-<a name="id939704-bb"></a><code class="computeroutput">date_facet</code> protected member functions</h3>
+<a name="id2615594"></a><h3>
+<a name="id2384216-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="id971597-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="id2384220-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="id1103237-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>
+<a name="id2427702-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="id1034545-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>
+<a name="id2403932-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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="years_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1107228"><img src="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#id2466656"><img src="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 f47c8ed287..3b27bc5907 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id978217" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2352409" 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#id978217"><img src="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#id2352409"><img src="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>
@@ -32,32 +32,32 @@
<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, <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;
<span class="bold"><strong>class</strong></span> date_formatter {
<span class="bold"><strong>public</strong></span>:
- <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>// 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#id938912-bb">public static functions</a></em></span>
- <span class="type">string_type</span> <a href="date_formatter.html#id1067190-bb">date_to_string</a>(date_type) ;
- <span class="type">std::string</span> <a href="date_formatter.html#id825236-bb">date_to_string</a>(date_type) ;
+  <span class="emphasis"><em>// <a href="date_formatter.html#id2496284-bb">public static functions</a></em></span>
+  <span class="type">string_type</span> <a href="date_formatter.html#id2496288-bb">date_to_string</a>(date_type) ;
+  <span class="type">std::string</span> <a href="date_formatter.html#id2425904-bb">date_to_string</a>(date_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1069190"></a><h2>Description</h2>
+<a name="id2619566"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069193"></a><h3>
-<a name="id938912-bb"></a><code class="computeroutput">date_formatter</code> public static functions</h3>
+<a name="id2619569"></a><h3>
+<a name="id2496284-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="id1067190-bb"></a>date_to_string(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id825236-bb"></a>date_to_string(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">string_type</span> <a name="id2496288-bb"></a>date_to_string(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2425904-bb"></a>date_to_string(date_type d) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id978217"><img src="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#id2352409"><img src="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 a2f7ee56c4..f68f25bb59 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1074005" title="Header &lt;boost/date_time/date_generator_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496366" 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#id1074005"><img src="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#id2496366"><img src="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>
@@ -30,64 +30,64 @@
</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> date_type, <span class="bold"><strong>typename</strong></span> CharT,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> date_generator_formatter {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt; partial_date_type;
- <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt; nth_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt; first_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt; last_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt; kday_after_type;
- <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="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; char_type &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; string_type &gt; collection_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt;        partial_date_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt;   nth_kday_type;    
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt; first_kday_type;  
+  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt;  last_kday_type;   
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt;    kday_after_type;  
+  <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="bold"><strong>typedef</strong></span> CharT                            char_type;        
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; char_type &gt;   string_type;      
+  <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#id904260-bb">date_generator_formatter</a>();
- <a href="date_generator_formatter.html#id1000292-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#date_generator_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date_generator_formatter.html#id2451561-bb">date_generator_formatter</a>();
+  <a href="date_generator_formatter.html#id2451568-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#id1041074-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_formatter.html#id1041080-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#id827854-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#id791603-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#id892601-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#id936166-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#id870924-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#id967406-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#id2491469-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_formatter.html#id2491474-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#id2515738-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#id2501060-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#id2526174-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#id2393159-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#id2432238-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#id2524371-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#id1039088-bb">private member functions</a></em></span>
- <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id1101145-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#id2407974-bb">private member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="date_generator_formatter.html#id2521138-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;
- <span class="bold"><strong>static</strong></span> const char_type third_string;
- <span class="bold"><strong>static</strong></span> const char_type fourth_string;
- <span class="bold"><strong>static</strong></span> const char_type fifth_string;
- <span class="bold"><strong>static</strong></span> const char_type last_string;
- <span class="bold"><strong>static</strong></span> const char_type before_string;
- <span class="bold"><strong>static</strong></span> const char_type after_string;
- <span class="bold"><strong>static</strong></span> const char_type of_string;
+  <span class="bold"><strong>static</strong></span> const char_type first_string;
+  <span class="bold"><strong>static</strong></span> const char_type second_string;
+  <span class="bold"><strong>static</strong></span> const char_type third_string;
+  <span class="bold"><strong>static</strong></span> const char_type fourth_string;
+  <span class="bold"><strong>static</strong></span> const char_type fifth_string;
+  <span class="bold"><strong>static</strong></span> const char_type last_string;
+  <span class="bold"><strong>static</strong></span> const char_type before_string;
+  <span class="bold"><strong>static</strong></span> const char_type after_string;
+  <span class="bold"><strong>static</strong></span> const char_type of_string;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1070987"></a><h2>Description</h2>
+<a name="id2621436"></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,26 +98,26 @@
<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="id1071021"></a><h3>
+<a name="id2621484"></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="id904260-bb"></a>date_generator_formatter();</pre></li>
-<li><pre class="literallayout"><a name="id1000292-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,
- <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="id2451561-bb"></a>date_generator_formatter();</pre></li>
+<li><pre class="literallayout"><a name="id2451568-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,
+                         <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>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1071133"></a><h3>
-<a name="id1041074-bb"></a><code class="computeroutput">date_generator_formatter</code> public member functions</h3>
+<a name="id2621604"></a><h3>
+<a name="id2491469-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="id1041080-bb"></a>elements(<span class="bold"><strong>const</strong></span> collection_type &amp; new_strings,
- phrase_elements beg_pos = first) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2491474-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>
<p>It is not necessary to send in a complete set if only a few elements are to be replaced as long as the correct beg_pos is used.</p>
@@ -125,43 +125,43 @@
<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="id827854-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>
+  <span class="type">OutItrT</span> <a name="id2515738-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="id791603-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>
+  <span class="type">OutItrT</span> <a name="id2501060-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="id892601-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>
+  <span class="type">OutItrT</span> <a name="id2526174-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="id936166-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>
+  <span class="type">OutItrT</span> <a name="id2393159-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="id870924-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>
+  <span class="type">OutItrT</span> <a name="id2432238-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="id967406-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>
+  <span class="type">OutItrT</span> <a name="id2524371-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="id1071520"></a><h3>
-<a name="id1039088-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="id1101145-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="id2622003"></a><h3>
+<a name="id2407974-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="id2521138-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1074005"><img src="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#id2496366"><img src="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 bf9618e80e..ca525ef587 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id971883" title="Header &lt;boost/date_time/date_generator_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2408449" 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#id971883"><img src="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#id2408449"><img src="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>
@@ -32,80 +32,80 @@
<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, <span class="bold"><strong>typename</strong></span> charT&gt;
<span class="bold"><strong>class</strong></span> date_generator_parser {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; charT &gt; stream_itr_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; charT &gt; parse_tree_type;
- <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type match_results;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; collection_type;
- <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt; partial_date_type;
- <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt; nth_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt; first_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt; last_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt; kday_after_type;
- <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="bold"><strong>typedef</strong></span> charT char_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                string_type;      
+  <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; charT &gt;         stream_itr_type;  
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                     month_type;       
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type               day_of_week_type; 
+  <span class="bold"><strong>typedef</strong></span> date_type::day_type                       day_type;         
+  <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; charT &gt;                parse_tree_type;  
+  <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type  match_results;    
+  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; collection_type;  
+  <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt;                 partial_date_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt;            nth_kday_type;    
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt;          first_kday_type;  
+  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt;           last_kday_type;   
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt;             kday_after_type;  
+  <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="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#id796945-bb">date_generator_parser</a>();
- <a href="date_generator_parser.html#id1076972-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#id1067344-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#date_generator_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date_generator_parser.html#id2505343-bb">date_generator_parser</a>();
+  <a href="date_generator_parser.html#id2505352-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#id2454721-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#id930559-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id930564-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#id1106744-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#id799643-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#id901518-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#id1080532-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#id791550-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#id801342-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#id1034050-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#id2468149-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id2468154-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#id2447237-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#id2446186-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#id2522996-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#id2455382-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#id2506290-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#id2497725-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#id2508670-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#id869519-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id869524-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="emphasis"><em>// <a href="date_generator_parser.html#id2519207-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_generator_parser.html#id2519212-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;
- <span class="bold"><strong>static</strong></span> const char_type second_string;
- <span class="bold"><strong>static</strong></span> const char_type third_string;
- <span class="bold"><strong>static</strong></span> const char_type fourth_string;
- <span class="bold"><strong>static</strong></span> const char_type fifth_string;
- <span class="bold"><strong>static</strong></span> const char_type last_string;
- <span class="bold"><strong>static</strong></span> const char_type before_string;
- <span class="bold"><strong>static</strong></span> const char_type after_string;
- <span class="bold"><strong>static</strong></span> const char_type of_string;
+  <span class="bold"><strong>static</strong></span> const char_type first_string;
+  <span class="bold"><strong>static</strong></span> const char_type second_string;
+  <span class="bold"><strong>static</strong></span> const char_type third_string;
+  <span class="bold"><strong>static</strong></span> const char_type fourth_string;
+  <span class="bold"><strong>static</strong></span> const char_type fifth_string;
+  <span class="bold"><strong>static</strong></span> const char_type last_string;
+  <span class="bold"><strong>static</strong></span> const char_type before_string;
+  <span class="bold"><strong>static</strong></span> const char_type after_string;
+  <span class="bold"><strong>static</strong></span> const char_type of_string;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1072392"></a><h2>Description</h2>
+<a name="id2622931"></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,69 +118,69 @@
<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="id1072437"></a><h3>
+<a name="id2622975"></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="id796945-bb"></a>date_generator_parser();</pre></li>
-<li><pre class="literallayout"><a name="id1076972-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="id1067344-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="id2505343-bb"></a>date_generator_parser();</pre></li>
+<li><pre class="literallayout"><a name="id2505352-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="id2454721-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="id1072573"></a><h3>
-<a name="id930559-bb"></a><code class="computeroutput">date_generator_parser</code> public member functions</h3>
+<a name="id2623117"></a><h3>
+<a name="id2468149-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="id930564-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="id1106744-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="id2468154-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="id2447237-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="id799643-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>
+  <span class="type">partial_date_type</span>
+  <a name="id2446186-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="id901518-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>
+  <span class="type">nth_kday_type</span>
+  <a name="id2522996-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="id1080532-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>
+  <span class="type">first_kday_type</span>
+  <a name="id2455382-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="id791550-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>
+  <span class="type">last_kday_type</span>
+  <a name="id2506290-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="id801342-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>
+  <span class="type">kday_before_type</span>
+  <a name="id2497725-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="id1034050-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>
+  <span class="type">kday_after_type</span>
+  <a name="id2508670-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="id1072968"></a><h3>
-<a name="id869519-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="id869524-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>
+<a name="id2623528"></a><h3>
+<a name="id2519207-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="id2519212-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_generator_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id971883"><img src="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#id2408449"><img src="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 ad4cbfa611..75c716a344 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1107228" title="Header &lt;boost/date_time/date_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2466656" 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#id1107228"><img src="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#id2466656"><img src="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>
@@ -30,158 +30,158 @@
</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> date_type, <span class="bold"><strong>typename</strong></span> CharT,
- <span class="bold"><strong>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> date_input_facet {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> <a href="period.html" title="Class template period">boost::date_time::period</a>&lt; date_type, duration_type &gt; period_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> <a href="period_parser.html" title="Class template period_parser">boost::date_time::period_parser</a>&lt; date_type, CharT &gt; period_parser_type;
- <span class="bold"><strong>typedef</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, CharT &gt; special_values_parser_type;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt; input_collection_type;
- <span class="bold"><strong>typedef</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, CharT &gt; format_date_parser_type;
- <span class="bold"><strong>typedef</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, CharT &gt; date_gen_parser_type;
- <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt; partial_date_type;
- <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt; nth_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt; first_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt; last_kday_type;
- <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt; kday_after_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type                             duration_type;             
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type                          day_of_week_type;          
+  <span class="bold"><strong>typedef</strong></span> date_type::day_type                                  day_type;                  
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                                month_type;                
+  <span class="bold"><strong>typedef</strong></span> date_type::year_type                                 year_type;                 
+  <span class="bold"><strong>typedef</strong></span> <a href="period.html" title="Class template period">boost::date_time::period</a>&lt; date_type, duration_type &gt; period_type;               
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt;                           string_type;               
+  <span class="bold"><strong>typedef</strong></span> CharT                                                char_type;                 
+  <span class="bold"><strong>typedef</strong></span> <a href="period_parser.html" title="Class template period_parser">boost::date_time::period_parser</a>&lt; date_type, CharT &gt;  period_parser_type;        
+  <span class="bold"><strong>typedef</strong></span> <a href="special_values_parser.html" title="Class template special_values_parser">special_values_parser</a>&lt; date_type, CharT &gt;            special_values_parser_type;
+  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt;            input_collection_type;     
+  <span class="bold"><strong>typedef</strong></span> <a href="format_date_parser.html" title="Class template format_date_parser">format_date_parser</a>&lt; date_type, CharT &gt;               format_date_parser_type;   
+  <span class="bold"><strong>typedef</strong></span> <a href="date_generator_parser.html" title="Class template date_generator_parser">date_generator_parser</a>&lt; date_type, CharT &gt;            date_gen_parser_type;      
+  <span class="bold"><strong>typedef</strong></span> <a href="partial_date.html" title="Class template partial_date">partial_date</a>&lt; date_type &gt;                            partial_date_type;         
+  <span class="bold"><strong>typedef</strong></span> <a href="nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>&lt; date_type &gt;                       nth_kday_type;             
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>&lt; date_type &gt;                     first_kday_type;           
+  <span class="bold"><strong>typedef</strong></span> <a href="last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>&lt; date_type &gt;                      last_kday_type;            
+  <span class="bold"><strong>typedef</strong></span> <a href="first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>&lt; date_type &gt;                        kday_after_type;           
+  <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#id1035983-bb">date_input_facet</a>(::size_t = 0);
- <a href="date_input_facet.html#id869446-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
- <a href="date_input_facet.html#id897308-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#date_input_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date_input_facet.html#id2442615-bb">date_input_facet</a>(::size_t = 0);
+  <a href="date_input_facet.html#id2502308-bb">date_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
+  <a href="date_input_facet.html#id2520020-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#id868782-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id868787-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#id1044601-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#id926977-bb">set_iso_extended_format</a>() ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id861250-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#id900340-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#id1032214-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#id966888-bb">period_parser</a>(period_parser_type) ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id837312-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#id898922-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#id859934-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#id1000524-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#id1046238-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#id902176-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#id801413-bb">special_values_parser</a>(special_values_parser_type) ;
- <span class="type">InItrT</span> <a href="date_input_facet.html#id942730-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#id933943-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#id1001834-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#id871570-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#id1068245-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#id964866-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#id1046363-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#id830114-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#id730631-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#id1076756-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#id1104751-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#id1101572-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#id1073801-bb">get</a>(InItrT &amp;, InItrT &amp;, std::ios_base &amp;, kday_after_type &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_input_facet.html#id2494977-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2494982-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#id2497791-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#id2405430-bb">set_iso_extended_format</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2509543-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#id2454091-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#id2513198-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#id2446312-bb">period_parser</a>(period_parser_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="date_input_facet.html#id2522194-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#id2342258-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#id2523048-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#id2508142-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#id2498103-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#id2512455-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#id2421455-bb">special_values_parser</a>(special_values_parser_type) ;
+  <span class="type">InItrT</span> <a href="date_input_facet.html#id2518104-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#id2338300-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#id2484346-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#id2422322-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#id2428081-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#id2509654-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#id2516001-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#id2417674-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#id2415474-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#id2505189-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#id2493625-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#id2399020-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#id2385991-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;
- <span class="bold"><strong>static</strong></span> const char_type long_month_format;
- <span class="bold"><strong>static</strong></span> const char_type short_month_format;
- <span class="bold"><strong>static</strong></span> const char_type four_digit_year_format;
- <span class="bold"><strong>static</strong></span> const char_type two_digit_year_format;
- <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
- <span class="bold"><strong>static</strong></span> const char_type standard_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type iso_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type iso_format_extended_specifier;
- <span class="bold"><strong>static</strong></span> const char_type default_date_format;
- <span class="bold"><strong>static</strong></span> std::locale::id id;
+  <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;
+  <span class="bold"><strong>static</strong></span> const char_type long_month_format;
+  <span class="bold"><strong>static</strong></span> const char_type short_month_format;
+  <span class="bold"><strong>static</strong></span> const char_type four_digit_year_format;
+  <span class="bold"><strong>static</strong></span> const char_type two_digit_year_format;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
+  <span class="bold"><strong>static</strong></span> const char_type standard_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type iso_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type iso_format_extended_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type default_date_format;
+  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1066569"></a><h2>Description</h2>
+<a name="id2616853"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1066573"></a><h3>
+<a name="id2616856"></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="id1035983-bb"></a>date_input_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id869446-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="id897308-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,
- <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp; date_gen_parser,
- ::size_t ref_count = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2442615-bb"></a>date_input_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2502308-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="id2520020-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,
+                 <span class="bold"><strong>const</strong></span> date_gen_parser_type &amp; date_gen_parser,
+                 ::size_t ref_count = 0);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1066684"></a><h3>
-<a name="id868782-bb"></a><code class="computeroutput">date_input_facet</code> public member functions</h3>
+<a name="id2616970"></a><h3>
+<a name="id2494977-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="id868787-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="id1044601-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="id926977-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="id861250-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="id900340-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="id1032214-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="id966888-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="id837312-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="id898922-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="id859934-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="id1000524-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="id1046238-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="id902176-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,
- <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="id801413-bb"></a>special_values_parser(special_values_parser_type sv_parser) ;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id942730-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="id933943-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="id1001834-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="id871570-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="id1068245-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="id964866-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="id1046363-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="id830114-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="id730631-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="id1076756-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="id1104751-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="id1101572-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="id1073801-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>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2494982-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="id2497791-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="id2405430-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="id2509543-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="id2454091-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="id2513198-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="id2446312-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="id2522194-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="id2342258-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="id2523048-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="id2508142-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="id2498103-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="id2512455-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,
+                              <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="id2421455-bb"></a>special_values_parser(special_values_parser_type sv_parser) ;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2518104-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="id2338300-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="id2484346-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="id2422322-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="id2428081-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="id2509654-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="id2516001-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="id2417674-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="id2415474-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="id2505189-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="id2493625-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="id2399020-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="id2385991-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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1107228"><img src="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#id2466656"><img src="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 1979597938..c2ec138b4d 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id967903" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433284" 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#id967903"><img src="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#id2433284"><img src="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>
@@ -32,47 +32,47 @@
<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> offset_functor, <span class="bold"><strong>typename</strong></span> date_type&gt;
<span class="bold"><strong>class</strong></span> date_itr : <span class="bold"><strong>public</strong></span> boost::date_time::date_itr_base&lt; date_type &gt; {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id895794-bb">date_itr</a>(date_type, <span class="bold"><strong>int</strong></span> = 1);
+  <span class="emphasis"><em>// <a href="date_itr.html#date_itrconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="date_itr.html#id2462402-bb">date_itr</a>(date_type, <span class="bold"><strong>int</strong></span> = 1);
- <span class="emphasis"><em>// <a href="date_itr.html#id895789-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="date_itr.html#id2462397-bb">public member functions</a></em></span>
- <span class="emphasis"><em>// <a href="date_itr.html#id895823-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#id895828-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#id895852-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#id2510168-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#id2510172-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#id2459403-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="id1077427"></a><h2>Description</h2>
+<a name="id2628149"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1077431"></a><h3>
+<a name="id2628152"></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="id895794-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="id2462402-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="id1077469"></a><h3>
-<a name="id895789-bb"></a><code class="computeroutput">date_itr</code> public member functions</h3>
+<a name="id2628191"></a><h3>
+<a name="id2462397-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="id1077488"></a><h3>
-<a name="id895823-bb"></a><code class="computeroutput">date_itr</code> private member functions</h3>
+<a name="id2628211"></a><h3>
+<a name="id2510168-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="id895828-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="id895852-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="id2510172-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="id2459403-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_itr_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id967903"><img src="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#id2433284"><img src="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 964c143ba9..aba81d1dc4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id967903" title="Header &lt;boost/date_time/date_iterator.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433284" 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#id967903"><img src="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#id2433284"><img src="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>
@@ -32,70 +32,70 @@
<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>class</strong></span> date_itr_base {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type value_type;
- <span class="bold"><strong>typedef</strong></span> std::input_iterator_tag iterator_category;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;    
+  <span class="bold"><strong>typedef</strong></span> date_type                value_type;       
+  <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#id1033725-bb">date_itr_base</a>(date_type);
- <a href="date_itr_base.html#id1033739-bb">~date_itr_base</a>();
+  <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#id2429532-bb">date_itr_base</a>(date_type);
+  <a href="date_itr_base.html#id2467652-bb">~date_itr_base</a>();
- <span class="emphasis"><em>// <a href="date_itr_base.html#id896810-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#id896815-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#id1036062-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#id1109256-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#id1001193-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#id1072319-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
- <span class="type">date_type *</span> <a href="date_itr_base.html#id930467-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#id906032-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#id1080870-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#id1070974-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#id1031474-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#id1031498-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#id1112590-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#id2425644-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#id2498869-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#id2498884-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#id2400310-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#id2454777-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#id2506404-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
+  <span class="type">date_type *</span> <a href="date_itr_base.html#id2506416-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#id2513974-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#id2401109-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#id2468361-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#id2478631-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#id2426232-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#id2510332-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="id1076816"></a><h2>Description</h2>
+<a name="id2627518"></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="id1076841"></a><h3>
+<a name="id2627543"></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="id1033725-bb"></a>date_itr_base(date_type d);</pre></li>
-<li><pre class="literallayout"><a name="id1033739-bb"></a>~date_itr_base();</pre></li>
+<li><pre class="literallayout"><a name="id2429532-bb"></a>date_itr_base(date_type d);</pre></li>
+<li><pre class="literallayout"><a name="id2467652-bb"></a>~date_itr_base();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1076889"></a><h3>
-<a name="id896810-bb"></a><code class="computeroutput">date_itr_base</code> public member functions</h3>
+<a name="id2627592"></a><h3>
+<a name="id2425644-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="id896815-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="id1036062-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="id1109256-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="id1001193-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="id1072319-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type *</span> <a name="id930467-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="id906032-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="id1080870-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="id1070974-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="id1031474-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="id1031498-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="id1112590-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="id2498869-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="id2498884-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="id2400310-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="id2454777-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="id2506404-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type *</span> <a name="id2506416-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="id2513974-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="id2401109-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="id2468361-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="id2478631-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="id2426232-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="id2510332-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="previous_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id967903"><img src="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#id2433284"><img src="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 9bf1c02179..80dab87c2d 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975935" title="Header &lt;boost/date_time/date_names_put.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2507977" 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#id975935"><img src="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#id2507977"><img src="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>
@@ -30,56 +30,56 @@
</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> Config, <span class="bold"><strong>typename</strong></span> charT = <span class="bold"><strong>char</strong></span>,
- <span class="bold"><strong>typename</strong></span> <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
+         <span class="bold"><strong>typename</strong></span> <a href="OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
<span class="bold"><strong>class</strong></span> date_names_put {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> OutputIterator iter_type;
- <span class="bold"><strong>typedef</strong></span> Config::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> Config::month_enum month_enum;
- <span class="bold"><strong>typedef</strong></span> Config::weekday_enum weekday_enum;
- <span class="bold"><strong>typedef</strong></span> Config::special_value_enum special_value_enum;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> charT char_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> OutputIterator             iter_type;         
+  <span class="bold"><strong>typedef</strong></span> Config::month_type         month_type;        
+  <span class="bold"><strong>typedef</strong></span> Config::month_enum         month_enum;        
+  <span class="bold"><strong>typedef</strong></span> Config::weekday_enum       weekday_enum;      
+  <span class="bold"><strong>typedef</strong></span> Config::special_value_enum special_value_enum;
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;       
+  <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#id906749-bb">date_names_put</a>();
+  <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#id2395153-bb">date_names_put</a>();
- <span class="emphasis"><em>// <a href="date_names_put.html#id1080348-bb">public member functions</a></em></span>
- <span class="type">std::locale::id &amp;</span> <a href="date_names_put.html#id1074846-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#id1074869-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#id902916-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#id1106145-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#id1106180-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#id865248-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#id896395-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#id896408-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#id969760-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#id1081757-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#id970144-bb">date_order</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">month_format_spec</span> <a href="date_names_put.html#id906730-bb">month_format</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="date_names_put.html#id2483321-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="date_names_put.html#id2483326-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#id2432485-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#id2499704-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#id2520167-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#id2410058-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#id2465407-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#id2490194-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#id2499346-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#id2422635-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#id2432746-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#id2463244-bb">date_order</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_format_spec</span> <a href="date_names_put.html#id2497814-bb">month_format</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="date_names_put.html#id970426-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#id970432-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#id1041171-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#id1071877-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#id1102219-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#id971431-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#id971465-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#id1038344-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#id899346-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#id1002364-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#id930031-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#id861227-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#id795699-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#id1032550-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#id2424146-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#id2424151-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#id2433778-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#id2525377-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#id2467543-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#id2469544-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#id2510943-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#id2516604-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#id2471001-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#id2499302-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#id2523885-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#id2468429-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#id2468445-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#id2417635-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;
+  <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="id1078490"></a><h2>Description</h2>
+<a name="id2629254"></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,57 +88,57 @@
</ul></div>
<p>(see langer &amp; kreft p334). </p>
<div class="refsect2" lang="en">
-<a name="id1078514"></a><h3>
+<a name="id2629276"></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="id906749-bb"></a>date_names_put();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2395153-bb"></a>date_names_put();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1078548"></a><h3>
-<a name="id1080348-bb"></a><code class="computeroutput">date_names_put</code> public member functions</h3>
+<a name="id2629311"></a><h3>
+<a name="id2483321-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="id1074846-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="id1074869-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="id902916-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="id1106145-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="id1106180-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="id865248-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="id896395-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="id896408-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="id969760-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="id1081757-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="id970144-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="id906730-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="id2483326-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="id2432485-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="id2499704-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="id2520167-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="id2410058-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="id2465407-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="id2490194-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="id2499346-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="id2422635-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="id2432746-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="id2463244-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="id2497814-bb"></a>month_format() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1078880"></a><h3>
-<a name="id970426-bb"></a><code class="computeroutput">date_names_put</code> protected member functions</h3>
+<a name="id2629652"></a><h3>
+<a name="id2424146-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="id970432-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="id1041171-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="id2424151-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="id2433778-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="id1071877-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="id1102219-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="id971431-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="id971465-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="id1038344-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="id899346-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="id1002364-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="id930031-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="id861227-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="id795699-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="id1032550-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="id2525377-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="id2467543-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="id2469544-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="id2510943-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="id2516604-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="id2471001-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="id2499302-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="id2523885-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="id2468429-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="id2468445-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="id2417635-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_itr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975935"><img src="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#id2507977"><img src="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 628159b63e..b30e6f5ed4 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.69.1">
<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="id996233"></a><p>Subject to the Boost Software License, Version 1.0. (See accompanying file
+<a name="id2579432"></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="id996253"></a>Introduction</h2>
+<a name="id2579451"></a>Introduction</h2>
<p>
A set of date-time libraries based on generic programming concepts.
</p>
@@ -216,7 +216,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: June 12, 2005 at 20:53:10 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/date_time/date_time_io.html b/doc/html/date_time/date_time_io.html
index 5a58da56f2..1ae70b3206 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.69.1">
<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="id1009068"></a>Date Time IO System</h2>
+<a name="id2592633"></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="id1009147"></a>Exception Handling on Streams</h5>
+<a name="id2592713"></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="id1009187"></a>A simple example of this new system:</h5>
+<a name="id2592751"></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="id1010198"></a>IO Objects</h3>
+<a name="id2593963"></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="id1010522"></a>Formatter/Parser Objects</h3>
+<a name="id2594135"></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="id1010679"></a>Introduction</h3>
+<a name="id2594288"></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="id1010717"></a>Construction</h3>
+<a name="id2594326"></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="id1010800"></a>Accessors</h3>
+<a name="id2594410"></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="id1011570"></a>Introduction</h3>
+<a name="id2595197"></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="id1011609"></a>Construction</h3>
+<a name="id2595236"></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="id1011681"></a>Accessors</h3>
+<a name="id2595309"></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="id1012507"></a>Introduction</h3>
+<a name="id2596154"></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="id1012568"></a>Construction</h3>
+<a name="id2596216"></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="id1012634"></a>Accessors</h3>
+<a name="id2596284"></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="id1012904"></a>Introduction</h3>
+<a name="id2596556"></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="id1012966"></a>Construction</h3>
+<a name="id2596619"></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="id1013038"></a>Accessors</h3>
+<a name="id2596692"></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="id1013272"></a>Date Time Formatter/Parser Objects</h2>
+<a name="id2596929"></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="id1013316"></a>Periods</h3>
+<a name="id2596972"></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="id1013329"></a>Period Form</h4>
+<a name="id2596985"></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="id1013344"></a>Delimiters</h4>
+<a name="id2597005"></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="id1013374"></a>Customization</h4>
+<a name="id2597031"></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="id1013385"></a>Period Formatter/Parser Reference</h4>
+<a name="id2597042"></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="id1013414"></a>Period Formatter Construction</h4>
+<a name="id2597071"></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="id1013468"></a>Period Formatter Accessors</h4>
+<a name="id2597127"></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="id1031126"></a>Period Parser Construction</h4>
+<a name="id2597313"></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="id1031192"></a>Period Parser Accessors</h4>
+<a name="id2597381"></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="id1031349"></a>Date Generators</h3>
+<a name="id2597544"></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="id1031356"></a>Customization</h4>
+<a name="id2597561"></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="id1031423"></a>Date Generator Reference</h4>
+<a name="id2597628"></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="id1031451"></a>Date Generator Formatter Construction</h4>
+<a name="id2597658"></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="id1031500"></a>Date Generator Formatter Accessors</h4>
+<a name="id2597713"></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="id1031690"></a>Date Generator Parser Construction</h4>
+<a name="id2597908"></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="id1031751"></a>Date Generator Parser Accessors</h4>
+<a name="id2597971"></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="id1031956"></a>Special Values</h3>
+<a name="id2598180"></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="id1031987"></a>Customization</h4>
+<a name="id2598212"></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="id1031998"></a>Special Values Formatter/Parser Reference</h4>
+<a name="id2598223"></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="id1032027"></a>Special Values Formatter Constructor</h4>
+<a name="id2598253"></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="id1032090"></a>Special Values Formatter Accessors</h4>
+<a name="id2598317"></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="id1032141"></a>Special Values Parser Constructor</h4>
+<a name="id2598370"></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="id1032213"></a>Special Values Parser Accessors</h4>
+<a name="id2598444"></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="id1032289"></a>Format Date Parser</h3>
+<a name="id2598538"></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="id1032316"></a>Format Date Parser Reference</h4>
+<a name="id2598551"></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="id1032334"></a>Format Date Parser Constructor</h4>
+<a name="id2598568"></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="id1032402"></a>Format Date Parser Accessors</h4>
+<a name="id2598638"></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="id1032735"></a>Date Time IO Tutorial</h2>
+<a name="id2598979"></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="id1032791"></a>Basic Use</h4>
+<a name="id2599038"></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="id1032797"></a>Gregorian</h5>
+<a name="id2599050"></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="id1032881"></a>Posix_time</h5>
+<a name="id2599128"></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="id1032903"></a>Local_time</h5>
+<a name="id2599151"></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="id1032948"></a>Format Strings</h4>
+<a name="id2599206"></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="id1032977"></a>Content Strings</h4>
+<a name="id2599275"></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="id1032998"></a>Special values</h5>
+<a name="id2599292"></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="id1033032"></a>Months</h5>
+<a name="id2599327"></a>Months</h5>
<p><code class="computeroutput">English calendar and three letter abbreviations</code></p>
<h5>
-<a name="id1033042"></a>Weekdays</h5>
+<a name="id2599338"></a>Weekdays</h5>
<p><code class="computeroutput">English calendar and three letter abbreviations</code></p>
<h5>
-<a name="id1033053"></a>Date generator phrase elements</h5>
+<a name="id2599349"></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="id1033116"></a>Content Strings</h4>
+<a name="id2599414"></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="id1033136"></a>Special Values</h4>
+<a name="id2599470"></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="id1033154"></a>Date/Time Periods</h4>
+<a name="id2599520"></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="id1033183"></a>Date Generators</h4>
+<a name="id2599559"></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,10 +2341,11 @@ 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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/details.html b/doc/html/date_time/details.html
index 6007fe0a82..4b28c5c122 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.69.1">
<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="id1033469"></a>Timepoints</h3>
+<a name="id2599873"></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="id1033494"></a>Durations</h3>
+<a name="id2599907"></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="id1033519"></a>Intervals (Periods)</h3>
+<a name="id2599935"></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="id1033571"></a>Special Value Handling</h3>
+<a name="id2599991"></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="id1033841"></a>
+<a name="id2600254"></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="id1033897"></a>
+<a name="id2600310"></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="id1033908"></a>
+<a name="id2600321"></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="id1033928"></a>
+<a name="id2600341"></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="id1034071"></a>
+<a name="id2600485"></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="id1034120"></a>
+<a name="id2600535"></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="id1034365"></a>Date Calendar References</h3>
+<a name="id2600786"></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>
@@ -417,7 +417,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<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="id1034429"></a>Time</h3>
+<a name="id2600851"></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">
@@ -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="id1034501"></a>Other C/C++ Libraries</h3>
+<a name="id2600925"></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>
@@ -460,7 +460,7 @@ 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="id1034594"></a>JAVA Date &amp; Time Library Quick Reference</h3>
+<a name="id2601020"></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>
@@ -472,7 +472,7 @@ Timeperiod shift Duration --&gt; Timeperiod
<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="id1034663"></a>Scripting Language Libraries</h3>
+<a name="id2601090"></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>
@@ -487,7 +487,7 @@ Timeperiod shift Duration --&gt; Timeperiod
</li>
</ul></div>
<a name="related"></a><h3>
-<a name="id1034687"></a>Related Commercial and Fanciful Pages</h3>
+<a name="id2601141"></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="id1034764"></a>Resolution, Precision, and Accuracy</h3>
+<a name="id2601193"></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="id1034846"></a>Overview</h3>
+<a name="id2601272"></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="id1034862"></a>Compilation Options</h3>
+<a name="id2601288"></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="id1034974"></a>Compiler/Portability Notes</h3>
+<a name="id2601401"></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="id1035045"></a>Visual Studio &amp; STLPort</h5>
+<a name="id2601472"></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="id1035085"></a>Directory Structure</h3>
+<a name="id2601583"></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="id1035164"></a>Required Boost Libraries</h3>
+<a name="id2601617"></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="id1035251"></a>Changes from Boost 1.32 to 1.33 (date_time 1.03 to 1.04)</h3>
+<a name="id2601701"></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="id1035663"></a>Changes from Boost 1.31 to 1.32 (date_time 1.02 to 1.03)</h3>
+<a name="id2602138"></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="id1035945"></a>Changes from Boost 1.30 to 1.31 (date_time 1.01 to 1.02)</h3>
+<a name="id2602430"></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="id1036170"></a>Changes from Boost 1.29 to 1.30 (date_time 1.00 to 1.01)</h3>
+<a name="id2602658"></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>
@@ -1129,7 +1129,7 @@ td = -td; //-5 hours</pre>
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/doxy.html b/doc/html/date_time/doxy.html
index 3d0d6f2e7d..09ac24c675 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.69.1">
<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,782 +38,782 @@
<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#id795204">Header &lt;boost/date_time/adjust_functors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1076189">Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1112881">Header &lt;boost/date_time/c_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id937395">Header &lt;boost/date_time/compiler_config.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1076715">Header &lt;boost/date_time/constrained_value.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1079016">Header &lt;boost/date_time/date.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1037951">Header &lt;boost/date_time/date_clock_device.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id861845">Header &lt;boost/date_time/date_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id802070">Header &lt;boost/date_time/date_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1001846">Header &lt;boost/date_time/date_duration_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1107228">Header &lt;boost/date_time/date_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1043329">Header &lt;boost/date_time/date_format_simple.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id978217">Header &lt;boost/date_time/date_formatting.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1075224">Header &lt;boost/date_time/date_formatting_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id933210">Header &lt;boost/date_time/date_formatting_locales.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1074005">Header &lt;boost/date_time/date_generator_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id971883">Header &lt;boost/date_time/date_generator_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id824886">Header &lt;boost/date_time/date_generators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id967903">Header &lt;boost/date_time/date_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975935">Header &lt;boost/date_time/date_names_put.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1081612">Header &lt;boost/date_time/dst_rules.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928813">Header &lt;boost/date_time/dst_transition_generators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id938434">Header &lt;boost/date_time/filetime_functions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id899720">Header &lt;boost/date_time/format_date_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id941730">Header &lt;boost/date_time/gregorian_calendar.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id825798">Header &lt;boost/date_time/int_adapter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id866144">Header &lt;boost/date_time/iso_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id971086">Header &lt;boost/date_time/local_time_adjustor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id906716">Header &lt;boost/date_time/local_timezone_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1068928">Header &lt;boost/date_time/microsec_time_clock.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id964012">Header &lt;boost/date_time/parse_format_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id934012">Header &lt;boost/date_time/period.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id968211">Header &lt;boost/date_time/period_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1080806">Header &lt;boost/date_time/period_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id835854">Header &lt;boost/date_time/special_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id975514">Header &lt;boost/date_time/special_values_formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1036719">Header &lt;boost/date_time/special_values_parser.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871843">Header &lt;boost/date_time/string_convert.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1079192">Header &lt;boost/date_time/string_parse_tree.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id835965">Header &lt;boost/date_time/strings_from_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id663756">Header &lt;boost/date_time/time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id696645">Header &lt;boost/date_time/time_clock.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id827945">Header &lt;boost/date_time/time_defs.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id863086">Header &lt;boost/date_time/time_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id859336">Header &lt;boost/date_time/time_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id798731">Header &lt;boost/date_time/time_formatting_streams.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id973233">Header &lt;boost/date_time/time_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id892302">Header &lt;boost/date_time/time_parsing.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id963558">Header &lt;boost/date_time/time_resolution_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id972255">Header &lt;boost/date_time/time_system_counted.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1083071">Header &lt;boost/date_time/time_system_split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id825892">Header &lt;boost/date_time/time_zone_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id964727">Header &lt;boost/date_time/time_zone_names.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id795044">Header &lt;boost/date_time/tz_db_base.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id833832">Header &lt;boost/date_time/wrapping_int.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id824939">Header &lt;boost/date_time/year_month_day.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2485277">Header &lt;boost/date_time/adjust_functors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2500260">Header &lt;boost/date_time/c_local_time_adjustor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2434806">Header &lt;boost/date_time/c_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2469657">Header &lt;boost/date_time/compiler_config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2459416">Header &lt;boost/date_time/constrained_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2499320">Header &lt;boost/date_time/date.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2411166">Header &lt;boost/date_time/date_clock_device.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2420625">Header &lt;boost/date_time/date_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2412320">Header &lt;boost/date_time/date_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2442047">Header &lt;boost/date_time/date_duration_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2466656">Header &lt;boost/date_time/date_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2462095">Header &lt;boost/date_time/date_format_simple.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2352409">Header &lt;boost/date_time/date_formatting.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2398521">Header &lt;boost/date_time/date_formatting_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2496102">Header &lt;boost/date_time/date_formatting_locales.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2496366">Header &lt;boost/date_time/date_generator_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2408449">Header &lt;boost/date_time/date_generator_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2508942">Header &lt;boost/date_time/date_generators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2433284">Header &lt;boost/date_time/date_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2507977">Header &lt;boost/date_time/date_names_put.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2510544">Header &lt;boost/date_time/dst_rules.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2427093">Header &lt;boost/date_time/dst_transition_generators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2417254">Header &lt;boost/date_time/filetime_functions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2400160">Header &lt;boost/date_time/format_date_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2479605">Header &lt;boost/date_time/gregorian_calendar.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2410223">Header &lt;boost/date_time/int_adapter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447644">Header &lt;boost/date_time/iso_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2485115">Header &lt;boost/date_time/local_time_adjustor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2503510">Header &lt;boost/date_time/local_timezone_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2520303">Header &lt;boost/date_time/microsec_time_clock.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2499163">Header &lt;boost/date_time/parse_format_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2434012">Header &lt;boost/date_time/period.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2407150">Header &lt;boost/date_time/period_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2394584">Header &lt;boost/date_time/period_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2529122">Header &lt;boost/date_time/special_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2502812">Header &lt;boost/date_time/special_values_formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2421174">Header &lt;boost/date_time/special_values_parser.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2461161">Header &lt;boost/date_time/string_convert.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2393421">Header &lt;boost/date_time/string_parse_tree.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2481608">Header &lt;boost/date_time/strings_from_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2459854">Header &lt;boost/date_time/time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2399180">Header &lt;boost/date_time/time_clock.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482464">Header &lt;boost/date_time/time_defs.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2451962">Header &lt;boost/date_time/time_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2417782">Header &lt;boost/date_time/time_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2406082">Header &lt;boost/date_time/time_formatting_streams.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2405705">Header &lt;boost/date_time/time_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2440787">Header &lt;boost/date_time/time_parsing.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2463060">Header &lt;boost/date_time/time_resolution_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2471523">Header &lt;boost/date_time/time_system_counted.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2478063">Header &lt;boost/date_time/time_system_split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2443927">Header &lt;boost/date_time/time_zone_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2473483">Header &lt;boost/date_time/time_zone_names.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2433012">Header &lt;boost/date_time/tz_db_base.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2462849">Header &lt;boost/date_time/wrapping_int.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2453871">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="id795204"></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="id2485277"></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>;
- <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="../month_functor.html" title="Class template month_functor">month_functor</a>;
- <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="../week_functor.html" title="Class template week_functor">week_functor</a>;
- <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="../year_functor.html" title="Class template year_functor">year_functor</a>;
- }
+  <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>;
+    <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="../month_functor.html" title="Class template month_functor">month_functor</a>;
+    <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="../week_functor.html" title="Class template week_functor">week_functor</a>;
+    <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="../year_functor.html" title="Class template year_functor">year_functor</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1076189"></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="id2500260"></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 {
- <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="../c_local_adjustor.html" title="Class template c_local_adjustor">c_local_adjustor</a>;
- }
+  <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="../c_local_adjustor.html" title="Class template c_local_adjustor">c_local_adjustor</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1112881"></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="id2434806"></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 {
- <span class="bold"><strong>namespace</strong></span> date_time {
- <span class="bold"><strong>struct</strong></span> <a href="../c_time.html" title="Struct c_time">c_time</a>;
- }
+  <span class="bold"><strong>namespace</strong></span> date_time {
+    <span class="bold"><strong>struct</strong></span> <a href="../c_time.html" title="Struct c_time">c_time</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id937395"></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="id2469657"></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="id1076715"></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="id2459416"></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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rep_type, rep_type min_value, rep_type max_value,
- <span class="bold"><strong>typename</strong></span> exception_type&gt;
- <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="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>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> rep_type, rep_type min_value, rep_type max_value,
+             <span class="bold"><strong>typename</strong></span> exception_type&gt;
+     <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="id974880"></a>violation_enum { min_violation, max_violation };
- }
+    <span class="emphasis"><em>// </em></span>
+    <span class="bold"><strong>enum</strong></span> <a name="id2401001"></a>violation_enum { min_violation, max_violation };
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1079016"></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="id2499320"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1037951"></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="id2411166"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id861845"></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="id2420625"></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="bold"><strong>namespace</strong></span> date_time {
- <span class="emphasis"><em>// </em></span>
- <span class="bold"><strong>enum</strong></span> <a name="id1075258"></a>weekdays { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday,
- Saturday };
+    <span class="emphasis"><em>// </em></span>
+    <span class="bold"><strong>enum</strong></span> <a name="id2397857"></a>weekdays { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday,
+                    Saturday };
- <span class="emphasis"><em>// </em></span>
- <span class="bold"><strong>enum</strong></span> <a name="id795325"></a>months_of_year { Jan = 1, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct,
- Nov, Dec, NotAMonth, NumMonths };
- }
+    <span class="emphasis"><em>// </em></span>
+    <span class="bold"><strong>enum</strong></span> <a name="id2511023"></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="id802070"></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="id2412320"></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>;
+  <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>;
- <span class="bold"><strong>struct</strong></span> <a href="../duration_traits_long.html" title="Struct duration_traits_long">duration_traits_long</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../duration_traits_adapted.html" title="Struct duration_traits_adapted">duration_traits_adapted</a>;
- }
+    <span class="bold"><strong>struct</strong></span> <a href="../duration_traits_long.html" title="Struct duration_traits_long">duration_traits_long</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../duration_traits_adapted.html" title="Struct duration_traits_adapted">duration_traits_adapted</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1001846"></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="id2442047"></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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> base_config&gt; <span class="bold"><strong>class</strong></span> <a href="../months_duration.html" title="Class template months_duration">months_duration</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> base_config&gt; <span class="bold"><strong>class</strong></span> <a href="../years_duration.html" title="Class template years_duration">years_duration</a>;
- }
+  <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>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> base_config&gt; <span class="bold"><strong>class</strong></span> <a href="../months_duration.html" title="Class template months_duration">months_duration</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> base_config&gt; <span class="bold"><strong>class</strong></span> <a href="../years_duration.html" title="Class template years_duration">years_duration</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1107228"></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="id2466656"></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,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../date_facet.html" title="Class template date_facet">date_facet</a>;
- <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,
- <span class="bold"><strong>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../date_input_facet.html" title="Class template date_input_facet">date_input_facet</a>;
- }
+  <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,
+             <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../date_facet.html" title="Class template date_facet">date_facet</a>;
+    <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,
+             <span class="bold"><strong>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../date_input_facet.html" title="Class template date_input_facet">date_input_facet</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1043329"></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="id2462095"></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>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="../id902407-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="../id2492905-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="id978217"></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="id2352409"></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;
- <span class="bold"><strong>class</strong></span> <a href="../month_formatter.html" title="Class template month_formatter">month_formatter</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ymd_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;
- <span class="bold"><strong>class</strong></span> <a href="../ymd_formatter.html" title="Class template ymd_formatter">ymd_formatter</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_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;
- <span class="bold"><strong>class</strong></span> <a href="../date_formatter.html" title="Class template date_formatter">date_formatter</a>;
- }
+  <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;
+     <span class="bold"><strong>class</strong></span> <a href="../month_formatter.html" title="Class template month_formatter">month_formatter</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ymd_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;
+     <span class="bold"><strong>class</strong></span> <a href="../ymd_formatter.html" title="Class template ymd_formatter">ymd_formatter</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_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;
+     <span class="bold"><strong>class</strong></span> <a href="../date_formatter.html" title="Class template date_formatter">date_formatter</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1075224"></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="id2398521"></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 {
- }
+  <span class="bold"><strong>namespace</strong></span> date_time {
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id933210"></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="id2496102"></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;
- <span class="bold"><strong>class</strong></span> <a href="../ostream_month_formatter.html" title="Class template ostream_month_formatter">ostream_month_formatter</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> weekday_type, <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;
- <span class="bold"><strong>class</strong></span> <a href="../ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">ostream_weekday_formatter</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ymd_type, <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;
- <span class="bold"><strong>class</strong></span> <a href="../ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">ostream_ymd_formatter</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <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;
- <span class="bold"><strong>class</strong></span> <a href="../ostream_date_formatter.html" title="Class template ostream_date_formatter">ostream_date_formatter</a>;
- }
+  <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;
+     <span class="bold"><strong>class</strong></span> <a href="../ostream_month_formatter.html" title="Class template ostream_month_formatter">ostream_month_formatter</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> weekday_type, <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;
+     <span class="bold"><strong>class</strong></span> <a href="../ostream_weekday_formatter.html" title="Class template ostream_weekday_formatter">ostream_weekday_formatter</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> ymd_type, <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;
+     <span class="bold"><strong>class</strong></span> <a href="../ostream_ymd_formatter.html" title="Class template ostream_ymd_formatter">ostream_ymd_formatter</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> date_type, <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;
+     <span class="bold"><strong>class</strong></span> <a href="../ostream_date_formatter.html" title="Class template ostream_date_formatter">ostream_date_formatter</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1074005"></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="id2496366"></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,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../date_generator_formatter.html" title="Class template date_generator_formatter">date_generator_formatter</a>;
- }
+  <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,
+             <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../date_generator_formatter.html" title="Class template date_generator_formatter">date_generator_formatter</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id971883"></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="id2408449"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id824886"></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="id2508942"></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 {
- <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="../year_based_generator.html" title="Class template year_based_generator">year_based_generator</a>;
- <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="../partial_date.html" title="Class template partial_date">partial_date</a>;
- <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="../nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>;
- <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="../first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>;
- <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="../last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>;
- <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="../first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>;
- <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="../first_kday_before.html" title="Class template first_kday_before">first_kday_before</a>;
+  <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="../year_based_generator.html" title="Class template year_based_generator">year_based_generator</a>;
+    <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="../partial_date.html" title="Class template partial_date">partial_date</a>;
+    <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="../nth_kday_of_month.html" title="Class template nth_kday_of_month">nth_kday_of_month</a>;
+    <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="../first_kday_of_month.html" title="Class template first_kday_of_month">first_kday_of_month</a>;
+    <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="../last_kday_of_month.html" title="Class template last_kday_of_month">last_kday_of_month</a>;
+    <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="../first_kday_after.html" title="Class template first_kday_after">first_kday_after</a>;
+    <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="../first_kday_before.html" title="Class template first_kday_before">first_kday_before</a>;
- <span class="emphasis"><em>// Returns nth arg as string. 1 -&gt; "first", 2 -&gt; "second", max is 5. </em></span>
- <span class="type">BOOST_DATE_TIME_DECL <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="nth_as_str"></a>nth_as_str(<span class="bold"><strong>int</strong></span> n);
- <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::duration_type</span>
- <a href="../days_until_weekday.html" title="Function template days_until_weekday">days_until_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
- <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::duration_type</span>
- <a href="../days_before_weekday.html" title="Function template days_before_weekday">days_before_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
- <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> <a href="../next_weekday.html" title="Function template next_weekday">next_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
- <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> <a href="../previous_weekday.html" title="Function template previous_weekday">previous_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
- }
+    <span class="emphasis"><em>// Returns nth arg as string. 1 -&gt; "first", 2 -&gt; "second", max is 5. </em></span>
+    <span class="type">BOOST_DATE_TIME_DECL <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a name="nth_as_str"></a>nth_as_str(<span class="bold"><strong>int</strong></span> n);
+    <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::duration_type</span>
+      <a href="../days_until_weekday.html" title="Function template days_until_weekday">days_until_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
+    <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::duration_type</span>
+      <a href="../days_before_weekday.html" title="Function template days_before_weekday">days_before_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
+    <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> <a href="../next_weekday.html" title="Function template next_weekday">next_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
+    <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> <a href="../previous_weekday.html" title="Function template previous_weekday">previous_weekday</a>(<span class="bold"><strong>const</strong></span> date_type &amp;, <span class="bold"><strong>const</strong></span> weekday_type &amp;);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id967903"></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="id2433284"></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="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="id895879"></a>date_resolutions { day, week, months, year, decade, century,
- NumDateResolutions };
- }
+    <span class="emphasis"><em>// </em></span>
+    <span class="bold"><strong>enum</strong></span> <a name="id2510876"></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="id975935"></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="id2507977"></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>,
- <span class="bold"><strong>typename</strong></span> <a href="../OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../date_names_put.html" title="Class template date_names_put">date_names_put</a>;
- <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>,
- <span class="bold"><strong>typename</strong></span> <a href="../OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../all_date_names_put.html" title="Class template all_date_names_put">all_date_names_put</a>;
- }
+  <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>,
+             <span class="bold"><strong>typename</strong></span> <a href="../OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../date_names_put.html" title="Class template date_names_put">date_names_put</a>;
+    <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>,
+             <span class="bold"><strong>typename</strong></span> <a href="../OutputIterator.html" title="Concept OutputIterator">OutputIterator</a> = std::ostreambuf_iterator&lt;charT&gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../all_date_names_put.html" title="Class template all_date_names_put">all_date_names_put</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1081612"></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="id2510544"></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 {
- <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="../dst_calculator.html" title="Class template dst_calculator">dst_calculator</a>;
- <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,
- <span class="bold"><strong>typename</strong></span> dst_traits&gt;
- <span class="bold"><strong>class</strong></span> <a href="../dst_calc_engine.html" title="Class template dst_calc_engine">dst_calc_engine</a>;
- <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_,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes = ,
- <span class="bold"><strong>short</strong></span> dst_length_minutes = &gt;
- <span class="bold"><strong>class</strong></span> <a href="../us_dst_rules.html" title="Class template us_dst_rules">us_dst_rules</a>;
- <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>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> time_duration_type_&gt;
+     <span class="bold"><strong>class</strong></span> <a href="../dst_calculator.html" title="Class template dst_calculator">dst_calculator</a>;
+    <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,
+             <span class="bold"><strong>typename</strong></span> dst_traits&gt;
+     <span class="bold"><strong>class</strong></span> <a href="../dst_calc_engine.html" title="Class template dst_calc_engine">dst_calc_engine</a>;
+    <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_,
+             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes = ,
+             <span class="bold"><strong>short</strong></span> dst_length_minutes = &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../us_dst_rules.html" title="Class template us_dst_rules">us_dst_rules</a>;
+    <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="id1112620"></a>time_is_dst_result { is_not_in_dst, is_in_dst, ambiguous,
- invalid_time_label };
- }
+    <span class="bold"><strong>enum</strong></span> <a name="id2425497"></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="id928813"></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="id2427093"></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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> spec&gt; <span class="bold"><strong>class</strong></span> <a href="../day_calc_dst_rule.html" title="Class template day_calc_dst_rule">day_calc_dst_rule</a>;
- }
+  <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>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> spec&gt; <span class="bold"><strong>class</strong></span> <a href="../day_calc_dst_rule.html" title="Class template day_calc_dst_rule">day_calc_dst_rule</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id938434"></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="id2417254"></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 {
- <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 href="../time_from_ftime.html" title="Function template time_from_ftime">time_from_ftime</a>(<span class="bold"><strong>const</strong></span> FILETIME &amp;);
- }
+  <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="type">time_type</span> <a href="../time_from_ftime.html" title="Function template time_from_ftime">time_from_ftime</a>(<span class="bold"><strong>const</strong></span> FILETIME &amp;);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id899720"></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="id2400160"></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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type, <span class="bold"><strong>typename</strong></span> charT&gt;
- <span class="type">int_type</span> <a href="../fixed_string_to_int.html" title="Function template fixed_string_to_int">fixed_string_to_int</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
- std::istreambuf_iterator&lt; charT &gt; &amp;,
- parse_match_result&lt; charT &gt; &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> int_type, <span class="bold"><strong>typename</strong></span> charT&gt;
- <span class="type">int_type</span> <a href="../var_string_to_int.html" title="Function template var_string_to_int">var_string_to_int</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
- std::istreambuf_iterator&lt; charT &gt; &amp;,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span>);
- }
+  <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>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type, <span class="bold"><strong>typename</strong></span> charT&gt;
+      <span class="type">int_type</span> <a href="../fixed_string_to_int.html" title="Function template fixed_string_to_int">fixed_string_to_int</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+                                   std::istreambuf_iterator&lt; charT &gt; &amp;,
+                                   parse_match_result&lt; charT &gt; &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> int_type, <span class="bold"><strong>typename</strong></span> charT&gt;
+      <span class="type">int_type</span> <a href="../var_string_to_int.html" title="Function template var_string_to_int">var_string_to_int</a>(std::istreambuf_iterator&lt; charT &gt; &amp;,
+                                 std::istreambuf_iterator&lt; charT &gt; &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><h5 class="title">
-<a name="id941730"></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="id2479605"></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;
- <span class="bold"><strong>class</strong></span> <a href="../gregorian_calendar_base.html" title="Class template gregorian_calendar_base">gregorian_calendar_base</a>;
- }
+  <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;
+     <span class="bold"><strong>class</strong></span> <a href="../gregorian_calendar_base.html" title="Class template gregorian_calendar_base">gregorian_calendar_base</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id825798"></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="id2410223"></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="../id1041896.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;);
- }
+  <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="../id2397684.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="id866144"></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="id2447644"></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>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="../id998748-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="../id2522859-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>;
- }
+    <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id971086"></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="id2485115"></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 {
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_duration_type, <span class="bold"><strong>short</strong></span> hours,
- <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="../id973952.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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>short</strong></span> utc_offset, <span class="bold"><strong>typename</strong></span> dst_rule&gt;
- <span class="bold"><strong>class</strong></span> <a href="../local_adjustor.html" title="Class template local_adjustor">local_adjustor</a>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="dummy_to_prevent_msvc6_ice"></a>dummy_to_prevent_msvc6_ice();
- }
+  <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>short</strong></span> hours,
+             <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="../id2434970.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>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_type, <span class="bold"><strong>short</strong></span> utc_offset, <span class="bold"><strong>typename</strong></span> dst_rule&gt;
+     <span class="bold"><strong>class</strong></span> <a href="../local_adjustor.html" title="Class template local_adjustor">local_adjustor</a>;
+    <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="dummy_to_prevent_msvc6_ice"></a>dummy_to_prevent_msvc6_ice();
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id906716"></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="id2503510"></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>;
- <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="../eu_dst_trait.html" title="Struct template eu_dst_trait">eu_dst_trait</a>;
- <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="../uk_dst_trait.html" title="Struct template uk_dst_trait">uk_dst_trait</a>;
- <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="../acst_dst_trait.html" title="Struct template acst_dst_trait">acst_dst_trait</a>;
- }
+  <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>;
+    <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="../eu_dst_trait.html" title="Struct template eu_dst_trait">eu_dst_trait</a>;
+    <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="../uk_dst_trait.html" title="Struct template uk_dst_trait">uk_dst_trait</a>;
+    <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="../acst_dst_trait.html" title="Struct template acst_dst_trait">acst_dst_trait</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1068928"></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="id2520303"></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 {
- <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="../microsec_clock.html" title="Class template microsec_clock">microsec_clock</a>;
- }
+  <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="../microsec_clock.html" title="Class template microsec_clock">microsec_clock</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id964012"></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="id2499163"></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="bold"><strong>namespace</strong></span> date_time {
- <span class="emphasis"><em>// </em></span>
- <span class="bold"><strong>enum</strong></span> <a name="id976594"></a>month_format_spec { month_as_integer, month_as_short_string,
- month_as_long_string };
- <span class="bold"><strong>enum</strong></span> <a href="../id823981.html" title="Type ymd_order_spec">ymd_order_spec</a>;
- }
+    <span class="emphasis"><em>// </em></span>
+    <span class="bold"><strong>enum</strong></span> <a name="id2483913"></a>month_format_spec { month_as_integer, month_as_short_string,
+                             month_as_long_string };
+    <span class="bold"><strong>enum</strong></span> <a href="../id2483937.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="id934012"></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="id2434012"></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 {
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> point_rep, <span class="bold"><strong>typename</strong></span> duration_rep&gt; <span class="bold"><strong>class</strong></span> <a href="../period.html" title="Class template period">period</a>;
- }
+  <span class="bold"><strong>namespace</strong></span> date_time {
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> point_rep, <span class="bold"><strong>typename</strong></span> duration_rep&gt; <span class="bold"><strong>class</strong></span> <a href="../period.html" title="Class template period">period</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id968211"></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="id2407150"></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,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../period_formatter.html" title="Class template period_formatter">period_formatter</a>;
- }
+  <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>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../period_formatter.html" title="Class template period_formatter">period_formatter</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1080806"></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="id2394584"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id835854"></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="id2529122"></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>namespace</strong></span> date_time {
- <span class="bold"><strong>enum</strong></span> <a name="id835870"></a>special_values { not_a_date_time, neg_infin, pos_infin,
- min_date_time, max_date_time, not_special,
- NumSpecialValues };
- }
+    <span class="bold"><strong>enum</strong></span> <a name="id2502769"></a>special_values { not_a_date_time, neg_infin, pos_infin,
+                          min_date_time, max_date_time, not_special,
+                          NumSpecialValues };
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id975514"></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="id2502812"></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,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../special_values_formatter.html" title="Class template special_values_formatter">special_values_formatter</a>;
- }
+  <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>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../special_values_formatter.html" title="Class template special_values_formatter">special_values_formatter</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1036719"></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="id2421174"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id871843"></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="id2461161"></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;
- <span class="type">std::basic_string&lt; OutputT &gt;</span>
- <a href="../convert_string_type.html" title="Function template convert_string_type">convert_string_type</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; InputT &gt; &amp;);
- }
+  <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;
+      <span class="type">std::basic_string&lt; OutputT &gt;</span>
+      <a href="../convert_string_type.html" title="Function template convert_string_type">convert_string_type</a>(<span class="bold"><strong>const</strong></span> std::basic_string&lt; InputT &gt; &amp;);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1079192"></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="id2393421"></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="id833097"></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);
- }
+  <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="id2472728"></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="id835965"></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="id2481608"></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;
- <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
- <a href="../gather_month_strings.html" title="Function template gather_month_strings">gather_month_strings</a>(<span class="bold"><strong>const</strong></span> std::locale &amp;, <span class="bold"><strong>bool</strong></span> = true);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
- <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
- <a href="../gather_weekday_strings.html" title="Function template gather_weekday_strings">gather_weekday_strings</a>(<span class="bold"><strong>const</strong></span> std::locale &amp;, <span class="bold"><strong>bool</strong></span> = true);
- }
+  <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="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
+      <a href="../gather_month_strings.html" title="Function template gather_month_strings">gather_month_strings</a>(<span class="bold"><strong>const</strong></span> std::locale &amp;, <span class="bold"><strong>bool</strong></span> = true);
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
+      <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
+      <a href="../gather_weekday_strings.html" title="Function template gather_weekday_strings">gather_weekday_strings</a>(<span class="bold"><strong>const</strong></span> std::locale &amp;, <span class="bold"><strong>bool</strong></span> = true);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id663756"></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="id2459854"></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 {
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T, <span class="bold"><strong>typename</strong></span> time_system&gt; <span class="bold"><strong>class</strong></span> <a href="../base_time.html" title="Class template base_time">base_time</a>;
- }
+  <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> time_system&gt; <span class="bold"><strong>class</strong></span> <a href="../base_time.html" title="Class template base_time">base_time</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id696645"></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="id2399180"></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 {
- <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="../second_clock.html" title="Class template second_clock">second_clock</a>;
- }
+  <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="../second_clock.html" title="Class template second_clock">second_clock</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id827945"></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="id2482464"></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="bold"><strong>namespace</strong></span> date_time {
- <span class="emphasis"><em>// </em></span>
- <span class="bold"><strong>enum</strong></span> <a name="id837938"></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="id2482483"></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="id732254"></a>dst_flags { not_dst, is_dst, calculate };
- }
+    <span class="emphasis"><em>// </em></span>
+    <span class="bold"><strong>enum</strong></span> <a name="id2451935"></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="id863086"></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="id2451962"></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="../id757440.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>;
- }
+  <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="../id2451976.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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id859336"></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="id2417782"></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>;
+  <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>;
- <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>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../time_facet.html" title="Class template time_facet">time_facet</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>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../time_input_facet.html" title="Class template time_input_facet">time_input_facet</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>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../time_facet.html" title="Class template time_facet">time_facet</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>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../time_input_facet.html" title="Class template time_input_facet">time_input_facet</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id798731"></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="id2406082"></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="../id926799.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="../id682690.html" title="Class template ostream_time_period_formatter">ostream_time_period_formatter</a>;
- }
+  <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="../id2406096.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="../id2428972.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="id973233"></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="id2405705"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id892302"></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="id2440787"></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 {
+  <span class="bold"><strong>namespace</strong></span> date_time {
- <span class="emphasis"><em>// computes exponential math like 2^8 =&gt; 256, only works with positive integers </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 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="../id757440.html" title="Class template time_duration">time_duration</a></span> <a href="../id931820.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>// computes exponential math like 2^8 =&gt; 256, only works with positive integers </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 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="../id2451976.html" title="Class template time_duration">time_duration</a></span> <a href="../id2440843.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="id894401"></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>// Utility function to split appart string. </em></span>
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2440897"></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="../id757440.html" title="Class template time_duration">time_duration</a></span> <a name="id800064"></a>parse_undelimited_time_duration(<span class="bold"><strong>const</strong></span> std::string &amp; s);
+    <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="../id2451976.html" title="Class template time_duration">time_duration</a></span> <a name="id2395397"></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;
- <span class="type">time_type</span> <a name="parse_iso_time"></a>parse_iso_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 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;
+      <span class="type">time_type</span> <a name="parse_iso_time"></a>parse_iso_time(<span class="bold"><strong>const</strong></span> std::string &amp; s, <span class="bold"><strong>char</strong></span> sep);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id963558"></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="id2463060"></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="../id963574.html" title="Struct time_resolution_traits_bi32_impl">time_resolution_traits_bi32_impl</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../id976922.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../id793312.html" title="Struct time_resolution_traits_bi64_impl">time_resolution_traits_bi64_impl</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../id976400.html" title="Struct time_resolution_traits_adapted64_impl">time_resolution_traits_adapted64_impl</a>;
+  <span class="bold"><strong>namespace</strong></span> date_time {
+    <span class="bold"><strong>struct</strong></span> <a href="../id2463074.html" title="Struct time_resolution_traits_bi32_impl">time_resolution_traits_bi32_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2463150.html" title="Struct time_resolution_traits_adapted32_impl">time_resolution_traits_adapted32_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2405579.html" title="Struct time_resolution_traits_bi64_impl">time_resolution_traits_bi64_impl</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../id2405655.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,
- #<span class="bold"><strong>else</strong></span> <span class="bold"><strong>typename</strong></span> frac_sec_type::int_type resolution_adjust,
- #endif <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> frac_digits,
- <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>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,
+             #<span class="bold"><strong>else</strong></span> <span class="bold"><strong>typename</strong></span> frac_sec_type::int_type resolution_adjust,
+             #endif <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> frac_digits,
+             <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="../id976922.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="../id976400.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="../id976400.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="../id2463150.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="../id2405655.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="../id2405655.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);
- }
+    <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);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id972255"></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="id2471523"></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>;
+  <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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_rep&gt; <span class="bold"><strong>class</strong></span> <a href="../counted_time_system.html" title="Class template counted_time_system">counted_time_system</a>;
- }
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_rep&gt; <span class="bold"><strong>class</strong></span> <a href="../counted_time_system.html" title="Class template counted_time_system">counted_time_system</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1083071"></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="id2478063"></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;
- <span class="bold"><strong>class</strong></span> <a href="../split_timedate_system.html" title="Class template split_timedate_system">split_timedate_system</a>;
- }
+  <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;
+     <span class="bold"><strong>class</strong></span> <a href="../split_timedate_system.html" title="Class template split_timedate_system">split_timedate_system</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id825892"></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="id2443927"></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="../id867950.html" title="Class template dst_adjustment_offsets">dst_adjustment_offsets</a>;
- }
+  <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="../id2473370.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="id964727"></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="id2473483"></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>;
+  <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>;
- <span class="bold"><strong>typedef</strong></span> <a href="../time_zone_names_base.html" title="Class template time_zone_names_base">time_zone_names_base</a>&lt; <span class="bold"><strong>char</strong></span> &gt; time_zone_names; <span class="emphasis"><em>// Specialization of timezone names for standard char. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> <a href="../time_zone_names_base.html" title="Class template time_zone_names_base">time_zone_names_base</a>&lt; <span class="bold"><strong>char</strong></span> &gt; time_zone_names; <span class="emphasis"><em>// Specialization of timezone names for standard char. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id795044"></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="id2433012"></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>;
- <span class="bold"><strong>struct</strong></span> <a href="../bad_field_count.html" title="Struct bad_field_count">bad_field_count</a>;
+  <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>;
+    <span class="bold"><strong>struct</strong></span> <a href="../bad_field_count.html" title="Struct bad_field_count">bad_field_count</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type, <span class="bold"><strong>typename</strong></span> rule_type&gt; <span class="bold"><strong>class</strong></span> <a href="../tz_db_base.html" title="Class template tz_db_base">tz_db_base</a>;
- }
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> time_zone_type, <span class="bold"><strong>typename</strong></span> rule_type&gt; <span class="bold"><strong>class</strong></span> <a href="../tz_db_base.html" title="Class template tz_db_base">tz_db_base</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id833832"></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="id2462849"></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>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type_, int_type_ wrap_min, int_type_ wrap_max&gt;
- <span class="bold"><strong>class</strong></span> <a href="../wrapping_int2.html" title="Class template wrapping_int2">wrapping_int2</a>;
- }
+  <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>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> int_type_, int_type_ wrap_min, int_type_ wrap_max&gt;
+     <span class="bold"><strong>class</strong></span> <a href="../wrapping_int2.html" title="Class template wrapping_int2">wrapping_int2</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id824939"></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="id2453871"></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;
- <span class="bold"><strong>struct</strong></span> <a href="../year_month_day_base.html" title="Struct template year_month_day_base">year_month_day_base</a>;
- }
+  <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;
+     <span class="bold"><strong>struct</strong></span> <a href="../year_month_day_base.html" title="Struct template year_month_day_base">year_month_day_base</a>;
+  }
}</pre>
</div>
</div>
@@ -821,527 +821,527 @@
<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#id1109832">Header &lt;boost/date_time/gregorian/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1000996">Header &lt;boost/date_time/gregorian/formatters.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928588">Header &lt;boost/date_time/gregorian/formatters_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id828815">Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id838128">Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1032770">Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1043922">Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id996997">Header &lt;boost/date_time/gregorian/greg_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id929646">Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id861522">Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1001638">Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id943428">Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1043548">Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id792680">Header &lt;boost/date_time/gregorian/greg_ymd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id970960">Header &lt;boost/date_time/gregorian/gregorian.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1041085">Header &lt;boost/date_time/gregorian/gregorian_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1078028">Header &lt;boost/date_time/gregorian/gregorian_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1113839">Header &lt;boost/date_time/gregorian/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482699">Header &lt;boost/date_time/gregorian/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482773">Header &lt;boost/date_time/gregorian/formatters.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482078">Header &lt;boost/date_time/gregorian/formatters_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482095">Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2482201">Header &lt;boost/date_time/gregorian/greg_date.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2452632">Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2452786">Header &lt;boost/date_time/gregorian/greg_day_of_year.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2452853">Header &lt;boost/date_time/gregorian/greg_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2459983">Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2460086">Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2409109">Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2409485">Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480231">Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480354">Header &lt;boost/date_time/gregorian/greg_ymd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480392">Header &lt;boost/date_time/gregorian/gregorian.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2480405">Header &lt;boost/date_time/gregorian/gregorian_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2456038">Header &lt;boost/date_time/gregorian/gregorian_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2441300">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="id1109832"></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="id2482699"></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="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="id963513"></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 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="id2482712"></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);
- }
+    <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);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1000996"></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="id2482773"></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="id964814"></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="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="id2482787"></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="id1070126"></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="id797877"></a>to_simple_string_type(<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::string</span> <a name="id2482818"></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="id2482846"></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="id868907"></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="id1040301"></a>to_iso_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="id2482874"></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="id2482899"></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="id873190"></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="id898894"></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>// Date period to iso standard format CCYYMMDD/CCYYMMDD. Example: 20021225/20021231. </em></span>
+    <span class="type">std::string</span> <a name="id2473021"></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="id2473046"></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="id928959"></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="id836180"></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 extended format string CCYY-MM-DD. Example 2002-12-31. </em></span>
+    <span class="type">std::string</span> <a name="id2473077"></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="id2473105"></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="id1072746"></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 to iso standard string YYYYMMDD. Example: 20021231. </em></span>
+    <span class="type">std::string</span> <a name="id2473136"></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="id893025"></a>to_simple_wstring(<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::wstring</span> <a name="id2473220"></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="id930604"></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>// 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="id2473244"></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="id941872"></a>to_iso_wstring(<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::wstring</span> <a name="id2473273"></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="id800671"></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 extended format string CCYY-MM-DD. Example 2002-12-31. </em></span>
+    <span class="type">std::wstring</span> <a name="id2473298"></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="id900741"></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);
- }
+    <span class="emphasis"><em>// Convert to iso standard string YYYYMMDD. Example: 20021231. </em></span>
+    <span class="type">std::wstring</span> <a name="id2473326"></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="id928588"></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="id2482078"></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 {
- }
+  <span class="bold"><strong>namespace</strong></span> gregorian {
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id828815"></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="id2482095"></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>;
+  <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>;
- <span class="bold"><strong>typedef</strong></span> date_time::int_adapter&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span> &gt; fancy_date_rep; <span class="emphasis"><em>// An internal date representation that includes infinities, not a date. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> date_time::int_adapter&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>long</strong></span> &gt; fancy_date_rep; <span class="emphasis"><em>// An internal date representation that includes infinities, not a date. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id838128"></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="id2482201"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1032770"></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="id2452632"></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>;
+  <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>;
- <span class="bold"><strong>class</strong></span> <a href="../greg_day.html" title="Class greg_day">greg_day</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../greg_day.html" title="Class greg_day">greg_day</a>;
- <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1, 31, <a href="../bad_day_of_month.html" title="Struct bad_day_of_month">bad_day_of_month</a> &gt; greg_day_policies; <span class="emphasis"><em>// Policy class that declares error handling and day of month ranges. </em></span>
- <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_day_policies &gt; greg_day_rep; <span class="emphasis"><em>// Generated represetation for gregorian day of month. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1, 31, <a href="../bad_day_of_month.html" title="Struct bad_day_of_month">bad_day_of_month</a> &gt; greg_day_policies; <span class="emphasis"><em>// Policy class that declares error handling and day of month ranges. </em></span>
+    <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_day_policies &gt; greg_day_rep; <span class="emphasis"><em>// Generated represetation for gregorian day of month. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1043922"></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="id2452786"></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>;
+  <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>;
- <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1, 366, <a href="../bad_day_of_year.html" title="Struct bad_day_of_year">bad_day_of_year</a> &gt; greg_day_of_year_policies; <span class="emphasis"><em>// A day of the year range (1..366). </em></span>
- <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_day_of_year_policies &gt; greg_day_of_year_rep; <span class="emphasis"><em>// Define a range representation type for the day of the year 1..366. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1, 366, <a href="../bad_day_of_year.html" title="Struct bad_day_of_year">bad_day_of_year</a> &gt; greg_day_of_year_policies; <span class="emphasis"><em>// A day of the year range (1..366). </em></span>
+    <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_day_of_year_policies &gt; greg_day_of_year_rep; <span class="emphasis"><em>// Define a range representation type for the day of the year 1..366. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id996997"></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="id2452853"></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>
- <span class="bold"><strong>typedef</strong></span> date_time::date_duration&lt; date_duration_rep &gt; date_duration; <span class="emphasis"><em>// Durations in days for gregorian system. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_duration days; <span class="emphasis"><em>// Shorthand for date_duration. </em></span>
- }
+  <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>
+    <span class="bold"><strong>typedef</strong></span> date_time::date_duration&lt; date_duration_rep &gt; date_duration; <span class="emphasis"><em>// Durations in days for gregorian system. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_duration days; <span class="emphasis"><em>// Shorthand for date_duration. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id929646"></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="id2459983"></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>;
+  <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>;
- <span class="bold"><strong>typedef</strong></span> date_time::months_duration&lt; <a href="../greg_durations_config.html" title="Struct greg_durations_config">greg_durations_config</a> &gt; months;
- <span class="bold"><strong>typedef</strong></span> date_time::years_duration&lt; <a href="../greg_durations_config.html" title="Struct greg_durations_config">greg_durations_config</a> &gt; years;
- <span class="bold"><strong>typedef</strong></span> date_time::weeks_duration&lt; date_time::duration_traits_adapted &gt; weeks;
- }
+    <span class="bold"><strong>typedef</strong></span> date_time::months_duration&lt; <a href="../greg_durations_config.html" title="Struct greg_durations_config">greg_durations_config</a> &gt; months;
+    <span class="bold"><strong>typedef</strong></span> date_time::years_duration&lt; <a href="../greg_durations_config.html" title="Struct greg_durations_config">greg_durations_config</a> &gt; years;
+    <span class="bold"><strong>typedef</strong></span> date_time::weeks_duration&lt; date_time::duration_traits_adapted &gt; weeks;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id861522"></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="id2460086"></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>;
+  <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>;
- <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="../id974672.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="../id829697.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="../id1002832.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="../id972660.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="id974390"></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="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="../id2460171.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="../id2460249.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="../id2460311.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="../id2460372.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="id2460466"></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="id972113"></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::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="id2460507"></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="id1106518"></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::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="id2460554"></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="id1109754"></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::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="id2460600"></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="id860370"></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::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="id2460647"></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="id824346"></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_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="id2460693"></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="id824398"></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&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="id2460740"></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="id1107989"></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 </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="id2460786"></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="id1078201"></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_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="id2460830"></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="id861048"></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>// 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="id2408848"></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="id829766"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>char</strong></span> type);
+    <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="id2408888"></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="id977102"></a>create_facet_def(<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="id2408923"></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="id1102349"></a>generate_locale(std::locale &amp; loc, <span class="bold"><strong>wchar_t</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="id2408952"></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="id941835"></a>create_facet_def(<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="id2408986"></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="id1077416"></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_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="id2409016"></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="id1033542"></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);
- }
+    <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="id2409060"></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="id1001638"></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="id2409109"></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>;
+  <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>;
- <span class="bold"><strong>class</strong></span> <a href="../greg_month.html" title="Class greg_month">greg_month</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../greg_month.html" title="Class greg_month">greg_month</a>;
- <span class="bold"><strong>typedef</strong></span> date_time::months_of_year months_of_year;
- <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1, 12, <a href="../bad_month.html" title="Struct bad_month">bad_month</a> &gt; greg_month_policies; <span class="emphasis"><em>// Build a policy class for the greg_month_rep. </em></span>
- <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_month_policies &gt; greg_month_rep; <span class="emphasis"><em>// A constrained range that implements the gregorian_month rules. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> date_time::months_of_year months_of_year;
+    <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1, 12, <a href="../bad_month.html" title="Struct bad_month">bad_month</a> &gt; greg_month_policies; <span class="emphasis"><em>// Build a policy class for the greg_month_rep. </em></span>
+    <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_month_policies &gt; greg_month_rep; <span class="emphasis"><em>// A constrained range that implements the gregorian_month rules. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id943428"></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="id2409485"></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>;
+  <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>;
- <span class="bold"><strong>class</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../greg_weekday.html" title="Class greg_weekday">greg_weekday</a>;
- <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 0, 6, <a href="../bad_weekday.html" title="Struct bad_weekday">bad_weekday</a> &gt; greg_weekday_policies;
- <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_weekday_policies &gt; greg_weekday_rep;
- }
+    <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 0, 6, <a href="../bad_weekday.html" title="Struct bad_weekday">bad_weekday</a> &gt; greg_weekday_policies;
+    <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_weekday_policies &gt; greg_weekday_rep;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1043548"></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="id2480231"></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>;
+  <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>;
- <span class="bold"><strong>class</strong></span> <a href="../greg_year.html" title="Class greg_year">greg_year</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../greg_year.html" title="Class greg_year">greg_year</a>;
- <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1400, 10000, <a href="../bad_year.html" title="Struct bad_year">bad_year</a> &gt; greg_year_policies; <span class="emphasis"><em>// Policy class that declares error handling gregorian year type. </em></span>
- <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_year_policies &gt; greg_year_rep; <span class="emphasis"><em>// Generated representation for gregorian year. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> CV::simple_exception_policy&lt; <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span>, 1400, 10000, <a href="../bad_year.html" title="Struct bad_year">bad_year</a> &gt; greg_year_policies; <span class="emphasis"><em>// Policy class that declares error handling gregorian year type. </em></span>
+    <span class="bold"><strong>typedef</strong></span> CV::constrained_value&lt; greg_year_policies &gt; greg_year_rep; <span class="emphasis"><em>// Generated representation for gregorian year. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id792680"></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="id2480354"></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;
- }
+  <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;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id970960"></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="id2480392"></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="id1041085"></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;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::period_formatter&lt; <span class="bold"><strong>char</strong></span> &gt; period_formatter;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::date_facet&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wdate_facet;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::date_facet&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>char</strong></span> &gt; date_facet;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::period_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>char</strong></span> &gt; period_parser;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::period_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wperiod_parser;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_formatter&lt; <span class="bold"><strong>char</strong></span> &gt; special_values_formatter;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_formatter&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wspecial_values_formatter;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>char</strong></span> &gt; special_values_parser;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wspecial_values_parser;
- <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>char</strong></span> &gt; date_input_facet;
- <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="id1106717"></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="id926390"></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="id1068304"></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="id1068043"></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="id895457"></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="id1101501"></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="id943286"></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="id901141"></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="id964563"></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="id733775"></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="id1075678"></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="id1075065"></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="id1035441"></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="id721639"></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="id1032888"></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="id964278"></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="id873342"></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="id1081328"></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="id965590"></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="id965638"></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="id977013"></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="id1106836"></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="id974949"></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="id965364"></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="id1078028"></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="id2480405"></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;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::period_formatter&lt; <span class="bold"><strong>char</strong></span> &gt; period_formatter;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::date_facet&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wdate_facet;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::date_facet&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>char</strong></span> &gt; date_facet;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::period_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>char</strong></span> &gt; period_parser;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::period_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wperiod_parser;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_formatter&lt; <span class="bold"><strong>char</strong></span> &gt; special_values_formatter;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_formatter&lt; <span class="bold"><strong>wchar_t</strong></span> &gt; wspecial_values_formatter;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>char</strong></span> &gt; special_values_parser;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values_parser&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, <span class="bold"><strong>wchar_t</strong></span> &gt; wspecial_values_parser;
+    <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>char</strong></span> &gt; date_input_facet;
+    <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="id2480565"></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="id2480610"></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="id2480658"></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="id2480700"></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="id2480745"></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="id2480787"></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="id2480833"></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="id2480878"></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="id2480926"></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="id2480971"></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="id2481019"></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="id2455454"></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="id2455502"></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="id2455544"></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="id2455589"></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="id2455632"></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="id2455678"></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="id2455721"></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="id2455767"></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="id2455810"></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="id2455856"></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="id2455899"></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="id2455945"></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="id2455988"></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="id2456038"></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 {
- <span class="bold"><strong>typedef</strong></span> date_time::period&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, date_duration &gt; date_period; <span class="emphasis"><em>// Date periods for the gregorian system. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::year_based_generator&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; year_based_generator; <span class="emphasis"><em>// A unifying date_generator base type. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::partial_date&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; partial_date; <span class="emphasis"><em>// A date generation object type. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::nth_kday_of_month&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; nth_kday_of_month;
- <span class="bold"><strong>typedef</strong></span> nth_kday_of_month nth_day_of_the_week_in_month;
- <span class="bold"><strong>typedef</strong></span> date_time::first_kday_of_month&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; first_kday_of_month;
- <span class="bold"><strong>typedef</strong></span> first_kday_of_month first_day_of_the_week_in_month;
- <span class="bold"><strong>typedef</strong></span> date_time::last_kday_of_month&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; last_kday_of_month;
- <span class="bold"><strong>typedef</strong></span> last_kday_of_month last_day_of_the_week_in_month;
- <span class="bold"><strong>typedef</strong></span> date_time::first_kday_after&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; first_kday_after;
- <span class="bold"><strong>typedef</strong></span> first_kday_after first_day_of_the_week_after;
- <span class="bold"><strong>typedef</strong></span> date_time::first_kday_before&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; first_kday_before;
- <span class="bold"><strong>typedef</strong></span> first_kday_before first_day_of_the_week_before;
- <span class="bold"><strong>typedef</strong></span> date_time::day_clock&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; day_clock; <span class="emphasis"><em>// A clock to get the current day from the local computer. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::date_itr_base&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; date_iterator; <span class="emphasis"><em>// Base date_iterator type for gregorian types. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::day_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; day_iterator; <span class="emphasis"><em>// A day level iterator. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::week_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; week_iterator; <span class="emphasis"><em>// A week level iterator. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::month_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; month_iterator; <span class="emphasis"><em>// A month level iterator. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::year_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; year_iterator; <span class="emphasis"><em>// A year level iterator. </em></span>
- }
+  <span class="bold"><strong>namespace</strong></span> gregorian {
+    <span class="bold"><strong>typedef</strong></span> date_time::period&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a>, date_duration &gt; date_period; <span class="emphasis"><em>// Date periods for the gregorian system. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::year_based_generator&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; year_based_generator; <span class="emphasis"><em>// A unifying date_generator base type. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::partial_date&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; partial_date; <span class="emphasis"><em>// A date generation object type. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::nth_kday_of_month&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; nth_kday_of_month;
+    <span class="bold"><strong>typedef</strong></span> nth_kday_of_month nth_day_of_the_week_in_month;
+    <span class="bold"><strong>typedef</strong></span> date_time::first_kday_of_month&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; first_kday_of_month;
+    <span class="bold"><strong>typedef</strong></span> first_kday_of_month first_day_of_the_week_in_month;
+    <span class="bold"><strong>typedef</strong></span> date_time::last_kday_of_month&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; last_kday_of_month;
+    <span class="bold"><strong>typedef</strong></span> last_kday_of_month last_day_of_the_week_in_month;
+    <span class="bold"><strong>typedef</strong></span> date_time::first_kday_after&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; first_kday_after;
+    <span class="bold"><strong>typedef</strong></span> first_kday_after first_day_of_the_week_after;
+    <span class="bold"><strong>typedef</strong></span> date_time::first_kday_before&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; first_kday_before;
+    <span class="bold"><strong>typedef</strong></span> first_kday_before first_day_of_the_week_before;
+    <span class="bold"><strong>typedef</strong></span> date_time::day_clock&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; day_clock; <span class="emphasis"><em>// A clock to get the current day from the local computer. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::date_itr_base&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; date_iterator; <span class="emphasis"><em>// Base date_iterator type for gregorian types. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::day_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; day_iterator; <span class="emphasis"><em>// A day level iterator. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::week_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; week_iterator; <span class="emphasis"><em>// A week level iterator. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::month_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; month_iterator; <span class="emphasis"><em>// A month level iterator. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::date_itr&lt; date_time::year_functor&lt; <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt;, <a href="../boost/gregorian/date.html" title="Class date">date</a> &gt; year_iterator; <span class="emphasis"><em>// A year level iterator. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1113839"></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="id2441300"></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;);
+  <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;);
- <span class="emphasis"><em>// Deprecated: Use from_simple_string. </em></span>
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_string"></a>from_string(std::string s);
+    <span class="emphasis"><em>// Deprecated: Use from_simple_string. </em></span>
+    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_string"></a>from_string(std::string s);
- <span class="emphasis"><em>// From delimited date string where with order year-month-day eg: 2002-1-25 or 2003-Jan-25 (full month name is also accepted). </em></span>
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_simple_string"></a>from_simple_string(std::string s);
+    <span class="emphasis"><em>// From delimited date string where with order year-month-day eg: 2002-1-25 or 2003-Jan-25 (full month name is also accepted). </em></span>
+    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_simple_string"></a>from_simple_string(std::string s);
- <span class="emphasis"><em>// From delimited date string where with order year-month-day eg: 1-25-2003 or Jan-25-2003 (full month name is also accepted). </em></span>
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_us_string"></a>from_us_string(std::string s);
+    <span class="emphasis"><em>// From delimited date string where with order year-month-day eg: 1-25-2003 or Jan-25-2003 (full month name is also accepted). </em></span>
+    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_us_string"></a>from_us_string(std::string s);
- <span class="emphasis"><em>// From delimited date string where with order day-month-year eg: 25-1-2002 or 25-Jan-2003 (full month name is also accepted). </em></span>
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_uk_string"></a>from_uk_string(std::string s);
+    <span class="emphasis"><em>// From delimited date string where with order day-month-year eg: 25-1-2002 or 25-Jan-2003 (full month name is also accepted). </em></span>
+    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_uk_string"></a>from_uk_string(std::string s);
- <span class="emphasis"><em>// From iso type date string where with order year-month-day eg: 20020125. </em></span>
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_undelimited_string"></a>from_undelimited_string(std::string s);
+    <span class="emphasis"><em>// From iso type date string where with order year-month-day eg: 20020125. </em></span>
+    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_undelimited_string"></a>from_undelimited_string(std::string s);
- <span class="emphasis"><em>// From iso type date string where with order year-month-day eg: 20020125. </em></span>
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="date_from_iso_string"></a>date_from_iso_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
+    <span class="emphasis"><em>// From iso type date string where with order year-month-day eg: 20020125. </em></span>
+    <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="date_from_iso_string"></a>date_from_iso_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
- <span class="emphasis"><em>// Stream should hold a date in the form of: 2002-1-25. Month number, abbrev, or name are accepted. </em></span>
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> iterator_type&gt;
- <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_stream"></a>from_stream(iterator_type beg, iterator_type end);
+    <span class="emphasis"><em>// Stream should hold a date in the form of: 2002-1-25. Month number, abbrev, or name are accepted. </em></span>
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> iterator_type&gt;
+      <span class="type"><a href="../boost/gregorian/date.html" title="Class date">date</a></span> <a name="from_stream"></a>from_stream(iterator_type beg, iterator_type end);
- <span class="emphasis"><em>// Function to parse a date_period from a string (eg: [2003-Oct-31/2003-Dec-25]). </em></span>
- <span class="type">date_period</span> <a name="date_period_from_string"></a>date_period_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
+    <span class="emphasis"><em>// Function to parse a date_period from a string (eg: [2003-Oct-31/2003-Dec-25]). </em></span>
+    <span class="type">date_period</span> <a name="date_period_from_string"></a>date_period_from_string(<span class="bold"><strong>const</strong></span> std::string &amp; s);
- <span class="emphasis"><em>// Function to parse a date_period from a wstring (eg: [2003-Oct-31/2003-Dec-25]). </em></span>
- <span class="type">date_period</span> <a name="date_period_from_wstring"></a>date_period_from_wstring(<span class="bold"><strong>const</strong></span> std::wstring &amp; s);
- }
+    <span class="emphasis"><em>// Function to parse a date_period from a wstring (eg: [2003-Oct-31/2003-Dec-25]). </em></span>
+    <span class="type">date_period</span> <a name="date_period_from_wstring"></a>date_period_from_wstring(<span class="bold"><strong>const</strong></span> std::wstring &amp; s);
+  }
}</pre>
</div>
</div>
@@ -1349,286 +1349,286 @@
<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#id930907">Header &lt;boost/date_time/posix_time/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id961262">Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1039241">Header &lt;boost/date_time/posix_time/posix_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1079172">Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1101484">Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871638">Header &lt;boost/date_time/posix_time/posix_time_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id832027">Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1082008">Header &lt;boost/date_time/posix_time/posix_time_system.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id898172">Header &lt;boost/date_time/posix_time/posix_time_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id926491">Header &lt;boost/date_time/posix_time/ptime.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id801098">Header &lt;boost/date_time/posix_time/time_formatters.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id929971">Header &lt;boost/date_time/posix_time/time_formatters_limited.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1070300">Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id792116">Header &lt;boost/date_time/posix_time/time_period.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2441635">Header &lt;boost/date_time/posix_time/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2441816">Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2442808">Header &lt;boost/date_time/posix_time/posix_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2442818">Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2443401">Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2444321">Header &lt;boost/date_time/posix_time/posix_time_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2444677">Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2444968">Header &lt;boost/date_time/posix_time/posix_time_system.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2445009">Header &lt;boost/date_time/posix_time/posix_time_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2445116">Header &lt;boost/date_time/posix_time/ptime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2445276">Header &lt;boost/date_time/posix_time/time_formatters.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474452">Header &lt;boost/date_time/posix_time/time_formatters_limited.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474638">Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474742">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="id930907"></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="id2441635"></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 {
+  <span class="bold"><strong>namespace</strong></span> posix_time {
- <span class="emphasis"><em>// Function that converts a time_t into a ptime. </em></span>
- <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>// Function that converts a time_t into a ptime. </em></span>
+    <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="id794730"></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 to a tm structure truncating any fractional seconds. </em></span>
+    <span class="type">tm</span> <a name="id2441677"></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="id1104006"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../id791643.html" title="Class time_duration">boost::posix_time::time_duration</a> &amp; td);
+    <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="id2441705"></a>to_tm(<span class="bold"><strong>const</strong></span> <a href="../id2442833.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);
- <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 href="../from_ftime.html" title="Function template from_ftime">from_ftime</a>(<span class="bold"><strong>const</strong></span> FILETIME &amp;);
- }
+    <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);
+    <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 href="../from_ftime.html" title="Function template from_ftime">from_ftime</a>(<span class="bold"><strong>const</strong></span> FILETIME &amp;);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id961262"></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="id2441816"></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="../id974544.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="../id932460.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="../id1108774.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="../id836208.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="../id996896.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="../id1077172.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="../id1000727.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="../id968571.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="bold"><strong>namespace</strong></span> posix_time {
+    <span class="type"><a href="../ptime.html" title="Class ptime">ptime</a></span> <a href="../id2441838.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="../id2441885.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="../id2441931.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="../id2441978.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="../id2442024.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="../id2442665.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="../id2442711.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="../id2442758.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="id1039241"></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="id2442808"></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="id1079172"></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="id2442818"></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="../id791643.html" title="Class time_duration">time_duration</a>;
+  <span class="bold"><strong>namespace</strong></span> posix_time {
+    <span class="bold"><strong>class</strong></span> <a href="../id2442833.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>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="../id908622.html" title="Class millisec_posix_time_system_config">millisec_posix_time_system_config</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="../id2443265.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;
- }
+    <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;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1101484"></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="id2443401"></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>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="../id791643.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="../id791643.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="../id791643.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="../id791643.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="../id791643.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="../id791643.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="../id2442833.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="../id2442833.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="../id2442833.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="../id2442833.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="../id2442833.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="../id2442833.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="id871638"></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="id2444321"></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>
- <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>char</strong></span> &gt; time_facet;
- <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>wchar_t</strong></span> &gt; wtime_input_facet;
- <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="id894572"></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="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>
+    <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>char</strong></span> &gt; time_facet;
+    <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>wchar_t</strong></span> &gt; wtime_input_facet;
+    <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="id2444394"></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="id895376"></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="id940673"></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 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="id2444440"></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="id2444488"></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="id928232"></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>// 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="id2444529"></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="id871147"></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="../id791643.html" title="Class time_duration">time_duration</a> &amp; td);
+    <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="id2444575"></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="../id2442833.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="id970801"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../id791643.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="id2444625"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is, <a href="../id2442833.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="id832027"></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="id2444677"></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="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="id1110860"></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="../id791643.html" title="Class time_duration">time_duration</a> &amp; td);
+    <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="id2444692"></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="../id2442833.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="id969864"></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::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="id2444742"></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="id903120"></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="id973148"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../id791643.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="id931486"></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="../id1067509.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;);
- }
+    <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="id2444791"></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="id2444838"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; charT &gt; &amp; is, <a href="../id2442833.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="id2444878"></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="../id2444918.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="id1082008"></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="id2444968"></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;
- <span class="bold"><strong>typedef</strong></span> date_time::counted_time_rep&lt; millisec_posix_time_system_config &gt; int64_time_rep;
- }
+  <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;
+    <span class="bold"><strong>typedef</strong></span> date_time::counted_time_rep&lt; millisec_posix_time_system_config &gt; int64_time_rep;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id898172"></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="id2445009"></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="../id791643.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="../id791643.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>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="../id2442833.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="../id2442833.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="id926491"></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="id2445116"></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>;
- }
+  <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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id801098"></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="id2445276"></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="id799864"></a>to_simple_string_type(<a href="../id791643.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="id822889"></a>to_iso_string_type(<a href="../id791643.html" title="Class time_duration">time_duration</a> td);
+  <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="id2474094"></a>to_simple_string_type(<a href="../id2442833.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="id2474126"></a>to_iso_string_type(<a href="../id2442833.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="id822923"></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="id1108684"></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="id869093"></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="id1034939"></a>to_iso_extended_string_type(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <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="id2474158"></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="id2474194"></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="id2474221"></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="id2474253"></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="id943543"></a>to_simple_wstring(<a href="../id791643.html" title="Class time_duration">time_duration</a> td);
+    <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="id2474285"></a>to_simple_wstring(<a href="../id2442833.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="id903136"></a>to_iso_wstring(<a href="../id791643.html" title="Class time_duration">time_duration</a> td);
- <span class="type">std::wstring</span> <a name="id998102"></a>to_simple_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <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="id2474314"></a>to_iso_wstring(<a href="../id2442833.html" title="Class time_duration">time_duration</a> td);
+    <span class="type">std::wstring</span> <a name="id2474342"></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="id1076349"></a>to_simple_wstring(time_period tp);
+    <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="id2474366"></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="id823552"></a>to_iso_wstring(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <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="id2474391"></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="id871550"></a>to_iso_extended_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="id2474420"></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="id929971"></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="id2474452"></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="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="id974793"></a>to_simple_string(<a href="../id791643.html" title="Class time_duration">time_duration</a> td);
+    <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="id2474467"></a>to_simple_string(<a href="../id2442833.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="id965252"></a>to_iso_string(<a href="../id791643.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="id2474496"></a>to_iso_string(<a href="../id2442833.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="id1034299"></a>to_simple_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <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="id2474524"></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="id1046776"></a>to_simple_string(time_period tp);
+    <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="id2474552"></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="id1111426"></a>to_iso_string(<a href="../ptime.html" title="Class ptime">ptime</a> t);
+    <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="id2474577"></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="id857130"></a>to_iso_extended_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="id2474606"></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="id1070300"></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="id2474638"></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="../id791643.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);
- }
+  <span class="bold"><strong>namespace</strong></span> posix_time {
+    <span class="type"><a href="../id2442833.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);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id792116"></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="id2474742"></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="../id791643.html" title="Class time_duration">time_duration</a> &gt; time_period; <span class="emphasis"><em>// Time period type. </em></span>
- }
+  <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="../id2442833.html" title="Class time_duration">time_duration</a> &gt; time_period; <span class="emphasis"><em>// Time period type. </em></span>
+  }
}</pre>
</div>
</div>
@@ -1636,192 +1636,192 @@
<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#id903867">Header &lt;boost/date_time/local_time/conversion.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id928723">Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id871656">Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id796206">Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id962953">Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1002727">Header &lt;boost/date_time/local_time/local_time_io.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id934302">Header &lt;boost/date_time/local_time/local_time_serialize.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id962813">Header &lt;boost/date_time/local_time/local_time_types.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1036913">Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id1073348">Header &lt;boost/date_time/local_time/time_zone.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="doxy.html#id893168">Header &lt;boost/date_time/local_time/tz_database.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474804">Header &lt;boost/date_time/local_time/conversion.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2474850">Header &lt;boost/date_time/local_time/custom_time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2475160">Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2475564">Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2475866">Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2477207">Header &lt;boost/date_time/local_time/local_time_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447809">Header &lt;boost/date_time/local_time/local_time_serialize.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447856">Header &lt;boost/date_time/local_time/local_time_types.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2447946">Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2448620">Header &lt;boost/date_time/local_time/time_zone.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="doxy.html#id2448961">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="id903867"></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="id2474804"></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="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="id1038197"></a>to_tm(<span class="bold"><strong>const</strong></span> local_date_time &amp; lt);
- }
+    <span class="emphasis"><em>// Function that creates a tm struct from a local_date_time. </em></span>
+    <span class="type">tm</span> <a name="id2474818"></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="id928723"></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="id2474850"></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>;
+  <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>;
- <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; dst_calc_rule &gt; dst_calc_rule_ptr;
- }
+    <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; dst_calc_rule &gt; dst_calc_rule_ptr;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id871656"></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="id2475160"></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="../id972407.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="../id1069976.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="../id967850.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="../id867809.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="../id1002768.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="../id970494.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="../id1082329.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="../id929185.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="bold"><strong>namespace</strong></span> local_time {
+    <span class="type">local_date_time</span>
+    <a href="../id2475183.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="../id2475230.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="../id2475277.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="../id2475325.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="../id2475371.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="../id2475419.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="../id2475466.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="../id2475514.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="id796206"></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="id2475564"></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>;
- <span class="bold"><strong>struct</strong></span> <a href="../first_last_rule_spec.html" title="Struct first_last_rule_spec">first_last_rule_spec</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../last_last_rule_spec.html" title="Struct last_last_rule_spec">last_last_rule_spec</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../nth_last_rule_spec.html" title="Struct nth_last_rule_spec">nth_last_rule_spec</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../nth_kday_rule_spec.html" title="Struct nth_kday_rule_spec">nth_kday_rule_spec</a>;
+  <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>;
+    <span class="bold"><strong>struct</strong></span> <a href="../first_last_rule_spec.html" title="Struct first_last_rule_spec">first_last_rule_spec</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../last_last_rule_spec.html" title="Struct last_last_rule_spec">last_last_rule_spec</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../nth_last_rule_spec.html" title="Struct nth_last_rule_spec">nth_last_rule_spec</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../nth_kday_rule_spec.html" title="Struct nth_kday_rule_spec">nth_kday_rule_spec</a>;
- <span class="bold"><strong>typedef</strong></span> date_time::dst_day_calc_rule&lt; gregorian::date &gt; dst_calc_rule; <span class="emphasis"><em>// Provides rule of the form starting Apr 30 ending Oct 21. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; partial_date_rule_spec &gt; partial_date_dst_rule; <span class="emphasis"><em>// Provides rule of the form first Sunday in April, last Saturday in Oct. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; first_last_rule_spec &gt; first_last_dst_rule; <span class="emphasis"><em>// Provides rule of the form first Sunday in April, last Saturday in Oct. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; last_last_rule_spec &gt; last_last_dst_rule; <span class="emphasis"><em>// Provides rule of the form last Sunday in April, last Saturday in Oct. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; nth_last_rule_spec &gt; nth_last_dst_rule; <span class="emphasis"><em>// Provides rule in form of [1st|2nd|3rd|4th] Sunday in April, last Sunday in Oct. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; nth_kday_rule_spec &gt; nth_kday_dst_rule; <span class="emphasis"><em>// Provides rule in form of [1st|2nd|3rd|4th] Sunday in April/October. </em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; nth_kday_rule_spec &gt; nth_day_of_the_week_in_month_dst_rule; <span class="emphasis"><em>// Provides rule in form of [1st|2nd|3rd|4th] Sunday in April/October. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> date_time::dst_day_calc_rule&lt; gregorian::date &gt; dst_calc_rule; <span class="emphasis"><em>// Provides rule of the form starting Apr 30 ending Oct 21. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; partial_date_rule_spec &gt; partial_date_dst_rule; <span class="emphasis"><em>// Provides rule of the form first Sunday in April, last Saturday in Oct. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; first_last_rule_spec &gt; first_last_dst_rule; <span class="emphasis"><em>// Provides rule of the form first Sunday in April, last Saturday in Oct. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; last_last_rule_spec &gt; last_last_dst_rule; <span class="emphasis"><em>// Provides rule of the form last Sunday in April, last Saturday in Oct. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; nth_last_rule_spec &gt; nth_last_dst_rule; <span class="emphasis"><em>// Provides rule in form of [1st|2nd|3rd|4th] Sunday in April, last Sunday in Oct. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; nth_kday_rule_spec &gt; nth_kday_dst_rule; <span class="emphasis"><em>// Provides rule in form of [1st|2nd|3rd|4th] Sunday in April/October. </em></span>
+    <span class="bold"><strong>typedef</strong></span> date_time::day_calc_dst_rule&lt; nth_kday_rule_spec &gt; nth_day_of_the_week_in_month_dst_rule; <span class="emphasis"><em>// Provides rule in form of [1st|2nd|3rd|4th] Sunday in April/October. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id962953"></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="id2475866"></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>;
- <span class="bold"><strong>struct</strong></span> <a href="../time_label_invalid.html" title="Struct time_label_invalid">time_label_invalid</a>;
- <span class="bold"><strong>struct</strong></span> <a href="../dst_not_valid.html" title="Struct dst_not_valid">dst_not_valid</a>;
+  <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>;
+    <span class="bold"><strong>struct</strong></span> <a href="../time_label_invalid.html" title="Struct time_label_invalid">time_label_invalid</a>;
+    <span class="bold"><strong>struct</strong></span> <a href="../dst_not_valid.html" title="Struct dst_not_valid">dst_not_valid</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> utc_time_ = posix_time::ptime,
- <span class="bold"><strong>typename</strong></span> tz_type = date_time::time_zone_base&lt;utc_time_&gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a>;
+    <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> utc_time_ = posix_time::ptime,
+             <span class="bold"><strong>typename</strong></span> tz_type = date_time::time_zone_base&lt;utc_time_&gt; &gt;
+     <span class="bold"><strong>class</strong></span> <a href="../local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a>;
- <span class="bold"><strong>typedef</strong></span> <a href="../local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> local_date_time; <span class="emphasis"><em>// Use the default parameters to define local_date_time. </em></span>
- }
+    <span class="bold"><strong>typedef</strong></span> <a href="../local_date_time_base.html" title="Class template local_date_time_base">local_date_time_base</a> local_date_time; <span class="emphasis"><em>// Use the default parameters to define local_date_time. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1002727"></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="id2477207"></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;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_facet&lt; local_date_time, <span class="bold"><strong>char</strong></span> &gt; local_time_facet;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_input_facet&lt; local_date_time::utc_time_type, <span class="bold"><strong>wchar_t</strong></span> &gt; wlocal_time_input_facet;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_input_facet&lt; local_date_time::utc_time_type, <span class="bold"><strong>char</strong></span> &gt; local_time_input_facet;
+  <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;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_facet&lt; local_date_time, <span class="bold"><strong>char</strong></span> &gt; local_time_facet;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_input_facet&lt; local_date_time::utc_time_type, <span class="bold"><strong>wchar_t</strong></span> &gt; wlocal_time_input_facet;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_input_facet&lt; local_date_time::utc_time_type, <span class="bold"><strong>char</strong></span> &gt; local_time_input_facet;
- <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="id977174"></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>// 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="id2477270"></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="id939403"></a><span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; is,
- 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="id2447757"></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="id934302"></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>
+<a name="id2447809"></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="id892455"></a>BOOST_SERIALIZATION_SPLIT_FREE(boost::date_time::time_zone_base );
- }
+  <span class="bold"><strong>namespace</strong></span> serialization {
+    <span class="type"></span> <a name="id2447824"></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="id962813"></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="id2447856"></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;
- <span class="bold"><strong>typedef</strong></span> date_time::time_itr&lt; local_date_time &gt; local_time_iterator;
- <span class="bold"><strong>typedef</strong></span> date_time::second_clock&lt; local_date_time &gt; local_sec_clock;
- <span class="bold"><strong>typedef</strong></span> date_time::microsec_clock&lt; local_date_time &gt; local_microsec_clock;
- <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; <a href="../time_zone.html" title="Class time_zone">time_zone</a> &gt; time_zone_ptr; <span class="emphasis"><em>// Shared Pointer for time_zone and posix_time_zone objects. </em></span>
- }
+  <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;
+    <span class="bold"><strong>typedef</strong></span> date_time::time_itr&lt; local_date_time &gt; local_time_iterator;
+    <span class="bold"><strong>typedef</strong></span> date_time::second_clock&lt; local_date_time &gt; local_sec_clock;
+    <span class="bold"><strong>typedef</strong></span> date_time::microsec_clock&lt; local_date_time &gt; local_microsec_clock;
+    <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; <a href="../time_zone.html" title="Class time_zone">time_zone</a> &gt; time_zone_ptr; <span class="emphasis"><em>// Shared Pointer for time_zone and posix_time_zone objects. </em></span>
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1036913"></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="id2447946"></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>;
- <span class="bold"><strong>struct</strong></span> <a href="../bad_adjustment.html" title="Struct bad_adjustment">bad_adjustment</a>;
+  <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>;
+    <span class="bold"><strong>struct</strong></span> <a href="../bad_adjustment.html" title="Struct bad_adjustment">bad_adjustment</a>;
- <span class="bold"><strong>class</strong></span> <a href="../posix_time_zone.html" title="Class posix_time_zone">posix_time_zone</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../posix_time_zone.html" title="Class posix_time_zone">posix_time_zone</a>;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_names time_zone_names;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::dst_adjustment_offsets&lt; boost::posix_time::time_duration &gt; dst_adjustment_offsets;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_base&lt; boost::posix_time::ptime &gt; time_zone;
- }
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_names time_zone_names;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::dst_adjustment_offsets&lt; boost::posix_time::time_duration &gt; dst_adjustment_offsets;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_base&lt; boost::posix_time::ptime &gt; time_zone;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1073348"></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="id2448620"></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>;
+  <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>;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_names time_zone_names;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::dst_adjustment_offsets&lt; boost::posix_time::time_duration &gt; dst_adjustment_offsets;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_base&lt; boost::posix_time::ptime &gt; time_zone;
- <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; dst_calc_rule &gt; dst_calc_rule_ptr;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_base&lt; boost::posix_time::ptime &gt; time_zone_base;
- }
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_names time_zone_names;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::dst_adjustment_offsets&lt; boost::posix_time::time_duration &gt; dst_adjustment_offsets;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_base&lt; boost::posix_time::ptime &gt; time_zone;
+    <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; dst_calc_rule &gt; dst_calc_rule_ptr;
+    <span class="bold"><strong>typedef</strong></span> boost::date_time::time_zone_base&lt; boost::posix_time::ptime &gt; time_zone_base;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id893168"></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="id2448961"></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>
- }
+  <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>
+  }
}</pre>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/examples.html b/doc/html/date_time/examples.html
index 3f02f32680..416a61a28e 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.69.1">
<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,10 +1139,11 @@ 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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/examples/general_usage_examples.html b/doc/html/date_time/examples/general_usage_examples.html
index 55f0e969d3..1de08b466a 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.69.1">
<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">
@@ -114,7 +114,7 @@
std::cout &lt;&lt; nyc_arrival &lt;&lt; std::endl;
</pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/gregorian.html b/doc/html/date_time/gregorian.html
index c7e66c5f48..fedce54a09 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.69.1">
<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="id996918"></a>Gregorian Date System</h2>
+<a name="id2580129"></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="id996943"></a>Introduction</h3>
+<a name="id2580154"></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="id997014"></a>Usage Examples</h3>
+<a name="id2580233"></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="id997235"></a>Introduction</h3>
+<a name="id2580456"></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="id997292"></a>Header</h3>
+<a name="id2580512"></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="id997310"></a>Construction</h3>
+<a name="id2580529"></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="id997429"></a>Construct from String</h3>
+<a name="id2580651"></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="id997504"></a>Construct from Clock</h3>
+<a name="id2580728"></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="id997575"></a>Accessors</h3>
+<a name="id2580801"></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="id997988"></a>Convert to String</h3>
+<a name="id2581232"></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="id998102"></a>Operators</h3>
+<a name="id2581350"></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="id998278"></a>Struct tm Functions</h3>
+<a name="id2581530"></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="id998512"></a>Introduction</h3>
+<a name="id2581768"></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="id998538"></a>Header</h3>
+<a name="id2581795"></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="id998557"></a>Construction</h3>
+<a name="id2581813"></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="id998630"></a>Accessors</h3>
+<a name="id2581888"></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="id998743"></a>Operators</h3>
+<a name="id2582014"></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="id998885"></a>Additional Duration Types</h3>
+<a name="id2582151"></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="id999040"></a>Reversibility of Operations Pitfall</h4>
+<a name="id2582308"></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="id999204"></a>Introduction</h3>
+<a name="id2582488"></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="id999248"></a>Header</h3>
+<a name="id2582541"></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="id999265"></a>Construction</h3>
+<a name="id2582558"></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="id999325"></a>Accessors</h3>
+<a name="id2582657"></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="id999650"></a>Convert to String</h3>
+<a name="id2583058"></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="id999813"></a>Operators</h3>
+<a name="id2583122"></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="id999984"></a>Introduction</h3>
+<a name="id2583295"></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="id1000019"></a>Header</h3>
+<a name="id2583330"></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="id1000037"></a>Overview</h3>
+<a name="id2583348"></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="id1000236"></a>Date Generators/Algorithms</h2>
+<a name="id2583550"></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="id1000278"></a>Introduction</h3>
+<a name="id2583591"></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="id1000323"></a>Header</h3>
+<a name="id2583636"></a>Header</h3>
<pre class="programlisting">#include "boost/date_time/gregorian/gregorian.hpp"</pre>
<a name="algo_overview"></a><h3>
-<a name="id1000338"></a>Overview</h3>
+<a name="id2583651"></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="id1000572"></a>Function Overview</h3>
+<a name="id2583890"></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="id1000726"></a>Introduction</h3>
+<a name="id2584048"></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="id1000764"></a>Header</h3>
+<a name="id2584087"></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="id1000782"></a>Functions</h3>
+<a name="id2584104"></a>Functions</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1265,7 +1266,7 @@ or
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/local_time.html b/doc/html/date_time/local_time.html
index b100edc47a..77e76a08ff 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.69.1">
<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="id1004923"></a>Local Time System</h2>
+<a name="id2588373"></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="id1004948"></a>Introduction</h3>
+<a name="id2588399"></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="id1004986"></a>Usage Examples</h3>
+<a name="id2588463"></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="id1005125"></a>Introduction</h3>
+<a name="id2588585"></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="id1005142"></a>Header</h3>
+<a name="id2588610"></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="id1005160"></a>Construction</h3>
+<a name="id2588629"></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="id1005179"></a>Accessors</h3>
+<a name="id2588648"></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="id1005394"></a>Introduction</h3>
+<a name="id2588864"></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="id1005610"></a>Important Notes</h3>
+<a name="id2589083"></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="id1005641"></a>Header</h3>
+<a name="id2589113"></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="id1005660"></a>Construction</h3>
+<a name="id2589132"></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="id1005701"></a>Accessors</h3>
+<a name="id2589173"></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="id1006033"></a>Introduction</h3>
+<a name="id2589511"></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="id1006075"></a>Header</h3>
+<a name="id2589551"></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="id1006094"></a>Construction</h3>
+<a name="id2589570"></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="id1006223"></a>Accessors</h3>
+<a name="id2589701"></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="id1006337"></a>Data File Details</h3>
+<a name="id2589818"></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="id1006406"></a>Field Description/Details</h3>
+<a name="id2589885"></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="id1006572"></a>Introduction</h3>
+<a name="id2590047"></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="id1006636"></a>Header</h3>
+<a name="id2590110"></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="id1006655"></a>Construction</h3>
+<a name="id2590130"></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="id1006766"></a>Accessors</h3>
+<a name="id2590239"></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="id1007044"></a>Dependent Types</h3>
+<a name="id2590526"></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="id1007075"></a>Time Zone Names</h3>
+<a name="id2590558"></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="id1007081"></a>Dst Adjustment Offsets</h3>
+<a name="id2590712"></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="id1007296"></a>Daylight Savings Calc Rules</h3>
+<a name="id2590783"></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="id1007490"></a>Introduction</h3>
+<a name="id2590976"></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="id1007505"></a>Header</h3>
+<a name="id2590991"></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="id1007525"></a>Construct From Clock</h3>
+<a name="id2591010"></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="id1007588"></a>Construction</h3>
+<a name="id2591076"></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="id1007841"></a>Accessors</h3>
+<a name="id2591344"></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="id1008089"></a>Operators</h3>
+<a name="id2591612"></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="id1008220"></a>Struct tm Functions</h3>
+<a name="id2591830"></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="id1008452"></a>Introduction</h3>
+<a name="id2591967"></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="id1008493"></a>Header</h3>
+<a name="id2592008"></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="id1008511"></a>Construction</h3>
+<a name="id2592026"></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="id1008580"></a>Accessors</h3>
+<a name="id2592137"></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="id1008939"></a>Operators</h3>
+<a name="id2592515"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1485,7 +1485,7 @@ mar_mst.shift(hours(48));
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/posix_time.html b/doc/html/date_time/posix_time.html
index fad11f57f6..70eb3df0ab 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.69.1">
<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="id1000916"></a>Posix Time System</h2>
+<a name="id2584238"></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="id1000940"></a>Introduction</h3>
+<a name="id2584264"></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="id1000967"></a>Usage Examples</h3>
+<a name="id2584291"></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="id1001137"></a>Introduction</h3>
+<a name="id2584462"></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="id1001175"></a>Header</h3>
+<a name="id2584500"></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="id1001192"></a>Construction</h3>
+<a name="id2584518"></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="id1001312"></a>Construct from String</h3>
+<a name="id2584640"></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="id1001397"></a>Construct from Clock</h3>
+<a name="id2584726"></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="id1001524"></a>Construct using Conversion Functions</h3>
+<a name="id2584856"></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="id1001598"></a>Accessors</h3>
+<a name="id2584933"></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="id1001779"></a>Conversion to String</h3>
+<a name="id2585132"></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="id1001917"></a>Operators</h3>
+<a name="id2585265"></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="id1002117"></a>Struct tm, time_t, and FILETIME Functions</h3>
+<a name="id2585472"></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="id1002489"></a>Introduction</h3>
+<a name="id2585847"></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="id1002580"></a>Header</h3>
+<a name="id2585939"></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="id1002599"></a>Construction</h3>
+<a name="id2585957"></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="id1002660"></a>Count Based Construction</h3>
+<a name="id2586061"></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="id1002854"></a>Construct from String</h3>
+<a name="id2586220"></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="id1002918"></a>Accessors</h3>
+<a name="id2586285"></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="id1003478"></a>Conversion To String</h3>
+<a name="id2586902"></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="id1003578"></a>Operators</h3>
+<a name="id2586995"></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="id1003756"></a>Struct tm, time_t, and FILETIME Functions</h3>
+<a name="id2587178"></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="id1003930"></a>Introduction</h3>
+<a name="id2587351"></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="id1003976"></a>Header</h3>
+<a name="id2587397"></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="id1003994"></a>Construction</h3>
+<a name="id2587415"></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="id1004061"></a>Accessors</h3>
+<a name="id2587521"></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="id1004290"></a>Conversion To String</h3>
+<a name="id2587826"></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="id1004459"></a>Operators</h3>
+<a name="id2587894"></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="id1004689"></a>Introduction</h3>
+<a name="id2588125"></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="id1004735"></a>Header</h3>
+<a name="id2588190"></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="id1004758"></a>Overview</h3>
+<a name="id2588208"></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="id1004811"></a>Operators</h3>
+<a name="id2588262"></a>Operators</h3>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -1286,7 +1288,7 @@ time_iterator titr(start_time, td);
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/date_time/serialization.html b/doc/html/date_time/serialization.html
index cc2e33a60c..6b0a429f9d 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.69.1">
<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="id1033221"></a>boost::gregorian</h3>
+<a name="id2599607"></a>boost::gregorian</h3>
<div class="informaltable"><table class="table" width="100%">
<colgroup>
<col>
@@ -60,7 +60,7 @@
</tbody>
</table></div>
<h3>
-<a name="id1033318"></a>boost::posix_time</h3>
+<a name="id2599702"></a>boost::posix_time</h3>
<div class="informaltable"><table class="table" width="100%">
<colgroup>
<col>
@@ -127,7 +127,7 @@
<pre class="programlisting">
boost/date_time/posix_time/time_serialize.hpp</pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2005 CrystalClear Software, Inc</small></td>
</tr></table>
diff --git a/doc/html/day_calc_dst_rule.html b/doc/html/day_calc_dst_rule.html
index 2433febe32..9768d04ec3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928813" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2427093" 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#id928813"><img src="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#id2427093"><img src="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>
@@ -34,49 +34,49 @@
: : <span class="bold"><strong>public</strong></span> boost::date_time::dst_day_calc_rule&lt; spec::date_type &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> spec::date_type date_type;
- <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> spec::start_rule start_rule;
- <span class="bold"><strong>typedef</strong></span> spec::end_rule end_rule;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> spec::date_type      date_type; 
+  <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type; 
+  <span class="bold"><strong>typedef</strong></span> spec::start_rule     start_rule;
+  <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#id658023-bb">day_calc_dst_rule</a>(start_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#id2501843-bb">day_calc_dst_rule</a>(start_rule, end_rule);
- <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#id1039207-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#id1039212-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#id1068963-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#id1067601-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#id961226-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="day_calc_dst_rule.html#id2455172-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#id2455176-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#id2416619-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#id2440413-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#id2446228-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1082744"></a><h2>Description</h2>
+<a name="id2633909"></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="id1082752"></a><h3>
+<a name="id2633917"></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="id658023-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="id2501843-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="id1082786"></a><h3>
-<a name="id1039207-bb"></a><code class="computeroutput">day_calc_dst_rule</code> public member functions</h3>
+<a name="id2633952"></a><h3>
+<a name="id2455172-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="id1039212-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="id1068963-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="id1067601-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="id961226-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="id2455176-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="id2416619-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="id2440413-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="id2446228-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="dst_day_calc_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928813"><img src="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#id2427093"><img src="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 00eacfaf17..16b38b2879 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1037951" title="Header &lt;boost/date_time/date_clock_device.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2411166" 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#id1037951"><img src="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#id2411166"><img src="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>
@@ -32,49 +32,49 @@
<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>class</strong></span> day_clock {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::ymd_type ymd_type;
+  <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#id857147-bb">public static functions</a></em></span>
- <span class="type">date_type</span> <a href="day_clock.html#id942454-bb">local_day</a>() ;
- <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id1107010-bb">local_day_ymd</a>() ;
- <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id1103014-bb">universal_day_ymd</a>() ;
- <span class="type">date_type</span> <a href="day_clock.html#id906123-bb">universal_day</a>() ;
+  <span class="emphasis"><em>// <a href="day_clock.html#id2419143-bb">public static functions</a></em></span>
+  <span class="type">date_type</span> <a href="day_clock.html#id2419147-bb">local_day</a>() ;
+  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id2467054-bb">local_day_ymd</a>() ;
+  <span class="type">date_type::ymd_type</span> <a href="day_clock.html#id2396215-bb">universal_day_ymd</a>() ;
+  <span class="type">date_type</span> <a href="day_clock.html#id2467300-bb">universal_day</a>() ;
- <span class="emphasis"><em>// <a href="day_clock.html#id867022-bb">private static functions</a></em></span>
- <span class="type">::std::tm *</span> <a href="day_clock.html#id1036500-bb">get_local_time</a>(std::tm &amp;) ;
- <span class="type">::std::tm *</span> <a href="day_clock.html#id1067450-bb">get_universal_time</a>(std::tm &amp;) ;
+  <span class="emphasis"><em>// <a href="day_clock.html#id2441109-bb">private static functions</a></em></span>
+  <span class="type">::std::tm *</span> <a href="day_clock.html#id2441113-bb">get_local_time</a>(std::tm &amp;) ;
+  <span class="type">::std::tm *</span> <a href="day_clock.html#id2423655-bb">get_universal_time</a>(std::tm &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1041929"></a><h2>Description</h2>
+<a name="id2609357"></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="id1041937"></a><h3>
-<a name="id857147-bb"></a><code class="computeroutput">day_clock</code> public static functions</h3>
+<a name="id2609366"></a><h3>
+<a name="id2419143-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="id942454-bb"></a>local_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id1107010-bb"></a>local_day_ymd() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id1103014-bb"></a>universal_day_ymd() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id906123-bb"></a>universal_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2419147-bb"></a>local_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id2467054-bb"></a>local_day_ymd() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type::ymd_type</span> <a name="id2396215-bb"></a>universal_day_ymd() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2467300-bb"></a>universal_day() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1042024"></a><h3>
-<a name="id867022-bb"></a><code class="computeroutput">day_clock</code> private static functions</h3>
+<a name="id2609457"></a><h3>
+<a name="id2441109-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="id1036500-bb"></a>get_local_time(std::tm &amp; result) ;</pre></li>
-<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id1067450-bb"></a>get_universal_time(std::tm &amp; result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id2441113-bb"></a>get_local_time(std::tm &amp; result) ;</pre></li>
+<li><pre class="literallayout"><span class="type">::std::tm *</span> <a name="id2423655-bb"></a>get_universal_time(std::tm &amp; result) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="boost/date_time/date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1037951"><img src="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#id2411166"><img src="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 b116e86b29..b6402e5c51 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795204" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" 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#id795204"><img src="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#id2485277"><img src="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>
@@ -32,40 +32,40 @@
<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>class</strong></span> day_functor {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id975857-bb">day_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="emphasis"><em>// <a href="day_functor.html#day_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="day_functor.html#id2513692-bb">day_functor</a>(<span class="bold"><strong>int</strong></span>);
- <span class="emphasis"><em>// <a href="day_functor.html#id862329-bb">public member functions</a></em></span>
- <span class="type">duration_type</span> <a href="day_functor.html#id926730-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#id1081277-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#id2432811-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="day_functor.html#id2506751-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#id2525202-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="id1038271"></a><h2>Description</h2>
+<a name="id2605542"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1038274"></a><h3>
+<a name="id2605545"></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="id975857-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="id2513692-bb"></a>day_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1038313"></a><h3>
-<a name="id862329-bb"></a><code class="computeroutput">day_functor</code> public member functions</h3>
+<a name="id2605584"></a><h3>
+<a name="id2432811-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="id926730-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="id1081277-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="id2506751-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="id2525202-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_time/doxy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795204"><img src="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#id2485277"><img src="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 8cfc372e4b..38b85c794f 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -31,20 +31,20 @@
<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> date_type, <span class="bold"><strong>typename</strong></span> weekday_type&gt;
- <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>
+  <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="id1076178"></a><h2>Description</h2>
+<a name="id2626852"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="days_until_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 854c90315f..da8487cca9 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -31,20 +31,20 @@
<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> date_type, <span class="bold"><strong>typename</strong></span> weekday_type&gt;
- <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>
+  <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="id1076112"></a><h2>Description</h2>
+<a name="id2626784"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="first_kday_before.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 f8f3025f62..0cbc3563e7 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1081612" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" 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#id1081612"><img src="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#id2510544"><img src="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>
@@ -32,46 +32,46 @@
<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, <span class="bold"><strong>typename</strong></span> time_duration_type, <span class="bold"><strong>typename</strong></span> dst_traits&gt;
<span class="bold"><strong>class</strong></span> dst_calc_engine {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::year_type                            year_type;    
+  <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#id968628-bb">public static functions</a></em></span>
- <span class="type">time_is_dst_result</span>
- <a href="dst_calc_engine.html#id968633-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#id1107869-bb">is_dst_boundary_day</a>(date_type) ;
- <span class="type">time_duration_type</span> <a href="dst_calc_engine.html#id1043725-bb">dst_offset</a>() ;
- <span class="type">date_type</span> <a href="dst_calc_engine.html#id1066702-bb">local_dst_start_day</a>(year_type) ;
- <span class="type">date_type</span> <a href="dst_calc_engine.html#id1081292-bb">local_dst_end_day</a>(year_type) ;
+  <span class="emphasis"><em>// <a href="dst_calc_engine.html#id2420605-bb">public static functions</a></em></span>
+  <span class="type">time_is_dst_result</span>
+  <a href="dst_calc_engine.html#id2416353-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#id2423485-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">time_duration_type</span> <a href="dst_calc_engine.html#id2458677-bb">dst_offset</a>() ;
+  <span class="type">date_type</span> <a href="dst_calc_engine.html#id2508391-bb">local_dst_start_day</a>(year_type) ;
+  <span class="type">date_type</span> <a href="dst_calc_engine.html#id2522676-bb">local_dst_end_day</a>(year_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1081360"></a><h2>Description</h2>
+<a name="id2632457"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1081363"></a><h3>
-<a name="id968628-bb"></a><code class="computeroutput">dst_calc_engine</code> public static functions</h3>
+<a name="id2632460"></a><h3>
+<a name="id2420605-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="id968633-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="id2416353-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="id1107869-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1043725-bb"></a>dst_offset() ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1066702-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1081292-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="id2423485-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2458677-bb"></a>dst_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2508391-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2522676-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="dst_calculator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1081612"><img src="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#id2510544"><img src="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 3239356f27..8a5af2a55f 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1081612" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" 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#id1081612"><img src="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#id2510544"><img src="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>
@@ -32,36 +32,36 @@
<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_, <span class="bold"><strong>typename</strong></span> time_duration_type_&gt;
<span class="bold"><strong>class</strong></span> dst_calculator {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id928323-bb">public static functions</a></em></span>
- <span class="type">time_is_dst_result</span>
- <a href="dst_calculator.html#id928328-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#id967398-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#id863001-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#id1033362-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>) ;
+  <span class="emphasis"><em>// <a href="dst_calculator.html#id2434887-bb">public static functions</a></em></span>
+  <span class="type">time_is_dst_result</span>
+  <a href="dst_calculator.html#id2434891-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#id2416537-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#id2505648-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#id2397912-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="id1080749"></a><h2>Description</h2>
+<a name="id2631826"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1080752"></a><h3>
-<a name="id928323-bb"></a><code class="computeroutput">dst_calculator</code> public static functions</h3>
+<a name="id2631830"></a><h3>
+<a name="id2434887-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="id928328-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>
+<a name="id2434891-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.
</p>
@@ -79,9 +79,9 @@
</li>
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id967398-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>
+<a name="id2416537-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.
</p>
@@ -97,13 +97,13 @@
</li>
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id863001-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,
- <span class="bold"><strong>const</strong></span> date_type &amp; dst_end_day,
- <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_end_offset,
- <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_length_minutes) ;</pre>
+<a name="id2505648-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,
+             <span class="bold"><strong>const</strong></span> date_type &amp; dst_end_day,
+             <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_end_offset,
+             <span class="bold"><strong>const</strong></span> time_duration_type &amp; dst_length_minutes) ;</pre>
<p>Determines if the time is really in DST or not. Also checks for invalid and ambiguous.
</p>
@@ -127,12 +127,12 @@
</li>
<li>
<pre class="literallayout"><span class="type">time_is_dst_result</span>
-<a name="id1033362-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,
- <span class="bold"><strong>const</strong></span> date_type &amp; dst_end_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>
+<a name="id2397912-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,
+             <span class="bold"><strong>const</strong></span> date_type &amp; dst_end_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>Determines if the time is really in DST or not. Also checks for invalid and ambiguous.
</p>
@@ -160,13 +160,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="all_date_names_put.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1081612"><img src="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#id2510544"><img src="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 8d93621c48..390e810d6d 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id928813" title="Header &lt;boost/date_time/dst_transition_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2427093" 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#id928813"><img src="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#id2427093"><img src="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>
@@ -32,44 +32,44 @@
<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>class</strong></span> dst_day_calc_rule {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id1045030-bb">~dst_day_calc_rule</a>();
+  <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#id2518084-bb">~dst_day_calc_rule</a>();
- <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#id894098-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#id894103-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#id940600-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#id1046895-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#id1046918-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="dst_day_calc_rule.html#id2393334-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#id2393338-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#id2457959-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#id2457970-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#id2513356-bb">end_rule_as_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1082378"></a><h2>Description</h2>
+<a name="id2633527"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1082381"></a><h3>
+<a name="id2633531"></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="id1045030-bb"></a>~dst_day_calc_rule();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2518084-bb"></a>~dst_day_calc_rule();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1082416"></a><h3>
-<a name="id894098-bb"></a><code class="computeroutput">dst_day_calc_rule</code> public member functions</h3>
+<a name="id2633566"></a><h3>
+<a name="id2393334-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="id894103-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="id940600-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="id1046895-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="id1046918-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="id2393338-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="id2457959-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="id2457970-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="id2513356-bb"></a>end_rule_as_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="null_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id928813"><img src="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#id2427093"><img src="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 4704359089..b0e5dff328 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962953" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" 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#id962953"><img src="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#id2475866"><img src="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>
@@ -31,32 +31,32 @@
<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> 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#id1113072-bb">dst_not_valid</a>(std::string = "");
+  <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#id2475955-bb">dst_not_valid</a>(std::string = "");
- <span class="emphasis"><em>// <a href="dst_not_valid.html#id801894-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="dst_not_valid.html#id2475951-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1180729"></a><h2>Description</h2>
+<a name="id2682798"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1180732"></a><h3>
+<a name="id2682802"></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="id1113072-bb"></a>dst_not_valid(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2475955-bb"></a>dst_not_valid(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1180766"></a><h3>
-<a name="id801894-bb"></a><code class="computeroutput">dst_not_valid</code> public member functions</h3>
+<a name="id2682835"></a><h3>
+<a name="id2475951-bb"></a><code class="computeroutput">dst_not_valid</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>
+<table 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_label_invalid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962953"><img src="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#id2475866"><img src="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/duplicate_option_error.html b/doc/html/duplicate_option_error.html
index 43d9dbd125..1a0a883154 100644
--- a/doc/html/duplicate_option_error.html
+++ b/doc/html/duplicate_option_error.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class duplicate_option_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1042148" title="Header &lt;boost/program_options/options_description.hpp&gt;">
-<link rel="prev" href="basic_option.html" title="Class template basic_option">
-<link rel="next" href="option_description.html" title="Class option_description">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="options_description.html" title="Class options_description">
+<link rel="next" href="basic_parsed_options.html" title="Class template basic_parsed_options">
</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="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1042148"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="options_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="duplicate_option_error"></a><div class="titlepage"></div>
@@ -32,33 +32,33 @@
<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> duplicate_option_error : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="duplicate_option_error.html#duplicate_option_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="duplicate_option_error.html#id998406-bb">duplicate_option_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <span class="emphasis"><em>// <a href="duplicate_option_error.html#duplicate_option_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="duplicate_option_error.html#id2348778-bb">duplicate_option_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <span class="emphasis"><em>// <a href="duplicate_option_error.html#id691672-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="duplicate_option_error.html#id2348773-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1251681"></a><h2>Description</h2>
+<a name="id2722622"></a><h2>Description</h2>
<p>Class thrown when duplicate option description is found. </p>
<div class="refsect2" lang="en">
-<a name="id1251687"></a><h3>
+<a name="id2722628"></a><h3>
<a name="duplicate_option_errorconstruct-copy-destruct"></a><code class="computeroutput">duplicate_option_error</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id998406-bb"></a>duplicate_option_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2348778-bb"></a>duplicate_option_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1251728"></a><h3>
-<a name="id691672-bb"></a><code class="computeroutput">duplicate_option_error</code> public member functions</h3>
+<a name="id2722669"></a><h3>
+<a name="id2348773-bb"></a><code class="computeroutput">duplicate_option_error</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>
+<table 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="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1042148"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="option_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="options_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_parsed_options.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 10dcab25ed..c4669ffa79 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1070300" title="Header &lt;boost/date_time/posix_time/time_parsers.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2474638" 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#id1070300"><img src="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#id2474638"><img src="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,19 +30,19 @@
</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="id791643.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="id2442833.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="id1178323"></a><h2>Description</h2>
+<a name="id2680309"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="ptime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1070300"><img src="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#id2474638"><img src="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 f986f2fc52..460bb38375 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id802070" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2412320" 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#id802070"><img src="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#id2412320"><img src="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>
@@ -31,30 +31,30 @@
<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> duration_traits_adapted {
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id942206-bb">public static functions</a></em></span>
- <span class="type">int_type</span> <a href="duration_traits_adapted.html#id1067006-bb">as_number</a>(impl_type) ;
+  <span class="emphasis"><em>// <a href="duration_traits_adapted.html#id2399836-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="duration_traits_adapted.html#id2399840-bb">as_number</a>(impl_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1043382"></a><h2>Description</h2>
+<a name="id2610869"></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="id1043399"></a><h3>
-<a name="id942206-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="id1067006-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
+<a name="id2610884"></a><h3>
+<a name="id2399836-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="id2399840-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="duration_traits_long.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802070"><img src="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#id2412320"><img src="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 8045fb2343..6cc1eed18b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id802070" title="Header &lt;boost/date_time/date_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2412320" 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#id802070"><img src="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#id2412320"><img src="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>
@@ -31,30 +31,30 @@
<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> duration_traits_long {
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id939790-bb">public static functions</a></em></span>
- <span class="type">int_type</span> <a href="duration_traits_long.html#id939795-bb">as_number</a>(impl_type) ;
+  <span class="emphasis"><em>// <a href="duration_traits_long.html#id2500227-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="duration_traits_long.html#id2446437-bb">as_number</a>(impl_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1043246"></a><h2>Description</h2>
+<a name="id2610727"></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="id1043262"></a><h3>
-<a name="id939790-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="id939795-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
+<a name="id2610742"></a><h3>
+<a name="id2500227-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="id2446437-bb"></a>as_number(impl_type i) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id802070"><img src="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#id2412320"><img src="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/empty_formatter.html b/doc/html/empty_formatter.html
index c4ea897b23..915a201dcd 100644
--- a/doc/html/empty_formatter.html
+++ b/doc/html/empty_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template empty_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146687" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2356089" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
<link rel="prev" href="identity_formatter.html" title="Function template identity_formatter">
<link rel="next" href="starts_with.html" title="Function starts_with">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="empty_formatter"></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> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> empty_formatter(<span class="bold"><strong>const</strong></span> RangeT &amp; );</pre></div>
<div class="refsect1" lang="en">
-<a name="id1325263"></a><h2>Description</h2>
+<a name="id2760603"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">empty_formatter</code> . Empty formatter always returns an empty sequence.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -40,13 +40,13 @@
An instance of the <code class="computeroutput">empty_formatter</code> object. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="identity_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="starts_with.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ends_with.html b/doc/html/ends_with.html
index adda19e2a7..784f82972a 100644
--- a/doc/html/ends_with.html
+++ b/doc/html/ends_with.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ends_with</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="istarts_with.html" title="Function template istarts_with">
<link rel="next" href="iends_with.html" title="Function template iends_with">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ends_with"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> ends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, PredicateT Comp);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> ends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, PredicateT Comp);
<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> ends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> ends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326347"></a><h2>Description</h2>
+<a name="id2761717"></a><h2>Description</h2>
<p>This predicate holds when the test string is a suffix of the Input. In other words, if the input ends with the test. When the optional predicate is specified, it is used for character-wise comparison.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="istarts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iends_with.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/environment_iterator.html b/doc/html/environment_iterator.html
index 8cb44962df..e8eeb0f269 100644
--- a/doc/html/environment_iterator.html
+++ b/doc/html/environment_iterator.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class environment_iterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id794426" title="Header &lt;boost/program_options/environment_iterator.hpp&gt;">
-<link rel="prev" href="id1034285.html" title="Type style_t">
+<link rel="up" href="program_options/reference.html#id2380073" title="Header &lt;boost/program_options/environment_iterator.hpp&gt;">
+<link rel="prev" href="id2358254.html" title="Type style_t">
<link rel="next" href="eof_iterator.html" title="Class template eof_iterator">
</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="id1034285.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id794426"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2358254.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2380073"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="environment_iterator"></a><div class="titlepage"></div>
@@ -30,41 +30,40 @@
</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> environment_iterator
- : : <span class="bold"><strong>public</strong></span> boost::eof_iterator&lt; Derived, ValueType &gt;
+<span class="bold"><strong>class</strong></span> environment_iterator : <span class="bold"><strong>public</strong></span> boost::eof_iterator&lt; environment_iterator, std::pair&lt; std::string, std::string &gt; &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="environment_iterator.html#environment_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="environment_iterator.html#id1048487-bb">environment_iterator</a>(<span class="bold"><strong>char</strong></span> **);
- <a href="environment_iterator.html#id1032022-bb">environment_iterator</a>();
+  <span class="emphasis"><em>// <a href="environment_iterator.html#environment_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="environment_iterator.html#id2479457-bb">environment_iterator</a>(<span class="bold"><strong>char</strong></span> **);
+  <a href="environment_iterator.html#id2338594-bb">environment_iterator</a>();
- <span class="emphasis"><em>// <a href="environment_iterator.html#id688002-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="environment_iterator.html#id687840-bb">get</a>() ;
+  <span class="emphasis"><em>// <a href="environment_iterator.html#id2340015-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="environment_iterator.html#id2340019-bb">get</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1248392"></a><h2>Description</h2>
+<a name="id2717261"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1248396"></a><h3>
+<a name="id2717264"></a><h3>
<a name="environment_iteratorconstruct-copy-destruct"></a><code class="computeroutput">environment_iterator</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1048487-bb"></a>environment_iterator(<span class="bold"><strong>char</strong></span> ** environment);</pre></li>
-<li><pre class="literallayout"><a name="id1032022-bb"></a>environment_iterator();</pre></li>
+<li><pre class="literallayout"><a name="id2479457-bb"></a>environment_iterator(<span class="bold"><strong>char</strong></span> ** environment);</pre></li>
+<li><pre class="literallayout"><a name="id2338594-bb"></a>environment_iterator();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1248450"></a><h3>
-<a name="id688002-bb"></a><code class="computeroutput">environment_iterator</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="id687840-bb"></a>get() ;</pre></li></ol></div>
+<a name="id2717318"></a><h3>
+<a name="id2340015-bb"></a><code class="computeroutput">environment_iterator</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="id2340019-bb"></a>get() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1034285.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id794426"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2358254.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2380073"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="eof_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/eof_iterator.html b/doc/html/eof_iterator.html
index a6ccff1b8b..f078ddd149 100644
--- a/doc/html/eof_iterator.html
+++ b/doc/html/eof_iterator.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template eof_iterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id686609" title="Header &lt;boost/program_options/eof_iterator.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2338601" title="Header &lt;boost/program_options/eof_iterator.hpp&gt;">
<link rel="prev" href="environment_iterator.html" title="Class environment_iterator">
-<link rel="next" href="ambiguous_option.html" title="Class ambiguous_option">
+<link rel="next" href="error.html" title="Class error">
</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="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id686609"><img src="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_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2338601"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="eof_iterator"></a><div class="titlepage"></div>
@@ -32,22 +32,22 @@
<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> Derived, <span class="bold"><strong>typename</strong></span> ValueType&gt;
<span class="bold"><strong>class</strong></span> eof_iterator {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="eof_iterator.html#eof_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="eof_iterator.html#id661960-bb">eof_iterator</a>();
+  <span class="emphasis"><em>// <a href="eof_iterator.html#eof_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="eof_iterator.html#id2380484-bb">eof_iterator</a>();
- <span class="emphasis"><em>// <a href="eof_iterator.html#id1113484-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="eof_iterator.html#id2380480-bb">public member functions</a></em></span>
- <span class="emphasis"><em>// <a href="eof_iterator.html#id661962-bb">protected member functions</a></em></span>
- <span class="type">ValueType &amp;</span> <a href="eof_iterator.html#id729229-bb">value</a>() ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id720053-bb">found_eof</a>() ;
+  <span class="emphasis"><em>// <a href="eof_iterator.html#id2380486-bb">protected member functions</a></em></span>
+  <span class="type">ValueType &amp;</span> <a href="eof_iterator.html#id2401200-bb">value</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id2360641-bb">found_eof</a>() ;
- <span class="emphasis"><em>// <a href="eof_iterator.html#id1078524-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id756925-bb">increment</a>() ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="eof_iterator.html#id686297-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> ValueType &amp;</span> <a href="eof_iterator.html#id695043-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="eof_iterator.html#id2354668-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="eof_iterator.html#id2354672-bb">increment</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="eof_iterator.html#id2479389-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> ValueType &amp;</span> <a href="eof_iterator.html#id2351288-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1248740"></a><h2>Description</h2>
+<a name="id2717617"></a><h2>Description</h2>
<p>The 'eof_iterator' class is useful for constructing forward iterators in cases where iterator extract data from some source and it's easy to detect 'eof' -- i.e. the situation where there's no data. One apparent example is reading lines from a file.</p>
<p>Implementing such iterators using 'iterator_facade' directly would require to create class with three core operation, a couple of constructors. When using 'eof_iterator', the derived class should define only one method to get new value, plus a couple of constructors.</p>
<p>The basic idea is that iterator has 'eof' bit. Two iterators are equal only if both have their 'eof' bits set. The 'get' method either obtains the new value or sets the 'eof' bit.</p>
@@ -60,47 +60,47 @@
</ul></div>
<p>Essentially, the 'get' method has the functionality of both 'increment' and 'dereference'. It's very good for the cases where data extraction implicitly moves data pointer, like for stream operation. </p>
<div class="refsect2" lang="en">
-<a name="id1248792"></a><h3>
+<a name="id2717669"></a><h3>
<a name="eof_iteratorconstruct-copy-destruct"></a><code class="computeroutput">eof_iterator</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id661960-bb"></a>eof_iterator();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2380484-bb"></a>eof_iterator();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1248825"></a><h3>
-<a name="id1113484-bb"></a><code class="computeroutput">eof_iterator</code> public member functions</h3>
+<a name="id2717701"></a><h3>
+<a name="id2380480-bb"></a><code class="computeroutput">eof_iterator</code> public member functions</h3>
<div class="orderedlist"><ol type="1"></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1248843"></a><h3>
-<a name="id661962-bb"></a><code class="computeroutput">eof_iterator</code> protected member functions</h3>
+<a name="id2717720"></a><h3>
+<a name="id2380486-bb"></a><code class="computeroutput">eof_iterator</code> protected member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type">ValueType &amp;</span> <a name="id729229-bb"></a>value() ;</pre>
+<pre class="literallayout"><span class="type">ValueType &amp;</span> <a name="id2401200-bb"></a>value() ;</pre>
<p>Returns the reference which should be used by derived class to store the next value. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id720053-bb"></a>found_eof() ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2360641-bb"></a>found_eof() ;</pre>
<p>Should be called by derived class to indicate that it can't produce next element. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1248907"></a><h3>
-<a name="id1078524-bb"></a><code class="computeroutput">eof_iterator</code> private member functions</h3>
+<a name="id2717784"></a><h3>
+<a name="id2354668-bb"></a><code class="computeroutput">eof_iterator</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="id756925-bb"></a>increment() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id686297-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> ValueType &amp;</span> <a name="id695043-bb"></a>dereference() <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="id2354672-bb"></a>increment() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2479389-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="eof_iterator.html" title="Class template eof_iterator">eof_iterator</a> &amp; other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> ValueType &amp;</span> <a name="id2351288-bb"></a>dereference() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id686609"><img src="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_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="environment_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2338601"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="error.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/equals.html b/doc/html/equals.html
index 1f0b664fce..31511e6fce 100644
--- a/doc/html/equals.html
+++ b/doc/html/equals.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function equals</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="icontains.html" title="Function template icontains">
<link rel="next" href="iequals.html" title="Function template iequals">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="equals"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> equals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, PredicateT Comp);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> equals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test, PredicateT Comp);
<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> equals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> equals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326909"></a><h2>Description</h2>
+<a name="id2762287"></a><h2>Description</h2>
<p>This predicate holds when the test container is equal to the input container i.e. all elements in both containers are same. When the optional predicate is specified, it is used for character-wise comparison.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This is a two-way version of <code class="computeroutput">std::equal</code> algorithm<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="icontains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="iequals.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_all.html b/doc/html/erase_all.html
index f2c36ef25f..1510b2f766 100644
--- a/doc/html/erase_all.html
+++ b/doc/html/erase_all.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_all_copy.html" title="Function erase_all_copy">
<link rel="next" href="ierase_all_copy.html" title="Function ierase_all_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_all"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318627"></a><h2>Description</h2>
+<a name="id2753778"></a><h2>Description</h2>
<p>Remove all the occurrences of the string from the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_all_copy.html b/doc/html/erase_all_copy.html
index b04d092286..7c572afd32 100644
--- a/doc/html/erase_all_copy.html
+++ b/doc/html/erase_all_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_all_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_nth.html" title="Function template ierase_nth">
<link rel="next" href="erase_all.html" title="Function template erase_all">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_all_copy"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- erase_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search);
+  <span class="type">OutputIteratorT</span>
+  erase_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                 <span class="bold"><strong>const</strong></span> Range2T &amp; Search);
<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> erase_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
+  <span class="type">SequenceT</span> erase_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318516"></a><h2>Description</h2>
+<a name="id2753667"></a><h2>Description</h2>
<p>Remove all the occurrences of the string from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_all_regex.html b/doc/html/erase_all_regex.html
index f2e1b873a2..b0fffc1701 100644
--- a/doc/html/erase_all_regex.html
+++ b/doc/html/erase_all_regex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_all_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="erase_all_regex_copy.html" title="Function erase_all_regex_copy">
<link rel="next" href="find_all_regex.html" title="Function template find_all_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_all_regex"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> erase_all_regex(SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_all_regex(SequenceT &amp; Input,
+                       <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                       match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1347042"></a><h2>Description</h2>
+<a name="id2765134"></a><h2>Description</h2>
<p>Erase all substrings, matching given regex, from the input. The input string is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -51,13 +51,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_all_regex_copy.html b/doc/html/erase_all_regex_copy.html
index 2e3144b89a..3a243662af 100644
--- a/doc/html/erase_all_regex_copy.html
+++ b/doc/html/erase_all_regex_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_all_regex_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="erase_regex.html" title="Function template erase_regex">
<link rel="next" href="erase_all_regex.html" title="Function template erase_all_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_all_regex_copy"></a><div class="titlepage"></div>
@@ -31,17 +31,17 @@
<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> 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>
- erase_all_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);
+         <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
+  <span class="type">OutputIteratorT</span>
+  erase_all_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                       <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                       match_flag_type Flags = 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> erase_all_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+  <span class="type">SequenceT</span> erase_all_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                                 <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                                 match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1346911"></a><h2>Description</h2>
+<a name="id2765000"></a><h2>Description</h2>
<p>Erase all substrings, matching given regex, from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -64,13 +64,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_first.html b/doc/html/erase_first.html
index f092e0eae7..495e962249 100644
--- a/doc/html/erase_first.html
+++ b/doc/html/erase_first.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_first</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_first_copy.html" title="Function erase_first_copy">
<link rel="next" href="ierase_first_copy.html" title="Function ierase_first_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_first"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1316971"></a><h2>Description</h2>
+<a name="id2752093"></a><h2>Description</h2>
<p>Remove the first occurrence of the substring from the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_first_copy.html b/doc/html/erase_first_copy.html
index c71e7a6615..50c972bd98 100644
--- a/doc/html/erase_first_copy.html
+++ b/doc/html/erase_first_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_first_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_range.html" title="Function template erase_range">
<link rel="next" href="erase_first.html" title="Function template erase_first">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_first_copy"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- erase_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search);
+  <span class="type">OutputIteratorT</span>
+  erase_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                   <span class="bold"><strong>const</strong></span> Range2T &amp; Search);
<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> erase_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
+  <span class="type">SequenceT</span> erase_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1316860"></a><h2>Description</h2>
+<a name="id2751981"></a><h2>Description</h2>
<p>Remove the first occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_head.html b/doc/html/erase_head.html
index 91c53d5bbb..7a5441a4fb 100644
--- a/doc/html/erase_head.html
+++ b/doc/html/erase_head.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_head</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_head_copy.html" title="Function erase_head_copy">
<link rel="next" href="erase_tail_copy.html" title="Function erase_tail_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_head"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_head(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_head(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1319145"></a><h2>Description</h2>
+<a name="id2754304"></a><h2>Description</h2>
<p>Remove the head from the input. The head is a prefix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the head. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_head_copy.html b/doc/html/erase_head_copy.html
index c8149c57c4..50a1e84501 100644
--- a/doc/html/erase_head_copy.html
+++ b/doc/html/erase_head_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_head_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_all.html" title="Function template ierase_all">
<link rel="next" href="erase_head.html" title="Function template erase_head">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_head_copy"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type">OutputIteratorT</span>
- erase_head_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);
+  <span class="type">OutputIteratorT</span>
+  erase_head_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                  <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
- <span class="type">SequenceT</span> erase_head_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
+  <span class="type">SequenceT</span> erase_head_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1319033"></a><h2>Description</h2>
+<a name="id2754192"></a><h2>Description</h2>
<p>Remove the head from the input. The head is a prefix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the head. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_last.html b/doc/html/erase_last.html
index e16a96ce12..497c90035c 100644
--- a/doc/html/erase_last.html
+++ b/doc/html/erase_last.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_last</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_last_copy.html" title="Function erase_last_copy">
<link rel="next" href="ierase_last_copy.html" title="Function ierase_last_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_last"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317490"></a><h2>Description</h2>
+<a name="id2752622"></a><h2>Description</h2>
<p>Remove the last occurrence of the substring from the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_last_copy.html b/doc/html/erase_last_copy.html
index 1485d1c92d..37af8667f0 100644
--- a/doc/html/erase_last_copy.html
+++ b/doc/html/erase_last_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_last_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_first.html" title="Function template ierase_first">
<link rel="next" href="erase_last.html" title="Function template erase_last">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_last_copy"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- erase_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search);
+  <span class="type">OutputIteratorT</span>
+  erase_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                  <span class="bold"><strong>const</strong></span> Range2T &amp; Search);
<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> erase_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
+  <span class="type">SequenceT</span> erase_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317380"></a><h2>Description</h2>
+<a name="id2752509"></a><h2>Description</h2>
<p>Remove the last occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_nth.html b/doc/html/erase_nth.html
index 9576b986eb..38b53083a0 100644
--- a/doc/html/erase_nth.html
+++ b/doc/html/erase_nth.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_nth</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_nth_copy.html" title="Function erase_nth_copy">
<link rel="next" href="ierase_nth_copy.html" title="Function ierase_nth_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_nth"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318053"></a><h2>Description</h2>
+<a name="id2753193"></a><h2>Description</h2>
<p>Remove the Nth occurrence of the substring in the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -49,13 +49,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_nth_copy.html b/doc/html/erase_nth_copy.html
index c86ec60211..3f6bb27de0 100644
--- a/doc/html/erase_nth_copy.html
+++ b/doc/html/erase_nth_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_nth_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_last.html" title="Function template ierase_last">
<link rel="next" href="erase_nth.html" title="Function template erase_nth">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_nth_copy"></a><div class="titlepage"></div>
@@ -31,14 +31,14 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- erase_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);
+  <span class="type">OutputIteratorT</span>
+  erase_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                 <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);
<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> erase_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
+  <span class="type">SequenceT</span> erase_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                           <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317923"></a><h2>Description</h2>
+<a name="id2753062"></a><h2>Description</h2>
<p>Remove the Nth occurrence of the substring in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -61,13 +61,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_range.html b/doc/html/erase_range.html
index 42e7912e24..e3a8b18dde 100644
--- a/doc/html/erase_range.html
+++ b/doc/html/erase_range.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_range_copy.html" title="Function erase_range_copy">
<link rel="next" href="erase_first_copy.html" title="Function erase_first_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_range"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_range(SequenceT &amp; Input,
- <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; SearchRange);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_range(SequenceT &amp; Input,
+                   <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; SearchRange);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1316733"></a><h2>Description</h2>
+<a name="id2751852"></a><h2>Description</h2>
<p>Remove the given range from the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -48,13 +48,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_range_copy.html b/doc/html/erase_range_copy.html
index ce24d2fee9..fa8bd9f0e9 100644
--- a/doc/html/erase_range_copy.html
+++ b/doc/html/erase_range_copy.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_range_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
-<link rel="prev" href="id963262.html" title="Type token_compress_mode_type">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="prev" href="id2567673.html" title="Type token_compress_mode_type">
<link rel="next" href="erase_range.html" title="Function template erase_range">
</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="id963262.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2567673.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_range_copy"></a><div class="titlepage"></div>
@@ -31,14 +31,14 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type">OutputIteratorT</span>
- erase_range_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <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; SearchRange);
+  <span class="type">OutputIteratorT</span>
+  erase_range_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                   <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; SearchRange);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
- <span class="type">SequenceT</span> erase_range_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <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; SearchRange);</pre></div>
+  <span class="type">SequenceT</span> erase_range_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                             <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; SearchRange);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1316619"></a><h2>Description</h2>
+<a name="id2751736"></a><h2>Description</h2>
<p>Remove the given range from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -59,13 +59,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id963262.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2567673.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_regex.html b/doc/html/erase_regex.html
index 5c08bd8737..336dc2f57a 100644
--- a/doc/html/erase_regex.html
+++ b/doc/html/erase_regex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="erase_regex_copy.html" title="Function erase_regex_copy">
<link rel="next" href="erase_all_regex_copy.html" title="Function erase_all_regex_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_regex"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> erase_regex(SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_regex(SequenceT &amp; Input,
+                   <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                   match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1346752"></a><h2>Description</h2>
+<a name="id2764835"></a><h2>Description</h2>
<p>Remove a substring matching given regex from the input. The input string is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -51,13 +51,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_regex_copy.html b/doc/html/erase_regex_copy.html
index c86bdc2950..9458ee4ba3 100644
--- a/doc/html/erase_regex_copy.html
+++ b/doc/html/erase_regex_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_regex_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="replace_all_regex.html" title="Function template replace_all_regex">
<link rel="next" href="erase_regex.html" title="Function template erase_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_regex_copy"></a><div class="titlepage"></div>
@@ -31,17 +31,17 @@
<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> 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>
- erase_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);
+         <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
+  <span class="type">OutputIteratorT</span>
+  erase_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                   <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                   match_flag_type Flags = 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> erase_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+  <span class="type">SequenceT</span> erase_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                             <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                             match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1346622"></a><h2>Description</h2>
+<a name="id2764702"></a><h2>Description</h2>
<p>Remove a substring matching given regex from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -64,13 +64,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_tail.html b/doc/html/erase_tail.html
index 0bf447d670..fb2391b7e7 100644
--- a/doc/html/erase_tail.html
+++ b/doc/html/erase_tail.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template erase_tail</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_tail_copy.html" title="Function erase_tail_copy">
<link rel="next" href="find.html" title="Function template find">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_tail"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> erase_tail(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> erase_tail(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1319384"></a><h2>Description</h2>
+<a name="id2754546"></a><h2>Description</h2>
<p>Remove the tail from the input. The tail is a suffix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/erase_tail_copy.html b/doc/html/erase_tail_copy.html
index 4a3824ee09..f7002b1087 100644
--- a/doc/html/erase_tail_copy.html
+++ b/doc/html/erase_tail_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function erase_tail_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_head.html" title="Function template erase_head">
<link rel="next" href="erase_tail.html" title="Function template erase_tail">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="erase_tail_copy"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type">OutputIteratorT</span>
- erase_tail_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);
+  <span class="type">OutputIteratorT</span>
+  erase_tail_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                  <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
- <span class="type">SequenceT</span> erase_tail_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
+  <span class="type">SequenceT</span> erase_tail_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1319272"></a><h2>Description</h2>
+<a name="id2754433"></a><h2>Description</h2>
<p>Remove the tail from the input. The tail is a suffix of a sequence of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_tail.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/error.html b/doc/html/error.html
index 72a6ceae92..7b359bbe5e 100644
--- a/doc/html/error.html
+++ b/doc/html/error.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="ambiguous_option.html" title="Class ambiguous_option">
-<link rel="next" href="invalid_command_line_style.html" title="Class invalid_command_line_style">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="eof_iterator.html" title="Class template eof_iterator">
+<link rel="next" href="invalid_syntax.html" title="Class invalid_syntax">
</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="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="error"></a><div class="titlepage"></div>
@@ -32,33 +32,33 @@
<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> error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="error.html#errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="error.html#id834715-bb">error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <span class="emphasis"><em>// <a href="error.html#errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="error.html#id2479483-bb">error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <span class="emphasis"><em>// <a href="error.html#id687519-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="error.html#id2348866-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1249458"></a><h2>Description</h2>
+<a name="id2718166"></a><h2>Description</h2>
<p>Base class for all errors in the library. </p>
<div class="refsect2" lang="en">
-<a name="id1249464"></a><h3>
+<a name="id2718173"></a><h3>
<a name="errorconstruct-copy-destruct"></a><code class="computeroutput">error</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id834715-bb"></a>error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2479483-bb"></a>error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1249503"></a><h3>
-<a name="id687519-bb"></a><code class="computeroutput">error</code> public member functions</h3>
+<a name="id2718212"></a><h3>
+<a name="id2348866-bb"></a><code class="computeroutput">error</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>
+<table 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="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="eof_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.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 3e61ce4acd..45594f7a33 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906716" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" 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#id906716"><img src="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#id2503510"><img src="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>
@@ -31,23 +31,23 @@
<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> date_type&gt;
<span class="bold"><strong>struct</strong></span> eu_dst_trait {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type                day_of_week_type;  
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                      month_type;        
+  <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#id969024-bb">public static functions</a></em></span>
- <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id997347-bb">start_day</a>() ;
- <span class="type">month_type</span> <a href="eu_dst_trait.html#id908502-bb">start_month</a>() ;
- <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id908515-bb">end_day</a>() ;
- <span class="type">month_type</span> <a href="eu_dst_trait.html#id1033595-bb">end_month</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id896595-bb">dst_start_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id896607-bb">dst_end_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id896857-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="eu_dst_trait.html#id2484991-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id2484995-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="eu_dst_trait.html#id2442348-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="eu_dst_trait.html#id2442361-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="eu_dst_trait.html#id2414469-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id2414482-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id2509071-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="eu_dst_trait.html#id2509628-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1109010"></a><h2>Description</h2>
+<a name="id2644427"></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,27 +57,27 @@
<li><p>Shift duration is one hour (60 minutes) </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1109038"></a><h3>
-<a name="id969024-bb"></a><code class="computeroutput">eu_dst_trait</code> public static functions</h3>
+<a name="id2644454"></a><h3>
+<a name="id2484991-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="id997347-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id908502-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id908515-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id1033595-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id896595-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="id896607-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="id896857-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2484995-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2442348-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2442361-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2414469-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2414482-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="id2509071-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="id2509628-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="us_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906716"><img src="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#id2503510"><img src="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/find.html b/doc/html/find.html
index a26fc23f23..9ff91dd797 100644
--- a/doc/html/find.html
+++ b/doc/html/find.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="erase_tail.html" title="Function template erase_tail">
<link rel="next" href="find_first.html" title="Function template find_first">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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>
- find(RangeT &amp; Input, FinderT Finder);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
+  find(RangeT &amp; Input, FinderT Finder);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1319958"></a><h2>Description</h2>
+<a name="id2755146"></a><h2>Description</h2>
<p>Search the input using the given finder.</p>
<p></p>
<div class="variablelist">
@@ -51,13 +51,13 @@
An <code class="computeroutput">iterator_range</code> delimiting the match. Returned iterator is either <code class="computeroutput">RangeT::iterator</code> or <code class="computeroutput">RangeT::const_iterator</code> , depending on the constness of the input parameter. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_first.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_all.html b/doc/html/find_all.html
index 3daf1203af..307d9b7a37 100644
--- a/doc/html/find_all.html
+++ b/doc/html/find_all.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id658733" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
-<link rel="prev" href="has_stable_iterators.html" title="Class template has_stable_iterators">
+<link rel="up" href="string_algo/reference.html#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
+<link rel="prev" href="has_const_time_erase.html" title="Class template has_const_time_erase">
<link rel="next" href="ifind_all.html" title="Function template ifind_all">
</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="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id658733"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_all"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">SequenceSequenceT &amp;</span>
- find_all(SequenceSequenceT &amp; Result, Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
+  <span class="type">SequenceSequenceT &amp;</span>
+  find_all(SequenceSequenceT &amp; Result, Range1T &amp; Input,
+           <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1354027"></a><h2>Description</h2>
+<a name="id2772357"></a><h2>Description</h2>
<p>This algorithm finds all occurrences of the search string in the input.</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>
<p></p>
@@ -57,13 +57,13 @@
Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id658733"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_all_regex.html b/doc/html/find_all_regex.html
index baf9ec356f..0fe619ea48 100644
--- a/doc/html/find_all_regex.html
+++ b/doc/html/find_all_regex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_all_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="erase_all_regex.html" title="Function template erase_all_regex">
<link rel="next" href="split_regex.html" title="Function template split_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="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_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="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_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_all_regex"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> 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>
- find_all_regex(SequenceSequenceT &amp; Result, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+         <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
+  <span class="type">SequenceSequenceT &amp;</span>
+  find_all_regex(SequenceSequenceT &amp; Result, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                 <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                 match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1347154"></a><h2>Description</h2>
+<a name="id2765248"></a><h2>Description</h2>
<p>This algorithm finds all substrings matching the give regex in the input.</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>
<p></p>
@@ -61,13 +61,13 @@
Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="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_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="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_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_first.html b/doc/html/find_first.html
index 897c9964ba..eb48259320 100644
--- a/doc/html/find_first.html
+++ b/doc/html/find_first.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_first</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="find.html" title="Function template find">
<link rel="next" href="ifind_first.html" title="Function template ifind_first">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_first"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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>
- find_first(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
+  find_first(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320072"></a><h2>Description</h2>
+<a name="id2755263"></a><h2>Description</h2>
<p>Search for the first occurence of the substring in the input.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_first.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_format.html b/doc/html/find_format.html
index 43cdb150bc..ba5b80933e 100644
--- a/doc/html/find_format.html
+++ b/doc/html/find_format.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id731558" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
<link rel="prev" href="find_format_copy.html" title="Function find_format_copy">
<link rel="next" href="find_format_all_copy.html" title="Function find_format_all_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_format"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> 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> find_format(SequenceT &amp; Input, FinderT Finder, FormatterT Formatter);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> find_format(SequenceT &amp; Input, FinderT Finder, FormatterT Formatter);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1321808"></a><h2>Description</h2>
+<a name="id2757047"></a><h2>Description</h2>
<p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. The input is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -49,13 +49,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_format_all.html b/doc/html/find_format_all.html
index fb27c3c312..0ce43fa9a8 100644
--- a/doc/html/find_format_all.html
+++ b/doc/html/find_format_all.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_format_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id731558" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
<link rel="prev" href="find_format_all_copy.html" title="Function find_format_all_copy">
-<link rel="next" href="id1040893.html" title="Function template regex_finder">
+<link rel="next" href="id2559243.html" title="Function template regex_finder">
</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="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1040893.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2559243.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_format_all"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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> find_format_all(SequenceT &amp; Input, FinderT Finder,
- FormatterT Formatter);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> find_format_all(SequenceT &amp; Input, FinderT Finder,
+                       FormatterT Formatter);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1322072"></a><h2>Description</h2>
+<a name="id2757320"></a><h2>Description</h2>
<p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. Repeat this for all matching substrings.The input is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1040893.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2559243.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_format_all_copy.html b/doc/html/find_format_all_copy.html
index 4e760b70d4..1bac024ace 100644
--- a/doc/html/find_format_all_copy.html
+++ b/doc/html/find_format_all_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function find_format_all_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id731558" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
<link rel="prev" href="find_format.html" title="Function template find_format">
<link rel="next" href="find_format_all.html" title="Function template find_format_all">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_format_all_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> 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>
- find_format_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- FinderT Finder, FormatterT Formatter);
+         <span class="bold"><strong>typename</strong></span> FormatterT&gt;
+  <span class="type">OutputIteratorT</span>
+  find_format_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                       FinderT Finder, FormatterT Formatter);
<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> find_format_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, FinderT Finder,
- FormatterT Formatter);</pre></div>
+  <span class="type">SequenceT</span> find_format_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, FinderT Finder,
+                                 FormatterT Formatter);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1321953"></a><h2>Description</h2>
+<a name="id2757194"></a><h2>Description</h2>
<p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. Repeat this for all matching substrings. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_format_copy.html b/doc/html/find_format_copy.html
index 2e5d425a55..8355da1fab 100644
--- a/doc/html/find_format_copy.html
+++ b/doc/html/find_format_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function find_format_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id731558" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
<link rel="prev" href="find_token.html" title="Function template find_token">
<link rel="next" href="find_format.html" title="Function template find_format">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_format_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> 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>
- find_format_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- FinderT Finder, FormatterT Formatter);
+         <span class="bold"><strong>typename</strong></span> FormatterT&gt;
+  <span class="type">OutputIteratorT</span>
+  find_format_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                   FinderT Finder, FormatterT Formatter);
<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> find_format_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, FinderT Finder,
- FormatterT Formatter);</pre></div>
+  <span class="type">SequenceT</span> find_format_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, FinderT Finder,
+                             FormatterT Formatter);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1321689"></a><h2>Description</h2>
+<a name="id2756924"></a><h2>Description</h2>
<p>Use the Finder to search for a substring. Use the Formatter to format this substring and replace it in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id731558"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_token.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_head.html b/doc/html/find_head.html
index 62c9f1d19b..b18adb2257 100644
--- a/doc/html/find_head.html
+++ b/doc/html/find_head.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_head</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="ifind_nth.html" title="Function template ifind_nth">
<link rel="next" href="find_tail.html" title="Function template find_tail">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_head"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> RangeT&gt;
- <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
- find_head(RangeT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
+  find_head(RangeT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320888"></a><h2>Description</h2>
+<a name="id2756090"></a><h2>Description</h2>
<p>Get the head of the input. Head is a prefix of the string of the given size. If the input is shorter then required, whole input if considered to be the head.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_tail.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_iterator.html b/doc/html/find_iterator.html
index fde5d51a3e..73488193c5 100644
--- a/doc/html/find_iterator.html
+++ b/doc/html/find_iterator.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template find_iterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id719241" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
-<link rel="prev" href="id685876.html" title="Function template regex_formatter">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="prev" href="id2586835.html" title="Function template regex_formatter">
<link rel="next" href="split_iterator.html" title="Class template split_iterator">
</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="id685876.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2586835.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_iterator"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
<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> IteratorT&gt;
<span class="bold"><strong>class</strong></span> find_iterator {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="find_iterator.html#find_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="find_iterator.html#id1176227-bb">find_iterator</a>();
- <a href="find_iterator.html#id801768-bb">find_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="find_iterator.html#id1066344-bb">find_iterator</a>(IteratorT, IteratorT, FinderT);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; <a href="find_iterator.html#id1140140-bb">find_iterator</a>(RangeT &amp;, FinderT);
+  <span class="emphasis"><em>// <a href="find_iterator.html#find_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="find_iterator.html#id2479359-bb">find_iterator</a>();
+  <a href="find_iterator.html#id2559405-bb">find_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="find_iterator.html#id2506218-bb">find_iterator</a>(IteratorT, IteratorT, FinderT);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt; <a href="find_iterator.html#id2362903-bb">find_iterator</a>(RangeT &amp;, FinderT);
- <span class="emphasis"><em>// <a href="find_iterator.html#id1209244-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id1209249-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="find_iterator.html#id2380448-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id2380453-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="find_iterator.html#id822612-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a href="find_iterator.html#id685617-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="find_iterator.html#id824556-bb">increment</a>() ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id691397-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="find_iterator.html#id2493799-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a href="find_iterator.html#id2493803-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="find_iterator.html#id2377799-bb">increment</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="find_iterator.html#id2377811-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1322769"></a><h2>Description</h2>
+<a name="id2758041"></a><h2>Description</h2>
<p>Find iterator encapsulates a Finder and allows for incremental searching in a string. Each increment moves the iterator to the next match.</p>
<p>Find iterator is a readable forward traversal iterator.</p>
<p>Dereferencing the iterator yields an iterator_range delimiting the current match. </p>
<div class="refsect2" lang="en">
-<a name="id1322784"></a><h3>
+<a name="id2758056"></a><h3>
<a name="find_iteratorconstruct-copy-destruct"></a><code class="computeroutput">find_iterator</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1176227-bb"></a>find_iterator();</pre>
+<pre class="literallayout"><a name="id2479359-bb"></a>find_iterator();</pre>
<p>Construct null iterator. All null iterators are equal.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -64,47 +64,47 @@
eof()==true </p>
</li>
<li>
-<pre class="literallayout"><a name="id801768-bb"></a>find_iterator(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other);</pre>
+<pre class="literallayout"><a name="id2559405-bb"></a>find_iterator(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other);</pre>
<p>Construct a copy of the find_iterator </p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt;
- <a name="id1066344-bb"></a>find_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
+  <a name="id2506218-bb"></a>find_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
<p>Construct new find_iterator for a given finder and a range. </p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <a name="id1140140-bb"></a>find_iterator(RangeT &amp; Col, FinderT Finder);</pre>
+  <a name="id2362903-bb"></a>find_iterator(RangeT &amp; Col, FinderT Finder);</pre>
<p>Construct new find_iterator for a given finder and a range. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1322926"></a><h3>
-<a name="id1209244-bb"></a><code class="computeroutput">find_iterator</code> public member functions</h3>
+<a name="id2758200"></a><h3>
+<a name="id2380448-bb"></a><code class="computeroutput">find_iterator</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="id1209249-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2380453-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
<p>Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match. </p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1322974"></a><h3>
-<a name="id822612-bb"></a><code class="computeroutput">find_iterator</code> private member functions</h3>
+<a name="id2758250"></a><h3>
+<a name="id2493799-bb"></a><code class="computeroutput">find_iterator</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a name="id685617-bb"></a>dereference() <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="id824556-bb"></a>increment() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id691397-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a name="id2493803-bb"></a>dereference() <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="id2377799-bb"></a>increment() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2377811-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="find_iterator.html" title="Class template find_iterator">find_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id685876.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2586835.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_last.html b/doc/html/find_last.html
index a1c515418d..23e1f3ff5e 100644
--- a/doc/html/find_last.html
+++ b/doc/html/find_last.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_last</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="ifind_first.html" title="Function template ifind_first">
<link rel="next" href="ifind_last.html" title="Function template ifind_last">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_last"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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>
- find_last(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
+  find_last(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320334"></a><h2>Description</h2>
+<a name="id2755529"></a><h2>Description</h2>
<p>Search for the last occurence of the substring in the input.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_last.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_nth.html b/doc/html/find_nth.html
index 1d40817069..5cea634a8f 100644
--- a/doc/html/find_nth.html
+++ b/doc/html/find_nth.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_nth</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="ifind_last.html" title="Function template ifind_last">
<link rel="next" href="ifind_nth.html" title="Function template ifind_nth">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_nth"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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>
- find_nth(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
+  find_nth(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320608"></a><h2>Description</h2>
+<a name="id2755806"></a><h2>Description</h2>
<p>Search for the n-th (zero-indexed) occurence of the substring in the input.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
An <code class="computeroutput">iterator_range</code> delimiting the match. Returned iterator is either <code class="computeroutput">Range1T::iterator</code> or <code class="computeroutput">Range1T::const_iterator</code> , depending on the constness of the input parameter. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ifind_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_regex.html b/doc/html/find_regex.html
index c2166bdb45..158a2213cc 100644
--- a/doc/html/find_regex.html
+++ b/doc/html/find_regex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="all.html" title="Function template all">
<link rel="next" href="replace_regex_copy.html" title="Function replace_regex_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_regex"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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>
- find_regex(RangeT &amp; Input, <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
+  find_regex(RangeT &amp; Input, <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+             match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1345708"></a><h2>Description</h2>
+<a name="id2763732"></a><h2>Description</h2>
<p>Search for a substring matching the given regex in the input.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_tail.html b/doc/html/find_tail.html
index a477f9b972..c79852a13d 100644
--- a/doc/html/find_tail.html
+++ b/doc/html/find_tail.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_tail</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="find_head.html" title="Function template find_head">
<link rel="next" href="find_token.html" title="Function template find_token">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_tail"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> RangeT&gt;
- <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
- find_tail(RangeT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
+  find_tail(RangeT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1321011"></a><h2>Description</h2>
+<a name="id2756215"></a><h2>Description</h2>
<p>Get the head of the input. Head is a suffix of the string of the given size. If the input is shorter then required, whole input if considered to be the tail.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_token.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/find_token.html b/doc/html/find_token.html
index 572fada827..90b003c62f 100644
--- a/doc/html/find_token.html
+++ b/doc/html/find_token.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template find_token</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="find_tail.html" title="Function template find_tail">
<link rel="next" href="find_format_copy.html" title="Function find_format_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="find_token"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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>
- find_token(RangeT &amp; Input, PredicateT Pred,
- token_compress_mode_type eCompress = token_compress_off);</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; RangeT &gt;::type &gt;</span>
+  find_token(RangeT &amp; Input, PredicateT Pred,
+             token_compress_mode_type eCompress = token_compress_off);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1321133"></a><h2>Description</h2>
+<a name="id2756336"></a><h2>Description</h2>
<p>Look for a given token in the string. Token is a character that matches the given predicate. If the "token compress mode" is enabled, adjacent tokens are considered to be one match.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_format_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/first_finder.html b/doc/html/first_finder.html
index 64e3b89b3c..bfcaadbc88 100644
--- a/doc/html/first_finder.html
+++ b/doc/html/first_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function first_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="make_split_iterator.html" title="Function template make_split_iterator">
<link rel="next" href="last_finder.html" title="Function last_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="first_finder"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> ContainerT&gt;
- <span class="type"><span class="emphasis"><em>unspecified</em></span></span> first_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search);
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> first_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search);
<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> first_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, PredicateT Comp);</pre></div>
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> first_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, PredicateT Comp);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324212"></a><h2>Description</h2>
+<a name="id2759530"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">first_finder</code> . The finder searches for the first occurrence of the string in a given input. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the match.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
An instance of the <code class="computeroutput">first_finder</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="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_finder.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 966da7f399..62ebf2b599 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -32,47 +32,47 @@
<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>class</strong></span> first_kday_after {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type        calendar_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
+  <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#id1083298-bb">first_kday_after</a>(day_of_week_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#id2504009-bb">first_kday_after</a>(day_of_week_type);
- <span class="emphasis"><em>// <a href="first_kday_after.html#id791929-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="first_kday_after.html#id905175-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#id1032940-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_after.html#id2423916-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_after.html#id2411050-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#id2501883-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1075684"></a><h2>Description</h2>
+<a name="id2626345"></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="id1075704"></a><h3>
+<a name="id2626362"></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="id1083298-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="id2504009-bb"></a>first_kday_after(day_of_week_type dow);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075736"></a><h3>
-<a name="id791929-bb"></a><code class="computeroutput">first_kday_after</code> public member functions</h3>
+<a name="id2626396"></a><h3>
+<a name="id2423916-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="id905175-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="id1032940-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="id2411050-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="id2501883-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="last_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 fdec9685b6..ab2337ec4d 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -32,47 +32,47 @@
<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>class</strong></span> first_kday_before {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type        calendar_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
+  <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#id1046028-bb">first_kday_before</a>(day_of_week_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#id2522066-bb">first_kday_before</a>(day_of_week_type);
- <span class="emphasis"><em>// <a href="first_kday_before.html#id1078559-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="first_kday_before.html#id835094-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#id894610-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_before.html#id2406156-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_before.html#id2406160-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#id2522052-bb">day_of_week</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1075936"></a><h2>Description</h2>
+<a name="id2626607"></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="id1075947"></a><h3>
+<a name="id2626624"></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="id1046028-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="id2522066-bb"></a>first_kday_before(day_of_week_type dow);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075988"></a><h3>
-<a name="id1078559-bb"></a><code class="computeroutput">first_kday_before</code> public member functions</h3>
+<a name="id2626658"></a><h3>
+<a name="id2406156-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="id835094-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="id894610-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="id2406160-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="id2522052-bb"></a>day_of_week() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="first_kday_after.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 d76881caf3..8bb56f73bc 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -34,30 +34,30 @@
: : <span class="bold"><strong>public</strong></span> boost::date_time::year_based_generator&lt; date_type &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type        calendar_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
+  <span class="bold"><strong>typedef</strong></span> calendar_type::month_type       month_type;      
+  <span class="bold"><strong>typedef</strong></span> calendar_type::year_type        year_type;       
+  <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#id903888-bb">first_kday_of_month</a>(day_of_week_type, month_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#id2503777-bb">first_kday_of_month</a>(day_of_week_type, month_type);
- <span class="emphasis"><em>// <a href="first_kday_of_month.html#id791289-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="first_kday_of_month.html#id791295-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#id1035508-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#id1041796-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#id871214-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="first_kday_of_month.html#id2411362-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="first_kday_of_month.html#id2411366-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#id2493298-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#id2425568-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#id2500238-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1074988"></a><h2>Description</h2>
+<a name="id2625623"></a><h2>Description</h2>
<p>Similar to nth_kday_of_month, but requires less paramters </p>
<div class="refsect2" lang="en">
-<a name="id1074995"></a><h3>
+<a name="id2625630"></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="id903888-bb"></a>first_kday_of_month(day_of_week_type dow, month_type m);</pre>
+<pre class="literallayout"><a name="id2503777-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,27 +71,27 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075051"></a><h3>
-<a name="id791289-bb"></a><code class="computeroutput">first_kday_of_month</code> public member functions</h3>
+<a name="id2625685"></a><h3>
+<a name="id2411362-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="id791295-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="id1035508-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="id1041796-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="id2411366-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="id2493298-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="id2425568-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="id871214-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="id2500238-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="nth_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 194ef5b31b..a45443899b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796206" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" 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#id796206"><img src="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#id2475564"><img src="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>
@@ -31,19 +31,19 @@
<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> first_last_rule_spec {
- <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> gregorian::first_kday_of_month start_rule;
- <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;
+  <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> gregorian::first_kday_of_month start_rule;
+  <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month  end_rule;  
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="partial_date_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796206"><img src="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#id2475564"><img src="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 e2d10c193c..59c1433349 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id899720" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2400160" 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#id899720"><img src="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#id2400160"><img src="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>
@@ -31,22 +31,22 @@
<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> int_type, <span class="bold"><strong>typename</strong></span> charT&gt;
- <span class="type">int_type</span> fixed_string_to_int(std::istreambuf_iterator&lt; charT &gt; &amp; itr,
- std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
- 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>
+  <span class="type">int_type</span> fixed_string_to_int(std::istreambuf_iterator&lt; charT &gt; &amp; itr,
+                               std::istreambuf_iterator&lt; charT &gt; &amp; stream_end,
+                               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="id1102057"></a><h2>Description</h2>
+<a name="id2635842"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="format_date_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899720"><img src="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#id2400160"><img src="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 86ed04ad10..a3e184a58e 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id899720" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2400160" 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#id899720"><img src="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#id2400160"><img src="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>
@@ -32,66 +32,66 @@
<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, <span class="bold"><strong>typename</strong></span> charT&gt;
<span class="bold"><strong>class</strong></span> format_date_parser {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_stringstream&lt; charT &gt; stringstream_type;
- <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; charT &gt; stream_itr_type;
- <span class="bold"><strong>typedef</strong></span> string_type::const_iterator const_itr;
- <span class="bold"><strong>typedef</strong></span> date_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_year_type day_of_year_type;
- <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; charT &gt; parse_tree_type;
- <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type match_results;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; input_collection_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                string_type;          
+  <span class="bold"><strong>typedef</strong></span> std::basic_stringstream&lt; charT &gt;          stringstream_type;    
+  <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; charT &gt;         stream_itr_type;      
+  <span class="bold"><strong>typedef</strong></span> string_type::const_iterator               const_itr;            
+  <span class="bold"><strong>typedef</strong></span> date_type::year_type                      year_type;            
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                     month_type;           
+  <span class="bold"><strong>typedef</strong></span> date_type::day_type                       day_type;             
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type                  duration_type;        
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type               day_of_week_type;     
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_year_type               day_of_year_type;     
+  <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; charT &gt;                parse_tree_type;      
+  <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type  match_results;        
+  <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#id966786-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#id1109791-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#id1101624-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#format_date_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="format_date_parser.html#id2507706-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#id2467385-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#id2517547-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#id1072437-bb">public member functions</a></em></span>
- <span class="type">string_type</span> <a href="format_date_parser.html#id900188-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#id900200-bb">format</a>(string_type) ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id900224-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#id900248-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#id823773-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#id864030-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#id904761-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#id827521-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#id998616-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#id970257-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#id1068506-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#id825760-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#id966570-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#id966617-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#id966673-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#id966724-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>;
+  <span class="emphasis"><em>// <a href="format_date_parser.html#id2403096-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="format_date_parser.html#id2403101-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#id2395288-bb">format</a>(string_type) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="format_date_parser.html#id2457121-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#id2511711-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#id2412980-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#id2452167-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#id2467484-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#id2509809-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#id2397783-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#id2526045-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#id2420245-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#id2516555-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#id2422160-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#id2478555-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#id2392536-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#id2402260-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="id1101303"></a><h2>Description</h2>
+<a name="id2635064"></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,73 +112,73 @@
<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="id1101377"></a><h3>
+<a name="id2635138"></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="id966786-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="id1109791-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="id1101624-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="id2507706-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="id2467385-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="id2517547-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="id1101505"></a><h3>
-<a name="id1072437-bb"></a><code class="computeroutput">format_date_parser</code> public member functions</h3>
+<a name="id2635269"></a><h3>
+<a name="id2403096-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="id900188-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="id900200-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="id900224-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="id900248-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="id823773-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="id864030-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="id904761-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="id827521-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">string_type</span> <a name="id2403101-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="id2395288-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="id2457121-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="id2511711-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="id2412980-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="id2452167-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="id2467484-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="id2509809-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="id998616-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>
+<pre class="literallayout"><span class="type">date_type</span> <a name="id2397783-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="id970257-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="id1068506-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="id825760-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">month_type</span> <a name="id2526045-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="id2420245-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="id2516555-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="id966570-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>
+<a name="id2422160-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="id966617-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="id966673-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="id966724-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>
+<a name="id2478555-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="id2392536-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="id2402260-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_from_ftime.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899720"><img src="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#id2400160"><img src="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 260919b323..0ad1aaadfc 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id930907" title="Header &lt;boost/date_time/posix_time/conversion.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2441635" 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="id974544.html" title="Function operator+">
+<link rel="next" href="id2441838.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#id930907"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974544.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#id2441635"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441838.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,18 +32,18 @@
<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="id1174146"></a><h2>Description</h2>
+<a name="id2675945"></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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="special_value_from_string.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id930907"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974544.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#id2441635"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441838.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 5f57be51b2..f0bbec3320 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.69.1">
<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="id1185526"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2687816"></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#id1185912">Basic Usage</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186209">Free functions</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186238">Member functions</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186395">References to Function Objects</a></span></dt>
-<dt><span class="section"><a href="function/tutorial.html#id1186544">Comparing Boost.Function function objects</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688219">Basic Usage</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688524">Free functions</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688553">Member functions</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688714">References to Function Objects</a></span></dt>
+<dt><span class="section"><a href="function/tutorial.html#id2688865">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#id1066097">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="function/reference.html#id2358074">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#id1214396">Boost.Function vs. Function Pointers</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1214446">Performance</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1214488">Combatting virtual function "bloat"</a></span></dt>
-<dt><span class="section"><a href="function/misc.html#id1214508">Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699572">Boost.Function vs. Function Pointers</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699622">Performance</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699664">Combatting virtual function "bloat"</a></span></dt>
+<dt><span class="section"><a href="function/misc.html#id2699713">Acknowledgements</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="function/testsuite.html">Testsuite</a></span></dt>
<dd><dl>
@@ -92,7 +92,7 @@ Boost.Function can be converted to the arguments of the target
function object.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 25, 2004 at 02:51:51 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/function/faq.html b/doc/html/function/faq.html
index b8f35aac04..49641bca96 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.69.1">
<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#id1213927">Why can't I compare
+<dt>1. <a href="faq.html#id2699084">Why can't I compare
boost::function objects with
operator== or
operator!=?</a>
</dt>
-<dt>2. <a href="faq.html#id1214259">I see void pointers; is this [mess] type safe?</a>
+<dt>2. <a href="faq.html#id2699424">I see void pointers; is this [mess] type safe?</a>
</dt>
-<dt>3. <a href="faq.html#id1214273">Why are there workarounds for void returns? C++ allows them!</a>
+<dt>3. <a href="faq.html#id2699448">Why are there workarounds for void returns? C++ allows them!</a>
</dt>
-<dt>4. <a href="faq.html#id1214315">Why (function) cloning?</a>
+<dt>4. <a href="faq.html#id2699490">Why (function) cloning?</a>
</dt>
-<dt>5. <a href="faq.html#id1214329">How much overhead does a call through boost::function incur?</a>
+<dt>5. <a href="faq.html#id2699504">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="id1213927"></a><a name="id1213928"></a><b>1.</b>
+<a name="id2699084"></a><a name="id2699085"></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="id1214259"></a><a name="id1214260"></a><b>2.</b>
+<a name="id2699424"></a><a name="id2699425"></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="id1214273"></a><a name="id1214274"></a><b>3.</b>
+<a name="id2699448"></a><a name="id2699449"></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="id1214315"></a><a name="id1214316"></a><b>4.</b>
+<a name="id2699490"></a><a name="id2699492"></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="id1214329"></a><a name="id1214330"></a><b>5.</b>
+<a name="id2699504"></a><a name="id2699505"></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>
@@ -204,7 +204,7 @@ function objects with parameters that don't exactly match.</p>
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: February 18, 2004 at 06:37:13 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function/history.html b/doc/html/function/history.html
index 251dccc461..7ccbd242ec 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.69.1">
<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#id1012703-bb">clear</a>()</code>) and
+ <code class="computeroutput"><a href="../boost/function.html#id2434373-bb">clear</a>()</code>) and
compared against 0 (semantically equivalent to calling
- <code class="computeroutput"><a href="../boost/function.html#id692323-bb">empty</a>()</code>).</p></li>
+ <code class="computeroutput"><a href="../boost/function.html#id2396343-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
@@ -99,7 +99,7 @@
</li>
</ul></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: January 23, 2005 at 16:23:09 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function/misc.html b/doc/html/function/misc.html
index 964add1319..b9eb4b09bf 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.69.1">
<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#id1214396">Boost.Function vs. Function Pointers</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1214446">Performance</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1214488">Combatting virtual function "bloat"</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1214508">Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699572">Boost.Function vs. Function Pointers</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699622">Performance</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699664">Combatting virtual function "bloat"</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699713">Acknowledgements</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1214396"></a>Boost.Function vs. Function Pointers</h4></div></div></div>
+<a name="id2699572"></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="id1214446"></a>Performance</h4></div></div></div>
+<a name="id2699622"></a>Performance</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="misc.html#id1214450">Function object wrapper size</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1214460">Copying efficiency</a></span></dt>
-<dt><span class="section"><a href="misc.html#id1214477">Invocation efficiency</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699625">Function object wrapper size</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699636">Copying efficiency</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2699653">Invocation efficiency</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1214450"></a>Function object wrapper size</h5></div></div></div>
+<a name="id2699625"></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="id1214460"></a>Copying efficiency</h5></div></div></div>
+<a name="id2699636"></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="id1214477"></a>Invocation efficiency</h5></div></div></div>
+<a name="id2699653"></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="id1214488"></a>Combatting virtual function "bloat"</h4></div></div></div>
+<a name="id2699664"></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="id1214508"></a>Acknowledgements</h4></div></div></div>
+<a name="id2699713"></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
@@ -94,7 +94,7 @@
declarator-based syntax.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: March 12, 2003 at 23:27:22 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function/reference.html b/doc/html/function/reference.html
index 4da5a5d172..975d2a9ba2 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.69.1">
<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#id1066097">Header &lt;boost/function_equal.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2358074">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">
@@ -85,94 +85,94 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="header.boost.function.hpp"></a>Header &lt;<a href="../../../boost/function.hpp" target="_top">boost/function.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_function_call.html" title="Class bad_function_call">bad_function_call</a>;
- <span class="bold"><strong>class</strong></span> <a href="../function_base.html" title="Class function_base">function_base</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <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 = 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#id1042464">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#id728943-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#id836556-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#id799660-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#id1103976-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#id836456-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#id860943-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#id939757-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#id896763-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#id1140055-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#id899646-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#id1012743">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#id893370-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#id1082640-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#id929738-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#id1105381-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#id826657-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#id869558-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#id800207-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#id942678-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#id996691-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#id934942-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>class</strong></span> <a href="../bad_function_call.html" title="Class bad_function_call">bad_function_call</a>;
+  <span class="bold"><strong>class</strong></span> <a href="../function_base.html" title="Class function_base">function_base</a>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <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 = 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#id2399780">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#id2513394-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#id2443650-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#id2378702-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#id2361523-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#id2443717-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#id2376561-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#id2407091-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#id2526244-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#id2361938-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#id2434733-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#id2408551">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#id2341297-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#id2399796-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#id2444136-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#id2477463-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#id2378044-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#id2336228-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#id2337224-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#id2508816-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#id2407103-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#id2469309-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="id1066097"></a>Header &lt;<a href="../../../boost/function_equal.hpp" target="_top">boost/function_equal.hpp</a>&gt;</h4></div></div></div>
+<a name="id2358074"></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;);
+  <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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function/testsuite.html b/doc/html/function/testsuite.html
index 138a2983f1..e0edb45600 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.69.1">
<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#id751864">boost::ref</a></code> example from tutorial.</p></td>
+<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">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#id751864">boost::ref</a></code> example from tutorial.</p></td>
+<td><p>Test <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code> example from tutorial.</p></td>
<td> </td>
</tr>
</tbody>
@@ -184,7 +184,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function/tutorial.html b/doc/html/function/tutorial.html
index d022b1e98a..225d34e61c 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.69.1">
<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#id1185912">Basic Usage</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186209">Free functions</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186238">Member functions</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186395">References to Function Objects</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1186544">Comparing Boost.Function function objects</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688219">Basic Usage</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688524">Free functions</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688553">Member functions</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688714">References to Function Objects</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2688865">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="id1185912"></a>Basic Usage</h4></div></div></div>
+<a name="id2688219"></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#id692323-bb">empty</a></code>()</code>
+<code class="computeroutput"><code class="computeroutput"><a href="../boost/function.html#id2396343-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#id1012703-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#id2434373-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="id1186209"></a>Free functions</h4></div></div></div>
+<a name="id2688524"></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="id1186238"></a>Member functions</h4></div></div></div>
+<a name="id2688553"></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="id1186395"></a>References to Function Objects</h4></div></div></div>
+<a name="id2688714"></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#id751864">boost::ref</a></code>(a_function_object);
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">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#id751864">boost::ref</a></code>(a_function_object);
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">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="id1186544"></a>Comparing Boost.Function function objects</h4></div></div></div>
+<a name="id2688865"></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,13 +304,13 @@ 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#id751864">boost::ref</a></code>(so1);
-assert(f == <code class="computeroutput"><a href="../reference_wrapper.html#id751864">boost::ref</a></code>(so1));
+f = <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(so1);
+assert(f == <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">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#id751864">boost::ref</a></code>(so2));</pre>
+assert(f != <code class="computeroutput"><a href="../reference_wrapper.html#id2366489">boost::ref</a></code>(so2));</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: March 18, 2005 at 04:54:32 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/functionN.html b/doc/html/functionN.html
index 510e9bd240..0832f7cf43 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.69.1">
<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">
@@ -30,157 +30,157 @@
</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> R, <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 = std::allocator&lt;<span class="bold"><strong>void</strong></span>&gt; &gt;
+         <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> functionN : <span class="bold"><strong>public</strong></span> <a href="function_base.html" title="Class function_base">function_base</a> {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> R result_type;
- <span class="bold"><strong>typedef</strong></span> Allocator allocator_type;
- <span class="bold"><strong>typedef</strong></span> T1 argument_type; <span class="emphasis"><em>// If N == 1</em></span>
- <span class="bold"><strong>typedef</strong></span> T1 first_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
- <span class="bold"><strong>typedef</strong></span> T2 second_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
- <span class="bold"><strong>typedef</strong></span> T1 arg1_type;
- <span class="bold"><strong>typedef</strong></span> T2 arg2_type;
- .
- .
- .
- <span class="bold"><strong>typedef</strong></span> TN argN_type;
-
- <span class="emphasis"><em>// static constants</em></span>
- <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="lambda.html" title="Chapter 6. Boost.Lambda">Lambda</a> library support</em></span>
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Args&gt;
- <span class="bold"><strong>struct</strong></span> sig {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> result_type type;
- };
-
- <span class="emphasis"><em>// <a href="functionN.html#functionNconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="functionN.html#id799844-bb">functionN</a>();
- <a href="functionN.html#id932288-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#id967136-bb">functionN</a>(F);
- functionN&amp; <a href="functionN.html#id897914-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#id865890-bb">~functionN</a>();
-
- <span class="emphasis"><em>// <a href="functionN.html#id1004610-bb">modifiers</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id898254-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#id1110148-bb">clear</a>();
-
- <span class="emphasis"><em>// <a href="functionN.html#id1111561-bb">capacity</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id1070685-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
- <a href="functionN.html#id1075276-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#id751564-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="functionN.html#id1047805-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#id865345-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#id969944-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#id1047681-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#id932618-bb">invocation</a></em></span>
- <span class="type">result_type</span> <a href="functionN.html#id1077963-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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> R         result_type;         
+  <span class="bold"><strong>typedef</strong></span> Allocator allocator_type;      
+  <span class="bold"><strong>typedef</strong></span> T1        argument_type;        <span class="emphasis"><em>// If N == 1</em></span>
+  <span class="bold"><strong>typedef</strong></span> T1        first_argument_type;  <span class="emphasis"><em>// If N == 2</em></span>
+  <span class="bold"><strong>typedef</strong></span> T2        second_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
+  <span class="bold"><strong>typedef</strong></span> T1        arg1_type;           
+  <span class="bold"><strong>typedef</strong></span> T2        arg2_type;           
+     .
+     .
+     .
+  <span class="bold"><strong>typedef</strong></span> TN        argN_type;           
+
+  <span class="emphasis"><em>// static constants</em></span>
+  <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="lambda.html" title="Chapter 6. Boost.Lambda">Lambda</a> library support</em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Args&gt;
+  <span class="bold"><strong>struct</strong></span> sig {
+    <span class="emphasis"><em>// types</em></span>
+    <span class="bold"><strong>typedef</strong></span> result_type type;
+  };
+
+  <span class="emphasis"><em>// <a href="functionN.html#functionNconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="functionN.html#id2380335-bb">functionN</a>();
+  <a href="functionN.html#id2433978-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#id2340638-bb">functionN</a>(F);
+  functionN&amp; <a href="functionN.html#id2521955-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#id2376550-bb">~functionN</a>();
+
+  <span class="emphasis"><em>// <a href="functionN.html#id2350205-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2412281-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#id2416181-bb">clear</a>();
+
+  <span class="emphasis"><em>// <a href="functionN.html#id2516334-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2516339-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="functionN.html#id2371252-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#id2504239-bb"><span class="bold"><strong>operator</strong></span>!</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="functionN.html#id2366257-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#id2469286-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#id2361856-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#id2350915-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#id2371468-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="functionN.html#id2512050-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#id872528-bb">specialized algorithms</a></em></span>
+<span class="emphasis"><em>// <a href="functionN.html#id2399776-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#id1042464">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="type"><span class="bold"><strong>void</strong></span></span> <a href="functionN.html#id2399780">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#id867042-bb">comparison operators</a></em></span>
+<span class="emphasis"><em>// <a href="functionN.html#id2513385-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#id728943-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2513394-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#id836556-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2443650-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#id799660-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2378702-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#id1103976-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2361523-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#id836456-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>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#id2443717-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#id860943-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2376561-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#id939757-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2407091-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#id896763-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2526244-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#id1140055-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="functionN.html#id2361938-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#id899646-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>
+         <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#id2434733-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="id1207981"></a><h2>Description</h2>
+<a name="id2692966"></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="id1208015"></a><h3>
+<a name="id2693000"></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="id799844-bb"></a>functionN();</pre>
+<pre class="literallayout"><a name="id2380335-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#id1070685-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#id2516339-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="id932288-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="id2433978-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#id1070685-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#id2516339-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="id967136-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="id2340638-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#id1070685-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#id2516339-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="id897914-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="id2521955-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#id1070685-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#id2516339-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="id865890-bb"></a>~functionN();</pre>
+<pre class="literallayout"><a name="id2376550-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#id1070685-bb">empty</a>()</code>, destroys the target of this.</p>
+ If <code class="computeroutput">!this-&gt;<a href="functionN.html#id2516339-bb">empty</a>()</code>, destroys the target of this.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1208354"></a><h3>
-<a name="id1004610-bb"></a><code class="computeroutput">functionN</code> modifiers</h3>
+<a name="id2693348"></a><h3>
+<a name="id2350205-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="id898254-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="id2412281-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="id1110148-bb"></a>clear();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2416181-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#id1070685-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#id2516339-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="id1208477"></a><h3>
-<a name="id1111561-bb"></a><code class="computeroutput">functionN</code> capacity</h3>
+<a name="id2693474"></a><h3>
+<a name="id2516334-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="id1070685-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="id2516339-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="id1075276-bb"></a><span class="bold"><strong>operator</strong></span> safe_bool() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2371252-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#id1070685-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#id2516339-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="id751564-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="id2504239-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#id1070685-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#id2516339-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="id1208682"></a><h3>
-<a name="id1047805-bb"></a><code class="computeroutput">functionN</code> target access</h3>
+<a name="id2693684"></a><h3>
+<a name="id2366257-bb"></a><code class="computeroutput">functionN</code> target access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id824599-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="id865345-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="id969944-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2366261-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="id2469286-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="id2361856-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,65 +245,65 @@
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="id1047681-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="id2350915-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#id824599-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#id2366261-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="id1208879"></a><h3>
-<a name="id932618-bb"></a><code class="computeroutput">functionN</code> invocation</h3>
+<a name="id2693885"></a><h3>
+<a name="id2371468-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="id1077963-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="id2512050-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#id1070685-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#id2516339-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="id1209010"></a><h3>
-<a name="id872528-bb"></a><code class="computeroutput">functionN</code> specialized algorithms</h3>
+<a name="id2694021"></a><h3>
+<a name="id2399776-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="id1042464"></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>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2399780"></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#id898254-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#id2412281-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="id1209121"></a><h3>
-<a name="id867042-bb"></a><code class="computeroutput">functionN</code> comparison operators</h3>
+<a name="id2694134"></a><h3>
+<a name="id2513385-bb"></a><code class="computeroutput">functionN</code> comparison operators</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id825104"></a></p>
+<p><a name="id2513389"></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="id728943-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2513394-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="id836556-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2443650-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="id799660-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2378702-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="id1103976-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2361523-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="id836456-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>
+         <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="id2443717-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>:
True when <code class="computeroutput">f</code> stores an object of
@@ -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#id751947-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() == g.<a href="reference_wrapper.html#id2490294-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,25 +333,25 @@
compile-time or link-time error.</p>
</li>
<li>
-<p><a name="id822770"></a></p>
+<p><a name="id2376556"></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="id860943-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2376561-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="id939757-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2407091-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="id896763-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2526244-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="id1140055-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>typename</strong></span> Functor&gt;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2361938-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="id899646-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>
+         <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="id2434733-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>:
True when <code class="computeroutput">f</code> does not store an
@@ -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#id751947-bb">get_pointer</a>()</code>.</li>
+ and <code class="computeroutput">f.target&lt;Functor&gt;() != g.<a href="reference_wrapper.html#id2490294-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>
@@ -384,7 +384,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function_base.html b/doc/html/function_base.html
index 224aeae2e0..8d0f2bf07c 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.69.1">
<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#id1012897-bb">capacity</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id1076944-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="function_base.html#id2358190-bb">capacity</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="function_base.html#id2377133-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="function_base.html#id1013432-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#id1001981-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#id794213-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#id976259-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#id2346528-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#id2347921-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#id2410578-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#id2340460-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="id1206297"></a><h2>Description</h2>
+<a name="id2691210"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1206301"></a><h3>
-<a name="id1012897-bb"></a><code class="computeroutput">function_base</code> capacity</h3>
+<a name="id2691213"></a><h3>
+<a name="id2358190-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="id1076944-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="id2377133-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="id1206378"></a><h3>
-<a name="id1013432-bb"></a><code class="computeroutput">function_base</code> target access</h3>
+<a name="id2691292"></a><h3>
+<a name="id2346528-bb"></a><code class="computeroutput">function_base</code> target access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id978399-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="id1001981-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="id794213-bb"></a>target() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2346532-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="id2347921-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="id2410578-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,16 +75,16 @@
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="id976259-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="id2340460-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#id978399-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#id2346532-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/function_equal.html b/doc/html/function_equal.html
index 5438f93966..fc916481cf 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="function/reference.html#id1066097" title="Header &lt;boost/function_equal.hpp&gt;">
+<link rel="up" href="function/reference.html#id2358074" 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#id1066097"><img src="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#id2358074"><img src="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="id1213883"></a><h2>Description</h2>
+<a name="id2699040"></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>:
@@ -40,13 +40,13 @@
Only if <code class="computeroutput">f == g</code> throws.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="boost/function.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="function/reference.html#id1066097"><img src="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#id2358074"><img src="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 b272b18e32..5b85a729c9 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id835965" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2481608" 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#id835965"><img src="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#id2481608"><img src="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>
@@ -31,10 +31,10 @@
<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::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>
+  <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="id1115706"></a><h2>Description</h2>
+<a name="id2651385"></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">
@@ -51,13 +51,13 @@
A vector of strings containing the strings in order. eg: Jan, Feb, Mar, etc. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="string_parse_tree.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id835965"><img src="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#id2481608"><img src="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 0939e7a3d7..a8c2f566c8 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id835965" title="Header &lt;boost/date_time/strings_from_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2481608" 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#id835965"><img src="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#id2481608"><img src="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>
@@ -31,11 +31,11 @@
<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::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
- 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>
+  <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
+  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="id1115803"></a><h2>Description</h2>
+<a name="id2651485"></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">
@@ -52,13 +52,13 @@
A vector of strings containing the weekdays in order. eg: Sun, Mon, Tue, Wed, Thu, Fri, Sat </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="gather_month_strings.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id835965"><img src="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#id2481608"><img src="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 fba057ab5d..62e0c55cc7 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id759765" title="Header &lt;boost/variant/get.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2588868" 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#id759765"><img src="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#id2588868"><img src="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>
@@ -32,15 +32,15 @@
<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> 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">U *</span> get(<a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; * operand);
+  <span class="type">U *</span> get(<a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; * operand);
<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 *</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; * operand);
+  <span class="type"><span class="bold"><strong>const</strong></span> U *</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; * operand);
<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">U &amp;</span> get(<a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; operand);
+  <span class="type">U &amp;</span> get(<a href="boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp; operand);
<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>
+  <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="id1663336"></a><h2>Description</h2>
+<a name="id2839339"></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
@@ -84,13 +84,13 @@
usage.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_get.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id759765"><img src="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#id2588868"><img src="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 9326944c75..ad89351d02 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1032770" title="Header &lt;boost/date_time/gregorian/greg_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2452632" 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#id1032770"><img src="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#id2452632"><img src="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>
@@ -32,38 +32,38 @@
<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> 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#id942247-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#greg_dayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="greg_day.html#id2452733-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#id799980-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#id828727-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
- <a href="greg_day.html#id942232-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#id2452702-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#id2452707-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="greg_day.html#id2452719-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="id1150397"></a><h2>Description</h2>
+<a name="id2669442"></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="id1150407"></a><h3>
+<a name="id2669452"></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="id942247-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="id2452733-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="id1150451"></a><h3>
-<a name="id799980-bb"></a><code class="computeroutput">greg_day</code> public member functions</h3>
+<a name="id2669497"></a><h3>
+<a name="id2452702-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="id828727-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id942232-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="id2452707-bb"></a>as_number() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2452719-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_day_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1032770"><img src="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#id2452632"><img src="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 41dfb26cd8..abf5f1328d 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id929646" title="Header &lt;boost/date_time/gregorian/greg_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459983" 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#id929646"><img src="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#id2459983"><img src="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>
@@ -31,19 +31,19 @@
<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> greg_durations_config {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <a href="boost/gregorian/date.html" title="Class date">date</a> date_type;
- <span class="bold"><strong>typedef</strong></span> date_time::int_adapter&lt; <span class="bold"><strong>int</strong></span> &gt; int_rep;
- <span class="bold"><strong>typedef</strong></span> date_time::month_functor&lt; date_type &gt; month_adjustor_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <a href="boost/gregorian/date.html" title="Class date">date</a>                                  date_type;          
+  <span class="bold"><strong>typedef</strong></span> date_time::int_adapter&lt; <span class="bold"><strong>int</strong></span> &gt;         int_rep;            
+  <span class="bold"><strong>typedef</strong></span> date_time::month_functor&lt; date_type &gt; month_adjustor_type;
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_day_of_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id929646"><img src="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#id2459983"><img src="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 66609aa7a1..b344301500 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id861522" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2460086" 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="id974672.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2460171.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#id861522"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974672.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#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460171.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>
@@ -31,20 +31,20 @@
<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> greg_facet_config {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <a href="greg_month.html" title="Class greg_month">boost::gregorian::greg_month</a> month_type;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values special_value_enum;
- <span class="bold"><strong>typedef</strong></span> boost::gregorian::months_of_year month_enum;
- <span class="bold"><strong>typedef</strong></span> boost::date_time::weekdays weekday_enum;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <a href="greg_month.html" title="Class greg_month">boost::gregorian::greg_month</a>     month_type;        
+  <span class="bold"><strong>typedef</strong></span> boost::date_time::special_values special_value_enum;
+  <span class="bold"><strong>typedef</strong></span> boost::gregorian::months_of_year month_enum;        
+  <span class="bold"><strong>typedef</strong></span> boost::date_time::weekdays       weekday_enum;      
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_durations_config.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id861522"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id974672.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#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460171.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 917a406f02..dbed10934e 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001638" title="Header &lt;boost/date_time/gregorian/greg_month.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2409109" 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#id1001638"><img src="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#id2409109"><img src="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>
@@ -32,72 +32,72 @@
<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> greg_month {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_time::months_of_year month_enum;
- <span class="bold"><strong>typedef</strong></span> std::map&lt; std::string, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> &gt; month_map_type;
- <span class="bold"><strong>typedef</strong></span> boost::shared_ptr&lt; month_map_type &gt; month_map_ptr_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_time::months_of_year               month_enum;        
+  <span class="bold"><strong>typedef</strong></span> std::map&lt; std::string, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> &gt; month_map_type;    
+  <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#id1044387-bb">greg_month</a>(month_enum);
- <a href="greg_month.html#id1113249-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#greg_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="greg_month.html#id2409371-bb">greg_month</a>(month_enum);
+  <a href="greg_month.html#id2409390-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#id1039952-bb">public member functions</a></em></span>
- <a href="greg_month.html#id1039957-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#id972837-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">month_enum</span> <a href="greg_month.html#id871694-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#id871707-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#id825718-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#id798196-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#id798209-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#id1074547-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#id1036458-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#id903419-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#id1110332-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#id2409179-bb">public member functions</a></em></span>
+  <a href="greg_month.html#id2409183-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#id2409200-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">month_enum</span> <a href="greg_month.html#id2409216-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#id2409228-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#id2409241-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#id2409253-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#id2409266-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#id2409279-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#id2409302-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#id2409324-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#id2409347-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#id823431-bb">public static functions</a></em></span>
- <span class="type">month_map_ptr_type</span> <a href="greg_month.html#id1075108-bb">get_month_map_ptr</a>() ;
+  <span class="emphasis"><em>// <a href="greg_month.html#id2409407-bb">public static functions</a></em></span>
+  <span class="type">month_map_ptr_type</span> <a href="greg_month.html#id2409412-bb">get_month_map_ptr</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1152877"></a><h2>Description</h2>
+<a name="id2672017"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1152880"></a><h3>
+<a name="id2672021"></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="id1044387-bb"></a>greg_month(month_enum theMonth);</pre></li>
-<li><pre class="literallayout"><a name="id1113249-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="id2409371-bb"></a>greg_month(month_enum theMonth);</pre></li>
+<li><pre class="literallayout"><a name="id2409390-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="id1152939"></a><h3>
-<a name="id1039952-bb"></a><code class="computeroutput">greg_month</code> public member functions</h3>
+<a name="id2672080"></a><h3>
+<a name="id2409179-bb"></a><code class="computeroutput">greg_month</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1039957-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="id972837-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="id871694-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="id871707-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="id825718-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="id798196-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="id798209-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="id1074547-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="id1036458-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="id903419-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="id1110332-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="id2409183-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="id2409200-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="id2409216-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="id2409228-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="id2409241-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="id2409253-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="id2409266-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="id2409279-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="id2409302-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="id2409324-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="id2409347-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="id1153327"></a><h3>
-<a name="id823431-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="id1075108-bb"></a>get_month_map_ptr() ;</pre></li></ol></div>
+<a name="id2672478"></a><h3>
+<a name="id2409407-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="id2409412-bb"></a>get_month_map_ptr() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001638"><img src="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#id2409109"><img src="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 a173657694..c563153d58 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id943428" title="Header &lt;boost/date_time/gregorian/greg_weekday.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2409485" 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#id943428"><img src="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#id2409485"><img src="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>
@@ -32,48 +32,48 @@
<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> greg_weekday {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> boost::date_time::weekdays weekday_enum;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id905654-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#greg_weekdayconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="greg_weekday.html#id2409616-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#id932841-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#id932846-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#id827574-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#id1041149-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#id1000084-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#id1067480-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">weekday_enum</span> <a href="greg_weekday.html#id1113557-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="greg_weekday.html#id2409535-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#id2409540-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#id2409552-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#id2409565-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#id2409577-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#id2409590-bb">as_long_wstring</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">weekday_enum</span> <a href="greg_weekday.html#id2409603-bb">as_enum</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1171280"></a><h2>Description</h2>
+<a name="id2672968"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1171283"></a><h3>
+<a name="id2672971"></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="id905654-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="id2409616-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="id1171328"></a><h3>
-<a name="id932841-bb"></a><code class="computeroutput">greg_weekday</code> public member functions</h3>
+<a name="id2673016"></a><h3>
+<a name="id2409535-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="id932846-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="id827574-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="id1041149-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="id1000084-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="id1067480-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="id1113557-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="id2409540-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="id2409552-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="id2409565-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="id2409577-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="id2409590-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="id2409603-bb"></a>as_enum() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id943428"><img src="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#id2409485"><img src="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 bd6b98ebfc..9702f892b6 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1043548" title="Header &lt;boost/date_time/gregorian/greg_year.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2480231" 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#id1043548"><img src="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#id2480231"><img src="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>
@@ -32,34 +32,34 @@
<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> 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#id1041814-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#greg_yearconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="greg_year.html#id2480301-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#id1067730-bb">public member functions</a></em></span>
- <a href="greg_year.html#id1067736-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#id2480283-bb">public member functions</a></em></span>
+  <a href="greg_year.html#id2480287-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="id1171844"></a><h2>Description</h2>
+<a name="id2673548"></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="id1171855"></a><h3>
+<a name="id2673559"></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="id1041814-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="id2480301-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="id1171900"></a><h3>
-<a name="id1067730-bb"></a><code class="computeroutput">greg_year</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1067736-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="id2673604"></a><h3>
+<a name="id2480283-bb"></a><code class="computeroutput">greg_year</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2480287-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1043548"><img src="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#id2480231"><img src="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 9966a66501..068b9516cb 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id828815" title="Header &lt;boost/date_time/gregorian/greg_calendar.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2482095" 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#id828815"><img src="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#id2482095"><img src="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>
@@ -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>class</strong></span> gregorian_calendar {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <a href="greg_weekday.html" title="Class greg_weekday">greg_weekday</a> day_of_week_type; <span class="emphasis"><em>// Type to hold a weekday (eg: Sunday, Monday,...). </em></span>
- <span class="bold"><strong>typedef</strong></span> greg_day_of_year_rep day_of_year_type; <span class="emphasis"><em>// Counter type from 1 to 366 for gregorian dates. </em></span>
- <span class="bold"><strong>typedef</strong></span> fancy_date_rep date_rep_type; <span class="emphasis"><em>// Internal date representation that handles infinity, not a date. </em></span>
- <span class="bold"><strong>typedef</strong></span> fancy_date_rep date_traits_type; <span class="emphasis"><em>// Date rep implements the traits stuff as well. </em></span>
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <a href="greg_weekday.html" title="Class greg_weekday">greg_weekday</a>         day_of_week_type; <span class="emphasis"><em>// Type to hold a weekday (eg: Sunday, Monday,...). </em></span>
+  <span class="bold"><strong>typedef</strong></span> greg_day_of_year_rep day_of_year_type; <span class="emphasis"><em>// Counter type from 1 to 366 for gregorian dates. </em></span>
+  <span class="bold"><strong>typedef</strong></span> fancy_date_rep       date_rep_type;    <span class="emphasis"><em>// Internal date representation that handles infinity, not a date. </em></span>
+  <span class="bold"><strong>typedef</strong></span> fancy_date_rep       date_traits_type; <span class="emphasis"><em>// Date rep implements the traits stuff as well. </em></span>
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="year_month_day_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id828815"><img src="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#id2482095"><img src="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 75af1c06a6..c0b47b03c4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id941730" title="Header &lt;boost/date_time/gregorian_calendar.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2479605" 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#id941730"><img src="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#id2479605"><img src="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>
@@ -32,58 +32,58 @@
<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> ymd_type_, <span class="bold"><strong>typename</strong></span> date_int_type_&gt;
<span class="bold"><strong>class</strong></span> gregorian_calendar_base {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> ymd_type_ ymd_type; <span class="emphasis"><em>// define a type a date split into components </em></span>
- <span class="bold"><strong>typedef</strong></span> ymd_type::month_type month_type; <span class="emphasis"><em>// define a type for representing months </em></span>
- <span class="bold"><strong>typedef</strong></span> ymd_type::day_type day_type; <span class="emphasis"><em>// define a type for representing days </em></span>
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> ymd_type_            ymd_type;      <span class="emphasis"><em>// define a type a date split into components </em></span>
+  <span class="bold"><strong>typedef</strong></span> ymd_type::month_type month_type;    <span class="emphasis"><em>// define a type for representing months </em></span>
+  <span class="bold"><strong>typedef</strong></span> ymd_type::day_type   day_type;      <span class="emphasis"><em>// define a type for representing days </em></span>
+  <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#id978659-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#id978665-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#id936076-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#id861788-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#id1110561-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#id871998-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#id857507-bb">from_day_number</a>(date_int_type) ;
- <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id856750-bb">from_julian_day_number</a>(date_int_type) ;
- <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id901820-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#id1114028-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#id1032990-bb">end_of_month_day</a>(year_type, month_type) ;
- <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id902332-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#id900180-bb">days_in_week</a>() ;
+  <span class="emphasis"><em>// <a href="gregorian_calendar_base.html#id2406811-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#id2406815-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#id2426593-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#id2400875-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#id2485159-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#id2418122-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#id2511677-bb">from_day_number</a>(date_int_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2463489-bb">from_julian_day_number</a>(date_int_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2521883-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#id2407026-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#id2529051-bb">end_of_month_day</a>(year_type, month_type) ;
+  <span class="type">ymd_type</span> <a href="gregorian_calendar_base.html#id2419898-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#id2419910-bb">days_in_week</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1102530"></a><h2>Description</h2>
+<a name="id2636338"></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="id1102540"></a><h3>
-<a name="id978659-bb"></a><code class="computeroutput">gregorian_calendar_base</code> public static functions</h3>
+<a name="id2636348"></a><h3>
+<a name="id2406811-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="id978665-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="id936076-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="id861788-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="id1110561-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="id871998-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="id857507-bb"></a>from_day_number(date_int_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id856750-bb"></a>from_julian_day_number(date_int_type ) ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id901820-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="id1114028-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="id1032990-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="id902332-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="id900180-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="id2406815-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="id2426593-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="id2400875-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="id2485159-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="id2418122-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="id2511677-bb"></a>from_day_number(date_int_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2463489-bb"></a>from_julian_day_number(date_int_type ) ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_type</span> <a name="id2521883-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="id2407026-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="id2529051-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="id2419898-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="id2419910-bb"></a>days_in_week() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="var_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id941730"><img src="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#id2479605"><img src="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/has_const_time_erase.html b/doc/html/has_const_time_erase.html
index 4e03ad6757..cc04f438b4 100644
--- a/doc/html/has_const_time_erase.html
+++ b/doc/html/has_const_time_erase.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template has_const_time_erase</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1148725" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
-<link rel="prev" href="replace_tail.html" title="Function template replace_tail">
-<link rel="next" href="has_const_time_insert.html" title="Class template has_const_time_insert">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="prev" href="has_const_time_insert.html" title="Class template has_const_time_insert">
+<link rel="next" href="find_all.html" title="Function template find_all">
</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="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="has_const_time_erase"></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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt;
<span class="bold"><strong>class</strong></span> has_const_time_erase {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>&lt; T &gt;::value &gt; type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>&lt; T &gt;::value &gt; type;
- <span class="bold"><strong>static</strong></span> const bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1353546"></a><h2>Description</h2>
+<a name="id2772096"></a><h2>Description</h2>
<p>This trait specifies that the sequence's erase method has constant time complexity. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/has_const_time_insert.html b/doc/html/has_const_time_insert.html
index 04fe45f01b..ad3e289176 100644
--- a/doc/html/has_const_time_insert.html
+++ b/doc/html/has_const_time_insert.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template has_const_time_insert</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1148725" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
-<link rel="prev" href="has_const_time_erase.html" title="Class template has_const_time_erase">
-<link rel="next" href="has_native_replace.html" title="Class template has_native_replace">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="prev" href="has_stable_iterators.html" title="Class template has_stable_iterators">
+<link rel="next" href="has_const_time_erase.html" title="Class template has_const_time_erase">
</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="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="has_const_time_insert"></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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt;
<span class="bold"><strong>class</strong></span> has_const_time_insert {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert</a>&lt; T &gt;::value &gt; type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_const_time_insert.html" title="Class template has_const_time_insert">has_const_time_insert</a>&lt; T &gt;::value &gt; type;
- <span class="bold"><strong>static</strong></span> const bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1353624"></a><h2>Description</h2>
+<a name="id2772018"></a><h2>Description</h2>
<p>This trait specifies that the sequence's insert method has constant time complexity. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="has_const_time_erase.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_stable_iterators.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/has_native_replace.html b/doc/html/has_native_replace.html
index d3bddd3bf4..6a54999a26 100644
--- a/doc/html/has_native_replace.html
+++ b/doc/html/has_native_replace.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template has_native_replace</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1148725" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
-<link rel="prev" href="has_const_time_insert.html" title="Class template has_const_time_insert">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="prev" href="replace_tail.html" title="Function template replace_tail">
<link rel="next" href="has_stable_iterators.html" title="Class template has_stable_iterators">
</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="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="has_native_replace"></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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt;
<span class="bold"><strong>class</strong></span> has_native_replace {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_native_replace.html" title="Class template has_native_replace">has_native_replace</a>&lt; T &gt;::value &gt; type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_native_replace.html" title="Class template has_native_replace">has_native_replace</a>&lt; T &gt;::value &gt; type;
- <span class="bold"><strong>static</strong></span> const bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1353701"></a><h2>Description</h2>
+<a name="id2771855"></a><h2>Description</h2>
<p>This trait specifies that the sequence has <code class="computeroutput">std::string</code> like replace method </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="has_const_time_insert.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_stable_iterators.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/has_stable_iterators.html b/doc/html/has_stable_iterators.html
index 3ec0b29824..b260da6616 100644
--- a/doc/html/has_stable_iterators.html
+++ b/doc/html/has_stable_iterators.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template has_stable_iterators</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1148725" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2372677" title="Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;">
<link rel="prev" href="has_native_replace.html" title="Class template has_native_replace">
-<link rel="next" href="find_all.html" title="Function template find_all">
+<link rel="next" href="has_const_time_insert.html" title="Class template has_const_time_insert">
</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="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="has_stable_iterators"></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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt;
<span class="bold"><strong>class</strong></span> has_stable_iterators {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_stable_iterators.html" title="Class template has_stable_iterators">has_stable_iterators</a>&lt; T &gt;::value &gt; type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> mpl::bool_&lt; <a href="has_stable_iterators.html" title="Class template has_stable_iterators">has_stable_iterators</a>&lt; T &gt;::value &gt; type;
- <span class="bold"><strong>static</strong></span> const bool value;
+  <span class="bold"><strong>static</strong></span> const bool value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1353784"></a><h2>Description</h2>
+<a name="id2771938"></a><h2>Description</h2>
<p>This trait specifies that the sequence has stable iterators. It means that operations like insert/erase/replace do not invalidate iterators. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1148725"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="has_native_replace.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2372677"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_insert.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 280a4ac5a9..08579e8db2 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.69.1">
<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="id1215036"></a><p>
+<a name="id2700245"></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">
@@ -93,8 +93,8 @@ extending <code class="computeroutput"><a href="boost/hash.html" title="Struct t
</ul></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, 2005 at 04:40:14 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 03, 2005 at 16:18:04 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..0984bca861 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.69.1">
<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">
@@ -41,7 +41,7 @@ important improvement to <code class="computeroutput"><a href="../hash_combine.h
The original implementation came from Jeremy B. Maitin-Shepard's hash table
library, although this is a complete rewrite.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Daniel James</small></td>
</tr></table>
diff --git a/doc/html/hash/combine.html b/doc/html/hash/combine.html
index e36a4624d6..aca3652170 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.69.1">
<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="../id1047787.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="../id2510242.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>
@@ -94,7 +94,7 @@ To calculate the hash of an iterator range you can use <code class="computeroutp
<pre class="programlisting"><code class="literal"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">&gt;</span><span class="identifier"> some_strings</span><span class="special">;</span><span class="identifier">
std</span><span class="special">::</span><span class="identifier">size_t</span><span class="identifier"> hash</span><span class="special"> =</span> <code class="computeroutput"><a href="../hash_range.html" title="Function hash_range">boost::hash_range</a></code><span class="special">(</span><span class="identifier">some_strings</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span><span class="identifier"> some_strings</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span></code></pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Daniel James</small></td>
</tr></table>
diff --git a/doc/html/hash/custom.html b/doc/html/hash/custom.html
index 469d2c4626..b5306d6bef 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.69.1">
<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="../id1047787.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="../id2510242.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>
@@ -91,7 +91,7 @@ on the objects name and author the hash function should take them into account
</td></tr></tbody>
</table></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Daniel James</small></td>
</tr></table>
diff --git a/doc/html/hash/links.html b/doc/html/hash/links.html
index 6f61f4a09c..2610eac510 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.69.1">
<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="../id978312.html" title="Function hash_value">
+<link rel="prev" href="../id2477525.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,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id978312.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="../id2477525.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">
@@ -41,13 +41,13 @@ Timothy C. Hoad, Justin Zobel<br><a href="http://www.cs.rmit.edu.au/~jz/fulltext
Contains the hash function that <code class="computeroutput"><a href="../hash_combine.html" title="Function template hash_combine">boost::hash_combine</a></code> is based on.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="../id978312.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="../id2477525.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 f2959ecd4c..3106dd1c6a 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.69.1">
<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="id1218617"></a>Other Issues</h2>
+<a name="id2703933"></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
@@ -94,7 +94,7 @@ On Visual C++ versions 6.5 and 7.0, function pointers aren't currently supported
<code class="computeroutput"><span class="keyword">long</span><span class="keyword"> double</span></code>s as doubles - so the hash function doesn't take into account the
full range of values.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Daniel James</small></td>
</tr></table>
diff --git a/doc/html/hash/reference_.html b/doc/html/hash/reference_.html
index 6605966700..befefd9a6d 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.69.1">
<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#id800591">Header &lt;boost/functional/hash.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id800602">Header &lt;boost/functional/hash/hash.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1000782">Header &lt;boost/functional/hash/pair.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1013345">Header &lt;boost/functional/hash/vector.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id966901">Header &lt;boost/functional/hash/list.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id1111317">Header &lt;boost/functional/hash/deque.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id891863">Header &lt;boost/functional/hash/set.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference_.html#id835702">Header &lt;boost/functional/hash/map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2350405">Header &lt;boost/functional/hash.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2350414">Header &lt;boost/functional/hash/hash.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2386217">Header &lt;boost/functional/hash/pair.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2446813">Header &lt;boost/functional/hash/vector.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2431434">Header &lt;boost/functional/hash/list.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2284794">Header &lt;boost/functional/hash/deque.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2473714">Header &lt;boost/functional/hash/set.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference_.html#id2477505">Header &lt;boost/functional/hash/map.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"></div>
@@ -49,109 +49,109 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id800591"></a>Header &lt;<a href="../../../boost/functional/hash.hpp" target="_top">boost/functional/hash.hpp</a>&gt;</h6></div></div></div>
+<a name="id2350405"></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="id800602"></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="id2350414"></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
<code class="computeroutput">std::string</code> and customisation functions.
</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&gt; <span class="bold"><strong>struct</strong></span> <a href="../boost/hash.html" title="Struct template hash">hash</a>;
- <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="../id1047787.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>int</strong></span>);
- <span class="type">std::size_t</span> <a href="../id1047787.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="../id1047787.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span>);
- <span class="type">std::size_t</span> <a href="../id1047787.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="../id798130.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>float</strong></span>);
- <span class="type">std::size_t</span> <a href="../id798130.html" title="Function hash_value">hash_value</a>(double);
- <span class="type">std::size_t</span> <a href="../id798130.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="../id1012853.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="../id1012042.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="../id1012042.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="../id867073.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="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="bold"><strong>struct</strong></span> <a href="../boost/hash.html" title="Struct template hash">hash</a>;
+  <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="../id2510242.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2510242.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="../id2510242.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>long</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2510242.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="../id2346601.html" title="Function hash_value">hash_value</a>(<span class="bold"><strong>float</strong></span>);
+  <span class="type">std::size_t</span> <a href="../id2346601.html" title="Function hash_value">hash_value</a>(double);
+  <span class="type">std::size_t</span> <a href="../id2346601.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="../id2503912.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="../id2393344.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="../id2393344.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="../id2354316.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="id1000782"></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="id2386217"></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="../id1000856.html" title="Function hash_value">hash_value</a>(std::pair&lt;A, B&gt; <span class="bold"><strong>const</strong></span> &amp;);
+  <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="../id2386234.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="id1013345"></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="id2446813"></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="../id1013364.html" title="Function hash_value">hash_value</a>(std::vector&lt;T, 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> T, <span class="bold"><strong>typename</strong></span> A&gt;
+    <span class="type">std::size_t</span> <a href="../id2490467.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="id966901"></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="id2431434"></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="../id966919.html" title="Function hash_value">hash_value</a>(std::list&lt;T, 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> T, <span class="bold"><strong>typename</strong></span> A&gt;
+    <span class="type">std::size_t</span> <a href="../id2514166.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="id1111317"></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="id2284794"></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="../id1075809.html" title="Function hash_value">hash_value</a>(std::deque&lt;T, 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> T, <span class="bold"><strong>typename</strong></span> A&gt;
+    <span class="type">std::size_t</span> <a href="../id2284811.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="id891863"></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="id2473714"></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="../id1075734.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="../id1075734.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="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="../id2473733.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="../id2473733.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="id835702"></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="id2477505"></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="../id978312.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="../id978312.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="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="../id2477525.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="../id2477525.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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Daniel James</small></td>
</tr></table>
diff --git a/doc/html/hash/tutorial.html b/doc/html/hash/tutorial.html
index 3da9975377..f580f1211f 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.69.1">
<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">
@@ -78,7 +78,7 @@ std</span><span class="special">::</span><span class="identifier">vector</span><
return</span><span class="identifier"> hashes</span><span class="special">;</span><span class="special">
}</span></code></pre>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Daniel James</small></td>
</tr></table>
diff --git a/doc/html/hash_combine.html b/doc/html/hash_combine.html
index 49127f48e6..631e6c575a 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="hash/reference_.html#id800602" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="hash/reference_.html#id2350414" 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#id800602"><img src="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#id2350414"><img src="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,28 +35,28 @@
<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="id1219384"></a><h2>Description</h2>
+<a name="id2704716"></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="id1047787.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="id2510242.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="id1047787.html" title="Function hash_value">hash_value</a> is called without
+ <a href="id2510242.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="id1047787.html" title="Function hash_value">hash_value</a>(T) throws.
- Strong exception safety, as long as <a href="id1047787.html" title="Function hash_value">hash_value</a>(T)
+ Only throws if <a href="id2510242.html" title="Function hash_value">hash_value</a>(T) throws.
+ Strong exception safety, as long as <a href="id2510242.html" title="Function hash_value">hash_value</a>(T)
also has strong exception safety.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="boost/hash.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id800602"><img src="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#id2350414"><img src="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 43db83c9c2..9c05398639 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="hash/reference_.html#id800602" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="up" href="hash/reference_.html#id2350414" 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="id1047787.html" title="Function hash_value">
+<link rel="next" href="id2510242.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#id800602"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1047787.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#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2510242.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="id1219504"></a><h2>Description</h2>
+<a name="id2704839"></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,20 +63,20 @@ 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="id1047787.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="id2510242.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="id1047787.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
+ <code class="computeroutput"><a href="id2510242.html" title="Function hash_value">hash_value</a>(std::iterator_traits&lt;It&gt;::value_type)</code>
has basic exception safety.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_combine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id800602"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1047787.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#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2510242.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/head_finder.html b/doc/html/head_finder.html
index 061b759cef..44be165ceb 100644
--- a/doc/html/head_finder.html
+++ b/doc/html/head_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function head_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="nth_finder.html" title="Function nth_finder">
<link rel="next" href="tail_finder.html" title="Function tail_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="head_finder"></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"><span class="emphasis"><em>unspecified</em></span></span> head_finder(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324578"></a><h2>Description</h2>
+<a name="id2759906"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">head_finder</code> . The finder returns a head of a given input. The head is a prefix of a string up to n elements in size. If an input has less then n elements, whole input is considered a head. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the match.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">head_finder</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="nth_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="tail_finder.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 eb6997b010..7c647d2dd7 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1101484" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
-<link rel="prev" href="id908622.html" title="Class millisec_posix_time_system_config">
+<link rel="up" href="date_time/doxy.html#id2443401" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="prev" href="id2443265.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="id908622.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1101484"><img src="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="id2443265.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="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>
@@ -32,32 +32,32 @@
<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> 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#id1046348-bb">hours</a>(<span class="bold"><strong>long</strong></span>);
+  <span class="emphasis"><em>// <a href="hours.html#hoursconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="hours.html#id2443435-bb">hours</a>(<span class="bold"><strong>long</strong></span>);
- <span class="emphasis"><em>// <a href="hours.html#id1046343-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="hours.html#id2443431-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176213"></a><h2>Description</h2>
+<a name="id2678100"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176216"></a><h3>
+<a name="id2678103"></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="id1046348-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="id2443435-bb"></a>hours(<span class="bold"><strong>long</strong></span> h);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1176254"></a><h3>
-<a name="id1046343-bb"></a><code class="computeroutput">hours</code> public member functions</h3>
+<a name="id2678142"></a><h3>
+<a name="id2443431-bb"></a><code class="computeroutput">hours</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>
+<table 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="id908622.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1101484"><img src="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="id2443265.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2443401"><img src="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/icontains.html b/doc/html/icontains.html
index a9fb3434d1..49671b289c 100644
--- a/doc/html/icontains.html
+++ b/doc/html/icontains.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template icontains</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="contains.html" title="Function contains">
<link rel="next" href="equals.html" title="Function equals">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="icontains"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> icontains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> icontains(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
+                 <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326753"></a><h2>Description</h2>
+<a name="id2762127"></a><h2>Description</h2>
<p>This predicate holds when the test container is contained in the Input. Elements are compared case insensitively.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="contains.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="equals.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/id2284769.html b/doc/html/id2284769.html
new file mode 100644
index 0000000000..42eca5b300
--- /dev/null
+++ b/doc/html/id2284769.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template value_semantic_codecvt_helper</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="value_semantic.html" title="Class value_semantic">
+<link rel="next" href="id2381778-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">
+</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="value_semantic.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381778-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2284769"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template value_semantic_codecvt_helper</span></h2>
+<p>boost::program_options::value_semantic_codecvt_helper &#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="bold"><strong>class</strong></span> value_semantic_codecvt_helper {
+<span class="bold"><strong>public</strong></span>:
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2725936"></a><h2>Description</h2>
+<p>Helper class which perform necessary character conversions in the 'parse' method and forwards the data further. </p>
+<div class="refsect2" lang="en">
+<a name="id2725944"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc">
+<li><p><a href="id2381778-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">Class value_semantic_codecvt_helper&lt;char&gt;</a></p></li>
+<li><p><a href="id2381519-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">Class value_semantic_codecvt_helper&lt;wchar_t&gt;</a></p></li>
+</ul></div>
+</div>
+</div>
+</div>
+<table 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="value_semantic.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381778-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2284811.html b/doc/html/id2284811.html
new file mode 100644
index 0000000000..fd0d7d9aa2
--- /dev/null
+++ b/doc/html/id2284811.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2284794" title="Header &lt;boost/functional/hash/deque.hpp&gt;">
+<link rel="prev" href="id2514166.html" title="Function hash_value">
+<link rel="next" href="id2473733.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="id2514166.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2284794"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2473733.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2284811"></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="id2706190"></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="id2510242.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 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="id2514166.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2284794"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2473733.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2338422.html b/doc/html/id2338422.html
new file mode 100644
index 0000000000..b95fb10ff6
--- /dev/null
+++ b/doc/html/id2338422.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class invalid_command_line_syntax</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2369023" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="id2434930.html" title="Class too_few_positional_options_error">
+<link rel="next" href="invalid_command_line_style.html" title="Class invalid_command_line_style">
+</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="id2434930.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2369023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2338422"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class invalid_command_line_syntax</span></h2>
+<p>boost::program_options::invalid_command_line_syntax &#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> invalid_command_line_syntax {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2338422.html#id2338422construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2338422.html#id2388842-bb">invalid_command_line_syntax</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, kind_t);
+
+  <span class="emphasis"><em>// <a href="id2338422.html#id2388824-bb">public member functions</a></em></span>
+  <span class="type">kind_t</span> <a href="id2338422.html#id2388829-bb">kind</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2338422.html#id2421073-bb">protected static functions</a></em></span>
+  <span class="type">std::string</span> <a href="id2338422.html#id2421077-bb">error_message</a>(kind_t) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2598946"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2598949"></a><h3>
+<a name="id2338422construct-copy-destruct"></a><code class="computeroutput">invalid_command_line_syntax</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2388842-bb"></a>invalid_command_line_syntax(<span class="bold"><strong>const</strong></span> std::string &amp; tokens, kind_t kind);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2598990"></a><h3>
+<a name="id2388824-bb"></a><code class="computeroutput">invalid_command_line_syntax</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">kind_t</span> <a name="id2388829-bb"></a>kind() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2599032"></a><h3>
+<a name="id2421073-bb"></a><code class="computeroutput">invalid_command_line_syntax</code> protected static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">std::string</span> <a name="id2421077-bb"></a>error_message(kind_t kind) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2434930.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2369023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2341545.html b/doc/html/id2341545.html
new file mode 100644
index 0000000000..717bb6c499
--- /dev/null
+++ b/doc/html/id2341545.html
@@ -0,0 +1,55 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="id2423887.html" title="Function template operator&lt;&lt;">
+<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%">
+<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="id2423887.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="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="id2341545"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
+<p>boost::logic::operator&gt;&gt; &#8212; Reads a tribool value from a stream. </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_istream&lt; CharT, Traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; in, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> &amp; x);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2793261"></a><h2>Description</h2>
+<p>When <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) == 0</code> , this function reads a <code class="computeroutput">long</code> value from the input stream <code class="computeroutput">in</code> and converts that value to a tribool. If that value is 0, <code class="computeroutput">x</code> becomes <code class="computeroutput">false</code> ; if it is 1, <code class="computeroutput">x</code> becomes <code class="computeroutput">true</code> ; if it is 2, <code class="computeroutput">becomes</code><code class="computeroutput">indetermine</code> ; otherwise, the operation fails (and the fail bit is set on the input stream <code class="computeroutput">in</code> ).</p>
+<p>When <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) != 0</code> , this function first determines the names of the false, true, and indeterminate values. The false and true names are extracted from the <code class="computeroutput">std::numpunct</code> facet of the input stream's locale (if the C++ standard library implementation supports locales), or from the <code class="computeroutput">default_false_name</code> and <code class="computeroutput">default_true_name</code> functions (if there is no locale support). The indeterminate name is extracted from the appropriate <code class="computeroutput">indeterminate_name</code> facet (if it is available in the input stream's locale), or from the <code class="computeroutput">get_default_indeterminate_name</code> function (if the C++ standard library implementation does not support locales, or the <code class="computeroutput">indeterminate_name</code> facet is not specified for this locale object). The input is then matched to each of these names, and the tribool <code class="computeroutput">x</code> is assigned the value corresponding to the longest name that matched. If no name is matched or all names are empty, the operation fails (and the fail bit is set on the input stream <code class="computeroutput">in</code> ).</p>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">in</code></p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2423887.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="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/id2342268.html b/doc/html/id2342268.html
new file mode 100644
index 0000000000..64cec51fe5
--- /dev/null
+++ b/doc/html/id2342268.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function store</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2351435" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="id2361471.html" title="Function store">
+<link rel="next" href="notify.html" title="Function notify">
+</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="id2361471.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2351435"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="notify.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2342268"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function store</span></h2>
+<p>boost::program_options::store &#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">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span>
+store(<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; options, <a href="variables_map.html" title="Class variables_map">variables_map</a> &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2608921"></a><h2>Description</h2>
+<p>Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value. This is wide character variant. </p>
+</div>
+</div>
+<table 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="id2361471.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2351435"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="notify.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2342446.html b/doc/html/id2342446.html
new file mode 100644
index 0000000000..d5016c5d23
--- /dev/null
+++ b/doc/html/id2342446.html
@@ -0,0 +1,57 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class template value_semantic_codecvt_helper</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2284530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="value_semantic.html" title="Class value_semantic">
+<link rel="next" href="id2342470-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">
+</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="value_semantic.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2284530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2342470-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2342446"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class template value_semantic_codecvt_helper</span></h2>
+<p>boost::program_options::value_semantic_codecvt_helper &#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="bold"><strong>class</strong></span> value_semantic_codecvt_helper {
+<span class="bold"><strong>public</strong></span>:
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2604999"></a><h2>Description</h2>
+<p>Helper class which perform necessary character conversions in the 'parse' method and forwards the data further. </p>
+<div class="refsect2" lang="en">
+<a name="id2605007"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc">
+<li><p><a href="id2342470-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">Class value_semantic_codecvt_helper&lt;char&gt;</a></p></li>
+<li><p><a href="id2381950-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">Class value_semantic_codecvt_helper&lt;wchar_t&gt;</a></p></li>
+</ul></div>
+</div>
+</div>
+</div>
+<table 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="value_semantic.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2284530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2342470-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2342470-bb.html b/doc/html/id2342470-bb.html
new file mode 100644
index 0000000000..f8be39dae0
--- /dev/null
+++ b/doc/html/id2342470-bb.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class value_semantic_codecvt_helper&lt;char&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2284530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2342446.html" title="Class template value_semantic_codecvt_helper">
+<link rel="next" href="id2381950-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">
+</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="id2342446.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2284530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381950-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2342470-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class value_semantic_codecvt_helper&lt;char&gt;</span></h2>
+<p>boost::program_options::value_semantic_codecvt_helper&lt;char&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>class</strong></span> value_semantic_codecvt_helper&lt;<span class="bold"><strong>char</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id2342470-bb.html#id2443634-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="id2342470-bb.html#id2443638-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2342470-bb.html#id2443673-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2342470-bb.html#id2443678-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2605162"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2605166"></a><h3>
+<a name="id2443634-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2443638-bb"></a>xparse(boost::any &amp; value_store,
+       <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2605226"></a><h3>
+<a name="id2443673-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2443678-bb"></a>parse(boost::any &amp; value_store,
+           <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens, <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2342446.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2284530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381950-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2342502.html b/doc/html/id2342502.html
new file mode 100644
index 0000000000..6128dea612
--- /dev/null
+++ b/doc/html/id2342502.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function store</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="id2349650.html" title="Function store">
+<link rel="next" href="notify.html" title="Function notify">
+</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="id2349650.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="notify.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2342502"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function store</span></h2>
+<p>boost::program_options::store &#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">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span>
+store(<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; options, <a href="variables_map.html" title="Class variables_map">variables_map</a> &amp; m);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2729840"></a><h2>Description</h2>
+<p>Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value. This is wide character variant. </p>
+</div>
+</div>
+<table 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="id2349650.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="notify.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2345195.html b/doc/html/id2345195.html
new file mode 100644
index 0000000000..d46a09c429
--- /dev/null
+++ b/doc/html/id2345195.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2416494" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2403949.html" title="Function hash_value">
+<link rel="next" href="id2345298.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="id2403949.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2345298.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2345195"></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="id2591570"></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 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="id2403949.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2345298.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2345298.html b/doc/html/id2345298.html
new file mode 100644
index 0000000000..c93d927e42
--- /dev/null
+++ b/doc/html/id2345298.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2345280" title="Header &lt;boost/functional/hash/pair.hpp&gt;">
+<link rel="prev" href="id2345195.html" title="Function hash_value">
+<link rel="next" href="id2345386.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="id2345195.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2345280"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2345386.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2345298"></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="id2591752"></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="id2415708.html" title="Function hash_value">hash_value</a>(A)</code>
+ or <code class="computeroutput"><a href="id2415708.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 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="id2345195.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2345280"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2345386.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2345386.html b/doc/html/id2345386.html
new file mode 100644
index 0000000000..b39cb7a47c
--- /dev/null
+++ b/doc/html/id2345386.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2345368" title="Header &lt;boost/functional/hash/vector.hpp&gt;">
+<link rel="prev" href="id2345298.html" title="Function hash_value">
+<link rel="next" href="id2380285.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="id2345298.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2345368"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2380285.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2345386"></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="id2591939"></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="id2415708.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 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="id2345298.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2345368"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2380285.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2346601.html b/doc/html/id2346601.html
new file mode 100644
index 0000000000..f677b93d47
--- /dev/null
+++ b/doc/html/id2346601.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2510242.html" title="Function hash_value">
+<link rel="next" href="id2503912.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="id2510242.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2503912.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2346601"></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="id2705123"></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 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="id2510242.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2503912.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2348724.html b/doc/html/id2348724.html
new file mode 100644
index 0000000000..fcd7a29691
--- /dev/null
+++ b/doc/html/id2348724.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2380423" title="Header &lt;boost/functional/hash/set.hpp&gt;">
+<link rel="prev" href="id2380363.html" title="Function hash_value">
+<link rel="next" href="id2348844.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="id2380363.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2380423"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348844.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2348724"></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="id2592528"></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="id2415708.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 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="id2380363.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2380423"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348844.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2348844.html b/doc/html/id2348844.html
new file mode 100644
index 0000000000..51dd296f4f
--- /dev/null
+++ b/doc/html/id2348844.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2348822" title="Header &lt;boost/functional/hash/map.hpp&gt;">
+<link rel="prev" href="id2348724.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="id2348724.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2348822"><img src="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="id2348844"></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="id2592812"></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="id2415708.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 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="id2348724.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2348822"><img src="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/id2348892.html b/doc/html/id2348892.html
new file mode 100644
index 0000000000..db533b485d
--- /dev/null
+++ b/doc/html/id2348892.html
@@ -0,0 +1,45 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Type collect_unrecognized_mode</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="basic_command_line_parser.html" title="Class template basic_command_line_parser">
+<link rel="next" href="parse_command_line.html" title="Function template parse_command_line">
+</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="basic_command_line_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="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_command_line.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2348892"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Type collect_unrecognized_mode</span></h2>
+<p>boost::program_options::collect_unrecognized_mode &#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>enum</strong></span> collect_unrecognized_mode { include_positional, exclude_positional };</pre></div>
+</div>
+<table 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="basic_command_line_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="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_command_line.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2349650.html b/doc/html/id2349650.html
new file mode 100644
index 0000000000..1d2eb67cb9
--- /dev/null
+++ b/doc/html/id2349650.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function store</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="variables_map.html" title="Class variables_map">
+<link rel="next" href="id2342502.html" title="Function store">
+</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="variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2342502.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2349650"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function store</span></h2>
+<p>boost::program_options::store &#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">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span>
+store(<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; options, <a href="variables_map.html" title="Class variables_map">variables_map</a> &amp; m,
+      <span class="bold"><strong>bool</strong></span> utf8 = false);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2729774"></a><h2>Description</h2>
+<p>Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value. </p>
+</div>
+</div>
+<table 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="variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2342502.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2354316.html b/doc/html/id2354316.html
new file mode 100644
index 0000000000..1a90b86aa5
--- /dev/null
+++ b/doc/html/id2354316.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2393344.html" title="Function hash_value">
+<link rel="next" href="id2386234.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="id2393344.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2386234.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2354316"></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="id2705489"></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 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="id2393344.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2386234.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1034285.html b/doc/html/id2358254.html
index c742fd7fee..ed340a7498 100644
--- a/doc/html/id1034285.html
+++ b/doc/html/id2358254.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Type style_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id726353" title="Header &lt;boost/program_options/cmdline.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2355176" title="Header &lt;boost/program_options/cmdline.hpp&gt;">
<link rel="prev" href="program_options/reference.html" title="Reference">
<link rel="next" href="environment_iterator.html" title="Class environment_iterator">
</head>
@@ -20,10 +20,10 @@
</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#id726353"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="environment_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="program_options/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2355176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="environment_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
-<a name="id1034285"></a><div class="titlepage"></div>
+<a name="id2358254"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Type style_t</span></h2>
<p>boost::program_options::command_line_style::style_t &#8212; </p>
@@ -31,21 +31,21 @@
<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> style_t { allow_long = 1, allow_short = allow_long &lt;&lt; 1, allow_dash_for_short = allow_short &lt;&lt; 1,
- allow_slash_for_short = allow_dash_for_short &lt;&lt; 1, long_allow_adjacent = allow_slash_for_short &lt;&lt; 1, long_allow_next = long_allow_adjacent &lt;&lt; 1,
- short_allow_adjacent = long_allow_next &lt;&lt; 1, short_allow_next = short_allow_adjacent &lt;&lt; 1, allow_sticky = short_allow_next &lt;&lt; 1,
- allow_guessing = allow_sticky &lt;&lt; 1, case_insensitive = allow_guessing &lt;&lt; 1, allow_long_disguise = case_insensitive &lt;&lt; 1,
- unix_style = (allow_short | short_allow_adjacent | short_allow_next
+               allow_slash_for_short = allow_dash_for_short &lt;&lt; 1, long_allow_adjacent = allow_slash_for_short &lt;&lt; 1, long_allow_next = long_allow_adjacent &lt;&lt; 1,
+               short_allow_adjacent = long_allow_next &lt;&lt; 1, short_allow_next = short_allow_adjacent &lt;&lt; 1, allow_sticky = short_allow_next &lt;&lt; 1,
+               allow_guessing = allow_sticky &lt;&lt; 1, case_insensitive = allow_guessing &lt;&lt; 1, allow_long_disguise = case_insensitive &lt;&lt; 1,
+               unix_style = (allow_short | short_allow_adjacent | short_allow_next
| allow_long | long_allow_adjacent | long_allow_next
| allow_sticky | allow_guessing
| allow_dash_for_short), default_style = unix_style };</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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#id726353"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="environment_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="program_options/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2355176"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="environment_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/id2359751.html b/doc/html/id2359751.html
new file mode 100644
index 0000000000..d71215dcf6
--- /dev/null
+++ b/doc/html/id2359751.html
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function parse_environment</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2442413" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="collect_unrecognized.html" title="Function template collect_unrecognized">
+<link rel="next" href="id2359806.html" title="Function parse_environment">
+</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="collect_unrecognized.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2442413"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2359806.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2359751"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function parse_environment</span></h2>
+<p>boost::program_options::parse_environment &#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">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+parse_environment(<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; name_mapper);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2603506"></a><h2>Description</h2>
+<p>Parse environment.</p>
+<p>For each environment variable, the 'name_mapper' function is called to obtain the option name. If it returns empty string, the variable is ignored.</p>
+<p>This is done since naming of environment variables is typically different from the naming of command line options. </p>
+</div>
+</div>
+<table 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="collect_unrecognized.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2442413"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2359806.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2359806.html b/doc/html/id2359806.html
new file mode 100644
index 0000000000..25f4313f14
--- /dev/null
+++ b/doc/html/id2359806.html
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function parse_environment</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2442413" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="id2359751.html" title="Function parse_environment">
+<link rel="next" href="id2383831.html" title="Class positional_options_description">
+</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="id2359751.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2442413"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2383831.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2359806"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function parse_environment</span></h2>
+<p>boost::program_options::parse_environment &#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">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+parse_environment(<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; prefix);
+<span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+parse_environment(<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> * prefix);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2603595"></a><h2>Description</h2>
+<p>Parse environment.</p>
+<p>Takes all environment variables which start with 'prefix'. The option name is obtained from variable name by removing the prefix and converting the remaining string into lower case. </p>
+</div>
+</div>
+<table 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="id2359751.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2442413"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2383831.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2360956.html b/doc/html/id2360956.html
new file mode 100644
index 0000000000..f72d985f72
--- /dev/null
+++ b/doc/html/id2360956.html
@@ -0,0 +1,54 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2361892" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="id2395071.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2390624.html" title="Function template operator&gt;&gt;">
+</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="id2395071.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2390624.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2360956"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::logic::operator&lt;&lt; &#8212; Writes the indeterminate tribool value to a stream. </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; out, <span class="emphasis"><em>unspecified</em></span> );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2639693"></a><h2>Description</h2>
+<p>This routine outputs either the integer value 2 (if <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) == 0</code> ) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).</p>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">out</code></p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2395071.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2390624.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2361471.html b/doc/html/id2361471.html
new file mode 100644
index 0000000000..e031c666ad
--- /dev/null
+++ b/doc/html/id2361471.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function store</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2351435" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="variables_map.html" title="Class variables_map">
+<link rel="next" href="id2342268.html" title="Function store">
+</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="variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2351435"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2342268.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2361471"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function store</span></h2>
+<p>boost::program_options::store &#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">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span>
+store(<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; options, <a href="variables_map.html" title="Class variables_map">variables_map</a> &amp; m,
+      <span class="bold"><strong>bool</strong></span> utf8 = false);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2608856"></a><h2>Description</h2>
+<p>Stores in 'm' all options that are defined in 'options'. If 'm' already has a non-defaulted value of an option, that value is not changed, even if 'options' specify some value. </p>
+</div>
+</div>
+<table 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="variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2351435"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2342268.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2363052-bb.html b/doc/html/id2363052-bb.html
new file mode 100644
index 0000000000..036c05a29d
--- /dev/null
+++ b/doc/html/id2363052-bb.html
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class basic_parsed_options&lt;wchar_t&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2442413" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="basic_parsed_options.html" title="Class template basic_parsed_options">
+<link rel="next" href="basic_command_line_parser.html" title="Class template basic_command_line_parser">
+</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="basic_parsed_options.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2442413"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_command_line_parser.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2363052-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class basic_parsed_options&lt;wchar_t&gt;</span></h2>
+<p>boost::program_options::basic_parsed_options&lt;wchar_t&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>class</strong></span> basic_parsed_options&lt;<span class="bold"><strong>wchar_t</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id2363052-bb.html#id2404493-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="id2363052-bb.html#id2404498-bb">basic_parsed_options</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;) ;
+
+  std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; wchar_t &gt; &gt; options;
+  const <a href="options_description.html" title="Class options_description">options_description</a> * description;
+  <a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; char &gt; utf8_encoded_options;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2602530"></a><h2>Description</h2>
+<p>Specialization of basic_parsed_options which:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p>provides convenient conversion from basic_parsed_options&lt;char&gt;</p></li>
+<li><p>stores the passed char-based options for later use. </p></li>
+</ul></div>
+<div class="refsect2" lang="en">
+<a name="id2602547"></a><h3>
+<a name="id2404493-bb"></a><code class="computeroutput">basic_parsed_options</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li>
+<pre class="literallayout"><span class="type"></span> <a name="id2404498-bb"></a>basic_parsed_options(<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; po) ;</pre>
+<p>Constructs wrapped options from options in UTF8 encoding. </p>
+</li></ol></div>
+</div>
+</div>
+</div>
+<table 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="basic_parsed_options.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2442413"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_command_line_parser.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id906581.html b/doc/html/id2363468.html
index 40e867035f..0ddfdb8994 100644
--- a/doc/html/id906581.html
+++ b/doc/html/id2363468.html
@@ -3,9 +3,9 @@
<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.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id906576" title="Header &lt;boost/program_options/version.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2363464" title="Header &lt;boost/program_options/version.hpp&gt;">
<link rel="prev" href="notify.html" title="Function notify">
<link rel="next" href="ref.html" title="Chapter 8. Boost.Ref">
</head>
@@ -20,10 +20,10 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="notify.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id906576"><img src="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>
+<a accesskey="p" href="notify.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2363464"><img src="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="id906581"></a><div class="titlepage"></div>
+<a name="id2363468"></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>
@@ -31,17 +31,17 @@
<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="id1278238"></a><h2>Description</h2>
+<a name="id2729941"></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>
+<table 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="notify.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id906576"><img src="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>
+<a accesskey="p" href="notify.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2363464"><img src="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/id2374912.html b/doc/html/id2374912.html
new file mode 100644
index 0000000000..8f7a4134f2
--- /dev/null
+++ b/doc/html/id2374912.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator!</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="prev" href="id2571496.html" title="Function template operator||">
+<link rel="next" href="is_equal.html" title="Struct is_equal">
+</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="id2571496.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_equal.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2374912"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator!</span></h2>
+<p>boost::algorithm::operator! &#8212; predicate negation operator </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> PredT&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <span class="bold"><strong>operator</strong></span>!(<span class="bold"><strong>const</strong></span> predicate_facade&lt; PredT &gt; &amp; Pred);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2748952"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">class_not</code> predicate. This predicate represents a negation. <code class="computeroutput">class_or</code> holds if of the predicates return false.</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">Pred</span></dt>
+<dd><p>The predicate to be negated </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">class_not</code> predicate </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2571496.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_equal.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2380285.html b/doc/html/id2380285.html
new file mode 100644
index 0000000000..297ec67b19
--- /dev/null
+++ b/doc/html/id2380285.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2380268" title="Header &lt;boost/functional/hash/list.hpp&gt;">
+<link rel="prev" href="id2345386.html" title="Function hash_value">
+<link rel="next" href="id2380363.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="id2345386.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2380268"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2380363.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2380285"></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="id2592104"></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="id2415708.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 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="id2345386.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2380268"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2380363.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2380363.html b/doc/html/id2380363.html
new file mode 100644
index 0000000000..1423bb060e
--- /dev/null
+++ b/doc/html/id2380363.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2380345" title="Header &lt;boost/functional/hash/deque.hpp&gt;">
+<link rel="prev" href="id2380285.html" title="Function hash_value">
+<link rel="next" href="id2348724.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="id2380285.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2380345"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348724.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2380363"></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="id2592269"></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="id2415708.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 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="id2380285.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2380345"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2348724.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2381437-bb.html b/doc/html/id2381437-bb.html
new file mode 100644
index 0000000000..5fee6f8d25
--- /dev/null
+++ b/doc/html/id2381437-bb.html
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class basic_parsed_options&lt;wchar_t&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="basic_parsed_options.html" title="Class template basic_parsed_options">
+<link rel="next" href="basic_command_line_parser.html" title="Class template basic_command_line_parser">
+</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="basic_parsed_options.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_command_line_parser.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2381437-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class basic_parsed_options&lt;wchar_t&gt;</span></h2>
+<p>boost::program_options::basic_parsed_options&lt;wchar_t&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>class</strong></span> basic_parsed_options&lt;<span class="bold"><strong>wchar_t</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id2381437-bb.html#id2397741-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="id2381437-bb.html#id2377602-bb">basic_parsed_options</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;) ;
+
+  std::vector&lt; <a href="basic_option.html" title="Class template basic_option">basic_option</a>&lt; wchar_t &gt; &gt; options;
+  const <a href="options_description.html" title="Class options_description">options_description</a> * description;
+  <a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; char &gt; utf8_encoded_options;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2723473"></a><h2>Description</h2>
+<p>Specialization of basic_parsed_options which:</p>
+<div class="itemizedlist"><ul type="disc">
+<li><p>provides convenient conversion from basic_parsed_options&lt;char&gt;</p></li>
+<li><p>stores the passed char-based options for later use. </p></li>
+</ul></div>
+<div class="refsect2" lang="en">
+<a name="id2723490"></a><h3>
+<a name="id2397741-bb"></a><code class="computeroutput">basic_parsed_options</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li>
+<pre class="literallayout"><span class="type"></span> <a name="id2377602-bb"></a>basic_parsed_options(<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; po) ;</pre>
+<p>Constructs wrapped options from options in UTF8 encoding. </p>
+</li></ol></div>
+</div>
+</div>
+</div>
+<table 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="basic_parsed_options.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_command_line_parser.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2381519-bb.html b/doc/html/id2381519-bb.html
new file mode 100644
index 0000000000..40788f8592
--- /dev/null
+++ b/doc/html/id2381519-bb.html
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class value_semantic_codecvt_helper&lt;wchar_t&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2381778-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">
+<link rel="next" href="untyped_value.html" title="Class untyped_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="id2381778-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2381519-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class value_semantic_codecvt_helper&lt;wchar_t&gt;</span></h2>
+<p>boost::program_options::value_semantic_codecvt_helper&lt;wchar_t&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>class</strong></span> value_semantic_codecvt_helper&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;
+ : : <span class="bold"><strong>public</strong></span> boost::program_options::value_semantic
+{
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id2381519-bb.html#id2381540-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="id2381519-bb.html#id2381544-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::wstring &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2381519-bb.html#id2342851-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2381519-bb.html#id2342856-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2726362"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2726365"></a><h3>
+<a name="id2381540-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2381544-bb"></a>xparse(boost::any &amp; value_store,
+       <span class="bold"><strong>const</strong></span> std::vector&lt; std::wstring &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2726425"></a><h3>
+<a name="id2342851-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2342856-bb"></a>parse(boost::any &amp; value_store,
+           <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens, <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2381778-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2381778-bb.html b/doc/html/id2381778-bb.html
new file mode 100644
index 0000000000..2405d3f238
--- /dev/null
+++ b/doc/html/id2381778-bb.html
@@ -0,0 +1,68 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class value_semantic_codecvt_helper&lt;char&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2284769.html" title="Class template value_semantic_codecvt_helper">
+<link rel="next" href="id2381519-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">
+</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="id2284769.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381519-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2381778-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class value_semantic_codecvt_helper&lt;char&gt;</span></h2>
+<p>boost::program_options::value_semantic_codecvt_helper&lt;char&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>class</strong></span> value_semantic_codecvt_helper&lt;<span class="bold"><strong>char</strong></span>&gt; {
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id2381778-bb.html#id2381794-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="id2381778-bb.html#id2381799-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2381778-bb.html#id2496863-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2381778-bb.html#id2496867-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2726099"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2726102"></a><h3>
+<a name="id2381794-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2381799-bb"></a>xparse(boost::any &amp; value_store,
+       <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2726163"></a><h3>
+<a name="id2496863-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2496867-bb"></a>parse(boost::any &amp; value_store,
+           <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens, <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2284769.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2381519-bb.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2381950-bb.html b/doc/html/id2381950-bb.html
new file mode 100644
index 0000000000..6aa2e0d955
--- /dev/null
+++ b/doc/html/id2381950-bb.html
@@ -0,0 +1,70 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class value_semantic_codecvt_helper&lt;wchar_t&gt;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2284530" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2342470-bb.html" title="Class value_semantic_codecvt_helper&lt;char&gt;">
+<link rel="next" href="untyped_value.html" title="Class untyped_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="id2342470-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2284530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2381950-bb"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class value_semantic_codecvt_helper&lt;wchar_t&gt;</span></h2>
+<p>boost::program_options::value_semantic_codecvt_helper&lt;wchar_t&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>class</strong></span> value_semantic_codecvt_helper&lt;<span class="bold"><strong>wchar_t</strong></span>&gt;
+ : : <span class="bold"><strong>public</strong></span> boost::program_options::value_semantic
+{
+<span class="bold"><strong>public</strong></span>:
+
+  <span class="emphasis"><em>// <a href="id2381950-bb.html#id2381972-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="id2381950-bb.html#id2381977-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::wstring &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2381950-bb.html#id2382012-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2381950-bb.html#id2382016-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2605426"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2605429"></a><h3>
+<a name="id2381972-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2381977-bb"></a>xparse(boost::any &amp; value_store,
+       <span class="bold"><strong>const</strong></span> std::vector&lt; std::wstring &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2605490"></a><h3>
+<a name="id2382012-bb"></a><code class="computeroutput">value_semantic_codecvt_helper</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="id2382016-bb"></a>parse(boost::any &amp; value_store,
+           <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens, <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2342470-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2284530"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2382392.html b/doc/html/id2382392.html
new file mode 100644
index 0000000000..8c826bb2b9
--- /dev/null
+++ b/doc/html/id2382392.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class too_many_positional_options_error</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="invalid_option_value.html" title="Class invalid_option_value">
+<link rel="next" href="id2509958.html" title="Class too_few_positional_options_error">
+</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="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2509958.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2382392"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class too_many_positional_options_error</span></h2>
+<p>boost::program_options::too_many_positional_options_error &#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> too_many_positional_options_error
+ : : <span class="bold"><strong>public</strong></span> boost::program_options::error
+{
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2382392.html#id2382392construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2382392.html#id2509943-bb">too_many_positional_options_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+
+  <span class="emphasis"><em>// <a href="id2382392.html#id2360360-bb">public member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2719577"></a><h2>Description</h2>
+<p>Class thrown when there are too many positional options. </p>
+<div class="refsect2" lang="en">
+<a name="id2719584"></a><h3>
+<a name="id2382392construct-copy-destruct"></a><code class="computeroutput">too_many_positional_options_error</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2509943-bb"></a>too_many_positional_options_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2719625"></a><h3>
+<a name="id2360360-bb"></a><code class="computeroutput">too_many_positional_options_error</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table 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="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2509958.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2383787.html b/doc/html/id2383787.html
new file mode 100644
index 0000000000..68fad85cae
--- /dev/null
+++ b/doc/html/id2383787.html
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function parse_environment</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="collect_unrecognized.html" title="Function template collect_unrecognized">
+<link rel="next" href="id2462174.html" title="Function parse_environment">
+</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="collect_unrecognized.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2462174.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2383787"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function parse_environment</span></h2>
+<p>boost::program_options::parse_environment &#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">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+parse_environment(<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; name_mapper);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2724449"></a><h2>Description</h2>
+<p>Parse environment.</p>
+<p>For each environment variable, the 'name_mapper' function is called to obtain the option name. If it returns empty string, the variable is ignored.</p>
+<p>This is done since naming of environment variables is typically different from the naming of command line options. </p>
+</div>
+</div>
+<table 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="collect_unrecognized.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2462174.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2383831.html b/doc/html/id2383831.html
new file mode 100644
index 0000000000..f1ef634aaa
--- /dev/null
+++ b/doc/html/id2383831.html
@@ -0,0 +1,83 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class positional_options_description</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2383816" title="Header &lt;boost/program_options/positional_options.hpp&gt;">
+<link rel="prev" href="id2359806.html" title="Function parse_environment">
+<link rel="next" href="value_semantic.html" title="Class value_semantic">
+</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="id2359806.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2383816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2383831"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class positional_options_description</span></h2>
+<p>boost::program_options::positional_options_description &#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> positional_options_description {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2383831.html#id2383831construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2383831.html#id2284522-bb">positional_options_description</a>();
+
+  <span class="emphasis"><em>// <a href="id2383831.html#id2380766-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2383831.html#id2380771-bb">add</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="id2383831.html#id2380814-bb">max_total_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="id2383831.html#id2284488-bb">name_for_position</a>(<span class="bold"><strong>unsigned</strong></span>) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2603799"></a><h2>Description</h2>
+<p>Describes positional options.</p>
+<p>The class allows to guess option names for positional options, which are specified on the command line and are identified by the position. The class uses the information provided by the user to associate a name with every positional option, or tell that no name is known.</p>
+<p>The primary assumption is that only the relative order of the positional options themselves matters, and that any interleaving ordinary options don't affect interpretation of positional options.</p>
+<p>The user initializes the class by specifying that first N positional options should be given the name X1, following M options should be given the name X2 and so on. </p>
+<div class="refsect2" lang="en">
+<a name="id2603823"></a><h3>
+<a name="id2383831construct-copy-destruct"></a><code class="computeroutput">positional_options_description</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2284522-bb"></a>positional_options_description();</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2603858"></a><h3>
+<a name="id2380766-bb"></a><code class="computeroutput">positional_options_description</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="id2380771-bb"></a>add(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>int</strong></span> max_count) ;</pre>
+<p>Species that up to 'max_count' next positional options should be given the 'name'. The value of '-1' means 'unlimited'. No calls to 'add' can be made after call with 'max_value' equal to '-1'. </p>
+</li>
+<li>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2380814-bb"></a>max_total_count() <span class="bold"><strong>const</strong></span>;</pre>
+<p>Returns the maximum number of positional options that can be present. Can return numeric_limits&lt;unsigned&gt;::max() to indicate unlimited number. </p>
+</li>
+<li>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2284488-bb"></a>name_for_position(<span class="bold"><strong>unsigned</strong></span> position) <span class="bold"><strong>const</strong></span>;</pre>
+<p>Returns the name that should be associated with positional options at 'position'. Precondition: position &lt; max_total_count() </p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="id2359806.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2383816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2386234.html b/doc/html/id2386234.html
new file mode 100644
index 0000000000..5b7c01582e
--- /dev/null
+++ b/doc/html/id2386234.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2386217" title="Header &lt;boost/functional/hash/pair.hpp&gt;">
+<link rel="prev" href="id2354316.html" title="Function hash_value">
+<link rel="next" href="id2490467.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="id2354316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2386217"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2490467.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2386234"></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="id2705672"></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="id2510242.html" title="Function hash_value">hash_value</a>(A)</code>
+ or <code class="computeroutput"><a href="id2510242.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 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="id2354316.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2386217"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2490467.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2390624.html b/doc/html/id2390624.html
new file mode 100644
index 0000000000..be0f225f02
--- /dev/null
+++ b/doc/html/id2390624.html
@@ -0,0 +1,55 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2361892" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="id2360956.html" title="Function template operator&lt;&lt;">
+<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%">
+<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="id2360956.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="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="id2390624"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&gt;&gt;</span></h2>
+<p>boost::logic::operator&gt;&gt; &#8212; Reads a tribool value from a stream. </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_istream&lt; CharT, Traits &gt; &amp;</span>
+  <span class="bold"><strong>operator</strong></span>&gt;&gt;(std::basic_istream&lt; CharT, Traits &gt; &amp; in, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> &amp; x);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2639788"></a><h2>Description</h2>
+<p>When <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) == 0</code> , this function reads a <code class="computeroutput">long</code> value from the input stream <code class="computeroutput">in</code> and converts that value to a tribool. If that value is 0, <code class="computeroutput">x</code> becomes <code class="computeroutput">false</code> ; if it is 1, <code class="computeroutput">x</code> becomes <code class="computeroutput">true</code> ; if it is 2, <code class="computeroutput">becomes</code><code class="computeroutput">indetermine</code> ; otherwise, the operation fails (and the fail bit is set on the input stream <code class="computeroutput">in</code> ).</p>
+<p>When <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) != 0</code> , this function first determines the names of the false, true, and indeterminate values. The false and true names are extracted from the <code class="computeroutput">std::numpunct</code> facet of the input stream's locale (if the C++ standard library implementation supports locales), or from the <code class="computeroutput">default_false_name</code> and <code class="computeroutput">default_true_name</code> functions (if there is no locale support). The indeterminate name is extracted from the appropriate <code class="computeroutput">indeterminate_name</code> facet (if it is available in the input stream's locale), or from the <code class="computeroutput">get_default_indeterminate_name</code> function (if the C++ standard library implementation does not support locales, or the <code class="computeroutput">indeterminate_name</code> facet is not specified for this locale object). The input is then matched to each of these names, and the tribool <code class="computeroutput">x</code> is assigned the value corresponding to the longest name that matched. If no name is matched or all names are empty, the operation fails (and the fail bit is set on the input stream <code class="computeroutput">in</code> ).</p>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">in</code></p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2360956.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="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/id2391976.html b/doc/html/id2391976.html
new file mode 100644
index 0000000000..f65069f017
--- /dev/null
+++ b/doc/html/id2391976.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class too_many_positional_options_error</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2369023" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="invalid_option_value.html" title="Class invalid_option_value">
+<link rel="next" href="id2434930.html" title="Class too_few_positional_options_error">
+</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="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2369023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2434930.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2391976"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class too_many_positional_options_error</span></h2>
+<p>boost::program_options::too_many_positional_options_error &#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> too_many_positional_options_error
+ : : <span class="bold"><strong>public</strong></span> boost::program_options::error
+{
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2391976.html#id2391976construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2391976.html#id2434915-bb">too_many_positional_options_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+
+  <span class="emphasis"><em>// <a href="id2391976.html#id2434911-bb">public member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2598624"></a><h2>Description</h2>
+<p>Class thrown when there are too many positional options. </p>
+<div class="refsect2" lang="en">
+<a name="id2598631"></a><h3>
+<a name="id2391976construct-copy-destruct"></a><code class="computeroutput">too_many_positional_options_error</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2434915-bb"></a>too_many_positional_options_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2598671"></a><h3>
+<a name="id2434911-bb"></a><code class="computeroutput">too_many_positional_options_error</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table 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="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2369023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2434930.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2393344.html b/doc/html/id2393344.html
new file mode 100644
index 0000000000..70a3f3e701
--- /dev/null
+++ b/doc/html/id2393344.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2503912.html" title="Function hash_value">
+<link rel="next" href="id2354316.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="id2503912.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2354316.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2393344"></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="id2705367"></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 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="id2503912.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2354316.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2394886.html b/doc/html/id2394886.html
new file mode 100644
index 0000000000..3a93b6576f
--- /dev/null
+++ b/doc/html/id2394886.html
@@ -0,0 +1,90 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2535733.html" title="Function operator&amp;&amp;">
+<link rel="next" href="id2605064.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="id2535733.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2605064.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2394886"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator||</span></h2>
+<p>boost::logic::operator|| &#8212; Computes the logical disjunction of two tribools. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2791520"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of logically ORing the two tribool values, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">||</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">true</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2535733.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2605064.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2395071.html b/doc/html/id2395071.html
new file mode 100644
index 0000000000..507e8b2ed3
--- /dev/null
+++ b/doc/html/id2395071.html
@@ -0,0 +1,57 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2361892" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="id2496250.html" title="Function template get_default_indeterminate_name">
+<link rel="next" href="id2360956.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="id2496250.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2360956.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2395071"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::logic::operator&lt;&lt; &#8212; Writes the value of a tribool to a stream. </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; out, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2639570"></a><h2>Description</h2>
+<p>When the value of <code class="computeroutput">x</code> is either <code class="computeroutput">true</code> or <code class="computeroutput">false</code> , this routine is semantically equivalent to: </p>
+<pre class="programlisting"> out &lt;&lt; static_cast&lt;bool&gt;(x);
+</pre>
+<p>When <code class="computeroutput">x</code> has an indeterminate value, it outputs either the integer value 2 (if <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) == 0</code> ) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).</p>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">out</code></p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2496250.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2360956.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1041896.html b/doc/html/id2397684.html
index cbc8f3601b..4e493524c1 100644
--- a/doc/html/id1041896.html
+++ b/doc/html/id2397684.html
@@ -3,9 +3,9 @@
<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.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id825798" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2410223" 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>
@@ -20,10 +20,10 @@
</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#id825798"><img src="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>
+<a accesskey="p" href="int_adapter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2410223"><img src="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="id1041896"></a><div class="titlepage"></div>
+<a name="id2397684"></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>
@@ -31,22 +31,22 @@
<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>
+  <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="id1105653"></a><h2>Description</h2>
+<a name="id2639576"></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>
+<table 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#id825798"><img src="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>
+<a accesskey="p" href="int_adapter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2410223"><img src="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/id2400763.html b/doc/html/id2400763.html
new file mode 100644
index 0000000000..c3c19cce06
--- /dev/null
+++ b/doc/html/id2400763.html
@@ -0,0 +1,90 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2605064.html" title="Function operator==">
+<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%">
+<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="id2605064.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="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="refentry" lang="en">
+<a name="id2400763"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator!=</span></h2>
+<p>boost::logic::operator!= &#8212; Compare tribools for inequality. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2792155"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of comparing two tribool values for inequality, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">!=</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2605064.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="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/id2402187.html b/doc/html/id2402187.html
new file mode 100644
index 0000000000..5610614d32
--- /dev/null
+++ b/doc/html/id2402187.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class options_description_easy_init</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2337117" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="option_description.html" title="Class option_description">
+<link rel="next" href="options_description.html" title="Class options_description">
+</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="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2337117"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2402187"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class options_description_easy_init</span></h2>
+<p>boost::program_options::options_description_easy_init &#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> options_description_easy_init {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2402187.html#id2402187construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2402187.html#id2412366-bb">options_description_easy_init</a>(<a href="options_description.html" title="Class options_description">options_description</a> *);
+
+  <span class="emphasis"><em>// <a href="id2402187.html#id2402200-bb">public member functions</a></em></span>
+  <span class="type"><a href="id2402187.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span> <a href="id2402187.html#id2402204-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+  <span class="type"><a href="id2402187.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+  <a href="id2402187.html#id2410790-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *) ;
+  <span class="type"><a href="id2402187.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+  <a href="id2402187.html#id2410829-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2600680"></a><h2>Description</h2>
+<p>Class which provides convenient creation syntax to option_description. </p>
+<div class="refsect2" lang="en">
+<a name="id2600687"></a><h3>
+<a name="id2402187construct-copy-destruct"></a><code class="computeroutput">options_description_easy_init</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2412366-bb"></a>options_description_easy_init(<a href="options_description.html" title="Class options_description">options_description</a> * owner);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2600728"></a><h3>
+<a name="id2402200-bb"></a><code class="computeroutput">options_description_easy_init</code> public member functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type"><a href="id2402187.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+<a name="id2402204-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="id2402187.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+<a name="id2410790-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="id2402187.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+<a name="id2410829-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s,
+           <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description) ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2337117"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2403874.html b/doc/html/id2403874.html
new file mode 100644
index 0000000000..b54c301c8e
--- /dev/null
+++ b/doc/html/id2403874.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2416494" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2415820.html" title="Function hash_value">
+<link rel="next" href="id2403949.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="id2415820.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2403949.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2403874"></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="id2591312"></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 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="id2415820.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2403949.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2403949.html b/doc/html/id2403949.html
new file mode 100644
index 0000000000..09c4373f10
--- /dev/null
+++ b/doc/html/id2403949.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2416494" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2403874.html" title="Function hash_value">
+<link rel="next" href="id2345195.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="id2403874.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2345195.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2403949"></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="id2591449"></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 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="id2403874.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2345195.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2404411.html b/doc/html/id2404411.html
new file mode 100644
index 0000000000..0642d3e94e
--- /dev/null
+++ b/doc/html/id2404411.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2654455" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="id2648190.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="id2648190.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="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="id2404411"></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="id2832733"></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 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="id2648190.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="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/id2405579.html b/doc/html/id2405579.html
new file mode 100644
index 0000000000..e133f32176
--- /dev/null
+++ b/doc/html/id2405579.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2463060" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id2463150.html" title="Struct time_resolution_traits_adapted32_impl">
+<link rel="next" href="id2405655.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="id2463150.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2405655.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2405579"></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="id2405579.html#id2405608-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id2405579.html#id2405612-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2405579.html#id2405635-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2660558"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2660561"></a><h3>
+<a name="id2405608-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="id2405612-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="id2405635-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="id2463150.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2405655.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2405655.html b/doc/html/id2405655.html
new file mode 100644
index 0000000000..056213f428
--- /dev/null
+++ b/doc/html/id2405655.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2463060" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id2405579.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="id2405579.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="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="id2405655"></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="id2405655.html#id2456303-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id2405655.html#id2456308-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2405655.html#id2456334-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2660716"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2660719"></a><h3>
+<a name="id2456303-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="id2456308-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="id2456334-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="id2405579.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="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/id2406096.html b/doc/html/id2406096.html
new file mode 100644
index 0000000000..c8daae721b
--- /dev/null
+++ b/doc/html/id2406096.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2406082" 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#id2406082"><img src="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="id2406096"></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="id2406096.html#id2402070-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2406096.html#id2402075-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="id2658485"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2658489"></a><h3>
+<a name="id2402070-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="id2402075-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 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#id2406082"><img src="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/id2411202.html b/doc/html/id2411202.html
new file mode 100644
index 0000000000..0ac771cd82
--- /dev/null
+++ b/doc/html/id2411202.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class options_description_easy_init</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="option_description.html" title="Class option_description">
+<link rel="next" href="options_description.html" title="Class options_description">
+</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="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2411202"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class options_description_easy_init</span></h2>
+<p>boost::program_options::options_description_easy_init &#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> options_description_easy_init {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2411202.html#id2411202construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2411202.html#id2413422-bb">options_description_easy_init</a>(<a href="options_description.html" title="Class options_description">options_description</a> *);
+
+  <span class="emphasis"><em>// <a href="id2411202.html#id2418762-bb">public member functions</a></em></span>
+  <span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span> <a href="id2411202.html#id2418766-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+  <span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+  <a href="id2411202.html#id2351577-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *) ;
+  <span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+  <a href="id2411202.html#id2405359-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2721631"></a><h2>Description</h2>
+<p>Class which provides convenient creation syntax to option_description. </p>
+<div class="refsect2" lang="en">
+<a name="id2721638"></a><h3>
+<a name="id2411202construct-copy-destruct"></a><code class="computeroutput">options_description_easy_init</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2413422-bb"></a>options_description_easy_init(<a href="options_description.html" title="Class options_description">options_description</a> * owner);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2721679"></a><h3>
+<a name="id2418762-bb"></a><code class="computeroutput">options_description_easy_init</code> public member functions</h3>
+<div class="orderedlist"><ol type="1">
+<li><pre class="literallayout"><span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+<a name="id2418766-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+<a name="id2351577-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s) ;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a> &amp;</span>
+<a name="id2405359-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s,
+           <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description) ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2415708.html b/doc/html/id2415708.html
new file mode 100644
index 0000000000..bfcf3b09fe
--- /dev/null
+++ b/doc/html/id2415708.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2416494" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="hash_range.html" title="Function hash_range">
+<link rel="next" href="id2415820.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#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2415820.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2415708"></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="id2591094"></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 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#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2415820.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2415820.html b/doc/html/id2415820.html
new file mode 100644
index 0000000000..e82f543c4f
--- /dev/null
+++ b/doc/html/id2415820.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2416494" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2415708.html" title="Function hash_value">
+<link rel="next" href="id2403874.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="id2415708.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2403874.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2415820"></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="id2591205"></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 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="id2415708.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2416494"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2403874.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2416802.html b/doc/html/id2416802.html
new file mode 100644
index 0000000000..0433d6579d
--- /dev/null
+++ b/doc/html/id2416802.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator&amp;&amp;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2455559" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2484608.html" title="Function operator!">
+<link rel="next" href="id2417636.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="id2484608.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2417636.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2416802"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator&amp;&amp;</span></h2>
+<p>boost::logic::operator&amp;&amp; &#8212; Computes the logical conjuction of two tribools. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2637725"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of logically ANDing the two tribool values, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">&amp;&amp;</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">false</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2484608.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2417636.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2417636.html b/doc/html/id2417636.html
new file mode 100644
index 0000000000..2e026822dc
--- /dev/null
+++ b/doc/html/id2417636.html
@@ -0,0 +1,90 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2455559" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2416802.html" title="Function operator&amp;&amp;">
+<link rel="next" href="id2459964.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="id2416802.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2459964.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2417636"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator||</span></h2>
+<p>boost::logic::operator|| &#8212; Computes the logical disjunction of two tribools. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>||(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2638044"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of logically ORing the two tribool values, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">||</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">true</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2416802.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2459964.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2423887.html b/doc/html/id2423887.html
new file mode 100644
index 0000000000..d84b0d5431
--- /dev/null
+++ b/doc/html/id2423887.html
@@ -0,0 +1,54 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="id2531282.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2341545.html" title="Function template operator&gt;&gt;">
+</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="id2531282.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2341545.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2423887"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::logic::operator&lt;&lt; &#8212; Writes the indeterminate tribool value to a stream. </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; out, <span class="emphasis"><em>unspecified</em></span> );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2793166"></a><h2>Description</h2>
+<p>This routine outputs either the integer value 2 (if <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) == 0</code> ) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).</p>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">out</code></p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2531282.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2341545.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2427956.html b/doc/html/id2427956.html
new file mode 100644
index 0000000000..204af72cda
--- /dev/null
+++ b/doc/html/id2427956.html
@@ -0,0 +1,76 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="indeterminate.html" title="Function indeterminate">
+<link rel="next" href="id2535733.html" title="Function operator&amp;&amp;">
+</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="indeterminate.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2535733.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2427956"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator!</span></h2>
+<p>boost::logic::operator! &#8212; Computes the logical negation of a tribool. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2790953"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the logical negation of the tribool, according to the table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">!</code></strong></span></td>
+<td class="auto-generated"> </td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">true</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">false</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indeterminate.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2535733.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2428972.html b/doc/html/id2428972.html
new file mode 100644
index 0000000000..fac1558009
--- /dev/null
+++ b/doc/html/id2428972.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2406082" 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#id2406082"><img src="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="id2428972"></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="id2428972.html#id2429028-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2428972.html#id2429032-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="id2658854"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2658857"></a><h3>
+<a name="id2429028-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="id2429032-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 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#id2406082"><img src="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/id2434930.html b/doc/html/id2434930.html
new file mode 100644
index 0000000000..b40b69fbdd
--- /dev/null
+++ b/doc/html/id2434930.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class too_few_positional_options_error</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2369023" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="id2391976.html" title="Class too_many_positional_options_error">
+<link rel="next" href="id2338422.html" title="Class invalid_command_line_syntax">
+</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="id2391976.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2369023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2338422.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2434930"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class too_few_positional_options_error</span></h2>
+<p>boost::program_options::too_few_positional_options_error &#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> too_few_positional_options_error
+ : : <span class="bold"><strong>public</strong></span> boost::program_options::error
+{
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2434930.html#id2434930construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2434930.html#id2338407-bb">too_few_positional_options_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+
+  <span class="emphasis"><em>// <a href="id2434930.html#id2338402-bb">public member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2598768"></a><h2>Description</h2>
+<p>Class thrown when there are too few positional options. </p>
+<div class="refsect2" lang="en">
+<a name="id2598774"></a><h3>
+<a name="id2434930construct-copy-destruct"></a><code class="computeroutput">too_few_positional_options_error</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2338407-bb"></a>too_few_positional_options_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2598815"></a><h3>
+<a name="id2338402-bb"></a><code class="computeroutput">too_few_positional_options_error</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2391976.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2369023"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2338422.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2434970.html b/doc/html/id2434970.html
new file mode 100644
index 0000000000..47472dfca6
--- /dev/null
+++ b/doc/html/id2434970.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2485115" 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#id2485115"><img src="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="id2434970"></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="id2434970.html#id2434970construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2434970.html#id2392578-bb">dynamic_local_time_adjustor</a>(time_duration_type);
+
+  <span class="emphasis"><em>// <a href="id2434970.html#id2426558-bb">public member functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="id2434970.html#id2426563-bb">utc_offset</a>(<span class="bold"><strong>bool</strong></span>) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2523016"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2523020"></a><h3>
+<a name="id2434970construct-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="id2392578-bb"></a>dynamic_local_time_adjustor(time_duration_type utc_offset);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2523052"></a><h3>
+<a name="id2426558-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="id2426563-bb"></a>utc_offset(<span class="bold"><strong>bool</strong></span> is_dst) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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#id2485115"><img src="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/id2440843.html b/doc/html/id2440843.html
new file mode 100644
index 0000000000..1cb401d649
--- /dev/null
+++ b/doc/html/id2440843.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2440787" 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="id2463074.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#id2440787"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2463074.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2440843"></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="id2451976.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="id2659921"></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 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#id2440787"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2463074.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2441838.html b/doc/html/id2441838.html
new file mode 100644
index 0000000000..f0a5ead834
--- /dev/null
+++ b/doc/html/id2441838.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" 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="id2441885.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#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441885.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2441838"></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="id2676342"></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 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#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441885.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2441885.html b/doc/html/id2441885.html
new file mode 100644
index 0000000000..0b4e4cccf5
--- /dev/null
+++ b/doc/html/id2441885.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2441838.html" title="Function operator+">
+<link rel="next" href="id2441931.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="id2441838.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441931.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2441885"></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="id2676399"></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 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="id2441838.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441931.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2441931.html b/doc/html/id2441931.html
new file mode 100644
index 0000000000..7008798025
--- /dev/null
+++ b/doc/html/id2441931.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2441885.html" title="Function operator+=">
+<link rel="next" href="id2441978.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="id2441885.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441978.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2441931"></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="id2676461"></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 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="id2441885.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2441978.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2441978.html b/doc/html/id2441978.html
new file mode 100644
index 0000000000..fb7cfb806e
--- /dev/null
+++ b/doc/html/id2441978.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2441931.html" title="Function operator-">
+<link rel="next" href="id2442024.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="id2441931.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442024.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2441978"></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="id2676518"></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 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="id2441931.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442024.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2442024.html b/doc/html/id2442024.html
new file mode 100644
index 0000000000..ac2b705ad9
--- /dev/null
+++ b/doc/html/id2442024.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2441978.html" title="Function operator-=">
+<link rel="next" href="id2442665.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="id2441978.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442665.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2442024"></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="id2676580"></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 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="id2441978.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442665.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2442665.html b/doc/html/id2442665.html
new file mode 100644
index 0000000000..00fabd8c37
--- /dev/null
+++ b/doc/html/id2442665.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2442024.html" title="Function operator+">
+<link rel="next" href="id2442711.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="id2442024.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442711.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2442665"></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="id2676637"></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 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="id2442024.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442711.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2442711.html b/doc/html/id2442711.html
new file mode 100644
index 0000000000..d5b133df6e
--- /dev/null
+++ b/doc/html/id2442711.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2442665.html" title="Function operator+=">
+<link rel="next" href="id2442758.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="id2442665.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442758.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2442711"></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="id2676699"></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 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="id2442665.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442758.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2442758.html b/doc/html/id2442758.html
new file mode 100644
index 0000000000..0b7d7af88f
--- /dev/null
+++ b/doc/html/id2442758.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2441816" title="Header &lt;boost/date_time/posix_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2442711.html" title="Function operator-">
+<link rel="next" href="id2442833.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="id2442711.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442833.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2442758"></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="id2676756"></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 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="id2442711.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2441816"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2442833.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2442833.html b/doc/html/id2442833.html
new file mode 100644
index 0000000000..41849c02cf
--- /dev/null
+++ b/doc/html/id2442833.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2442818" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="prev" href="id2442758.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="id2442758.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="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="id2442833"></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="id2442833.html#id2442833construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2442833.html#id2442922-bb">time_duration</a>(hour_type, min_type, sec_type, fractional_seconds_type = 0);
+  <a href="id2442833.html#id2442970-bb">time_duration</a>();
+  <a href="id2442833.html#id2442973-bb">time_duration</a>(boost::date_time::special_values);
+  <a href="id2442833.html#id2442994-bb">time_duration</a>(impl_type);
+
+  <span class="emphasis"><em>// <a href="id2442833.html#id2442918-bb">public member functions</a></em></span>
+
+  <span class="emphasis"><em>// <a href="id2442833.html#id2442990-bb">private member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2677067"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2677070"></a><h3>
+<a name="id2442833construct-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="id2442922-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="id2442970-bb"></a>time_duration();</pre></li>
+<li><pre class="literallayout"><a name="id2442973-bb"></a>time_duration(boost::date_time::special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2442994-bb"></a>time_duration(impl_type ticks);</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2677150"></a><h3>
+<a name="id2442918-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="id2677169"></a><h3>
+<a name="id2442990-bb"></a><code class="computeroutput">time_duration</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2442758.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="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/id2443265.html b/doc/html/id2443265.html
new file mode 100644
index 0000000000..02b0044217
--- /dev/null
+++ b/doc/html/id2443265.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2442818" 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#id2442818"><img src="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="id2443265"></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="id2442833.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="id2443265.html#id2443343-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="id2443265.html#id2443348-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2677805"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2677808"></a><h3>
+<a name="id2443343-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="id2443348-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second = 1000000) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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#id2442818"><img src="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/id1067509.html b/doc/html/id2444918.html
index 20a44261bf..b648df2538 100644
--- a/doc/html/id1067509.html
+++ b/doc/html/id2444918.html
@@ -3,9 +3,9 @@
<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.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id832027" title="Header &lt;boost/date_time/posix_time/posix_time_legacy_io.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2444677" 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>
@@ -20,10 +20,10 @@
</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#id832027"><img src="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>
+<a accesskey="p" href="seconds.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2444677"><img src="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="id1067509"></a><div class="titlepage"></div>
+<a name="id2444918"></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>
@@ -31,20 +31,20 @@
<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>
+  <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="id1177239"></a><h2>Description</h2>
+<a name="id2679174"></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>
+<table 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#id832027"><img src="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>
+<a accesskey="p" href="seconds.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2444677"><img src="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/id2451531.html b/doc/html/id2451531.html
new file mode 100644
index 0000000000..2c25fa8107
--- /dev/null
+++ b/doc/html/id2451531.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template get_default_indeterminate_name</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="indeterminate_name.html" title="Class template indeterminate_name">
+<link rel="next" href="id2531282.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="indeterminate_name.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2531282.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2451531"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_default_indeterminate_name</span></h2>
+<p>boost::logic::get_default_indeterminate_name &#8212; Returns a string containing the default name for the indeterminate value of a tribool with the given character type 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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::basic_string&lt; T &gt;</span> get_default_indeterminate_name();</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2792974"></a><h2>Description</h2>
+<p>This routine is used by the input and output streaming operators for tribool when there is no locale support or the stream's locale does not contain the indeterminate_name facet. </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indeterminate_name.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2531282.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2451976.html b/doc/html/id2451976.html
new file mode 100644
index 0000000000..a2f2288fb4
--- /dev/null
+++ b/doc/html/id2451976.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2451962" 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#id2451962"><img src="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="id2451976"></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="id2451976.html#id2451976construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2451976.html#id2481917-bb">time_duration</a>();
+  <a href="id2451976.html#id2481920-bb">time_duration</a>(hour_type, min_type, sec_type = 0,
+                fractional_seconds_type = 0);
+  <a href="id2451976.html#id2481972-bb">time_duration</a>(<span class="bold"><strong>const</strong></span> <a href="id2451976.html" title="Class template time_duration">time_duration</a>&lt; T, rep_type &gt; &amp;);
+  <a href="id2451976.html#id2503266-bb">time_duration</a>(special_values);
+  <a href="id2451976.html#id2503360-bb">time_duration</a>(impl_type);
+
+  <span class="emphasis"><em>// <a href="id2451976.html#id2442237-bb">public member functions</a></em></span>
+  <span class="type">hour_type</span> <a href="id2451976.html#id2442242-bb">hours</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">min_type</span> <a href="id2451976.html#id2442258-bb">minutes</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">sec_type</span> <a href="id2451976.html#id2442274-bb">seconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">sec_type</span> <a href="id2451976.html#id2442291-bb">total_seconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">tick_type</span> <a href="id2451976.html#id2442308-bb">total_milliseconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">tick_type</span> <a href="id2451976.html#id2442325-bb">total_nanoseconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">tick_type</span> <a href="id2451976.html#id2482518-bb">total_microseconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">fractional_seconds_type</span> <a href="id2451976.html#id2482536-bb">fractional_seconds</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id2451976.html#id2482553-bb">invert_sign</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2451976.html#id2482566-bb">is_negative</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2451976.html#id2482578-bb"><span class="bold"><strong>operator</strong></span>&lt;</a>(<span class="bold"><strong>const</strong></span> <a href="id2451976.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="id2451976.html#id2384807-bb"><span class="bold"><strong>operator</strong></span>==</a>(<span class="bold"><strong>const</strong></span> <a href="id2451976.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="id2451976.html#id2384833-bb"><span class="bold"><strong>operator</strong></span>-</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="id2451976.html#id2384849-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="id2451976.html#id2384872-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="id2451976.html#id2384894-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="id2451976.html#id2453406-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="id2451976.html#id2453429-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="id2451976.html#id2453451-bb"><span class="bold"><strong>operator</strong></span>/=</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type">duration_type</span> <a href="id2451976.html#id2453478-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="id2451976.html#id2453551-bb"><span class="bold"><strong>operator</strong></span> *=</a>(<span class="bold"><strong>int</strong></span>) ;
+  <span class="type">tick_type</span> <a href="id2451976.html#id2453573-bb">ticks</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2451976.html#id2453586-bb">is_special</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2451976.html#id2453602-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="id2451976.html#id2453618-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="id2451976.html#id2453634-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">impl_type</span> <a href="id2451976.html#id2481900-bb">get_rep</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2451976.html#id2503283-bb">public static functions</a></em></span>
+  <span class="type">duration_type</span> <a href="id2451976.html#id2503288-bb">unit</a>() ;
+  <span class="type">tick_type</span> <a href="id2451976.html#id2503304-bb">ticks_per_second</a>() ;
+  <span class="type">time_resolutions</span> <a href="id2451976.html#id2503320-bb">resolution</a>() ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span></span> <a href="id2451976.html#id2503337-bb">num_fractional_digits</a>() ;
+
+  <span class="emphasis"><em>// <a href="id2451976.html#id2503355-bb">protected member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2654411"></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="id2654424"></a><h3>
+<a name="id2451976construct-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="id2481917-bb"></a>time_duration();</pre></li>
+<li><pre class="literallayout"><a name="id2481920-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="id2481972-bb"></a>time_duration(<span class="bold"><strong>const</strong></span> <a href="id2451976.html" title="Class template time_duration">time_duration</a>&lt; T, rep_type &gt; &amp; other);</pre></li>
+<li><pre class="literallayout"><a name="id2503266-bb"></a>time_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2503360-bb"></a>time_duration(impl_type in);</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2654531"></a><h3>
+<a name="id2442237-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="id2442242-bb"></a>hours() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">min_type</span> <a name="id2442258-bb"></a>minutes() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">sec_type</span> <a name="id2442274-bb"></a>seconds() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">sec_type</span> <a name="id2442291-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="id2442308-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="id2442325-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="id2482518-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="id2482536-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="id2482553-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="id2482566-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="id2482578-bb"></a><span class="bold"><strong>operator</strong></span>&lt;(<span class="bold"><strong>const</strong></span> <a href="id2451976.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="id2384807-bb"></a><span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>const</strong></span> <a href="id2451976.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="id2384833-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="id2384849-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="id2384872-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="id2384894-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="id2453406-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="id2453429-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="id2453451-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="id2453478-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="id2453551-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="id2453573-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="id2453586-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="id2453602-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="id2453618-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="id2453634-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="id2481900-bb"></a>get_rep() <span class="bold"><strong>const</strong></span>;</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2655299"></a><h3>
+<a name="id2503283-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="id2503288-bb"></a>unit() ;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id2503304-bb"></a>ticks_per_second() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id2503320-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="id2503337-bb"></a>num_fractional_digits() ;</pre></li>
+</ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2655397"></a><h3>
+<a name="id2503355-bb"></a><code class="computeroutput">time_duration</code> protected member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table 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#id2451962"><img src="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/id2458348.html b/doc/html/id2458348.html
new file mode 100644
index 0000000000..49d3abe1d2
--- /dev/null
+++ b/doc/html/id2458348.html
@@ -0,0 +1,90 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2455559" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2459964.html" title="Function operator==">
+<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%">
+<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="id2459964.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="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="refentry" lang="en">
+<a name="id2458348"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator!=</span></h2>
+<p>boost::logic::operator!= &#8212; Compare tribools for inequality. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!=(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2638680"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of comparing two tribool values for inequality, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">!=</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2459964.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="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/id2459964.html b/doc/html/id2459964.html
new file mode 100644
index 0000000000..99aeef4206
--- /dev/null
+++ b/doc/html/id2459964.html
@@ -0,0 +1,90 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2455559" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2417636.html" title="Function operator||">
+<link rel="next" href="id2458348.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="id2417636.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2458348.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2459964"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator==</span></h2>
+<p>boost::logic::operator== &#8212; Compare tribools for equality. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2638362"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of comparing two tribool values, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">==</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2417636.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2458348.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2460171.html b/doc/html/id2460171.html
new file mode 100644
index 0000000000..6c13b70753
--- /dev/null
+++ b/doc/html/id2460171.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2460086" 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="id2460249.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#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460249.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2460171"></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="id2671072"></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 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#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460249.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2460249.html b/doc/html/id2460249.html
new file mode 100644
index 0000000000..cc137180a7
--- /dev/null
+++ b/doc/html/id2460249.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2460086" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="id2460171.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2460311.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="id2460171.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460311.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2460249"></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="id2671165"></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 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="id2460171.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460311.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2460311.html b/doc/html/id2460311.html
new file mode 100644
index 0000000000..1615bbd493
--- /dev/null
+++ b/doc/html/id2460311.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2460086" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="id2460249.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2460372.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="id2460249.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460372.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2460311"></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="id2671245"></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 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="id2460249.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2460372.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2460372.html b/doc/html/id2460372.html
new file mode 100644
index 0000000000..460eda5b06
--- /dev/null
+++ b/doc/html/id2460372.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2460086" title="Header &lt;boost/date_time/gregorian/greg_facet.hpp&gt;">
+<link rel="prev" href="id2460311.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="id2460311.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="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="id2460372"></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="id2671315"></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 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="id2460311.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2460086"><img src="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/id2462174.html b/doc/html/id2462174.html
new file mode 100644
index 0000000000..536abb5d2c
--- /dev/null
+++ b/doc/html/id2462174.html
@@ -0,0 +1,52 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function parse_environment</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="id2383787.html" title="Function parse_environment">
+<link rel="next" href="id2525902.html" title="Class positional_options_description">
+</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="id2383787.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2525902.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2462174"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function parse_environment</span></h2>
+<p>boost::program_options::parse_environment &#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">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+parse_environment(<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; prefix);
+<span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+parse_environment(<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> * prefix);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2724538"></a><h2>Description</h2>
+<p>Parse environment.</p>
+<p>Takes all environment variables which start with 'prefix'. The option name is obtained from variable name by removing the prefix and converting the remaining string into lower case. </p>
+</div>
+</div>
+<table 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="id2383787.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2525902.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2463074.html b/doc/html/id2463074.html
new file mode 100644
index 0000000000..6ccdd14c1f
--- /dev/null
+++ b/doc/html/id2463074.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2463060" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id2440843.html" title="Function template parse_delimited_time_duration">
+<link rel="next" href="id2463150.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="id2440843.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2463150.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2463074"></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="id2463074.html#id2463103-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id2463074.html#id2463107-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2463074.html#id2463130-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2660253"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2660256"></a><h3>
+<a name="id2463103-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="id2463107-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="id2463130-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="id2440843.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2463150.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2463150.html b/doc/html/id2463150.html
new file mode 100644
index 0000000000..72a34f59ab
--- /dev/null
+++ b/doc/html/id2463150.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2463060" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id2463074.html" title="Struct time_resolution_traits_bi32_impl">
+<link rel="next" href="id2405579.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="id2463074.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2405579.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2463150"></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="id2463150.html#id2405528-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="id2463150.html#id2405532-bb">as_number</a>(impl_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2463150.html#id2405559-bb">is_adapted</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2660409"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2660412"></a><h3>
+<a name="id2405528-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="id2405532-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="id2405559-bb"></a>is_adapted() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="id2463074.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2405579.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2473370.html b/doc/html/id2473370.html
new file mode 100644
index 0000000000..6a04954555
--- /dev/null
+++ b/doc/html/id2473370.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2443927" 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#id2443927"><img src="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="id2473370"></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="id2473370.html#id2473370construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2473370.html#id2473400-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="id2473370.html#id2473396-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="id2664748"></a><h2>Description</h2>
+<p></p>
+<div class="refsect2" lang="en">
+<a name="id2664752"></a><h3>
+<a name="id2473370construct-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="id2473400-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="id2664810"></a><h3>
+<a name="id2473396-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 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#id2443927"><img src="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/id2473733.html b/doc/html/id2473733.html
new file mode 100644
index 0000000000..9ecb97da49
--- /dev/null
+++ b/doc/html/id2473733.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2473714" title="Header &lt;boost/functional/hash/set.hpp&gt;">
+<link rel="prev" href="id2284811.html" title="Function hash_value">
+<link rel="next" href="id2477525.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="id2284811.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2473714"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2477525.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2473733"></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="id2706450"></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="id2510242.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 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="id2284811.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2473714"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2477525.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475183.html b/doc/html/id2475183.html
new file mode 100644
index 0000000000..d40ce2cfd9
--- /dev/null
+++ b/doc/html/id2475183.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" 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="id2475230.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#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475230.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475183"></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="id2681550"></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 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#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475230.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475230.html b/doc/html/id2475230.html
new file mode 100644
index 0000000000..8bfba5c8b5
--- /dev/null
+++ b/doc/html/id2475230.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475183.html" title="Function operator+">
+<link rel="next" href="id2475277.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="id2475183.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475277.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475230"></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="id2681596"></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 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="id2475183.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475277.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475277.html b/doc/html/id2475277.html
new file mode 100644
index 0000000000..f206c406ed
--- /dev/null
+++ b/doc/html/id2475277.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475230.html" title="Function operator+=">
+<link rel="next" href="id2475325.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="id2475230.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475325.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475277"></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="id2681648"></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 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="id2475230.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475325.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475325.html b/doc/html/id2475325.html
new file mode 100644
index 0000000000..4749f71c41
--- /dev/null
+++ b/doc/html/id2475325.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475277.html" title="Function operator-">
+<link rel="next" href="id2475371.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="id2475277.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475371.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475325"></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="id2681695"></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 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="id2475277.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475371.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475371.html b/doc/html/id2475371.html
new file mode 100644
index 0000000000..e3a13f53d1
--- /dev/null
+++ b/doc/html/id2475371.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475325.html" title="Function operator-=">
+<link rel="next" href="id2475419.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="id2475325.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475419.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475371"></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="id2681747"></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 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="id2475325.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475419.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475419.html b/doc/html/id2475419.html
new file mode 100644
index 0000000000..24b76a3194
--- /dev/null
+++ b/doc/html/id2475419.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475371.html" title="Function operator+">
+<link rel="next" href="id2475466.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="id2475371.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475466.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475419"></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="id2681794"></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 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="id2475371.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475466.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475466.html b/doc/html/id2475466.html
new file mode 100644
index 0000000000..ef9d0a8af1
--- /dev/null
+++ b/doc/html/id2475466.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475419.html" title="Function operator+=">
+<link rel="next" href="id2475514.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="id2475419.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475514.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2475466"></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="id2681846"></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 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="id2475419.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2475514.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2475514.html b/doc/html/id2475514.html
new file mode 100644
index 0000000000..7da8c1cedf
--- /dev/null
+++ b/doc/html/id2475514.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2475160" title="Header &lt;boost/date_time/local_time/date_duration_operators.hpp&gt;">
+<link rel="prev" href="id2475466.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="id2475466.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="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="id2475514"></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="id2681893"></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 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="id2475466.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475160"><img src="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/id2477525.html b/doc/html/id2477525.html
new file mode 100644
index 0000000000..468cd577ee
--- /dev/null
+++ b/doc/html/id2477525.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2477505" title="Header &lt;boost/functional/hash/map.hpp&gt;">
+<link rel="prev" href="id2473733.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="id2473733.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2477505"><img src="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="id2477525"></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="id2706734"></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="id2510242.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 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="id2473733.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2477505"><img src="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/id823981.html b/doc/html/id2483937.html
index 7e698d87fb..8c5f233ebd 100644
--- a/doc/html/id823981.html
+++ b/doc/html/id2483937.html
@@ -3,9 +3,9 @@
<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.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id964012" title="Header &lt;boost/date_time/parse_format_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2499163" 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>
@@ -20,10 +20,10 @@
</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#id964012"><img src="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>
+<a accesskey="p" href="microsec_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2499163"><img src="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="id823981"></a><div class="titlepage"></div>
+<a name="id2483937"></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>
@@ -33,13 +33,13 @@
<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>
+<table 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#id964012"><img src="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>
+<a accesskey="p" href="microsec_clock.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2499163"><img src="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/id2484608.html b/doc/html/id2484608.html
new file mode 100644
index 0000000000..5e174564b0
--- /dev/null
+++ b/doc/html/id2484608.html
@@ -0,0 +1,76 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2455559" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="indeterminate.html" title="Function indeterminate">
+<link rel="next" href="id2416802.html" title="Function operator&amp;&amp;">
+</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="indeterminate.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2416802.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2484608"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator!</span></h2>
+<p>boost::logic::operator! &#8212; Computes the logical negation of a tribool. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>!(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2637477"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the logical negation of the tribool, according to the table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">!</code></strong></span></td>
+<td class="auto-generated"> </td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">true</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">false</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indeterminate.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2455559"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2416802.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2490467.html b/doc/html/id2490467.html
new file mode 100644
index 0000000000..c824c886cf
--- /dev/null
+++ b/doc/html/id2490467.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2446813" title="Header &lt;boost/functional/hash/vector.hpp&gt;">
+<link rel="prev" href="id2386234.html" title="Function hash_value">
+<link rel="next" href="id2514166.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="id2386234.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2446813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2514166.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2490467"></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="id2705859"></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="id2510242.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 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="id2386234.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2446813"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2514166.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2492742.html b/doc/html/id2492742.html
new file mode 100644
index 0000000000..1286c715a7
--- /dev/null
+++ b/doc/html/id2492742.html
@@ -0,0 +1,72 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class invalid_command_line_syntax</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="id2509958.html" title="Class too_few_positional_options_error">
+<link rel="next" href="invalid_command_line_style.html" title="Class invalid_command_line_style">
+</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="id2509958.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2492742"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class invalid_command_line_syntax</span></h2>
+<p>boost::program_options::invalid_command_line_syntax &#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> invalid_command_line_syntax {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2492742.html#id2492742construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2492742.html#id2358543-bb">invalid_command_line_syntax</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, kind_t);
+
+  <span class="emphasis"><em>// <a href="id2492742.html#id2447084-bb">public member functions</a></em></span>
+  <span class="type">kind_t</span> <a href="id2492742.html#id2447089-bb">kind</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="id2492742.html#id2438903-bb">protected static functions</a></em></span>
+  <span class="type">std::string</span> <a href="id2492742.html#id2438907-bb">error_message</a>(kind_t) ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2719901"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2719905"></a><h3>
+<a name="id2492742construct-copy-destruct"></a><code class="computeroutput">invalid_command_line_syntax</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2358543-bb"></a>invalid_command_line_syntax(<span class="bold"><strong>const</strong></span> std::string &amp; tokens, kind_t kind);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2719946"></a><h3>
+<a name="id2447084-bb"></a><code class="computeroutput">invalid_command_line_syntax</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">kind_t</span> <a name="id2447089-bb"></a>kind() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2719988"></a><h3>
+<a name="id2438903-bb"></a><code class="computeroutput">invalid_command_line_syntax</code> protected static functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">std::string</span> <a name="id2438907-bb"></a>error_message(kind_t kind) ;</pre></li></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2509958.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_command_line_style.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2492905-bb.html b/doc/html/id2492905-bb.html
new file mode 100644
index 0000000000..ecdc6cb846
--- /dev/null
+++ b/doc/html/id2492905-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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2462095" 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#id2462095"><img src="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="id2492905-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="id2492905-bb.html#id2516934-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="id2492905-bb.html#id2454622-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="id2492905-bb.html#id2469665-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="id2492905-bb.html#id2508025-bb">neg_infinity</a>() ;
+  <span class="type">month_format_spec</span> <a href="id2492905-bb.html#id2514014-bb">month_format</a>() ;
+  <span class="type">ymd_order_spec</span> <a href="id2492905-bb.html#id2512250-bb">date_order</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2492905-bb.html#id2512698-bb">has_date_sep_chars</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2492905-bb.html#id2517825-bb">year_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2492905-bb.html#id2516346-bb">month_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2492905-bb.html#id2411144-bb">day_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2492905-bb.html#id2496699-bb">hour_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2492905-bb.html#id2463765-bb">minute_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2492905-bb.html#id2494344-bb">second_sep_char</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2618622"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2618625"></a><h3>
+<a name="id2516934-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="id2454622-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="id2469665-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="id2508025-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id2514014-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id2512250-bb"></a>date_order() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2512698-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="id2517825-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="id2516346-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="id2411144-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="id2496699-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="id2463765-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="id2494344-bb"></a>second_sep_char() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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#id2462095"><img src="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/id2496250.html b/doc/html/id2496250.html
new file mode 100644
index 0000000000..4fdd32a571
--- /dev/null
+++ b/doc/html/id2496250.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template get_default_indeterminate_name</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2361892" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="indeterminate_name.html" title="Class template indeterminate_name">
+<link rel="next" href="id2395071.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="indeterminate_name.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2395071.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2496250"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template get_default_indeterminate_name</span></h2>
+<p>boost::logic::get_default_indeterminate_name &#8212; Returns a string containing the default name for the indeterminate value of a tribool with the given character type 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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">std::basic_string&lt; T &gt;</span> get_default_indeterminate_name();</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2639501"></a><h2>Description</h2>
+<p>This routine is used by the input and output streaming operators for tribool when there is no locale support or the stream's locale does not contain the indeterminate_name facet. </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indeterminate_name.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2361892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2395071.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2498096-bb.html b/doc/html/id2498096-bb.html
new file mode 100644
index 0000000000..ebefeb296d
--- /dev/null
+++ b/doc/html/id2498096-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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="signals/reference.html#id2488444" 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#id2488444"><img src="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="id2498096-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="id2498096-bb.html#id2465519-bb">invocation</a></em></span>
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> InputIterator&gt;
+    <span class="type">result_type</span> <a href="id2498096-bb.html#id2454614-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="id2617829"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2617832"></a><h3>
+<a name="id2465519-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> InputIterator&gt;
+  <span class="type">result_type</span> <a name="id2454614-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 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#id2488444"><img src="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/id2501105.html b/doc/html/id2501105.html
new file mode 100644
index 0000000000..9cd833b54b
--- /dev/null
+++ b/doc/html/id2501105.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template regex_formatter</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2382044" title="Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;">
+<link rel="prev" href="id2569821.html" title="Function template regex_finder">
+<link rel="next" href="replace_range_copy.html" title="Function replace_range_copy">
+</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="id2569821.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382044"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range_copy.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2501105"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template regex_formatter</span></h2>
+<p>boost::algorithm::regex_formatter &#8212; Regex formatter. </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> TraitsT, <span class="bold"><strong>typename</strong></span> AllocT&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> regex_formatter(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp; Format,
+                              match_flag_type Flags = format_default);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2765830"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">regex_formatter</code> . Regex formatter uses the regex engine to format a match found by the <code class="computeroutput">regex_finder</code> . This formatted it designed to closely cooperate with <code class="computeroutput">regex_finder</code> .</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">Flags</span></dt>
+<dd><p>Format flags </p></dd>
+<dt><span class="term">Format</span></dt>
+<dd><p>Regex format definition </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">regex_formatter</code> functor </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2569821.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382044"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range_copy.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2503912.html b/doc/html/id2503912.html
new file mode 100644
index 0000000000..124481261e
--- /dev/null
+++ b/doc/html/id2503912.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="id2346601.html" title="Function hash_value">
+<link rel="next" href="id2393344.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="id2346601.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2393344.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2503912"></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="id2705231"></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 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="id2346601.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2393344.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2509958.html b/doc/html/id2509958.html
new file mode 100644
index 0000000000..2b6965b93f
--- /dev/null
+++ b/doc/html/id2509958.html
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class too_few_positional_options_error</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="id2382392.html" title="Class too_many_positional_options_error">
+<link rel="next" href="id2492742.html" title="Class invalid_command_line_syntax">
+</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="id2382392.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2492742.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2509958"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class too_few_positional_options_error</span></h2>
+<p>boost::program_options::too_few_positional_options_error &#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> too_few_positional_options_error
+ : : <span class="bold"><strong>public</strong></span> boost::program_options::error
+{
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2509958.html#id2509958construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2509958.html#id2464031-bb">too_few_positional_options_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+
+  <span class="emphasis"><em>// <a href="id2509958.html#id2464027-bb">public member functions</a></em></span>
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2719722"></a><h2>Description</h2>
+<p>Class thrown when there are too few positional options. </p>
+<div class="refsect2" lang="en">
+<a name="id2719729"></a><h3>
+<a name="id2509958construct-copy-destruct"></a><code class="computeroutput">too_few_positional_options_error</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2464031-bb"></a>too_few_positional_options_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2719769"></a><h3>
+<a name="id2464027-bb"></a><code class="computeroutput">too_few_positional_options_error</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"></ol></div>
+</div>
+</div>
+</div>
+<table 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="id2382392.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2492742.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2510242.html b/doc/html/id2510242.html
new file mode 100644
index 0000000000..addefb63cf
--- /dev/null
+++ b/doc/html/id2510242.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2350414" title="Header &lt;boost/functional/hash/hash.hpp&gt;">
+<link rel="prev" href="hash_range.html" title="Function hash_range">
+<link rel="next" href="id2346601.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#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2346601.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2510242"></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="id2705012"></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 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#id2350414"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2346601.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2514166.html b/doc/html/id2514166.html
new file mode 100644
index 0000000000..fd45300d33
--- /dev/null
+++ b/doc/html/id2514166.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="hash/reference_.html#id2431434" title="Header &lt;boost/functional/hash/list.hpp&gt;">
+<link rel="prev" href="id2490467.html" title="Function hash_value">
+<link rel="next" href="id2284811.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="id2490467.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2431434"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2284811.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2514166"></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="id2706024"></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="id2510242.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 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="id2490467.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="hash/reference_.html#id2431434"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2284811.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2522859-bb.html b/doc/html/id2522859-bb.html
new file mode 100644
index 0000000000..508def12bd
--- /dev/null
+++ b/doc/html/id2522859-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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="date_time/doxy.html#id2447644" 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#id2447644"><img src="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="id2522859-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="id2522859-bb.html#id2514833-bb">public static functions</a></em></span>
+  <span class="type">month_format_spec</span> <a href="id2522859-bb.html#id2514838-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="id2522859-bb.html#id2503795-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="id2522859-bb.html#id2503810-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="id2522859-bb.html#id2527667-bb">neg_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2501014-bb">year_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2412124-bb">month_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2508315-bb">day_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2508331-bb">hour_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2456844-bb">minute_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2406742-bb">second_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2522754-bb">period_start_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2522770-bb">time_start_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2494142-bb">week_start_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2516800-bb">period_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2512898-bb">time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a href="id2522859-bb.html#id2512914-bb">fractional_time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="id2522859-bb.html#id2477736-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="id2522859-bb.html#id2385488-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="id2522859-bb.html#id2516158-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="id2522859-bb.html#id2457891-bb">element_sep_char</a>() ;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2641545"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2641548"></a><h3>
+<a name="id2514833-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="id2514838-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="id2503795-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="id2503810-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="id2527667-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>wchar_t</strong></span></span> <a name="id2501014-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="id2412124-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="id2508315-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="id2508331-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="id2456844-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="id2406742-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="id2522754-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="id2522770-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="id2494142-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="id2516800-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="id2512898-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="id2512914-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="id2477736-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="id2385488-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="id2516158-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="id2457891-bb"></a>element_sep_char() ;</pre></li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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#id2447644"><img src="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/id2525902.html b/doc/html/id2525902.html
new file mode 100644
index 0000000000..f63099f57f
--- /dev/null
+++ b/doc/html/id2525902.html
@@ -0,0 +1,83 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Class positional_options_description</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="program_options/reference.html#id2525887" title="Header &lt;boost/program_options/positional_options.hpp&gt;">
+<link rel="prev" href="id2462174.html" title="Function parse_environment">
+<link rel="next" href="value_semantic.html" title="Class value_semantic">
+</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="id2462174.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2525887"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2525902"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Class positional_options_description</span></h2>
+<p>boost::program_options::positional_options_description &#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> positional_options_description {
+<span class="bold"><strong>public</strong></span>:
+  <span class="emphasis"><em>// <a href="id2525902.html#id2525902construct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="id2525902.html#id2374973-bb">positional_options_description</a>();
+
+  <span class="emphasis"><em>// <a href="id2525902.html#id2546813-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="id2525902.html#id2371683-bb">add</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>int</strong></span>) ;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="id2525902.html#id2344826-bb">max_total_count</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="id2525902.html#id2344848-bb">name_for_position</a>(<span class="bold"><strong>unsigned</strong></span>) <span class="bold"><strong>const</strong></span>;
+};</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2724740"></a><h2>Description</h2>
+<p>Describes positional options.</p>
+<p>The class allows to guess option names for positional options, which are specified on the command line and are identified by the position. The class uses the information provided by the user to associate a name with every positional option, or tell that no name is known.</p>
+<p>The primary assumption is that only the relative order of the positional options themselves matters, and that any interleaving ordinary options don't affect interpretation of positional options.</p>
+<p>The user initializes the class by specifying that first N positional options should be given the name X1, following M options should be given the name X2 and so on. </p>
+<div class="refsect2" lang="en">
+<a name="id2724764"></a><h3>
+<a name="id2525902construct-copy-destruct"></a><code class="computeroutput">positional_options_description</code> construct/copy/destruct</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2374973-bb"></a>positional_options_description();</pre></li></ol></div>
+</div>
+<div class="refsect2" lang="en">
+<a name="id2724798"></a><h3>
+<a name="id2546813-bb"></a><code class="computeroutput">positional_options_description</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="id2371683-bb"></a>add(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>int</strong></span> max_count) ;</pre>
+<p>Species that up to 'max_count' next positional options should be given the 'name'. The value of '-1' means 'unlimited'. No calls to 'add' can be made after call with 'max_value' equal to '-1'. </p>
+</li>
+<li>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2344826-bb"></a>max_total_count() <span class="bold"><strong>const</strong></span>;</pre>
+<p>Returns the maximum number of positional options that can be present. Can return numeric_limits&lt;unsigned&gt;::max() to indicate unlimited number. </p>
+</li>
+<li>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2344848-bb"></a>name_for_position(<span class="bold"><strong>unsigned</strong></span> position) <span class="bold"><strong>const</strong></span>;</pre>
+<p>Returns the name that should be associated with positional options at 'position'. Precondition: position &lt; max_total_count() </p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<table 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="id2462174.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2525887"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2531282.html b/doc/html/id2531282.html
new file mode 100644
index 0000000000..4f6f2d5e33
--- /dev/null
+++ b/doc/html/id2531282.html
@@ -0,0 +1,57 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="prev" href="id2451531.html" title="Function template get_default_indeterminate_name">
+<link rel="next" href="id2423887.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="id2451531.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2423887.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2531282"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&lt;&lt;</span></h2>
+<p>boost::logic::operator&lt;&lt; &#8212; Writes the value of a tribool to a stream. </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; out, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2793043"></a><h2>Description</h2>
+<p>When the value of <code class="computeroutput">x</code> is either <code class="computeroutput">true</code> or <code class="computeroutput">false</code> , this routine is semantically equivalent to: </p>
+<pre class="programlisting"> out &lt;&lt; static_cast&lt;bool&gt;(x);
+</pre>
+<p>When <code class="computeroutput">x</code> has an indeterminate value, it outputs either the integer value 2 (if <code class="computeroutput">(out.flags() &amp; std::ios_base::boolalpha) == 0</code> ) or the name of the indeterminate value. The name of the indeterminate value comes from the indeterminate_name facet (if it is defined in the output stream's locale), or from the get_default_indeterminate_name function (if it is not defined in the locale or if the C++ standard library implementation does not support locales).</p>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ <code class="computeroutput">out</code></p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2451531.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2423887.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2535733.html b/doc/html/id2535733.html
new file mode 100644
index 0000000000..df15b0ccd5
--- /dev/null
+++ b/doc/html/id2535733.html
@@ -0,0 +1,90 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function operator&amp;&amp;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2427956.html" title="Function operator!">
+<link rel="next" href="id2394886.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="id2427956.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2394886.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2535733"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator&amp;&amp;</span></h2>
+<p>boost::logic::operator&amp;&amp; &#8212; Computes the logical conjuction of two tribools. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2791201"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of logically ANDing the two tribool values, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">&amp;&amp;</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">false</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2427956.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2394886.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1114649.html b/doc/html/id2545607.html
index e1485c4413..4466bd1f7e 100644
--- a/doc/html/id1114649.html
+++ b/doc/html/id2545607.html
@@ -3,9 +3,9 @@
<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.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1009999" title="Header &lt;boost/thread/xtime.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2416096" 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>
@@ -20,10 +20,10 @@
</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#id1009999"><img src="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>
+<a accesskey="p" href="thread_specific_ptr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2416096"><img src="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="id1114649"></a><div class="titlepage"></div>
+<a name="id2545607"></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
@@ -33,13 +33,13 @@
<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>
+<table 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#id1009999"><img src="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>
+<a accesskey="p" href="thread_specific_ptr.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2416096"><img src="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/id2559243.html b/doc/html/id2559243.html
new file mode 100644
index 0000000000..76df9aefff
--- /dev/null
+++ b/doc/html/id2559243.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template regex_finder</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="prev" href="find_format_all.html" title="Function template find_format_all">
+<link rel="next" href="id2586835.html" title="Function template regex_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="find_format_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2586835.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2559243"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template regex_finder</span></h2>
+<p>boost::algorithm::regex_finder &#8212; "Regex" finder </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> RegexTraitsT&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> regex_finder(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                           match_flag_type MatchFlags = match_default);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2757416"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">regex_finder</code> . Finder uses the regex engine to search for a match. Result is given in <code class="computeroutput">regex_search_result</code> . This is an extension of the iterator_range. In addition it containes match results from the <code class="computeroutput">regex_search</code> algorithm.</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatchFlags</span></dt>
+<dd><p>Regex search options </p></dd>
+<dt><span class="term">Rx</span></dt>
+<dd><p>A regular expression </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">regex_finder</code> object </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="find_format_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2586835.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id963262.html b/doc/html/id2567673.html
index 672de5242b..c47feae3f8 100644
--- a/doc/html/id963262.html
+++ b/doc/html/id2567673.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Type token_compress_mode_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1067753" title="Header &lt;boost/algorithm/string/constants.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2384198" title="Header &lt;boost/algorithm/string/constants.hpp&gt;">
<link rel="prev" href="FormatterConcept.html" title="Struct template FormatterConcept">
<link rel="next" href="erase_range_copy.html" title="Function erase_range_copy">
</head>
@@ -20,10 +20,10 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="FormatterConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1067753"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="FormatterConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2384198"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
-<a name="id963262"></a><div class="titlepage"></div>
+<a name="id2567673"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Type token_compress_mode_type</span></h2>
<p>boost::algorithm::token_compress_mode_type &#8212; Token compression mode. </p>
@@ -32,13 +32,13 @@
<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> token_compress_mode_type { token_compress_on, token_compress_off };</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="FormatterConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1067753"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="FormatterConcept.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2384198"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_range_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/id2568583.html b/doc/html/id2568583.html
new file mode 100644
index 0000000000..753a58726f
--- /dev/null
+++ b/doc/html/id2568583.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator&amp;&amp;</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="prev" href="is_from_range.html" title="Function template is_from_range">
+<link rel="next" href="id2571496.html" title="Function template 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="is_from_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2571496.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2568583"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator&amp;&amp;</span></h2>
+<p>boost::algorithm::operator&amp;&amp; &#8212; predicate 'and' composition predicate </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> Pred1T, <span class="bold"><strong>typename</strong></span> Pred2T&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <span class="bold"><strong>operator</strong></span>&amp;&amp;(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp; Pred1,
+                         <span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred2T &gt; &amp; Pred2);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2748719"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">class_and</code> predicate. This predicate can be used to logically combine two classification predicates. <code class="computeroutput">class_and</code> holds, if both predicates return true.</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">Pred1</span></dt>
+<dd><p>The first predicate </p></dd>
+<dt><span class="term">Pred2</span></dt>
+<dd><p>The second predicate </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">class_and</code> predicate </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_from_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2571496.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2569821.html b/doc/html/id2569821.html
new file mode 100644
index 0000000000..4588509b6f
--- /dev/null
+++ b/doc/html/id2569821.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template regex_finder</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2382044" title="Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;">
+<link rel="prev" href="split_regex.html" title="Function template split_regex">
+<link rel="next" href="id2501105.html" title="Function template regex_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="split_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382044"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2501105.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2569821"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template regex_finder</span></h2>
+<p>boost::algorithm::regex_finder &#8212; "Regex" finder </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> RegexTraitsT&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> regex_finder(<span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                           match_flag_type MatchFlags = match_default);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2765701"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">regex_finder</code> . Finder uses the regex engine to search for a match. Result is given in <code class="computeroutput">regex_search_result</code> . This is an extension of the iterator_range. In addition it containes match results from the <code class="computeroutput">regex_search</code> algorithm.</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">MatchFlags</span></dt>
+<dd><p>Regex search options </p></dd>
+<dt><span class="term">Rx</span></dt>
+<dd><p>A regular expression </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">regex_finder</code> object </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="split_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382044"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2501105.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2571496.html b/doc/html/id2571496.html
new file mode 100644
index 0000000000..faac72f211
--- /dev/null
+++ b/doc/html/id2571496.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template operator||</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="prev" href="id2568583.html" title="Function template operator&amp;&amp;">
+<link rel="next" href="id2374912.html" title="Function template 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="id2568583.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2374912.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2571496"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template operator||</span></h2>
+<p>boost::algorithm::operator|| &#8212; predicate 'or' composition predicate </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> Pred1T, <span class="bold"><strong>typename</strong></span> Pred2T&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> <span class="bold"><strong>operator</strong></span>||(<span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred1T &gt; &amp; Pred1,
+                         <span class="bold"><strong>const</strong></span> predicate_facade&lt; Pred2T &gt; &amp; Pred2);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2748842"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">class_or</code> predicate. This predicate can be used to logically combine two classification predicates. <code class="computeroutput">class_or</code> holds, if one of the predicates return true.</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">Pred1</span></dt>
+<dd><p>The first predicate </p></dd>
+<dt><span class="term">Pred2</span></dt>
+<dd><p>The second predicate </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">class_or</code> predicate </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2568583.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2374912.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id1151683.html b/doc/html/id2580251.html
index ff704e27fc..4746aa43cb 100644
--- a/doc/html/id1151683.html
+++ b/doc/html/id2580251.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template split</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id658733" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
<link rel="prev" href="ifind_all.html" title="Function template ifind_all">
<link rel="next" href="trim_left_copy_if.html" title="Function trim_left_copy_if">
</head>
@@ -20,10 +20,10 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id658733"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy_if.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
-<a name="id1151683"></a><div class="titlepage"></div>
+<a name="id2580251"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2><span class="refentrytitle">Function template split</span></h2>
<p>boost::algorithm::split &#8212; Split algorithm. </p>
@@ -31,11 +31,11 @@
<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> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type">SequenceSequenceT &amp;</span>
- split(SequenceSequenceT &amp; Result, RangeT &amp; Input, PredicateT Pred,
- token_compress_mode_type eCompress = token_compress_off);</pre></div>
+  <span class="type">SequenceSequenceT &amp;</span>
+  split(SequenceSequenceT &amp; Result, RangeT &amp; Input, PredicateT Pred,
+        token_compress_mode_type eCompress = token_compress_off);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1354314"></a><h2>Description</h2>
+<a name="id2772641"></a><h2>Description</h2>
<p>Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separators are given by means of the predicate.</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>
<p></p>
@@ -59,13 +59,13 @@
Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ifind_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id658733"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ifind_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy_if.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/id2586835.html b/doc/html/id2586835.html
new file mode 100644
index 0000000000..b086b97e1f
--- /dev/null
+++ b/doc/html/id2586835.html
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Function template regex_formatter</title>
+<link rel="stylesheet" href="boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="string_algo/reference.html#id2441187" title="Header &lt;boost/algorithm/string/find_format.hpp&gt;">
+<link rel="prev" href="id2559243.html" title="Function template regex_finder">
+<link rel="next" href="find_iterator.html" title="Class template find_iterator">
+</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="id2559243.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_iterator.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2586835"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function template regex_formatter</span></h2>
+<p>boost::algorithm::regex_formatter &#8212; Regex formatter. </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> TraitsT, <span class="bold"><strong>typename</strong></span> AllocT&gt;
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> regex_formatter(<span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, TraitsT, AllocT &gt; &amp; Format,
+                              match_flag_type Flags = format_default);</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2757546"></a><h2>Description</h2>
+<p>Construct the <code class="computeroutput">regex_formatter</code> . Regex formatter uses the regex engine to format a match found by the <code class="computeroutput">regex_finder</code> . This formatted it designed to closely cooperate with <code class="computeroutput">regex_finder</code> .</p>
+<p></p>
+<div class="variablelist">
+<p class="title"><b>Parameters</b></p>
+<dl>
+<dt><span class="term">Flags</span></dt>
+<dd><p>Format flags </p></dd>
+<dt><span class="term">Format</span></dt>
+<dd><p>Regex format definition </p></dd>
+</dl>
+</div>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ An instance of the <code class="computeroutput">regex_formatter</code> functor </p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2559243.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2441187"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_iterator.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2591657-bb.html b/doc/html/id2591657-bb.html
new file mode 100644
index 0000000000..c250bdd1bb
--- /dev/null
+++ b/doc/html/id2591657-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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="signals/reference.html#id2540157" 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#id2540157"><img src="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="id2591657-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="id2591657-bb.html#id2559279-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="id2591657-bb.html#id2559284-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="id2738758"></a><h2>Description</h2>
+<div class="refsect2" lang="en">
+<a name="id2738762"></a><h3>
+<a name="id2559279-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="id2559284-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 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#id2540157"><img src="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/id2605064.html b/doc/html/id2605064.html
new file mode 100644
index 0000000000..31cc146bb4
--- /dev/null
+++ b/doc/html/id2605064.html
@@ -0,0 +1,90 @@
+<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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="prev" href="id2394886.html" title="Function operator||">
+<link rel="next" href="id2400763.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="id2394886.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2400763.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2605064"></a><div class="titlepage"></div>
+<div class="refnamediv">
+<h2><span class="refentrytitle">Function operator==</span></h2>
+<p>boost::logic::operator== &#8212; Compare tribools for equality. </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="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="bold"><strong>bool</strong></span> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<span class="bold"><strong>bool</strong></span> x, <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> y);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(indeterminate_keyword_t , <a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x);
+<span class="type"><a href="boost/logic/tribool.html" title="Class tribool">tribool</a></span> <span class="bold"><strong>operator</strong></span>==(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, indeterminate_keyword_t );</pre></div>
+<div class="refsect1" lang="en">
+<a name="id2791837"></a><h2>Description</h2>
+<p></p>
+<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
+
+ the result of comparing two tribool values, according to the following table: <div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<tbody>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong><code class="computeroutput">==</code></strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>false</strong></span></td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>true</strong></span></td>
+<td align="center" valign="middle">false</td>
+<td align="center" valign="middle">true</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+<tr>
+<td align="center" valign="middle"><span class="bold"><strong>indeterminate</strong></span></td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+<td align="center" valign="middle">indeterminate</td>
+</tr>
+</tbody>
+</table></div><br><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
+
+ Will not throw.</p>
+</div>
+</div>
+<table width="100%"><tr>
+<td align="left"></td>
+<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="id2394886.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2400763.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2629621.html b/doc/html/id2629621.html
new file mode 100644
index 0000000000..f67905db90
--- /dev/null
+++ b/doc/html/id2629621.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2540137" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="boost/variant.html" title="Class template variant">
+<link rel="next" href="id2630804.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#id2540137"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2630804.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2629621"></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="id2835555"></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#id2641473-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#id2641473-bb">variant::swap</a></code>.</p>
+</div>
+</div>
+<table 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#id2540137"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2630804.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2630804.html b/doc/html/id2630804.html
new file mode 100644
index 0000000000..524dc7c93b
--- /dev/null
+++ b/doc/html/id2630804.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2540137" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="id2629621.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="id2629621.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2540137"><img src="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="id2630804"></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="id2835702"></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 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="id2629621.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2540137"><img src="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/id2648190.html b/doc/html/id2648190.html
new file mode 100644
index 0000000000..4d1d8c4708
--- /dev/null
+++ b/doc/html/id2648190.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2654455" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="id2667605.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">
+<link rel="next" href="id2404411.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="id2667605.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2404411.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2648190"></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="id2832668"></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="id2655704.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 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="id2667605.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2404411.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2652694.html b/doc/html/id2652694.html
new file mode 100644
index 0000000000..4688021535
--- /dev/null
+++ b/doc/html/id2652694.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2654455" 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="id2667605.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#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2667605.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2652694"></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="id2832527"></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 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#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2667605.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/id2655704.html b/doc/html/id2655704.html
new file mode 100644
index 0000000000..0bed4a2799
--- /dev/null
+++ b/doc/html/id2655704.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2551122" 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#id2551122"><img src="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="id2655704"></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="id2836407"></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="id2648190.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 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#id2551122"><img src="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/id2667605.html b/doc/html/id2667605.html
new file mode 100644
index 0000000000..a7786a80a7
--- /dev/null
+++ b/doc/html/id2667605.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.69.1">
+<link rel="start" href="index.html" title="The Boost C++ Libraries">
+<link rel="up" href="variant/reference.html#id2654455" title="Header &lt;boost/variant/variant_fwd.hpp&gt;">
+<link rel="prev" href="id2652694.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">
+<link rel="next" href="id2648190.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="id2652694.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2648190.html"><img src="images/next.png" alt="Next"></a>
+</div>
+<div class="refentry" lang="en">
+<a name="id2667605"></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="id2832614"></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 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="id2652694.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2654455"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2648190.html"><img src="images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/doc/html/identity_formatter.html b/doc/html/identity_formatter.html
index ff37dc0c9b..2c3e85aee2 100644
--- a/doc/html/identity_formatter.html
+++ b/doc/html/identity_formatter.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template identity_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146687" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2356089" title="Header &lt;boost/algorithm/string/formatter.hpp&gt;">
<link rel="prev" href="const_formatter.html" title="Function template const_formatter">
<link rel="next" href="empty_formatter.html" title="Function template empty_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="identity_formatter"></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> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> identity_formatter();</pre></div>
<div class="refsect1" lang="en">
-<a name="id1325187"></a><h2>Description</h2>
+<a name="id2760527"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">identity_formatter</code> . Identity formatter always returns the parameter.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -40,13 +40,13 @@
An instance of the <code class="computeroutput">identity_formatter</code> object. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="const_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2356089"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="empty_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/iends_with.html b/doc/html/iends_with.html
index 85357c3d1c..52b43b4cfe 100644
--- a/doc/html/iends_with.html
+++ b/doc/html/iends_with.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template iends_with</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="ends_with.html" title="Function ends_with">
<link rel="next" href="contains.html" title="Function contains">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="iends_with"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> iends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> iends_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
+                  <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326472"></a><h2>Description</h2>
+<a name="id2761842"></a><h2>Description</h2>
<p>This predicate holds when the test container is a suffix of the Input. In other words, if the input ends with the test. Elements are compared case insensitively.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ends_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="contains.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/iequals.html b/doc/html/iequals.html
index e7d730f739..64b57167f7 100644
--- a/doc/html/iequals.html
+++ b/doc/html/iequals.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template iequals</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="equals.html" title="Function equals">
<link rel="next" href="all.html" title="Function template all">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="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.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="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.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="iequals"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> iequals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> iequals(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
+               <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1327042"></a><h2>Description</h2>
+<a name="id2762420"></a><h2>Description</h2>
<p>This predicate holds when the test container is equal to the input container i.e. all elements in both containers are same. Elements are compared case insensitively.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
This is a two-way version of <code class="computeroutput">std::equal</code> algorithm<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="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.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="equals.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="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.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_all.html b/doc/html/ierase_all.html
index 960b824b58..dec49390e2 100644
--- a/doc/html/ierase_all.html
+++ b/doc/html/ierase_all.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ierase_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_all_copy.html" title="Function ierase_all_copy">
<link rel="next" href="erase_head_copy.html" title="Function erase_head_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_all"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                  <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318901"></a><h2>Description</h2>
+<a name="id2754056"></a><h2>Description</h2>
<p>Remove all the occurrences of the string from the input. The input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_head_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_all_copy.html b/doc/html/ierase_all_copy.html
index 72313b81b4..47329bbfd6 100644
--- a/doc/html/ierase_all_copy.html
+++ b/doc/html/ierase_all_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ierase_all_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_all.html" title="Function template erase_all">
<link rel="next" href="ierase_all.html" title="Function template ierase_all">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_all_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- ierase_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+  <span class="type">OutputIteratorT</span>
+  ierase_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                  <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
+                  <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ierase_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ierase_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                            <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318773"></a><h2>Description</h2>
+<a name="id2753927"></a><h2>Description</h2>
<p>Remove all the occurrences of the string from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_first.html b/doc/html/ierase_first.html
index 9ea63dcfdb..ddcda6c923 100644
--- a/doc/html/ierase_first.html
+++ b/doc/html/ierase_first.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ierase_first</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_first_copy.html" title="Function ierase_first_copy">
<link rel="next" href="erase_last_copy.html" title="Function erase_last_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_first"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317246"></a><h2>Description</h2>
+<a name="id2752372"></a><h2>Description</h2>
<p>Remove the first occurrence of the substring from the input. The input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_first_copy.html b/doc/html/ierase_first_copy.html
index 759238a084..f21ff14786 100644
--- a/doc/html/ierase_first_copy.html
+++ b/doc/html/ierase_first_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ierase_first_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_first.html" title="Function template erase_first">
<link rel="next" href="ierase_first.html" title="Function template ierase_first">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_first_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- ierase_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+  <span class="type">OutputIteratorT</span>
+  ierase_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                    <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ierase_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ierase_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                              <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317117"></a><h2>Description</h2>
+<a name="id2752242"></a><h2>Description</h2>
<p>Remove the first occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_first.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_last.html b/doc/html/ierase_last.html
index 6072935315..5e2d30c3b7 100644
--- a/doc/html/ierase_last.html
+++ b/doc/html/ierase_last.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ierase_last</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_last_copy.html" title="Function ierase_last_copy">
<link rel="next" href="erase_nth_copy.html" title="Function erase_nth_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_last"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                   <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317765"></a><h2>Description</h2>
+<a name="id2752900"></a><h2>Description</h2>
<p>Remove the last occurrence of the substring from the input. The input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_last_copy.html b/doc/html/ierase_last_copy.html
index 5669bcf961..cc7ea50916 100644
--- a/doc/html/ierase_last_copy.html
+++ b/doc/html/ierase_last_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ierase_last_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_last.html" title="Function template erase_last">
<link rel="next" href="ierase_last.html" title="Function template ierase_last">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_last_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- ierase_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+  <span class="type">OutputIteratorT</span>
+  ierase_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                   <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
+                   <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ierase_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ierase_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                             <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1317637"></a><h2>Description</h2>
+<a name="id2752771"></a><h2>Description</h2>
<p>Remove the last occurrence of the substring from the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_last.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_nth.html b/doc/html/ierase_nth.html
index aed20fa768..e3454b73ec 100644
--- a/doc/html/ierase_nth.html
+++ b/doc/html/ierase_nth.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ierase_nth</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="ierase_nth_copy.html" title="Function ierase_nth_copy">
<link rel="next" href="erase_all_copy.html" title="Function erase_all_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_nth"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ierase_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+                  <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318374"></a><h2>Description</h2>
+<a name="id2753522"></a><h2>Description</h2>
<p>Remove the Nth occurrence of the substring in the input. The input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -52,13 +52,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ierase_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ierase_nth_copy.html b/doc/html/ierase_nth_copy.html
index cc03e309bc..918af2d0f5 100644
--- a/doc/html/ierase_nth_copy.html
+++ b/doc/html/ierase_nth_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ierase_nth_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">
<link rel="prev" href="erase_nth.html" title="Function template erase_nth">
<link rel="next" href="ierase_nth.html" title="Function template ierase_nth">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ierase_nth_copy"></a><div class="titlepage"></div>
@@ -31,16 +31,16 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- ierase_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+  <span class="type">OutputIteratorT</span>
+  ierase_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                  <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+                  <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ierase_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ierase_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> RangeT &amp; Search,
+                            <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+                            <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1318228"></a><h2>Description</h2>
+<a name="id2753374"></a><h2>Description</h2>
<p>Remove the Nth occurrence of the substring in the input. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -65,13 +65,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1184328"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="erase_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2571451"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ierase_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ifind_all.html b/doc/html/ifind_all.html
index ef8d3a5367..34052ddda9 100644
--- a/doc/html/ifind_all.html
+++ b/doc/html/ifind_all.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ifind_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id658733" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">
<link rel="prev" href="find_all.html" title="Function template find_all">
-<link rel="next" href="id1151683.html" title="Function template split">
+<link rel="next" href="id2580251.html" title="Function template split">
</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="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id658733"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1151683.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2580251.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ifind_all"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> SequenceSequenceT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">SequenceSequenceT &amp;</span>
- ifind_all(SequenceSequenceT &amp; Result, Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceSequenceT &amp;</span>
+  ifind_all(SequenceSequenceT &amp; Result, Range1T &amp; Input,
+            <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1354180"></a><h2>Description</h2>
+<a name="id2772502"></a><h2>Description</h2>
<p>This algorithm finds all occurrences of the search string in the input. 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>
<p>Searching is case insensitive.</p>
<p></p>
@@ -59,13 +59,13 @@
Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id658733"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1151683.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2541245"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2580251.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ifind_first.html b/doc/html/ifind_first.html
index 7921c67657..502130a69f 100644
--- a/doc/html/ifind_first.html
+++ b/doc/html/ifind_first.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ifind_first</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="find_first.html" title="Function template find_first">
<link rel="next" href="find_last.html" title="Function template find_last">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ifind_first"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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>
- ifind_first(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
+  ifind_first(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
+              <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320204"></a><h2>Description</h2>
+<a name="id2755397"></a><h2>Description</h2>
<p>Search for the first occurence of the substring in the input. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_last.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ifind_last.html b/doc/html/ifind_last.html
index f1b53b572b..acc8b95d30 100644
--- a/doc/html/ifind_last.html
+++ b/doc/html/ifind_last.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ifind_last</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="find_last.html" title="Function template find_last">
<link rel="next" href="find_nth.html" title="Function template find_nth">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ifind_last"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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>
- ifind_last(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
+  ifind_last(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
+             <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320467"></a><h2>Description</h2>
+<a name="id2755663"></a><h2>Description</h2>
<p>Search for the last match a string in the input. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ifind_nth.html b/doc/html/ifind_nth.html
index d0b1d7d0c5..5cb4650e5b 100644
--- a/doc/html/ifind_nth.html
+++ b/doc/html/ifind_nth.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ifind_nth</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id683084" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2487443" title="Header &lt;boost/algorithm/string/find.hpp&gt;">
<link rel="prev" href="find_nth.html" title="Function template find_nth">
<link rel="next" href="find_head.html" title="Function template find_head">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ifind_nth"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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>
- ifind_nth(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">iterator_range&lt; <span class="bold"><strong>typename</strong></span> range_result_iterator&lt; Range1T &gt;::type &gt;</span>
+  ifind_nth(Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+            <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1320751"></a><h2>Description</h2>
+<a name="id2755951"></a><h2>Description</h2>
<p>Search for the n-th (zero-indexed) occurence of the substring in the input. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id683084"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2487443"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="find_head.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/indeterminate.html b/doc/html/indeterminate.html
index e5bf1e78c9..12bcf7a4d1 100644
--- a/doc/html/indeterminate.html
+++ b/doc/html/indeterminate.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function indeterminate</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id1138094" title="Header &lt;boost/logic/tribool.hpp&gt;">
+<link rel="up" href="tribool/reference.html#id2426531" title="Header &lt;boost/logic/tribool.hpp&gt;">
<link rel="prev" href="boost/logic/tribool.html" title="Class tribool">
-<link rel="next" href="id685401.html" title="Function operator!">
+<link rel="next" href="id2427956.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="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1138094"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id685401.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2427956.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="indeterminate"></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"><span class="bold"><strong>bool</strong></span></span> indeterminate(<a href="boost/logic/tribool.html" title="Class tribool">tribool</a> x, <span class="emphasis"><em>unspecified</em></span> dummy = <span class="emphasis"><em>unspecified</em></span>);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1563570"></a><h2>Description</h2>
+<a name="id2790864"></a><h2>Description</h2>
<p>The <code class="computeroutput">indeterminate</code> function has a dual role. It's first role is as a unary function that tells whether the tribool value is in the "indeterminate" state. It's second role is as a keyword representing the indeterminate (just like "true" and "false" represent the true and false states). If you do not like the name "indeterminate", and would prefer to use a different name, see the macro <code class="computeroutput">BOOST_TRIBOOL_THIRD_STATE</code> .</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Returns</span></b>:
@@ -42,13 +42,13 @@
Will not throw.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1138094"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id685401.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="boost/logic/tribool.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id2426531"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2427956.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/indeterminate_name.html b/doc/html/indeterminate_name.html
index 180e3bf997..073eaf172a 100644
--- a/doc/html/indeterminate_name.html
+++ b/doc/html/indeterminate_name.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template indeterminate_name</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="tribool/reference.html#id1288744" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
+<link rel="up" href="tribool/reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">
<link rel="prev" href="BOOST_TRIBOOL_THIRD_STATE.html" title="Macro BOOST_TRIBOOL_THIRD_STATE">
-<link rel="next" href="id1007648.html" title="Function template get_default_indeterminate_name">
+<link rel="next" href="id2451531.html" title="Function template get_default_indeterminate_name">
</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_TRIBOOL_THIRD_STATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1288744"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1007648.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/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451531.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="indeterminate_name"></a><div class="titlepage"></div>
@@ -32,44 +32,44 @@
<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="bold"><strong>class</strong></span> indeterminate_name {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> CharT                      char_type;  
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
- <span class="emphasis"><em>// <a href="indeterminate_name.html#indeterminate_nameconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="indeterminate_name.html#id1249360-bb">indeterminate_name</a>();
- <a href="indeterminate_name.html#id1279418-bb">indeterminate_name</a>(<span class="bold"><strong>const</strong></span> string_type &amp;);
+  <span class="emphasis"><em>// <a href="indeterminate_name.html#indeterminate_nameconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="indeterminate_name.html#id2512183-bb">indeterminate_name</a>();
+  <a href="indeterminate_name.html#id2512190-bb">indeterminate_name</a>(<span class="bold"><strong>const</strong></span> string_type &amp;);
- <span class="emphasis"><em>// <a href="indeterminate_name.html#id1217768-bb">public member functions</a></em></span>
- <span class="type">string_type</span> <a href="indeterminate_name.html#id1217774-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="indeterminate_name.html#id2367663-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="indeterminate_name.html#id2367666-bb">name</a>() <span class="bold"><strong>const</strong></span>;
- <span class="bold"><strong>static</strong></span> std::locale::id id;
+  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1565488"></a><h2>Description</h2>
+<a name="id2792822"></a><h2>Description</h2>
<p>The facet is used to perform I/O on tribool values when <code class="computeroutput">std::boolalpha</code> has been specified. This class template is only available if the C++ standard library implementation supports locales. </p>
<div class="refsect2" lang="en">
-<a name="id1565502"></a><h3>
+<a name="id2792836"></a><h3>
<a name="indeterminate_nameconstruct-copy-destruct"></a><code class="computeroutput">indeterminate_name</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1249360-bb"></a>indeterminate_name();</pre></li>
-<li><pre class="literallayout"><a name="id1279418-bb"></a>indeterminate_name(<span class="bold"><strong>const</strong></span> string_type &amp; name);</pre></li>
+<li><pre class="literallayout"><a name="id2512183-bb"></a>indeterminate_name();</pre></li>
+<li><pre class="literallayout"><a name="id2512190-bb"></a>indeterminate_name(<span class="bold"><strong>const</strong></span> string_type &amp; name);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1565557"></a><h3>
-<a name="id1217768-bb"></a><code class="computeroutput">indeterminate_name</code> public member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id1217774-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2792890"></a><h3>
+<a name="id2367663-bb"></a><code class="computeroutput">indeterminate_name</code> public member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type">string_type</span> <a name="id2367666-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="BOOST_TRIBOOL_THIRD_STATE.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="tribool/reference.html#id1288744"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1007648.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/reference.html#id2561687"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451531.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 64a6595641..131dba2879 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.69.1">
<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="id2559985"></a>The Boost C++ Libraries</h1></div></div>
<hr>
</div>
<div class="toc">
@@ -75,7 +75,7 @@
</dl>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/int_adapter.html b/doc/html/int_adapter.html
index e22348a53e..dee9c220e6 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id825798" title="Header &lt;boost/date_time/int_adapter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2410223" 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="id1041896.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2397684.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#id825798"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1041896.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#id2410223"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2397684.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="int_adapter"></a><div class="titlepage"></div>
@@ -32,62 +32,62 @@
<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> int_type_&gt;
<span class="bold"><strong>class</strong></span> int_adapter {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id872908-bb">int_adapter</a>(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#id2519909-bb">int_adapter</a>(int_type);
- <span class="emphasis"><em>// <a href="int_adapter.html#id1109211-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1068380-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#id1001896-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#id999771-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#id1067400-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#id1067413-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#id937849-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#id937877-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#id1110689-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#id829593-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#id1067304-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#id1040809-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#id861175-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#id1102525-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">special_values</span> <a href="int_adapter.html#id797204-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#id797222-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#id975718-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#id1103843-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#id968262-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#id894774-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#id905004-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#id1046595-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#id896694-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#id1031781-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#id927496-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#id2457288-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2457293-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#id2404349-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#id2404361-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#id2423098-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#id2423110-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#id2511194-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#id2429216-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#id2394347-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#id2513015-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#id2455292-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#id2434443-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#id2404382-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#id2420528-bb">as_number</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">special_values</span> <a href="int_adapter.html#id2494022-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#id2494039-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#id2401740-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#id2526406-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#id2502658-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#id2528049-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#id2498655-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#id2428149-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#id2396807-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#id2496416-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#id2407883-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#id1042273-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id1042278-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#id897486-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#id1041358-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#id1033791-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#id860447-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#id1103617-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#id1103632-bb">from_special</a>(special_values) ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id928486-bb">is_inf</a>(int_type) ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id893927-bb">is_neg_inf</a>(int_type) ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id971954-bb">is_pos_inf</a>(int_type) ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id971978-bb">is_not_a_number</a>(int_type) ;
- <span class="type">special_values</span> <a href="int_adapter.html#id972001-bb">to_special</a>(int_type) ;
- <span class="type">int_type</span> <a href="int_adapter.html#id1003219-bb">maxcount</a>() ;
+  <span class="emphasis"><em>// <a href="int_adapter.html#id2412620-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2412624-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#id2412637-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#id2415841-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#id2493322-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#id2493337-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#id2422764-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#id2469798-bb">from_special</a>(special_values) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2440052-bb">is_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2507479-bb">is_neg_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2527086-bb">is_pos_inf</a>(int_type) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="int_adapter.html#id2464222-bb">is_not_a_number</a>(int_type) ;
+  <span class="type">special_values</span> <a href="int_adapter.html#id2495949-bb">to_special</a>(int_type) ;
+  <span class="type">int_type</span> <a href="int_adapter.html#id2526572-bb">maxcount</a>() ;
- <span class="emphasis"><em>// <a href="int_adapter.html#id1042716-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="int_adapter.html#id1042721-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#id892541-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#id962910-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#id2526585-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="int_adapter.html#id2526590-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#id2515021-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#id2494174-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="id1104149"></a><h2>Description</h2>
+<a name="id2638019"></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,94 +98,94 @@
*
</pre>
<div class="refsect2" lang="en">
-<a name="id1104167"></a><h3>
+<a name="id2638037"></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="id872908-bb"></a>int_adapter(int_type v);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2519909-bb"></a>int_adapter(int_type v);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1104200"></a><h3>
-<a name="id1109211-bb"></a><code class="computeroutput">int_adapter</code> public member functions</h3>
+<a name="id2638072"></a><h3>
+<a name="id2457288-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="id1068380-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="id1001896-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="id999771-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="id1067400-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="id1067413-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="id937849-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="id937877-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="id1110689-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="id829593-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="id1067304-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="id1040809-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="id861175-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="id1102525-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="id797204-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="id2457293-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="id2404349-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="id2404361-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="id2423098-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="id2423110-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="id2511194-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="id2429216-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="id2394347-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="id2513015-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="id2455292-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="id2434443-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="id2404382-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="id2420528-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="id2494022-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="id797222-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="id2494039-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="id975718-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="id2401740-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="id1103843-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="id2526406-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="id968262-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="id894774-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="id2502658-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="id2528049-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="id905004-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="id2498655-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="id1046595-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="id2428149-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="id896694-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="id2396807-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="id1031781-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="id2496416-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="id927496-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="id2407883-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="id1105148"></a><h3>
-<a name="id1042273-bb"></a><code class="computeroutput">int_adapter</code> public static functions</h3>
+<a name="id2639053"></a><h3>
+<a name="id2412620-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="id1042278-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="id897486-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="id1041358-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="id1033791-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="id860447-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="id1103617-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="id1103632-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="id928486-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="id893927-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="id971954-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="id971978-bb"></a>is_not_a_number(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">special_values</span> <a name="id972001-bb"></a>to_special(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id1003219-bb"></a>maxcount() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2412624-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="id2412637-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="id2415841-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="id2493322-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="id2493337-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="id2422764-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="id2469798-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="id2440052-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="id2507479-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="id2527086-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="id2464222-bb"></a>is_not_a_number(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">special_values</span> <a name="id2495949-bb"></a>to_special(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2526572-bb"></a>maxcount() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1105449"></a><h3>
-<a name="id1042716-bb"></a><code class="computeroutput">int_adapter</code> private member functions</h3>
+<a name="id2639365"></a><h3>
+<a name="id2526585-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="id1042721-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="id892541-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="id962910-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="id2526590-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="id2515021-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="id2494174-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="gregorian_calendar_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id825798"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1041896.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#id2410223"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2397684.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/invalid_command_line_style.html b/doc/html/invalid_command_line_style.html
index 3bef93fabd..e01991744b 100644
--- a/doc/html/invalid_command_line_style.html
+++ b/doc/html/invalid_command_line_style.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class invalid_command_line_style</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="error.html" title="Class error">
-<link rel="next" href="id904638.html" title="Class invalid_command_line_syntax">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="id2492742.html" title="Class invalid_command_line_syntax">
+<link rel="next" href="basic_option.html" title="Class template basic_option">
</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="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id904638.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2492742.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="invalid_command_line_style"></a><div class="titlepage"></div>
@@ -32,32 +32,32 @@
<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> invalid_command_line_style : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="invalid_command_line_style.html#invalid_command_line_styleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="invalid_command_line_style.html#id897952-bb">invalid_command_line_style</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <span class="emphasis"><em>// <a href="invalid_command_line_style.html#invalid_command_line_styleconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="invalid_command_line_style.html#id2370790-bb">invalid_command_line_style</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <span class="emphasis"><em>// <a href="invalid_command_line_style.html#id755825-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="invalid_command_line_style.html#id2370786-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1249598"></a><h2>Description</h2>
+<a name="id2720103"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1249602"></a><h3>
+<a name="id2720106"></a><h3>
<a name="invalid_command_line_styleconstruct-copy-destruct"></a><code class="computeroutput">invalid_command_line_style</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id897952-bb"></a>invalid_command_line_style(<span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2370790-bb"></a>invalid_command_line_style(<span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1249643"></a><h3>
-<a name="id755825-bb"></a><code class="computeroutput">invalid_command_line_style</code> public member functions</h3>
+<a name="id2720147"></a><h3>
+<a name="id2370786-bb"></a><code class="computeroutput">invalid_command_line_style</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>
+<table 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="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id904638.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2492742.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/invalid_option_value.html b/doc/html/invalid_option_value.html
index 4f52a9a91a..611a21df15 100644
--- a/doc/html/invalid_option_value.html
+++ b/doc/html/invalid_option_value.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class invalid_option_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="id904638.html" title="Class invalid_command_line_syntax">
-<link rel="next" href="invalid_syntax.html" title="Class invalid_syntax">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="validation_error.html" title="Class validation_error">
+<link rel="next" href="id2382392.html" title="Class too_many_positional_options_error">
</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="id904638.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2382392.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="invalid_option_value"></a><div class="titlepage"></div>
@@ -34,36 +34,36 @@
: : <span class="bold"><strong>public</strong></span> boost::program_options::validation_error
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="invalid_option_value.html#invalid_option_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="invalid_option_value.html#id1082386-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <a href="invalid_option_value.html#id723096-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::wstring &amp;);
+  <span class="emphasis"><em>// <a href="invalid_option_value.html#invalid_option_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="invalid_option_value.html#id2546356-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="invalid_option_value.html#id2382377-bb">invalid_option_value</a>(<span class="bold"><strong>const</strong></span> std::wstring &amp;);
- <span class="emphasis"><em>// <a href="invalid_option_value.html#id692361-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="invalid_option_value.html#id2546351-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1249981"></a><h2>Description</h2>
+<a name="id2719417"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1249984"></a><h3>
+<a name="id2719420"></a><h3>
<a name="invalid_option_valueconstruct-copy-destruct"></a><code class="computeroutput">invalid_option_value</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1082386-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::string &amp; value);</pre></li>
-<li><pre class="literallayout"><a name="id723096-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::wstring &amp; value);</pre></li>
+<li><pre class="literallayout"><a name="id2546356-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::string &amp; value);</pre></li>
+<li><pre class="literallayout"><a name="id2382377-bb"></a>invalid_option_value(<span class="bold"><strong>const</strong></span> std::wstring &amp; value);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1250044"></a><h3>
-<a name="id692361-bb"></a><code class="computeroutput">invalid_option_value</code> public member functions</h3>
+<a name="id2719481"></a><h3>
+<a name="id2546351-bb"></a><code class="computeroutput">invalid_option_value</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>
+<table 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="id904638.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_syntax.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="validation_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2382392.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/invalid_syntax.html b/doc/html/invalid_syntax.html
index 629e333be5..e5746f1a40 100644
--- a/doc/html/invalid_syntax.html
+++ b/doc/html/invalid_syntax.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class invalid_syntax</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="invalid_option_value.html" title="Class invalid_option_value">
-<link rel="next" href="multiple_occurrences.html" title="Class multiple_occurrences">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="error.html" title="Class error">
+<link rel="next" href="unknown_option.html" title="Class unknown_option">
</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="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unknown_option.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="invalid_syntax"></a><div class="titlepage"></div>
@@ -32,39 +32,39 @@
<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> invalid_syntax : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="invalid_syntax.html#invalid_syntaxconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="invalid_syntax.html#id695693-bb">invalid_syntax</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
- <a href="invalid_syntax.html#id1005730-bb">~invalid_syntax</a>();
+  <span class="emphasis"><em>// <a href="invalid_syntax.html#invalid_syntaxconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="invalid_syntax.html#id2425241-bb">invalid_syntax</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="invalid_syntax.html#id2411228-bb">~invalid_syntax</a>();
- <span class="emphasis"><em>// <a href="invalid_syntax.html#id698365-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="invalid_syntax.html#id2425237-bb">public member functions</a></em></span>
- std::string tokens;
- std::string msg;
+  std::string tokens;
+  std::string msg;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1250153"></a><h2>Description</h2>
+<a name="id2718325"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1250156"></a><h3>
+<a name="id2718328"></a><h3>
<a name="invalid_syntaxconstruct-copy-destruct"></a><code class="computeroutput">invalid_syntax</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id695693-bb"></a>invalid_syntax(<span class="bold"><strong>const</strong></span> std::string &amp; tokens, <span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li>
-<li><pre class="literallayout"><a name="id1005730-bb"></a>~invalid_syntax();</pre></li>
+<li><pre class="literallayout"><a name="id2425241-bb"></a>invalid_syntax(<span class="bold"><strong>const</strong></span> std::string &amp; tokens, <span class="bold"><strong>const</strong></span> std::string &amp; msg);</pre></li>
+<li><pre class="literallayout"><a name="id2411228-bb"></a>~invalid_syntax();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1250215"></a><h3>
-<a name="id698365-bb"></a><code class="computeroutput">invalid_syntax</code> public member functions</h3>
+<a name="id2718388"></a><h3>
+<a name="id2425237-bb"></a><code class="computeroutput">invalid_syntax</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>
+<table 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="invalid_option_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="unknown_option.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_all.html b/doc/html/ireplace_all.html
index c39644862c..ffc13fe561 100644
--- a/doc/html/ireplace_all.html
+++ b/doc/html/ireplace_all.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ireplace_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_all_copy.html" title="Function ireplace_all_copy">
<link rel="next" href="replace_head_copy.html" title="Function replace_head_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_all"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> ireplace_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ireplace_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                    <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352701"></a><h2>Description</h2>
+<a name="id2770998"></a><h2>Description</h2>
<p>Replace all occurrences of the search string in the input with the format string.The input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_all_copy.html b/doc/html/ireplace_all_copy.html
index f61641dbf7..25e8ca0117 100644
--- a/doc/html/ireplace_all_copy.html
+++ b/doc/html/ireplace_all_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ireplace_all_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_all.html" title="Function template replace_all">
<link rel="next" href="ireplace_all.html" title="Function template ireplace_all">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_all_copy"></a><div class="titlepage"></div>
@@ -31,17 +31,17 @@
<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> 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>
- ireplace_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  ireplace_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                    <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ireplace_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ireplace_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                              <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                              <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352552"></a><h2>Description</h2>
+<a name="id2770846"></a><h2>Description</h2>
<p>Replace all occurrences of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -66,13 +66,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_first.html b/doc/html/ireplace_first.html
index 202c2ab94f..b725887b5b 100644
--- a/doc/html/ireplace_first.html
+++ b/doc/html/ireplace_first.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ireplace_first</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_first_copy.html" title="Function ireplace_first_copy">
<link rel="next" href="replace_last_copy.html" title="Function replace_last_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_first"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> ireplace_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ireplace_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                      <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                      <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350691"></a><h2>Description</h2>
+<a name="id2768943"></a><h2>Description</h2>
<p>Replace the first match of the search substring in the input with the format string. Input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_first_copy.html b/doc/html/ireplace_first_copy.html
index 9c68a6990d..125cddc26f 100644
--- a/doc/html/ireplace_first_copy.html
+++ b/doc/html/ireplace_first_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ireplace_first_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_first.html" title="Function template replace_first">
<link rel="next" href="ireplace_first.html" title="Function template ireplace_first">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_first_copy"></a><div class="titlepage"></div>
@@ -31,18 +31,18 @@
<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> 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>
- ireplace_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  ireplace_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                      <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
+                      <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ireplace_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range1T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ireplace_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                                <span class="bold"><strong>const</strong></span> Range2T &amp; Search,
+                                <span class="bold"><strong>const</strong></span> Range1T &amp; Format,
+                                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350541"></a><h2>Description</h2>
+<a name="id2768791"></a><h2>Description</h2>
<p>Replace the first match of the search substring in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -67,13 +67,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_last.html b/doc/html/ireplace_last.html
index 705064d698..7c58ae9747 100644
--- a/doc/html/ireplace_last.html
+++ b/doc/html/ireplace_last.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ireplace_last</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_last_copy.html" title="Function ireplace_last_copy">
<link rel="next" href="replace_nth_copy.html" title="Function replace_nth_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_last"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> ireplace_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ireplace_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                     <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                     <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1351322"></a><h2>Description</h2>
+<a name="id2769590"></a><h2>Description</h2>
<p>Replace the last match of the search string in the input with the format string.The input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -56,13 +56,13 @@
A reference to the modified input </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_last_copy.html b/doc/html/ireplace_last_copy.html
index 3cca6354d9..a02b708553 100644
--- a/doc/html/ireplace_last_copy.html
+++ b/doc/html/ireplace_last_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ireplace_last_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_last.html" title="Function template replace_last">
<link rel="next" href="ireplace_last.html" title="Function template ireplace_last">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_last_copy"></a><div class="titlepage"></div>
@@ -31,18 +31,18 @@
<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> 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>
- ireplace_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  ireplace_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                     <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
+                     <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ireplace_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ireplace_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                               <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                               <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                               <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1351174"></a><h2>Description</h2>
+<a name="id2769438"></a><h2>Description</h2>
<p>Replace the last match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -67,13 +67,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_nth.html b/doc/html/ireplace_nth.html
index 9e0eaf9384..7cf094871f 100644
--- a/doc/html/ireplace_nth.html
+++ b/doc/html/ireplace_nth.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template ireplace_nth</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_nth_copy.html" title="Function ireplace_nth_copy">
<link rel="next" href="replace_all_copy.html" title="Function replace_all_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_nth"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> 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> ireplace_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> ireplace_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                    <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352054"></a><h2>Description</h2>
+<a name="id2770337"></a><h2>Description</h2>
<p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. Input sequence is modified in-place. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/ireplace_nth_copy.html b/doc/html/ireplace_nth_copy.html
index c2d8a05230..dc7145db7d 100644
--- a/doc/html/ireplace_nth_copy.html
+++ b/doc/html/ireplace_nth_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function ireplace_nth_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_nth.html" title="Function template replace_nth">
<link rel="next" href="ireplace_nth.html" title="Function template ireplace_nth">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="ireplace_nth_copy"></a><div class="titlepage"></div>
@@ -31,18 +31,18 @@
<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> 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>
- ireplace_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  ireplace_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                    <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+                    <span class="bold"><strong>const</strong></span> Range3T &amp; Format,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = 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> ireplace_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> ireplace_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                              <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format,
+                              <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1351886"></a><h2>Description</h2>
+<a name="id2770167"></a><h2>Description</h2>
<p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator. Searching is case insensitive.</p>
<p></p>
<div class="variablelist">
@@ -69,13 +69,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_alnum.html b/doc/html/is_alnum.html
index 7d45989944..8f7e41f8ae 100644
--- a/doc/html/is_alnum.html
+++ b/doc/html/is_alnum.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_alnum</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_space.html" title="Function is_space">
<link rel="next" href="is_alpha.html" title="Function is_alpha">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_alpha.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_alpha.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_alnum"></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"><span class="emphasis"><em>unspecified</em></span></span> is_alnum(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312666"></a><h2>Description</h2>
+<a name="id2747667"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::alnum</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_alpha.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_space.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_alpha.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_alpha.html b/doc/html/is_alpha.html
index ca54006018..9a0d19884b 100644
--- a/doc/html/is_alpha.html
+++ b/doc/html/is_alpha.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_alpha</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_alnum.html" title="Function is_alnum">
<link rel="next" href="is_cntrl.html" title="Function is_cntrl">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_cntrl.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_cntrl.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_alpha"></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"><span class="emphasis"><em>unspecified</em></span></span> is_alpha(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312749"></a><h2>Description</h2>
+<a name="id2747751"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::alpha</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_cntrl.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alnum.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_cntrl.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_any_of.html b/doc/html/is_any_of.html
index 5c0c36b2c5..5fd58f2554 100644
--- a/doc/html/is_any_of.html
+++ b/doc/html/is_any_of.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template is_any_of</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_xdigit.html" title="Function is_xdigit">
<link rel="next" href="is_from_range.html" title="Function template is_from_range">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_from_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_from_range.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_any_of"></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> RangeT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_any_of(<span class="bold"><strong>const</strong></span> RangeT &amp; Set);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313504"></a><h2>Description</h2>
+<a name="id2748514"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_any_of</code> predicate. The predicate holds if the input is included in the specified set of characters.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_any_of</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_from_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_xdigit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_from_range.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_classified.html b/doc/html/is_classified.html
index 3e85bf28ef..95f2e6ade7 100644
--- a/doc/html/is_classified.html
+++ b/doc/html/is_classified.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_classified</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="to_upper.html" title="Function template to_upper">
<link rel="next" href="is_space.html" title="Function is_space">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_space.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_space.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_classified"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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"><span class="emphasis"><em>unspecified</em></span></span> is_classified(std::ctype_base::mask Type,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+                          <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312488"></a><h2>Description</h2>
+<a name="id2747486"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate. This predicate holds if the input is of specified <code class="computeroutput">std::ctype</code> category.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_space.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_space.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_cntrl.html b/doc/html/is_cntrl.html
index 993c9f89d2..a0493f2dcc 100644
--- a/doc/html/is_cntrl.html
+++ b/doc/html/is_cntrl.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_cntrl</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_alpha.html" title="Function is_alpha">
<link rel="next" href="is_digit.html" title="Function is_digit">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_digit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_digit.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_cntrl"></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"><span class="emphasis"><em>unspecified</em></span></span> is_cntrl(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312832"></a><h2>Description</h2>
+<a name="id2747834"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::cntrl</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_digit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_alpha.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_digit.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_digit.html b/doc/html/is_digit.html
index e43a6f0687..8ae2ad7883 100644
--- a/doc/html/is_digit.html
+++ b/doc/html/is_digit.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_digit</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_cntrl.html" title="Function is_cntrl">
<link rel="next" href="is_graph.html" title="Function is_graph">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_graph.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_graph.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_digit"></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"><span class="emphasis"><em>unspecified</em></span></span> is_digit(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312914"></a><h2>Description</h2>
+<a name="id2747918"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::digit</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_graph.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_cntrl.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_graph.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_equal.html b/doc/html/is_equal.html
index e737f48b1e..fb53868a5e 100644
--- a/doc/html/is_equal.html
+++ b/doc/html/is_equal.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct is_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id760361" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
-<link rel="prev" href="id1108830.html" title="Function template operator!">
+<link rel="up" href="string_algo/reference.html#id2558715" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
+<link rel="prev" href="id2374912.html" title="Function template operator!">
<link rel="next" href="is_iequal.html" title="Struct is_iequal">
</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="id1108830.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id760361"><img src="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_iequal.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2374912.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="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_iequal.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_equal"></a><div class="titlepage"></div>
@@ -32,31 +32,31 @@
<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> is_equal {
- <span class="emphasis"><em>// <a href="is_equal.html#id768892-bb">public member functions</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&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_equal.html#id725744-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="is_equal.html#id2578261-bb">public member functions</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&gt;
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_equal.html#id2578265-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1314139"></a><h2>Description</h2>
+<a name="id2749162"></a><h2>Description</h2>
<p>Standard STL equal_to only handle comparison between arguments of the same type. This is a less restrictive version which wraps operator ==. </p>
<div class="refsect2" lang="en">
-<a name="id1314147"></a><h3>
-<a name="id768892-bb"></a><code class="computeroutput">is_equal</code> public member functions</h3>
+<a name="id2749170"></a><h3>
+<a name="id2578261-bb"></a><code class="computeroutput">is_equal</code> public 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> T1, <span class="bold"><strong>typename</strong></span> T2&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id725744-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2578265-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
<p>Compare two operands for equality </p>
</li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1108830.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id760361"><img src="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_iequal.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2374912.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="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_iequal.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_from_range.html b/doc/html/is_from_range.html
index c70312a8c6..9dda1f1a53 100644
--- a/doc/html/is_from_range.html
+++ b/doc/html/is_from_range.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template is_from_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_any_of.html" title="Function template is_any_of">
-<link rel="next" href="id1181214.html" title="Function template operator&amp;&amp;">
+<link rel="next" href="id2568583.html" title="Function template operator&amp;&amp;">
</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="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1181214.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2568583.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_from_range"></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> CharT&gt; <span class="type"><span class="emphasis"><em>unspecified</em></span></span> is_from_range(CharT From, CharT To);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313587"></a><h2>Description</h2>
+<a name="id2748599"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_from_range</code> predicate. The predicate holds if the input is included in the specified range. (i.e. From &lt;= Ch &lt;= To )</p>
<p></p>
<div class="variablelist">
@@ -49,13 +49,13 @@
An instance of the <code class="computeroutput">is_from_range</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1181214.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_any_of.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2568583.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_graph.html b/doc/html/is_graph.html
index 5807fbe9a1..2d3c50ab35 100644
--- a/doc/html/is_graph.html
+++ b/doc/html/is_graph.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_graph</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_digit.html" title="Function is_digit">
<link rel="next" href="is_lower.html" title="Function is_lower">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_lower.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_lower.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_graph"></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"><span class="emphasis"><em>unspecified</em></span></span> is_graph(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312997"></a><h2>Description</h2>
+<a name="id2748002"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::graph</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_lower.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_digit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_lower.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_iequal.html b/doc/html/is_iequal.html
index 8781f50ebf..2c630ab728 100644
--- a/doc/html/is_iequal.html
+++ b/doc/html/is_iequal.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Struct is_iequal</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id760361" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2558715" title="Header &lt;boost/algorithm/string/compare.hpp&gt;">
<link rel="prev" href="is_equal.html" title="Struct is_equal">
<link rel="next" href="FinderConcept.html" title="Struct template FinderConcept">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id760361"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_iequal"></a><div class="titlepage"></div>
@@ -31,21 +31,21 @@
<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> is_iequal {
- <span class="emphasis"><em>// <a href="is_iequal.html#is_iequalconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="is_iequal.html#id1146549-bb">is_iequal</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
+  <span class="emphasis"><em>// <a href="is_iequal.html#is_iequalconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="is_iequal.html#id2573581-bb">is_iequal</a>(<span class="bold"><strong>const</strong></span> std::locale &amp; = std::locale());
- <span class="emphasis"><em>// <a href="is_iequal.html#id684442-bb">public member functions</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&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_iequal.html#id1108375-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="is_iequal.html#id2352595-bb">public member functions</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&gt;
+    <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="is_iequal.html#id2352599-bb"><span class="bold"><strong>operator</strong></span>()</a>(<span class="bold"><strong>const</strong></span> T1 &amp;, <span class="bold"><strong>const</strong></span> T2 &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1314349"></a><h2>Description</h2>
+<a name="id2749376"></a><h2>Description</h2>
<p>Case insensitive comparison predicate. Comparison is done using specified locales. </p>
<div class="refsect2" lang="en">
-<a name="id1314356"></a><h3>
+<a name="id2749383"></a><h3>
<a name="is_iequalconstruct-copy-destruct"></a><code class="computeroutput">is_iequal</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id1146549-bb"></a>is_iequal(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre>
+<pre class="literallayout"><a name="id2573581-bb"></a>is_iequal(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre>
<p></p>
<div class="variablelist">
<p class="title"><b>Parameters</b></p>
@@ -57,23 +57,23 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1314411"></a><h3>
-<a name="id684442-bb"></a><code class="computeroutput">is_iequal</code> public member functions</h3>
+<a name="id2749437"></a><h3>
+<a name="id2352595-bb"></a><code class="computeroutput">is_iequal</code> public 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> T1, <span class="bold"><strong>typename</strong></span> T2&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1108375-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2352599-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> T1 &amp; Arg1, <span class="bold"><strong>const</strong></span> T2 &amp; Arg2) <span class="bold"><strong>const</strong></span>;</pre>
<p>Compare two operands. Case is ignored. </p>
</li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id760361"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_equal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2558715"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="FinderConcept.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_lower.html b/doc/html/is_lower.html
index d71aa44e7f..38b05f4fb2 100644
--- a/doc/html/is_lower.html
+++ b/doc/html/is_lower.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_lower</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_graph.html" title="Function is_graph">
<link rel="next" href="is_print.html" title="Function is_print">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_print.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_print.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_lower"></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"><span class="emphasis"><em>unspecified</em></span></span> is_lower(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313080"></a><h2>Description</h2>
+<a name="id2748086"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::lower</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_print.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_graph.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_print.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_print.html b/doc/html/is_print.html
index 3952ecac22..7e62846804 100644
--- a/doc/html/is_print.html
+++ b/doc/html/is_print.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_print</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_lower.html" title="Function is_lower">
<link rel="next" href="is_punct.html" title="Function is_punct">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_punct.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_punct.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_print"></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"><span class="emphasis"><em>unspecified</em></span></span> is_print(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313163"></a><h2>Description</h2>
+<a name="id2748169"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::print</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_punct.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_punct.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_punct.html b/doc/html/is_punct.html
index a91075519f..39129fc258 100644
--- a/doc/html/is_punct.html
+++ b/doc/html/is_punct.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_punct</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_print.html" title="Function is_print">
<link rel="next" href="is_upper.html" title="Function is_upper">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_punct"></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"><span class="emphasis"><em>unspecified</em></span></span> is_punct(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313245"></a><h2>Description</h2>
+<a name="id2748253"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::punct</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_print.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_upper.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 fb114bd42d..b70f7b3cca 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id967770" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2644455" 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#id967770"><img src="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#id2644455"><img src="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>
@@ -33,14 +33,14 @@
<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>class</strong></span> is_recursive_wrapper {
<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> type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
- <span class="emphasis"><em>// static constants</em></span>
- <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>bool</strong></span> value = unspecified;
+  <span class="emphasis"><em>// static constants</em></span>
+  <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="id1661676"></a><h2>Description</h2>
+<a name="id2837640"></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>:
@@ -49,13 +49,13 @@
<span class="emphasis"><em>IntegralConstant</em></span> concept.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id967770"><img src="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#id2644455"><img src="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 54ebf5f7bb..452dd57073 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.69.1">
<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">
@@ -32,18 +32,18 @@
<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>class</strong></span> is_reference_wrapper {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// static constants</em></span>
- <span class="bold"><strong>static</strong></span> <span class="bold"><strong>const</strong></span> <span class="bold"><strong>bool</strong></span> value = unspecified;
+  <span class="emphasis"><em>// static constants</em></span>
+  <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="id1279258"></a><h2>Description</h2>
+<a name="id2730976"></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
<code class="computeroutput"><a href="reference_wrapper.html" title="Class template reference_wrapper">reference_wrapper</a></code>.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
</tr></table>
diff --git a/doc/html/is_space.html b/doc/html/is_space.html
index f8f1db6358..213a415d91 100644
--- a/doc/html/is_space.html
+++ b/doc/html/is_space.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_space</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_classified.html" title="Function is_classified">
<link rel="next" href="is_alnum.html" title="Function is_alnum">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_alnum.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_alnum.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_space"></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"><span class="emphasis"><em>unspecified</em></span></span> is_space(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1312583"></a><h2>Description</h2>
+<a name="id2747583"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::space</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_alnum.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_classified.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_alnum.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_upper.html b/doc/html/is_upper.html
index 49955585a9..23eb6b93b9 100644
--- a/doc/html/is_upper.html
+++ b/doc/html/is_upper.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_upper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_punct.html" title="Function is_punct">
<link rel="next" href="is_xdigit.html" title="Function is_xdigit">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_xdigit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_xdigit.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_upper"></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"><span class="emphasis"><em>unspecified</em></span></span> is_upper(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313328"></a><h2>Description</h2>
+<a name="id2748336"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::upper</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_xdigit.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_punct.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_xdigit.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/is_xdigit.html b/doc/html/is_xdigit.html
index 84e4c8ed57..a0cc764735 100644
--- a/doc/html/is_xdigit.html
+++ b/doc/html/is_xdigit.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function is_xdigit</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id730865" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2336200" title="Header &lt;boost/algorithm/string/classification.hpp&gt;">
<link rel="prev" href="is_upper.html" title="Function is_upper">
<link rel="next" href="is_any_of.html" title="Function template is_any_of">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_any_of.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_any_of.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="is_xdigit"></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"><span class="emphasis"><em>unspecified</em></span></span> is_xdigit(<span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1313411"></a><h2>Description</h2>
+<a name="id2748420"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">is_classified</code> predicate for the <code class="computeroutput">ctype_base::xdigit</code> category.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">is_classified</code> predicate </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id730865"><img src="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_any_of.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_upper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2336200"><img src="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_any_of.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/iso_extended_format.html b/doc/html/iso_extended_format.html
index d5dacbdb88..3931e15849 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866144" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447644" 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#id866144"><img src="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#id2447644"><img src="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,25 +35,25 @@
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="iso_extended_format.html#id1044628-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_extended_format.html#id1044633-bb">has_date_sep_chars</a>() ;
+  <span class="emphasis"><em>// <a href="iso_extended_format.html#id2421576-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_extended_format.html#id2421580-bb">has_date_sep_chars</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1107305"></a><h2>Description</h2>
+<a name="id2642117"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1107308"></a><h3>
-<a name="id1044628-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="id1044633-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
+<a name="id2642120"></a><h3>
+<a name="id2421576-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="id2421580-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866144"><img src="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#id2447644"><img src="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 30ce1d73ad..f8b5b2e3ca 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866144" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
-<link rel="prev" href="id998748-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id2447644" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="id2522859-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="id998748-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866144"><img src="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="id2522859-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="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,25 +33,25 @@
<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#id1112342-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format.html#id1112347-bb">has_date_sep_chars</a>() ;
+  <span class="emphasis"><em>// <a href="iso_format.html#id2396652-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format.html#id2396657-bb">has_date_sep_chars</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1107185"></a><h2>Description</h2>
+<a name="id2642014"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1107189"></a><h3>
-<a name="id1112342-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="id1112347-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
+<a name="id2642017"></a><h3>
+<a name="id2396652-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="id2396657-bb"></a>has_date_sep_chars() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id998748-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866144"><img src="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="id2522859-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="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 2841f35fce..dd166396c3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id866144" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
-<link rel="prev" href="id1041896.html" title="Function template operator&lt;&lt;">
-<link rel="next" href="id998748-bb.html" title="Class iso_format_base&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id2447644" title="Header &lt;boost/date_time/iso_format.hpp&gt;">
+<link rel="prev" href="id2397684.html" title="Function template operator&lt;&lt;">
+<link rel="next" href="id2522859-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="id1041896.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866144"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id998748-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2397684.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2522859-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,69 +33,69 @@
<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#id1033894-bb">public static functions</a></em></span>
- <span class="type">month_format_spec</span> <a href="iso_format_base.html#id826561-bb">month_format</a>() ;
- <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id826579-bb">not_a_date</a>() ;
- <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id971423-bb">pos_infinity</a>() ;
- <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id1104819-bb">neg_infinity</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id870293-bb">year_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id927639-bb">month_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id927656-bb">day_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id927673-bb">hour_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id927690-bb">minute_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id1036797-bb">second_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id966540-bb">period_start_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id1042018-bb">time_start_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id1108737-bb">week_start_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id1107026-bb">period_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id1112563-bb">time_sep_char</a>() ;
- <span class="type">charT</span> <a href="iso_format_base.html#id1070243-bb">fractional_time_sep_char</a>() ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id1042073-bb">is_component_sep</a>(charT) ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id857526-bb">is_fractional_time_sep</a>(charT) ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id927826-bb">is_timezone_sep</a>(charT) ;
- <span class="type">charT</span> <a href="iso_format_base.html#id933842-bb">element_sep_char</a>() ;
+  <span class="emphasis"><em>// <a href="iso_format_base.html#id2517556-bb">public static functions</a></em></span>
+  <span class="type">month_format_spec</span> <a href="iso_format_base.html#id2517560-bb">month_format</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id2507552-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id2507568-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="iso_format_base.html#id2425768-bb">neg_infinity</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2416050-bb">year_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2513719-bb">month_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2513735-bb">day_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2424221-bb">hour_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2528636-bb">minute_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2497415-bb">second_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2497431-bb">period_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2504653-bb">time_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2429091-bb">week_start_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2457344-bb">period_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2462572-bb">time_sep_char</a>() ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2462589-bb">fractional_time_sep_char</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id2418199-bb">is_component_sep</a>(charT) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id2442153-bb">is_fractional_time_sep</a>(charT) ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="iso_format_base.html#id2484762-bb">is_timezone_sep</a>(charT) ;
+  <span class="type">charT</span> <a href="iso_format_base.html#id2414522-bb">element_sep_char</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1106009"></a><h2>Description</h2>
+<a name="id2640052"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1106012"></a><h3>
-<a name="id1033894-bb"></a><code class="computeroutput">iso_format_base</code> public static functions</h3>
+<a name="id2640056"></a><h3>
+<a name="id2517556-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="id826561-bb"></a>month_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id826579-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="id971423-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id1104819-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id870293-bb"></a>year_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id927639-bb"></a>month_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id927656-bb"></a>day_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id927673-bb"></a>hour_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id927690-bb"></a>minute_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1036797-bb"></a>second_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id966540-bb"></a>period_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1042018-bb"></a>time_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1108737-bb"></a>week_start_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1107026-bb"></a>period_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1112563-bb"></a>time_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1070243-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="id1042073-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="id857526-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="id927826-bb"></a>is_timezone_sep(charT sep) ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id933842-bb"></a>element_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id2517560-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2507552-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="id2507568-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2425768-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2416050-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2513719-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2513735-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2424221-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2528636-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2497415-bb"></a>second_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2497431-bb"></a>period_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2504653-bb"></a>time_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2429091-bb"></a>week_start_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2457344-bb"></a>period_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2462572-bb"></a>time_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2462589-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="id2418199-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="id2442153-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="id2484762-bb"></a>is_timezone_sep(charT sep) ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2414522-bb"></a>element_sep_char() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1106331"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id998748-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="id2641154"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2522859-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1041896.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id866144"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id998748-bb.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2397684.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2447644"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2522859-bb.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/istarts_with.html b/doc/html/istarts_with.html
index 9c25fbd8ee..42d50fc121 100644
--- a/doc/html/istarts_with.html
+++ b/doc/html/istarts_with.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template istarts_with</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="starts_with.html" title="Function starts_with">
<link rel="next" href="ends_with.html" title="Function ends_with">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="istarts_with"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> istarts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> istarts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
+                    <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326189"></a><h2>Description</h2>
+<a name="id2761556"></a><h2>Description</h2>
<p>This predicate holds when the test string is a prefix of the Input. In other words, if the input starts with the test. Elements are compared case insensitively.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="starts_with.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ends_with.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 4887344258..acfeecd3bc 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.69.1">
<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="id1221579"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2706954"></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#id1221684">Installing the library</a></span></dt>
-<dt><span class="section"><a href="lambda/getting_started.html#id1221944">Conventions used in this document</a></span></dt>
+<dt><span class="section"><a href="lambda/getting_started.html#id2707059">Installing the library</a></span></dt>
+<dt><span class="section"><a href="lambda/getting_started.html#id2707319">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#id1221974">Motivation</a></span></dt>
-<dt><span class="section"><a href="lambda/s03.html#id1222209">Introduction to lambda expressions</a></span></dt>
+<dt><span class="section"><a href="lambda/s03.html#id2707350">Motivation</a></span></dt>
+<dt><span class="section"><a href="lambda/s03.html#id2707599">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#id1243121">Special lambda expressions</a></span></dt>
-<dt><span class="section"><a href="lambda/le_in_details.html#id1243550">Casts, sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="lambda/le_in_details.html#id2711160">Special lambda expressions</a></span></dt>
+<dt><span class="section"><a href="lambda/le_in_details.html#id2711604">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#id1244669">Performance</a></span></dt>
-<dt><span class="section"><a href="lambda/s07.html#id1244982">About compiling</a></span></dt>
-<dt><span class="section"><a href="lambda/s07.html#id1245017">Portability</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id2712759">Performance</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id2713087">About compiling</a></span></dt>
+<dt><span class="section"><a href="lambda/s07.html#id2713129">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#id1245273">Boost Function</a></span></dt>
-<dt><span class="section"><a href="lambda/s08.html#id1245350">Boost Bind</a></span></dt>
+<dt><span class="section"><a href="lambda/s08.html#id2713388">Boost Function</a></span></dt>
+<dt><span class="section"><a href="lambda/s08.html#id2713474">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#id1245597">Bibliography</a></span></dt>
+<dt><span class="bibliography"><a href="lambda.html#id2713747">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="id1245597"></a>Bibliography</h2></div></div></div>
+<a name="id2713747"></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>
@@ -165,7 +165,7 @@ In explaining what the library is about, a line of code says more than a thousan
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: November 28, 2004 at 03:29:16 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/lambda/extending.html b/doc/html/lambda/extending.html
index d7780d4ba6..3329dfd6d8 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.69.1">
<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">
@@ -409,7 +409,7 @@ which require that the argument types are references.
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/getting_started.html b/doc/html/lambda/getting_started.html
index eb8364fd89..1d056f4fbf 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.69.1">
<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#id1221684">Installing the library</a></span></dt>
-<dt><span class="section"><a href="getting_started.html#id1221944">Conventions used in this document</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#id2707059">Installing the library</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#id2707319">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="id1221684"></a>Installing the library</h4></div></div></div>
+<a name="id2707059"></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="id1221944"></a>Conventions used in this document</h4></div></div></div>
+<a name="id2707319"></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>
@@ -90,7 +90,7 @@ are assumed to be in effect.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/le_in_details.html b/doc/html/lambda/le_in_details.html
index 7bb413125f..999040fbb9 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.69.1">
<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#id1243121">Special lambda expressions</a></span></dt>
-<dt><span class="section"><a href="le_in_details.html#id1243550">Casts, sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711160">Special lambda expressions</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711604">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#id1223302">Operators that cannot be overloaded</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2708718">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="id1223302"></a>Operators that cannot be overloaded</h5></div></div></div>
+<a name="id2708718"></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="id1241430"></a>The result_type typedef</h6></div></div></div>
+<a name="id2709396"></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="id1241483"></a>The sig template</h6></div></div></div>
+<a name="id2709451"></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="id1242081"></a>Naming delayed constants and variables</h5></div></div></div>
+<a name="id2710093"></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="id1242173"></a>About assignment and subscript operators</h5></div></div></div>
+<a name="id2710189"></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="id1243121"></a>Special lambda expressions</h4></div></div></div>
+<a name="id2711160"></a>Special lambda expressions</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="le_in_details.html#id1243125">Preventing argument substitution</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711164">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="id1243125"></a>Preventing argument substitution</h5></div></div></div>
+<a name="id2711164"></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#id1243323">Protect</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711372">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="id1243323"></a>Protect</h6></div></div></div>
+<a name="id2711372"></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="id1243550"></a>Casts, sizeof and typeid</h4></div></div></div>
+<a name="id2711604"></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#id1243621">Sizeof and typeid</a></span></dt>
+<dt><span class="section"><a href="le_in_details.html#id2711683">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="id1243621"></a>Sizeof and typeid</h5></div></div></div>
+<a name="id2711683"></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>.
@@ -1602,7 +1602,7 @@ std::for_each(a.begin(), a.end(),
</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/s03.html b/doc/html/lambda/s03.html
index bd29d61662..a50e75c536 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.69.1">
<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="id1221971"></a>Introduction</h3></div></div></div>
+<a name="id2707346"></a>Introduction</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s03.html#id1221974">Motivation</a></span></dt>
-<dt><span class="section"><a href="s03.html#id1222209">Introduction to lambda expressions</a></span></dt>
+<dt><span class="section"><a href="s03.html#id2707350">Motivation</a></span></dt>
+<dt><span class="section"><a href="s03.html#id2707599">Introduction to lambda expressions</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1221974"></a>Motivation</h4></div></div></div>
+<a name="id2707350"></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="id1222209"></a>Introduction to lambda expressions</h4></div></div></div>
+<a name="id2707599"></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>
@@ -252,7 +252,7 @@ In partial function application, some of the arguments of a function are bound t
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/s07.html b/doc/html/lambda/s07.html
index cea01a6f9f..15e56237f0 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.69.1">
<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="id1244665"></a>Practical considerations</h3></div></div></div>
+<a name="id2712755"></a>Practical considerations</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s07.html#id1244669">Performance</a></span></dt>
-<dt><span class="section"><a href="s07.html#id1244982">About compiling</a></span></dt>
-<dt><span class="section"><a href="s07.html#id1245017">Portability</a></span></dt>
+<dt><span class="section"><a href="s07.html#id2712759">Performance</a></span></dt>
+<dt><span class="section"><a href="s07.html#id2713087">About compiling</a></span></dt>
+<dt><span class="section"><a href="s07.html#id2713129">Portability</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1244669"></a>Performance</h4></div></div></div>
+<a name="id2712759"></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="id1244982"></a>About compiling</h4></div></div></div>
+<a name="id2713087"></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="id1245017"></a>Portability</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="s07.html#id1245041">Test coverage</a></span></dt></dl></div>
+<a name="id2713129"></a>Portability</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="s07.html#id2713153">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="id1245041"></a>Test coverage</h5></div></div></div>
+<a name="id2713153"></a>Test coverage</h5></div></div></div>
<p>The following list describes the test files included and the features that each file covers:
</p>
@@ -302,7 +302,7 @@ Contains tests for using <code class="literal">boost::function</code> together w
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/s08.html b/doc/html/lambda/s08.html
index 2f497cccc5..1d42e3a315 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.69.1">
<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="id1245269"></a>Relation to other Boost libraries</h3></div></div></div>
+<a name="id2713384"></a>Relation to other Boost libraries</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s08.html#id1245273">Boost Function</a></span></dt>
-<dt><span class="section"><a href="s08.html#id1245350">Boost Bind</a></span></dt>
+<dt><span class="section"><a href="s08.html#id2713388">Boost Function</a></span></dt>
+<dt><span class="section"><a href="s08.html#id2713474">Boost Bind</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1245273"></a>Boost Function</h4></div></div></div>
+<a name="id2713388"></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="id1245350"></a>Boost Bind</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="s08.html#id1245402">First argument of bind expression</a></span></dt></dl></div>
+<a name="id2713474"></a>Boost Bind</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="s08.html#id2713521">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="id1245402"></a>First argument of bind expression</h5></div></div></div>
+<a name="id2713521"></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,
@@ -165,7 +165,7 @@ but not compromise the performance of simple lambda functors.
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/s09.html b/doc/html/lambda/s09.html
index bf7a93ba0d..086e15a30a 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.69.1">
<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="id1245474"></a>Contributors</h3></div></div></div>
+<a name="id2713609"></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.
@@ -33,7 +33,7 @@ Phoenix which has influenced BLL significantly, making it considerably simpler
to extend the library with new features.
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/lambda/using_library.html b/doc/html/lambda/using_library.html
index b9cee9ef22..8a7f1dc159 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.69.1">
<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="id1222487" href="#ftn.id1222487">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="id2707880" href="#ftn.id2707880">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,14 +291,14 @@ 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.id1222487" href="#id1222487">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id2707880" href="#id2707880">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.
</p></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999-2004 Jaakko Järvi, Gary Powell</small></td>
</tr></table>
diff --git a/doc/html/last_finder.html b/doc/html/last_finder.html
index fe976e3197..c84c89b5c7 100644
--- a/doc/html/last_finder.html
+++ b/doc/html/last_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function last_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="first_finder.html" title="Function first_finder">
<link rel="next" href="nth_finder.html" title="Function nth_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="last_finder"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> ContainerT&gt;
- <span class="type"><span class="emphasis"><em>unspecified</em></span></span> last_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search);
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> last_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search);
<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> last_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, PredicateT Comp);</pre></div>
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> last_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, PredicateT Comp);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324337"></a><h2>Description</h2>
+<a name="id2759658"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">last_finder</code> . The finder searches for the last occurrence of the string in a given input. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the match.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
An instance of the <code class="computeroutput">last_finder</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="first_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/last_kday_of_month.html b/doc/html/last_kday_of_month.html
index 8e43793de6..7a52ae5fe3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -34,31 +34,31 @@
: : <span class="bold"><strong>public</strong></span> boost::date_time::year_based_generator&lt; date_type &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type        calendar_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
+  <span class="bold"><strong>typedef</strong></span> calendar_type::month_type       month_type;      
+  <span class="bold"><strong>typedef</strong></span> calendar_type::year_type        year_type;       
+  <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#id801647-bb">last_kday_of_month</a>(day_of_week_type, month_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#id2495835-bb">last_kday_of_month</a>(day_of_week_type, month_type);
- <span class="emphasis"><em>// <a href="last_kday_of_month.html#id926678-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="last_kday_of_month.html#id1036096-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#id1031252-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#id967868-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#id967881-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="last_kday_of_month.html#id2431567-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="last_kday_of_month.html#id2431571-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#id2403790-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#id2417355-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#id2440923-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1075366"></a><h2>Description</h2>
+<a name="id2626015"></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="id1075374"></a><h3>
+<a name="id2626024"></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="id801647-bb"></a>last_kday_of_month(day_of_week_type dow, month_type m);</pre>
+<pre class="literallayout"><a name="id2495835-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,27 +72,27 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1075430"></a><h3>
-<a name="id926678-bb"></a><code class="computeroutput">last_kday_of_month</code> public member functions</h3>
+<a name="id2626079"></a><h3>
+<a name="id2431567-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="id1036096-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="id1031252-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="id967868-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="id2431571-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="id2403790-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="id2417355-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="id967881-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="id2440923-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="first_kday_of_month.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 9ec80b50b0..203d66831b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796206" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" 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#id796206"><img src="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#id2475564"><img src="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>
@@ -31,19 +31,19 @@
<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> last_last_rule_spec {
- <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> gregorian::last_kday_of_month start_rule;
- <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;
+  <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> gregorian::last_kday_of_month start_rule;
+  <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;  
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="first_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796206"><img src="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#id2475564"><img src="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 bf078d9d1c..f2bd58b5e3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id661625" title="Header &lt;boost/last_value.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2540157" title="Header &lt;boost/last_value.hpp&gt;">
<link rel="prev" href="visit_each.html" title="Function template visit_each">
-<link rel="next" href="id1104792-bb.html" title="Class last_value&lt;void&gt;">
+<link rel="next" href="id2591657-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#id661625"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1104792-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#id2540157"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2591657-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>
@@ -33,21 +33,21 @@
<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>class</strong></span> last_value {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> T result_type;
+  <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#id728598-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#id688850-bb"><span class="bold"><strong>operator</strong></span>()</a>(InputIterator, InputIterator) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="last_value.html#id2578669-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#id2578674-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="id1286508"></a><h2>Description</h2>
+<a name="id2738528"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1286511"></a><h3>
-<a name="id728598-bb"></a><code class="computeroutput">last_value</code> invocation</h3>
+<a name="id2738531"></a><h3>
+<a name="id2578669-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="id688850-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="id2578674-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,18 +58,18 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1286615"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id1104792-bb.html" title="Class last_value&lt;void&gt;">Class last_value&lt;void&gt;</a></p></li></ul></div>
+<a name="id2738637"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2591657-bb.html" title="Class last_value&lt;void&gt;">Class last_value&lt;void&gt;</a></p></li></ul></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="visit_each.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id661625"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1104792-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#id2540157"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2591657-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 717ae76a28..161f11792c 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.69.1">
<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">
@@ -24,13 +24,13 @@
</div>
<div class="part" lang="en">
<div class="titlepage"><div><div><h1 class="title">
-<a name="libraries"></a>The Boost C++ Libraries</h1></div></div></div>
+<a name="libraries"></a>Part I. The Boost C++ Libraries</h1></div></div></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<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#id2570179">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#id1245597">Bibliography</a></span></dt>
+<dt><span class="bibliography"><a href="lambda.html#id2713747">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#id1245979">Introduction</a></span></dt>
+<dt><span class="section"><a href="program_options.html#id2714132">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#id1279514">Introduction</a></span></dt>
+<dt><span class="section"><a href="signals.html#id2731233">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>
@@ -182,12 +182,11 @@
</dl>
</div>
<p>
- Documentation for some libraries is available in alternative formats at <a href="http://sourceforge.net/project/showfiles.php?group_id=7586">the SourceForge download site</a>.
- </p>
-</div>
+ Documentation for some libraries is available in alternative formats at <a href="http://sourceforge.net/project/showfiles.php?group_id=7586" target="_top">the SourceForge download site</a>.
+ </p>
<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="id2560005"></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> -
@@ -321,7 +320,7 @@
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/libraries/s02.html b/doc/html/libraries/s02.html
index 6deda800ff..e80185446e 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.69.1">
<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="id2522367"></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#id2522370">
String and text processing
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id968918">
+<dt><span class="section"><a href="s02.html#id2522417">
Containers
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id968991">
+<dt><span class="section"><a href="s02.html#id2522491">
Iterators
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969037">
+<dt><span class="section"><a href="s02.html#id2522538">
Algorithms
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969086">
+<dt><span class="section"><a href="s02.html#id2522589">
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#id2569527">
Generic programming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969256">
+<dt><span class="section"><a href="s02.html#id2569595">
Template metaprogramming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969273">
+<dt><span class="section"><a href="s02.html#id2569612">
Preprocessor metaprogramming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969291">
+<dt><span class="section"><a href="s02.html#id2569630">
Concurrent programming
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969308">
+<dt><span class="section"><a href="s02.html#id2569647">
Math and numerics
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969431">
+<dt><span class="section"><a href="s02.html#id2569774">
Correctness and testing
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969458">
+<dt><span class="section"><a href="s02.html#id2569801">
Data structures
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969527">
+<dt><span class="section"><a href="s02.html#id2569871">
Input/Output
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969562">
+<dt><span class="section"><a href="s02.html#id2569907">
Inter-language support
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969585">
+<dt><span class="section"><a href="s02.html#id2569930">
Memory
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969643">
+<dt><span class="section"><a href="s02.html#id2569989">
Parsing
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969660">
+<dt><span class="section"><a href="s02.html#id2570007">
Miscellaneous
</a></span></dt>
-<dt><span class="section"><a href="s02.html#id969777">
+<dt><span class="section"><a href="s02.html#id2570125">
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="id2522370"></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="id2522417"></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="id2522491"></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="id2522538"></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="id2522589"></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="id2569527"></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="id2569595"></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="id2569612"></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="id2569630"></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="id2569647"></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="id2569774"></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="id2569801"></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="id2569871"></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="id2569907"></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="id2569930"></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="id2569989"></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="id2570007"></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="id2570125"></a>
Broken compiler workarounds
</h3></div></div></div>
<div class="itemizedlist"><ul type="disc" compact>
@@ -373,7 +373,7 @@
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/local_adjustor.html b/doc/html/local_adjustor.html
index e38444867b..fceb5442e5 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id971086" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485115" 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#id971086"><img src="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#id2485115"><img src="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>
@@ -32,18 +32,18 @@
<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>short</strong></span> utc_offset, <span class="bold"><strong>typename</strong></span> dst_rule&gt;
<span class="bold"><strong>class</strong></span> local_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="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>// 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="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#id1081831-bb">public static functions</a></em></span>
- <span class="type">time_type</span> <a href="local_adjustor.html#id1081836-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#id1046268-bb">local_to_utc</a>(<span class="bold"><strong>const</strong></span> time_type &amp;,
- date_time::dst_flags = date_time::calculate) ;
+  <span class="emphasis"><em>// <a href="local_adjustor.html#id2493207-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="local_adjustor.html#id2493211-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#id2394631-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="id1108254"></a><h2>Description</h2>
+<a name="id2643723"></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,23 +55,23 @@
typedef date_time::local_adjustor&lt;ptime, -7, no_dst&gt; us_arizona;
</pre>
<div class="refsect2" lang="en">
-<a name="id1108279"></a><h3>
-<a name="id1081831-bb"></a><code class="computeroutput">local_adjustor</code> public static functions</h3>
+<a name="id2643760"></a><h3>
+<a name="id2493207-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="id1081836-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="id1046268-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>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2493211-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="id2394631-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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="static_local_time_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id971086"><img src="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#id2485115"><img src="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 9a2089a374..dfc9c5c89c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962953" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" 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#id962953"><img src="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#id2475866"><img src="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>
@@ -30,73 +30,73 @@
</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> utc_time_ = posix_time::ptime,
- <span class="bold"><strong>typename</strong></span> tz_type = date_time::time_zone_base&lt;utc_time_&gt; &gt;
+         <span class="bold"><strong>typename</strong></span> tz_type = date_time::time_zone_base&lt;utc_time_&gt; &gt;
<span class="bold"><strong>class</strong></span> local_date_time_base {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> utc_time_ utc_time_type;
- <span class="bold"><strong>typedef</strong></span> utc_time_type::time_duration_type time_duration_type;
- <span class="bold"><strong>typedef</strong></span> utc_time_type::date_type date_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type date_duration_type;
- <span class="bold"><strong>typedef</strong></span> utc_time_type::time_system_type time_system_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> utc_time_                         utc_time_type;     
+  <span class="bold"><strong>typedef</strong></span> utc_time_type::time_duration_type time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> utc_time_type::date_type          date_type;         
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type          date_duration_type;
+  <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#id859086-bb">local_date_time_base</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;);
- <a href="local_date_time_base.html#id907570-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#id1036832-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#id1112088-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#id1000646-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#id1112080-bb">~local_date_time_base</a>();
+  <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#id2476779-bb">local_date_time_base</a>(utc_time_type, boost::shared_ptr&lt; tz_type &gt;);
+  <a href="local_date_time_base.html#id2476832-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#id2476903-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#id2476966-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#id2476987-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#id2476958-bb">~local_date_time_base</a>();
- <span class="emphasis"><em>// <a href="local_date_time_base.html#id1033846-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#id1033851-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#id1111045-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#id1080516-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#id907483-bb">local_time</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">std::string</span> <a href="local_date_time_base.html#id907500-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#id873289-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#id974697-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#id1108553-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#id901562-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#id1041241-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#id803539-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#id1046728-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#id968687-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#id933821-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#id822289-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#id934462-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#id934495-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#id934528-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#id972948-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#id962990-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#id1109320-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#id870689-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#id1070763-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#id1083513-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#id2476081-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#id2476086-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#id2476102-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#id2476120-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#id2476137-bb">local_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="local_date_time_base.html#id2476154-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#id2476182-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#id2476231-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#id2476273-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#id2476314-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#id2476332-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#id2476362-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#id2476391-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#id2476421-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#id2476450-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#id2476480-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#id2476511-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#id2476540-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#id2476570-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#id2476599-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#id2476629-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#id2476659-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#id2476688-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#id2476718-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#id2476747-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#id1066763-bb">public static functions</a></em></span>
- <span class="type">time_is_dst_result</span>
- <a href="local_date_time_base.html#id797947-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#id2477018-bb">public static functions</a></em></span>
+  <span class="type">time_is_dst_result</span>
+  <a href="local_date_time_base.html#id2477022-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#id967185-bb">private member functions</a></em></span>
- <span class="type">utc_time_type</span>
- <a href="local_date_time_base.html#id893757-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#id1108057-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>;
+  <span class="emphasis"><em>// <a href="local_date_time_base.html#id2477082-bb">private member functions</a></em></span>
+  <span class="type">utc_time_type</span>
+  <a href="local_date_time_base.html#id2477087-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#id2477137-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="id1181745"></a><h2>Description</h2>
+<a name="id2683854"></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="id1181751"></a><h3>
+<a name="id2683874"></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="id859086-bb"></a>local_date_time_base(utc_time_type t, boost::shared_ptr&lt; tz_type &gt; tz);</pre>
+<pre class="literallayout"><a name="id2476779-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,8 +110,8 @@
</div>
</li>
<li>
-<pre class="literallayout"><a name="id907570-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>
+<pre class="literallayout"><a name="id2476832-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>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Throws</span></b>:
@@ -119,96 +119,96 @@
-- 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="id1036832-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>
+<pre class="literallayout"><a name="id2476903-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="id1112088-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="id1000646-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="id1112080-bb"></a>~local_date_time_base();</pre></li>
+<li><pre class="literallayout"><a name="id2476966-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="id2476987-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="id2476958-bb"></a>~local_date_time_base();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1181942"></a><h3>
-<a name="id1033846-bb"></a><code class="computeroutput">local_date_time_base</code> public member functions</h3>
+<a name="id2684072"></a><h3>
+<a name="id2476081-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="id1033851-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="id1111045-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="id1080516-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="id907483-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="id2476086-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="id2476102-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="id2476120-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="id2476137-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="id907500-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2476154-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="id873289-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>
+<a name="id2476182-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="id974697-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="id2476231-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="id1108553-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="id2476273-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="id901562-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="id1041241-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="id803539-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="id1046728-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="id968687-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="id933821-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="id822289-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="id934462-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="id934495-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="id934528-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="id972948-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="id962990-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="id1109320-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="id870689-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="id1070763-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="id1083513-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="id2476314-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="id2476332-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="id2476362-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="id2476391-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="id2476421-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="id2476450-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="id2476480-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="id2476511-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="id2476540-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="id2476570-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="id2476599-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="id2476629-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="id2476659-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="id2476688-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="id2476718-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="id2476747-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="id1182795"></a><h3>
-<a name="id1066763-bb"></a><code class="computeroutput">local_date_time_base</code> public static functions</h3>
+<a name="id2684945"></a><h3>
+<a name="id2477018-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="id797947-bb"></a>check_dst(date_type d, time_duration_type td, boost::shared_ptr&lt; tz_type &gt; tz) ;</pre>
+<a name="id2477022-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="id1182838"></a><h3>
-<a name="id967185-bb"></a><code class="computeroutput">local_date_time_base</code> private member functions</h3>
+<a name="id2684989"></a><h3>
+<a name="id2477082-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="id893757-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>
+<a name="id2477087-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="id1108057-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>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2477137-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>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="dst_not_valid.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962953"><img src="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#id2475866"><img src="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 219ac882fd..49cd768b82 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1279512" title="Header &lt;boost/thread/exceptions.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2533190" 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#id1279512"><img src="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#id2533190"><img src="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>
@@ -33,20 +33,20 @@
<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> 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#id1073614-bb">lock_error</a>();
+  <span class="emphasis"><em>// <a href="lock_error.html#lock_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="lock_error.html#id2535598-bb">lock_error</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1361513"></a><h2>Description</h2>
+<a name="id2780388"></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="id1361523"></a><h3>
+<a name="id2780397"></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="id1073614-bb"></a>lock_error();</pre>
+<pre class="literallayout"><a name="id2535598-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.
@@ -55,13 +55,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="condition.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1279512"><img src="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#id2533190"><img src="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_find_iterator.html b/doc/html/make_find_iterator.html
index 5a718e8c99..8730008588 100644
--- a/doc/html/make_find_iterator.html
+++ b/doc/html/make_find_iterator.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template make_find_iterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id719241" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
<link rel="prev" href="split_iterator.html" title="Class template split_iterator">
<link rel="next" href="make_split_iterator.html" title="Function template make_split_iterator">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_split_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_split_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="make_find_iterator"></a><div class="titlepage"></div>
@@ -31,20 +31,20 @@
<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> 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>
- make_find_iterator(RangeT &amp; Collection, FinderT Finder);</pre></div>
+  <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>
+  make_find_iterator(RangeT &amp; Collection, FinderT Finder);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1323690"></a><h2>Description</h2>
+<a name="id2758989"></a><h2>Description</h2>
<p>Construct a find iterator to iterate through the specified string </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_split_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="split_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_split_iterator.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 ad08f2c0e2..350062fe09 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1010691" title="Header &lt;boost/variant/recursive_variant.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2551122" 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="id1257003.html" title="Class template make_recursive_variant_over">
+<link rel="next" href="id2655704.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#id1010691"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1257003.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#id2551122"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2655704.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>
@@ -30,14 +30,14 @@
</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="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>typename</strong></span> TN = <span class="emphasis"><em>unspecified</em></span>&gt;
<span class="bold"><strong>class</strong></span> make_recursive_variant {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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;
+  <span class="emphasis"><em>// types</em></span>
+  <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="id1642705"></a><h2>Description</h2>
+<a name="id2836116"></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,16 +75,16 @@
<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="id1279984.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="id2404411.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>
+<table 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_variant_over.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1010691"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1257003.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#id2551122"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2655704.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/make_split_iterator.html b/doc/html/make_split_iterator.html
index dfe22c4976..f9ec303085 100644
--- a/doc/html/make_split_iterator.html
+++ b/doc/html/make_split_iterator.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template make_split_iterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id719241" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
<link rel="prev" href="make_find_iterator.html" title="Function template make_find_iterator">
<link rel="next" href="first_finder.html" title="Function first_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="make_split_iterator"></a><div class="titlepage"></div>
@@ -31,20 +31,20 @@
<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> 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>
- make_split_iterator(RangeT &amp; Collection, FinderT Finder);</pre></div>
+  <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>
+  make_split_iterator(RangeT &amp; Collection, FinderT Finder);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1323755"></a><h2>Description</h2>
+<a name="id2759055"></a><h2>Description</h2>
<p>Construct a split iterator to iterate through the specified collection </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="make_find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_finder.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 ef93cd26fa..cafb8b08fb 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1242868" title="Header &lt;boost/variant/variant.hpp&gt;">
-<link rel="prev" href="id1172278.html" title="Function template operator&lt;&lt;">
+<link rel="up" href="variant/reference.html#id2540137" title="Header &lt;boost/variant/variant.hpp&gt;">
+<link rel="prev" href="id2630804.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="id1172278.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1242868"><img src="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="id2630804.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2540137"><img src="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>
@@ -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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Sequence&gt;
<span class="bold"><strong>class</strong></span> make_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;
+  <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="id1642421"></a><h2>Description</h2>
+<a name="id2835824"></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,18 +52,18 @@
<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="id1316002.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>
+ <code class="computeroutput"><a href="id2648190.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>
+<table 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="id1172278.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1242868"><img src="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="id2630804.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2540137"><img src="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 4a820c7301..19788342e9 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1068928" title="Header &lt;boost/date_time/microsec_time_clock.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2520303" 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="id823981.html" title="Type ymd_order_spec">
+<link rel="next" href="id2483937.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#id1068928"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id823981.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#id2520303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2483937.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="microsec_clock"></a><div class="titlepage"></div>
@@ -32,55 +32,55 @@
<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="bold"><strong>class</strong></span> microsec_clock {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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> time_duration_type::rep_type resolution_traits_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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> time_duration_type::rep_type  resolution_traits_type;
- <span class="emphasis"><em>// <a href="microsec_clock.html#id794627-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#id794632-bb">local_time</a>(shared_ptr&lt; time_zone_type &gt;) ;
- <span class="type">time_type</span> <a href="microsec_clock.html#id902689-bb">local_time</a>() ;
- <span class="type">time_type</span> <a href="microsec_clock.html#id964171-bb">universal_time</a>() ;
+  <span class="emphasis"><em>// <a href="microsec_clock.html#id2479179-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#id2479184-bb">local_time</a>(shared_ptr&lt; time_zone_type &gt;) ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2465546-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2465563-bb">universal_time</a>() ;
- <span class="emphasis"><em>// <a href="microsec_clock.html#id1034500-bb">private static functions</a></em></span>
- <span class="type">time_type</span> <a href="microsec_clock.html#id1034505-bb">create_time</a>(TZ_FOR_CREATE) ;
- <span class="type">time_type</span> <a href="microsec_clock.html#id965829-bb">local_time</a>() ;
- <span class="type">time_type</span> <a href="microsec_clock.html#id965847-bb">universal_time</a>() ;
- <span class="type">time_type</span> <a href="microsec_clock.html#id965865-bb">create_time</a>(FILETIME &amp;, TZ_FOR_CREATE) ;
+  <span class="emphasis"><em>// <a href="microsec_clock.html#id2465582-bb">private static functions</a></em></span>
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2465586-bb">create_time</a>(TZ_FOR_CREATE) ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2433422-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2433439-bb">universal_time</a>() ;
+  <span class="type">time_type</span> <a href="microsec_clock.html#id2499124-bb">create_time</a>(FILETIME &amp;, TZ_FOR_CREATE) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1109941"></a><h2>Description</h2>
+<a name="id2645362"></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="id1109952"></a><h3>
-<a name="id794627-bb"></a><code class="computeroutput">microsec_clock</code> public static functions</h3>
+<a name="id2645374"></a><h3>
+<a name="id2479179-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="id794632-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="id902689-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id964171-bb"></a>universal_time() ;</pre></li>
+  <span class="type">time_type</span> <a name="id2479184-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="id2465546-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2465563-bb"></a>universal_time() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1110034"></a><h3>
-<a name="id1034500-bb"></a><code class="computeroutput">microsec_clock</code> private static functions</h3>
+<a name="id2645458"></a><h3>
+<a name="id2465582-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="id1034505-bb"></a>create_time(TZ_FOR_CREATE tz) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id965829-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id965847-bb"></a>universal_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id965865-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="id2465586-bb"></a>create_time(TZ_FOR_CREATE tz) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2433422-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2433439-bb"></a>universal_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2499124-bb"></a>create_time(FILETIME &amp; ft, TZ_FOR_CREATE tz) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="acst_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1068928"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id823981.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#id2520303"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2483937.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 91d39d512b..99f702ea09 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1101484" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2443401" 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#id1101484"><img src="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#id2443401"><img src="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>
@@ -32,32 +32,32 @@
<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> 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#id891714-bb">minutes</a>(<span class="bold"><strong>long</strong></span>);
+  <span class="emphasis"><em>// <a href="minutes.html#minutesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="minutes.html#id2443469-bb">minutes</a>(<span class="bold"><strong>long</strong></span>);
- <span class="emphasis"><em>// <a href="minutes.html#id1042941-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="minutes.html#id2443465-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176347"></a><h2>Description</h2>
+<a name="id2678238"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176350"></a><h3>
+<a name="id2678242"></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="id891714-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="id2443469-bb"></a>minutes(<span class="bold"><strong>long</strong></span> m);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1176388"></a><h3>
-<a name="id1042941-bb"></a><code class="computeroutput">minutes</code> public member functions</h3>
+<a name="id2678281"></a><h3>
+<a name="id2443465-bb"></a><code class="computeroutput">minutes</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>
+<table 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="hours.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1101484"><img src="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#id2443401"><img src="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 c639e32696..87aef0500c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id978217" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
-<link rel="prev" href="id902407-bb.html" title="Class simple_format&lt;wchar_t&gt;">
+<link rel="up" href="date_time/doxy.html#id2352409" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="prev" href="id2492905-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="id902407-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id978217"><img src="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="id2492905-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="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,37 +33,37 @@
<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#id930376-bb">public static functions</a></em></span>
- <span class="type">std::basic_ostream&lt; charT &gt; &amp;</span>
- <a href="month_formatter.html#id1040544-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#id901392-bb">format_month</a>(<span class="bold"><strong>const</strong></span> month_type &amp;, std::ostream &amp;) ;
+  <span class="emphasis"><em>// <a href="month_formatter.html#id2418747-bb">public static functions</a></em></span>
+  <span class="type">std::basic_ostream&lt; charT &gt; &amp;</span>
+  <a href="month_formatter.html#id2442596-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#id2492357-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="id1068830"></a><h2>Description</h2>
+<a name="id2619194"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1068834"></a><h3>
-<a name="id930376-bb"></a><code class="computeroutput">month_formatter</code> public static functions</h3>
+<a name="id2619197"></a><h3>
+<a name="id2418747-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="id1040544-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="id2442596-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="id901392-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="id2492357-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id902407-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id978217"><img src="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="id2492905-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2352409"><img src="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 05366e654c..d779b8e934 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795204" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" 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#id795204"><img src="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#id2485277"><img src="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>
@@ -32,44 +32,44 @@
<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>class</strong></span> month_functor {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type cal_type;
- <span class="bold"><strong>typedef</strong></span> cal_type::ymd_type ymd_type;
- <span class="bold"><strong>typedef</strong></span> cal_type::day_type day_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type cal_type;     
+  <span class="bold"><strong>typedef</strong></span> cal_type::ymd_type       ymd_type;     
+  <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#id961746-bb">month_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="emphasis"><em>// <a href="month_functor.html#month_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="month_functor.html#id2385161-bb">month_functor</a>(<span class="bold"><strong>int</strong></span>);
- <span class="emphasis"><em>// <a href="month_functor.html#id926350-bb">public member functions</a></em></span>
- <span class="type">duration_type</span> <a href="month_functor.html#id1073731-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#id859786-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#id2400519-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="month_functor.html#id2418304-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#id2485324-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="id1038545"></a><h2>Description</h2>
+<a name="id2605829"></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="id1038551"></a><h3>
+<a name="id2605840"></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="id961746-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="id2385161-bb"></a>month_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1038590"></a><h3>
-<a name="id926350-bb"></a><code class="computeroutput">month_functor</code> public member functions</h3>
+<a name="id2605880"></a><h3>
+<a name="id2400519-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="id1073731-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="id859786-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="id2418304-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="id2485324-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="day_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795204"><img src="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#id2485277"><img src="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 ff46bf2a73..2a7e76a761 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001846" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442047" 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#id1001846"><img src="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#id2442047"><img src="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>
@@ -32,72 +32,72 @@
<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> base_config&gt;
<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#id872311-bb">months_duration</a>(int_rep);
- <a href="months_duration.html#id1066247-bb">months_duration</a>(special_values);
+  <span class="emphasis"><em>// <a href="months_duration.html#months_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="months_duration.html#id2396284-bb">months_duration</a>(int_rep);
+  <a href="months_duration.html#id2440140-bb">months_duration</a>(special_values);
- <span class="emphasis"><em>// <a href="months_duration.html#id1075690-bb">public member functions</a></em></span>
- <span class="type">int_rep</span> <a href="months_duration.html#id797324-bb">number_of_months</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">duration_type</span> <a href="months_duration.html#id856839-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#id1074152-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#id996442-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#id872293-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#id836678-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#id857584-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#id978147-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#id906840-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#id1103540-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#id970113-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#id892764-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#id1036679-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#id977157-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#id859805-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#id1046792-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#id1041487-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#id2527587-bb">public member functions</a></em></span>
+  <span class="type">int_rep</span> <a href="months_duration.html#id2527590-bb">number_of_months</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="months_duration.html#id2520797-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#id2510313-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#id2393099-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#id2384126-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#id2519169-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#id2495468-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#id2527886-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#id2412028-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#id2384936-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#id2446048-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#id2493050-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#id2439300-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#id2470026-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#id2496333-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#id2372990-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#id2525425-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="id1044221"></a><h2>Description</h2>
+<a name="id2611736"></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="id1044226"></a><h3>
+<a name="id2611750"></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="id872311-bb"></a>months_duration(int_rep num);</pre></li>
-<li><pre class="literallayout"><a name="id1066247-bb"></a>months_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2396284-bb"></a>months_duration(int_rep num);</pre></li>
+<li><pre class="literallayout"><a name="id2440140-bb"></a>months_duration(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1044282"></a><h3>
-<a name="id1075690-bb"></a><code class="computeroutput">months_duration</code> public member functions</h3>
+<a name="id2611798"></a><h3>
+<a name="id2527587-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="id797324-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="id856839-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="id1074152-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="id996442-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="id872293-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="id836678-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="id857584-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="id978147-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="id906840-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="id1103540-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="id970113-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="id892764-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="id1036679-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="id977157-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="id859805-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="id1046792-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="id1041487-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="id2527590-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="id2520797-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="id2510313-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="id2393099-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="id2384126-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="id2519169-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="id2495468-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="id2527886-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="id2412028-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="id2384936-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="id2446048-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="id2493050-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="id2439300-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="id2470026-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="id2496333-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="id2372990-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="id2525425-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="weeks_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001846"><img src="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#id2442047"><img src="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/multiple_occurrences.html b/doc/html/multiple_occurrences.html
index 39a0478d7d..48a15aba54 100644
--- a/doc/html/multiple_occurrences.html
+++ b/doc/html/multiple_occurrences.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class multiple_occurrences</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="invalid_syntax.html" title="Class invalid_syntax">
-<link rel="next" href="multiple_values.html" title="Class multiple_values">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="multiple_values.html" title="Class multiple_values">
+<link rel="next" href="validation_error.html" title="Class validation_error">
</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="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_values.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="multiple_occurrences"></a><div class="titlepage"></div>
@@ -32,33 +32,33 @@
<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> multiple_occurrences : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="multiple_occurrences.html#multiple_occurrencesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="multiple_occurrences.html#id827007-bb">multiple_occurrences</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <span class="emphasis"><em>// <a href="multiple_occurrences.html#multiple_occurrencesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="multiple_occurrences.html#id2357939-bb">multiple_occurrences</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <span class="emphasis"><em>// <a href="multiple_occurrences.html#id938821-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="multiple_occurrences.html#id2371860-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1250310"></a><h2>Description</h2>
+<a name="id2718952"></a><h2>Description</h2>
<p>Class thrown when there are several occurrences of an option, but user called a method which cannot return them all. </p>
<div class="refsect2" lang="en">
-<a name="id1250317"></a><h3>
+<a name="id2718960"></a><h3>
<a name="multiple_occurrencesconstruct-copy-destruct"></a><code class="computeroutput">multiple_occurrences</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id827007-bb"></a>multiple_occurrences(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2357939-bb"></a>multiple_occurrences(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1250357"></a><h3>
-<a name="id938821-bb"></a><code class="computeroutput">multiple_occurrences</code> public member functions</h3>
+<a name="id2719000"></a><h3>
+<a name="id2371860-bb"></a><code class="computeroutput">multiple_occurrences</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>
+<table 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="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_values.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_values.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/multiple_values.html b/doc/html/multiple_values.html
index 085a2ab1f5..dc59ae143f 100644
--- a/doc/html/multiple_values.html
+++ b/doc/html/multiple_values.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class multiple_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="multiple_occurrences.html" title="Class multiple_occurrences">
-<link rel="next" href="id935107.html" title="Class too_few_positional_options_error">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="ambiguous_option.html" title="Class ambiguous_option">
+<link rel="next" href="multiple_occurrences.html" title="Class multiple_occurrences">
</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="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id935107.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="multiple_values"></a><div class="titlepage"></div>
@@ -32,33 +32,33 @@
<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> multiple_values : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="multiple_values.html#multiple_valuesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="multiple_values.html#id1140398-bb">multiple_values</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <span class="emphasis"><em>// <a href="multiple_values.html#multiple_valuesconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="multiple_values.html#id2336350-bb">multiple_values</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <span class="emphasis"><em>// <a href="multiple_values.html#id691872-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="multiple_values.html#id2336346-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1250451"></a><h2>Description</h2>
+<a name="id2718807"></a><h2>Description</h2>
<p>Class thrown when there are several option values, but user called a method which cannot return them all. </p>
<div class="refsect2" lang="en">
-<a name="id1250458"></a><h3>
+<a name="id2718815"></a><h3>
<a name="multiple_valuesconstruct-copy-destruct"></a><code class="computeroutput">multiple_values</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id1140398-bb"></a>multiple_values(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2336350-bb"></a>multiple_values(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1250498"></a><h3>
-<a name="id691872-bb"></a><code class="computeroutput">multiple_values</code> public member functions</h3>
+<a name="id2718854"></a><h3>
+<a name="id2336346-bb"></a><code class="computeroutput">multiple_values</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>
+<table 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="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id935107.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ambiguous_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="multiple_occurrences.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 ed479da3c2..0cab94ffb7 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id757896" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534429" 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#id757896"><img src="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#id2534429"><img src="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>
@@ -34,15 +34,15 @@
<span class="bold"><strong>class</strong></span> mutex : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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>implementation-defined</em></span> scoped_lock;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id1146367-bb">mutex</a>();
- <a href="mutex.html#id1183887-bb">~mutex</a>();
+  <span class="emphasis"><em>// <a href="mutex.html#mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="mutex.html#id2601515-bb">mutex</a>();
+  <a href="mutex.html#id2589157-bb">~mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1361871"></a><h2>Description</h2>
+<a name="id2780758"></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="id1362081"></a><h3>
+<a name="id2780971"></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="id1146367-bb"></a>mutex();</pre>
+<pre class="literallayout"><a name="id2601515-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="id1183887-bb"></a>~mutex();</pre>
+<pre class="literallayout"><a name="id2589157-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>:
@@ -119,13 +119,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_resource_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id757896"><img src="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#id2534429"><img src="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 3f82167d4e..0d7ff3ceb9 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -31,19 +31,19 @@
<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> 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>
+  <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="id1076245"></a><h2>Description</h2>
+<a name="id2626921"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="days_before_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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/notify.html b/doc/html/notify.html
index 0ac6d82050..c49a96bd33 100644
--- a/doc/html/notify.html
+++ b/doc/html/notify.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function notify</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1116985" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="id1011206.html" title="Function store">
-<link rel="next" href="id906581.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="id2342502.html" title="Function store">
+<link rel="next" href="id2363468.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,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1011206.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906581.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2342502.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2363468.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="notify"></a><div class="titlepage"></div>
@@ -32,17 +32,17 @@
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis">
<span class="type">BOOST_PROGRAM_OPTIONS_DECL <span class="bold"><strong>void</strong></span></span> notify(<a href="variables_map.html" title="Class variables_map">variables_map</a> &amp; m);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1278185"></a><h2>Description</h2>
+<a name="id2729886"></a><h2>Description</h2>
<p>Runs all 'notify' function for options in 'm'. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1011206.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id906581.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2342502.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2363468.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/nth_finder.html b/doc/html/nth_finder.html
index 134bb39252..f391514f64 100644
--- a/doc/html/nth_finder.html
+++ b/doc/html/nth_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function nth_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="last_finder.html" title="Function last_finder">
<link rel="next" href="head_finder.html" title="Function head_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="nth_finder"></a><div class="titlepage"></div>
@@ -31,12 +31,12 @@
<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> ContainerT&gt;
- <span class="type"><span class="emphasis"><em>unspecified</em></span></span> nth_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> nth_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth);
<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> nth_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- PredicateT Comp);</pre></div>
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> nth_finder(<span class="bold"><strong>const</strong></span> ContainerT &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+                         PredicateT Comp);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324483"></a><h2>Description</h2>
+<a name="id2759810"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">nth_finder</code> . The finder searches for the n-th (zero-indexed) occurrence of the string in a given input. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the match.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
An instance of the <code class="computeroutput">nth_finder</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="last_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="head_finder.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 6cd9ec4e61..ef4b0ffd7c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -34,57 +34,57 @@
: : <span class="bold"><strong>public</strong></span> boost::date_time::year_based_generator&lt; date_type &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type        calendar_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar_type::day_of_week_type day_of_week_type;
+  <span class="bold"><strong>typedef</strong></span> calendar_type::month_type       month_type;      
+  <span class="bold"><strong>typedef</strong></span> calendar_type::year_type        year_type;       
+  <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#id935529-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#nth_kday_of_monthconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="nth_kday_of_month.html#id2523941-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#id792090-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="nth_kday_of_month.html#id964981-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#id893557-bb">month</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">week_num</span> <a href="nth_kday_of_month.html#id893570-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#id893583-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#id893596-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#id893609-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="nth_kday_of_month.html#id2405263-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="nth_kday_of_month.html#id2405268-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#id2458799-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">week_num</span> <a href="nth_kday_of_month.html#id2413307-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#id2413320-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#id2527806-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#id2511093-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1074563"></a><h2>Description</h2>
+<a name="id2625183"></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="id1074582"></a><h3>
+<a name="id2625202"></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="id935529-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="id2523941-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="id1074618"></a><h3>
-<a name="id792090-bb"></a><code class="computeroutput">nth_kday_of_month</code> public member functions</h3>
+<a name="id2625237"></a><h3>
+<a name="id2405263-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="id964981-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="id893557-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">week_num</span> <a name="id893570-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="id893583-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="id893596-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="id2405268-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="id2458799-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">week_num</span> <a name="id2413307-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="id2413320-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="id2527806-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="id893609-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="id2511093-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="partial_date.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 af9e97d5c8..43258fe5f2 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796206" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" 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#id796206"><img src="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#id2475564"><img src="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>
@@ -31,19 +31,19 @@
<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> nth_kday_rule_spec {
- <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> gregorian::nth_kday_of_month start_rule;
- <span class="bold"><strong>typedef</strong></span> gregorian::nth_kday_of_month end_rule;
+  <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> gregorian::nth_kday_of_month start_rule;
+  <span class="bold"><strong>typedef</strong></span> gregorian::nth_kday_of_month end_rule;  
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="nth_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796206"><img src="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#id2475564"><img src="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 fccb1cec46..d30861d0cf 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796206" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475564" 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#id796206"><img src="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#id2475564"><img src="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>
@@ -31,19 +31,19 @@
<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> nth_last_rule_spec {
- <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> gregorian::nth_kday_of_month start_rule;
- <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;
+  <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> gregorian::nth_kday_of_month  start_rule;
+  <span class="bold"><strong>typedef</strong></span> gregorian::last_kday_of_month end_rule;  
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="last_last_rule_spec.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796206"><img src="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#id2475564"><img src="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 d023d0f58b..7475698fd6 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1081612" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" 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#id1081612"><img src="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#id2510544"><img src="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>
@@ -32,44 +32,44 @@
<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_, <span class="bold"><strong>typename</strong></span> time_duration_type_&gt;
<span class="bold"><strong>class</strong></span> null_dst_rules {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id932220-bb">public static functions</a></em></span>
- <span class="type">time_is_dst_result</span>
- <a href="null_dst_rules.html#id1105492-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#id928517-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#id1077575-bb">is_dst_boundary_day</a>(date_type) ;
- <span class="type">time_duration_type</span> <a href="null_dst_rules.html#id1033876-bb">dst_offset</a>() ;
+  <span class="emphasis"><em>// <a href="null_dst_rules.html#id2398068-bb">public static functions</a></em></span>
+  <span class="type">time_is_dst_result</span>
+  <a href="null_dst_rules.html#id2515441-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#id2419378-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#id2431601-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">time_duration_type</span> <a href="null_dst_rules.html#id2512657-bb">dst_offset</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1081999"></a><h2>Description</h2>
+<a name="id2633136"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1082002"></a><h3>
-<a name="id932220-bb"></a><code class="computeroutput">null_dst_rules</code> public static functions</h3>
+<a name="id2633140"></a><h3>
+<a name="id2398068-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="id1105492-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="id2515441-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="id928517-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="id1077575-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1033876-bb"></a>dst_offset() ;</pre></li>
+<a name="id2419378-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="id2431601-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2512657-bb"></a>dst_offset() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="us_dst_rules.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1081612"><img src="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#id2510544"><img src="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/option_description.html b/doc/html/option_description.html
index 5277630b01..41f3142191 100644
--- a/doc/html/option_description.html
+++ b/doc/html/option_description.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class option_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1042148" title="Header &lt;boost/program_options/options_description.hpp&gt;">
-<link rel="prev" href="duplicate_option_error.html" title="Class duplicate_option_error">
-<link rel="next" href="options_description.html" title="Class options_description">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="basic_option.html" title="Class template basic_option">
+<link rel="next" href="id2411202.html" title="Class options_description_easy_init">
</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="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1042148"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2411202.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="option_description"></a><div class="titlepage"></div>
@@ -32,35 +32,35 @@
<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> option_description {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="option_description.html#option_descriptionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="option_description.html#id1138515-bb">option_description</a>();
- <a href="option_description.html#id1138518-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *);
- <a href="option_description.html#id826008-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
- <a href="option_description.html#id1139097-bb">~option_description</a>();
+  <span class="emphasis"><em>// <a href="option_description.html#option_descriptionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="option_description.html#id2336994-bb">option_description</a>();
+  <a href="option_description.html#id2336996-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *);
+  <a href="option_description.html#id2496239-bb">option_description</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> *, <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *);
+  <a href="option_description.html#id2365528-bb">~option_description</a>();
- <span class="emphasis"><em>// <a href="option_description.html#id977904-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="option_description.html#id721556-bb">match</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id1141475-bb">key</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id795313-bb">long_name</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id759823-bb">description</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a href="option_description.html#id756304-bb">semantic</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">std::string</span> <a href="option_description.html#id1070346-bb">format_name</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">std::string</span> <a href="option_description.html#id1071711-bb">format_parameter</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="option_description.html#id2399875-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="option_description.html#id2380521-bb">match</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id2508624-bb">key</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id2376105-bb">long_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a href="option_description.html#id2376118-bb">description</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a href="option_description.html#id2340842-bb">semantic</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="option_description.html#id2461312-bb">format_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::string</span> <a href="option_description.html#id2343692-bb">format_parameter</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="option_description.html#id1139100-bb">private member functions</a></em></span>
- <span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="option_description.html#id1037365-bb">set_name</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
+  <span class="emphasis"><em>// <a href="option_description.html#id2365530-bb">private member functions</a></em></span>
+  <span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="option_description.html#id2365535-bb">set_name</a>(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1252102"></a><h2>Description</h2>
+<a name="id2720910"></a><h2>Description</h2>
<p>Describes one possible command line/config file option. There are two kinds of properties of an option. First describe it syntactically and are used only to validate input. Second affect interpretation of the option, for example default value for it or function that should be called when the value is finally known. Routines which perform parsing never use second kind of properties -- they are side effect free. </p>
<p>options_description </p>
<div class="refsect2" lang="en">
-<a name="id1252118"></a><h3>
+<a name="id2720925"></a><h3>
<a name="option_descriptionconstruct-copy-destruct"></a><code class="computeroutput">option_description</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id1138515-bb"></a>option_description();</pre></li>
+<li><pre class="literallayout"><a name="id2336994-bb"></a>option_description();</pre></li>
<li>
-<pre class="literallayout"><a name="id1138518-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s);</pre>
+<pre class="literallayout"><a name="id2336996-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s);</pre>
<p>Initializes the object with the passed data.</p>
<p>Note: it would be nice to make the second parameter auto_ptr, to explicitly pass ownership. Unfortunately, it's often needed to create objects of types derived from 'value_semantic': options_description d; d.add_options()("a", parameter&lt;int&gt;("n")-&gt;default_value(1)); Here, the static type returned by 'parameter' should be derived from value_semantic.</p>
<p>Alas, derived-&gt;base conversion for auto_ptr does not really work, see http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/papers/2000/n1232.pdf http://std.dkuug.dk/jtc1/sc22/wg21/docs/cwg_defects.html#84</p>
@@ -72,49 +72,49 @@
</ul></div>
</li>
<li>
-<pre class="literallayout"><a name="id826008-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s,
- <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description);</pre>
+<pre class="literallayout"><a name="id2496239-bb"></a>option_description(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name, <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> * s,
+                   <span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * description);</pre>
<p>Initializes the class with the passed data. </p>
</li>
-<li><pre class="literallayout"><a name="id1139097-bb"></a>~option_description();</pre></li>
+<li><pre class="literallayout"><a name="id2365528-bb"></a>~option_description();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1252295"></a><h3>
-<a name="id977904-bb"></a><code class="computeroutput">option_description</code> public member functions</h3>
+<a name="id2721106"></a><h3>
+<a name="id2399875-bb"></a><code class="computeroutput">option_description</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="id721556-bb"></a>match(<span class="bold"><strong>const</strong></span> std::string &amp; option, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2380521-bb"></a>match(<span class="bold"><strong>const</strong></span> std::string &amp; option, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre>
<p>Given 'option', specified in the input source, return 'true' is 'option' specifies *this. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id1141475-bb"></a>key(<span class="bold"><strong>const</strong></span> std::string &amp; option) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2508624-bb"></a>key(<span class="bold"><strong>const</strong></span> std::string &amp; option) <span class="bold"><strong>const</strong></span>;</pre>
<p>Return the key that should identify the option, in particular in the variables_map class. The 'option' parameter is the option spelling from the input source. If option name contains '*', returns 'option'. If long name was specified, it's the long name, otherwise it's a short name with prepended '-'. </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id795313-bb"></a>long_name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id759823-bb"></a>description() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a name="id756304-bb"></a>semantic() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id1070346-bb"></a>format_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2376105-bb"></a>long_name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::string &amp;</span> <a name="id2376118-bb"></a>description() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">shared_ptr&lt; <span class="bold"><strong>const</strong></span> <a href="value_semantic.html" title="Class value_semantic">value_semantic</a> &gt;</span> <a name="id2340842-bb"></a>semantic() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2461312-bb"></a>format_name() <span class="bold"><strong>const</strong></span>;</pre></li>
<li>
-<pre class="literallayout"><span class="type">std::string</span> <a name="id1071711-bb"></a>format_parameter() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2343692-bb"></a>format_parameter() <span class="bold"><strong>const</strong></span>;</pre>
<p>Return the parameter name and properties, formatted suitably for usage message. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1252535"></a><h3>
-<a name="id1139100-bb"></a><code class="computeroutput">option_description</code> private member functions</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id1037365-bb"></a>set_name(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name) ;</pre></li></ol></div>
+<a name="id2721353"></a><h3>
+<a name="id2365530-bb"></a><code class="computeroutput">option_description</code> private member functions</h3>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><span class="type"><a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id2365535-bb"></a>set_name(<span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> * name) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="duplicate_option_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1042148"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="options_description.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="basic_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2411202.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/options_description.html b/doc/html/options_description.html
index 29a0927d1b..8706dc44b6 100644
--- a/doc/html/options_description.html
+++ b/doc/html/options_description.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class options_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1042148" title="Header &lt;boost/program_options/options_description.hpp&gt;">
-<link rel="prev" href="option_description.html" title="Class option_description">
-<link rel="next" href="id1004464.html" title="Class options_description_easy_init">
+<link rel="up" href="program_options/reference.html#id2473651" title="Header &lt;boost/program_options/options_description.hpp&gt;">
+<link rel="prev" href="id2411202.html" title="Class options_description_easy_init">
+<link rel="next" href="duplicate_option_error.html" title="Class duplicate_option_error">
</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="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1042148"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1004464.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2411202.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="options_description"></a><div class="titlepage"></div>
@@ -32,76 +32,76 @@
<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> options_description {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="options_description.html#options_descriptionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="options_description.html#id1077992-bb">options_description</a>(<span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
- <a href="options_description.html#id931700-bb">options_description</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
+  <span class="emphasis"><em>// <a href="options_description.html#options_descriptionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="options_description.html#id2464057-bb">options_description</a>(<span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
+  <a href="options_description.html#id2377898-bb">options_description</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>unsigned</strong></span> = m_default_line_length);
- <span class="emphasis"><em>// <a href="options_description.html#id1107239-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id1009448-bb">add</a>(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt;) ;
- <span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a href="options_description.html#id1043840-bb">add</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
- <span class="type"><a href="id1004464.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a href="options_description.html#id926743-bb">add_options</a>() ;
- <span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="options_description.html#id1112136-bb">find</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> *</span> <a href="options_description.html#id1036357-bb">find_nothrow</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a href="options_description.html#id1138182-bb">options</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id901578-bb">print</a>(std::ostream &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="options_description.html#id2350872-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id2350876-bb">add</a>(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt;) ;
+  <span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a href="options_description.html#id2376744-bb">add</a>(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp;) ;
+  <span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a href="options_description.html#id2407263-bb">add_options</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a href="options_description.html#id2407292-bb">find</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> *</span> <a href="options_description.html#id2342317-bb">find_nothrow</a>(<span class="bold"><strong>const</strong></span> std::string &amp;, <span class="bold"><strong>bool</strong></span>) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a href="options_description.html#id2369815-bb">options</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="options_description.html#id2369831-bb">print</a>(std::ostream &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="bold"><strong>static</strong></span> const unsigned m_default_line_length;
+  <span class="bold"><strong>static</strong></span> const unsigned m_default_line_length;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1252885"></a><h2>Description</h2>
+<a name="id2722170"></a><h2>Description</h2>
<p>A set of option descriptions. This provides convenient interface for adding new option (the add_options) method, and facilities to search for options by name.</p>
<p>See here for option adding interface discussion. </p>
<p>option_description </p>
<div class="refsect2" lang="en">
-<a name="id1252900"></a><h3>
+<a name="id2722184"></a><h3>
<a name="options_descriptionconstruct-copy-destruct"></a><code class="computeroutput">options_description</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id1077992-bb"></a>options_description(<span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
+<pre class="literallayout"><a name="id2464057-bb"></a>options_description(<span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
<p>Creates the instance. </p>
</li>
<li>
-<pre class="literallayout"><a name="id931700-bb"></a>options_description(<span class="bold"><strong>const</strong></span> std::string &amp; caption,
- <span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
+<pre class="literallayout"><a name="id2377898-bb"></a>options_description(<span class="bold"><strong>const</strong></span> std::string &amp; caption,
+                    <span class="bold"><strong>unsigned</strong></span> line_length = m_default_line_length);</pre>
<p>Creates the instance. The 'caption' parameter gives the name of this 'options_description' instance. Primarily useful for output. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1252975"></a><h3>
-<a name="id1107239-bb"></a><code class="computeroutput">options_description</code> public member functions</h3>
+<a name="id2722260"></a><h3>
+<a name="id2350872-bb"></a><code class="computeroutput">options_description</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="id1009448-bb"></a>add(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; desc) ;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2350876-bb"></a>add(shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; desc) ;</pre>
<p>Adds new variable description. Throws duplicate_variable_error if either short or long name matches that of already present one. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a name="id1043840-bb"></a>add(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
+<pre class="literallayout"><span class="type"><a href="options_description.html" title="Class options_description">options_description</a> &amp;</span> <a name="id2376744-bb"></a>add(<span class="bold"><strong>const</strong></span> <a href="options_description.html" title="Class options_description">options_description</a> &amp; desc) ;</pre>
<p>Adds a group of option description. This has the same effect as adding all option_descriptions in 'desc' individually, except that output operator will show a separate group. Returns *this. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="id1004464.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a name="id926743-bb"></a>add_options() ;</pre>
+<pre class="literallayout"><span class="type"><a href="id2411202.html" title="Class options_description_easy_init">options_description_easy_init</a></span> <a name="id2407263-bb"></a>add_options() ;</pre>
<p>Returns an object of implementation-defined type suitable for adding options to options_description. The returned object will have overloaded operator() with parameter type matching 'option_description' constructors. Calling the operator will create new option_description instance and add it. </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id1112136-bb"></a>find(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> *</span>
-<a name="id1036357-bb"></a>find_nothrow(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a name="id1138182-bb"></a>options() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> &amp;</span> <a name="id2407292-bb"></a>find(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="option_description.html" title="Class option_description">option_description</a> *</span>
+<a name="id2342317-bb"></a>find_nothrow(<span class="bold"><strong>const</strong></span> std::string &amp; name, <span class="bold"><strong>bool</strong></span> approx) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> std::vector&lt; shared_ptr&lt; <a href="option_description.html" title="Class option_description">option_description</a> &gt; &gt; &amp;</span> <a name="id2369815-bb"></a>options() <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="id901578-bb"></a>print(std::ostream &amp; os) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2369831-bb"></a>print(std::ostream &amp; os) <span class="bold"><strong>const</strong></span>;</pre>
<p>Output 'desc' to the specified stream, calling 'f' to output each option_description element. </p>
</li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="option_description.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1042148"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1004464.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2411202.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2473651"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="duplicate_option_error.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 9772b213f7..6cc02f2509 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id933210" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" 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#id933210"><img src="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#id2496102"><img src="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>
@@ -32,33 +32,33 @@
<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, <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;
<span class="bold"><strong>class</strong></span> ostream_date_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> date_type::ymd_type ymd_type;
+  <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> date_type::ymd_type         ymd_type;    
- <span class="emphasis"><em>// <a href="ostream_date_formatter.html#id792170-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id798992-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#id1044657-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#id2429141-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_date_formatter.html#id2429146-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#id2419556-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="id1070177"></a><h2>Description</h2>
+<a name="id2620591"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1070181"></a><h3>
-<a name="id792170-bb"></a><code class="computeroutput">ostream_date_formatter</code> public static functions</h3>
+<a name="id2620594"></a><h3>
+<a name="id2429141-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="id798992-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="id1044657-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="id2429146-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="id2419556-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_ymd_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933210"><img src="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#id2496102"><img src="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 f4487302f5..85a108b582 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id933210" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" 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#id933210"><img src="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#id2496102"><img src="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>
@@ -32,30 +32,30 @@
<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> facet_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_month_formatter {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id965665-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_month_formatter.html#id891806-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#id2430457-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_month_formatter.html#id2430462-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="id1069593"></a><h2>Description</h2>
+<a name="id2619983"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069596"></a><h3>
-<a name="id965665-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="id891806-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>
+<a name="id2619987"></a><h3>
+<a name="id2430457-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="id2430462-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933210"><img src="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#id2496102"><img src="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 a1eff93a3b..ed123f6290 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id798731" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
-<link rel="prev" href="id926799.html" title="Class template ostream_time_duration_formatter">
-<link rel="next" href="id682690.html" title="Class template ostream_time_period_formatter">
+<link rel="up" href="date_time/doxy.html#id2406082" title="Header &lt;boost/date_time/time_formatting_streams.hpp&gt;">
+<link rel="prev" href="id2406096.html" title="Class template ostream_time_duration_formatter">
+<link rel="next" href="id2428972.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="id926799.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798731"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id682690.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2406096.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2406082"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2428972.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>
@@ -32,31 +32,31 @@
<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> charT = <span class="bold"><strong>char</strong></span>&gt;
<span class="bold"><strong>class</strong></span> ostream_time_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_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="id926799.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>// 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_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="id2406096.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#id904670-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_time_formatter.html#id904675-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#id2428929-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_time_formatter.html#id2428933-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="id1140069"></a><h2>Description</h2>
+<a name="id2658676"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1140073"></a><h3>
-<a name="id904670-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="id904675-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="id2658679"></a><h3>
+<a name="id2428929-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="id2428933-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id926799.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id798731"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id682690.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2406096.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2406082"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2428972.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 1f1eece383..42147b7099 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id933210" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" 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#id933210"><img src="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#id2496102"><img src="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>
@@ -32,31 +32,31 @@
<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> weekday_type, <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;
<span class="bold"><strong>class</strong></span> ostream_weekday_formatter {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id964088-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_weekday_formatter.html#id1111888-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>) ;
+  <span class="emphasis"><em>// <a href="ostream_weekday_formatter.html#id2503838-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_weekday_formatter.html#id2503842-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="id1069775"></a><h2>Description</h2>
+<a name="id2620174"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069778"></a><h3>
-<a name="id964088-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="id1111888-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>
+<a name="id2620177"></a><h3>
+<a name="id2503838-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="id2503842-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933210"><img src="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#id2496102"><img src="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 11a6da46f1..fe39f083f5 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id933210" title="Header &lt;boost/date_time/date_formatting_locales.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2496102" 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#id933210"><img src="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#id2496102"><img src="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>
@@ -32,34 +32,34 @@
<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> ymd_type, <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;
<span class="bold"><strong>class</strong></span> ostream_ymd_formatter {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> ymd_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> <a href="ostream_month_formatter.html" title="Class template ostream_month_formatter">ostream_month_formatter</a>&lt; facet_type, charT &gt; month_formatter_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> ymd_type::month_type                         month_type;          
+  <span class="bold"><strong>typedef</strong></span> <a href="ostream_month_formatter.html" title="Class template ostream_month_formatter">ostream_month_formatter</a>&lt; facet_type, charT &gt; month_formatter_type;
+  <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#id901709-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_ymd_formatter.html#id901715-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#id2405285-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="ostream_ymd_formatter.html#id2521622-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="id1069977"></a><h2>Description</h2>
+<a name="id2620385"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069980"></a><h3>
-<a name="id901709-bb"></a><code class="computeroutput">ostream_ymd_formatter</code> public static functions</h3>
+<a name="id2620388"></a><h3>
+<a name="id2405285-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="id901715-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="id2521622-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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_weekday_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id933210"><img src="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#id2496102"><img src="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_command_line.html b/doc/html/parse_command_line.html
index 95c5bafcdb..c984004498 100644
--- a/doc/html/parse_command_line.html
+++ b/doc/html/parse_command_line.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template parse_command_line</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id695585" title="Header &lt;boost/program_options/parsers.hpp&gt;">
-<link rel="prev" href="id754617.html" title="Type collect_unrecognized_mode">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="prev" href="id2348892.html" title="Type collect_unrecognized_mode">
<link rel="next" href="parse_config_file.html" title="Function template parse_config_file">
</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="id754617.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="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_config_file.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2348892.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="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_config_file.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="parse_command_line"></a><div class="titlepage"></div>
@@ -31,22 +31,22 @@
<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"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span>
- parse_command_line(<span class="bold"><strong>int</strong></span> argc, charT * argv, <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> style = 0,
- function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; ext = ext_parser());</pre></div>
+  <span class="type"><a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span>
+  parse_command_line(<span class="bold"><strong>int</strong></span> argc, charT * argv, <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> style = 0,
+                     function1&lt; std::pair&lt; std::string, std::string &gt;, <span class="bold"><strong>const</strong></span> std::string &amp; &gt; ext = ext_parser());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1255245"></a><h2>Description</h2>
+<a name="id2724253"></a><h2>Description</h2>
<p>Creates instance of 'command_line_parser', passes parameters to it, and returns the result of calling the 'run' method. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id754617.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="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_config_file.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2348892.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="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_config_file.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/parse_config_file.html b/doc/html/parse_config_file.html
index c48e9ebd8e..46e55eb736 100644
--- a/doc/html/parse_config_file.html
+++ b/doc/html/parse_config_file.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template parse_config_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id695585" title="Header &lt;boost/program_options/parsers.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2348797" title="Header &lt;boost/program_options/parsers.hpp&gt;">
<link rel="prev" href="parse_command_line.html" title="Function template parse_command_line">
<link rel="next" href="collect_unrecognized.html" title="Function template collect_unrecognized">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="collect_unrecognized.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="collect_unrecognized.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="parse_config_file"></a><div class="titlepage"></div>
@@ -31,21 +31,21 @@
<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">BOOST_PROGRAM_OPTIONS_DECL <a href="basic_parsed_options.html" title="Class template basic_parsed_options">basic_parsed_options</a>&lt; charT &gt;</span>
- parse_config_file(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; );</pre></div>
+  <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>
+  parse_config_file(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; );</pre></div>
<div class="refsect1" lang="en">
-<a name="id1255312"></a><h2>Description</h2>
+<a name="id2724323"></a><h2>Description</h2>
<p>Parse a config file. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id695585"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="collect_unrecognized.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="parse_command_line.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2348797"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="collect_unrecognized.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 308cab2081..c442be5605 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1079192" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2393421" 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#id1079192"><img src="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#id2393421"><img src="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>
@@ -31,50 +31,50 @@
<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="bold"><strong>struct</strong></span> parse_match_result {
- <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>// types</em></span>
+  <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#id968345-bb">parse_match_result</a>();
+  <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#id2469026-bb">parse_match_result</a>();
- <span class="emphasis"><em>// <a href="parse_match_result.html#id965682-bb">public member functions</a></em></span>
- <span class="type">string_type</span> <a href="parse_match_result.html#id997446-bb">remaining</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">charT</span> <a href="parse_match_result.html#id1038670-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#id1039286-bb">has_remaining</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="parse_match_result.html#id2468969-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="parse_match_result.html#id2468974-bb">remaining</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">charT</span> <a href="parse_match_result.html#id2468986-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#id2468999-bb">has_remaining</a>() <span class="bold"><strong>const</strong></span>;
- string_type cache;
- unsigned short match_depth;
- short current_match;
- <span class="bold"><strong>static</strong></span> const short PARSE_ERROR;
+  string_type cache;
+  unsigned short match_depth;
+  short current_match;
+  <span class="bold"><strong>static</strong></span> const short PARSE_ERROR;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1114827"></a><h2>Description</h2>
+<a name="id2650474"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1114830"></a><h3>
+<a name="id2650478"></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="id968345-bb"></a>parse_match_result();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2469026-bb"></a>parse_match_result();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1114864"></a><h3>
-<a name="id965682-bb"></a><code class="computeroutput">parse_match_result</code> public member functions</h3>
+<a name="id2650511"></a><h3>
+<a name="id2468969-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="id997446-bb"></a>remaining() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1038670-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="id2468974-bb"></a>remaining() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2468986-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="id1039286-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="id2468999-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="convert_string_type.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1079192"><img src="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#id2393421"><img src="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 67b13906ca..a69bdd728f 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -34,29 +34,29 @@
: : <span class="bold"><strong>public</strong></span> boost::date_time::year_based_generator&lt; date_type &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> duration_type::duration_rep duration_rep;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type    calendar_type;
+  <span class="bold"><strong>typedef</strong></span> calendar_type::day_type     day_type;     
+  <span class="bold"><strong>typedef</strong></span> calendar_type::month_type   month_type;   
+  <span class="bold"><strong>typedef</strong></span> calendar_type::year_type    year_type;    
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type    duration_type;
+  <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#id827817-bb">partial_date</a>(day_type, month_type);
- <a href="partial_date.html#id1037503-bb">partial_date</a>(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#id2464976-bb">partial_date</a>(day_type, month_type);
+  <a href="partial_date.html#id2456480-bb">partial_date</a>(duration_rep);
- <span class="emphasis"><em>// <a href="partial_date.html#id857789-bb">public member functions</a></em></span>
- <span class="type">date_type</span> <a href="partial_date.html#id857794-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
- <span class="type">date_type</span> <a href="partial_date.html#id1033499-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#id1103711-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#id908209-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#id943672-bb">month</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">day_type</span> <a href="partial_date.html#id1071355-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#id1102569-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="partial_date.html#id2472423-bb">public member functions</a></em></span>
+  <span class="type">date_type</span> <a href="partial_date.html#id2472427-bb">get_date</a>(year_type) <span class="bold"><strong>const</strong></span>;
+  <span class="type">date_type</span> <a href="partial_date.html#id2489992-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#id2417278-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#id2498407-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#id2478664-bb">month</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">day_type</span> <a href="partial_date.html#id2507935-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#id2507947-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1074013"></a><h2>Description</h2>
+<a name="id2624612"></a><h2>Description</h2>
<p>Example usage: </p>
<pre class="programlisting"> partial_date pd(1, Jan);
partial_date pd2(70);
@@ -64,48 +64,48 @@
date d2 = pd2.get_date(2002); //2002-Mar-10
</pre>
<div class="refsect2" lang="en">
-<a name="id1074026"></a><h3>
+<a name="id2624625"></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="id827817-bb"></a>partial_date(day_type d, month_type m);</pre></li>
+<li><pre class="literallayout"><a name="id2464976-bb"></a>partial_date(day_type d, month_type m);</pre></li>
<li>
-<pre class="literallayout"><a name="id1037503-bb"></a>partial_date(duration_rep days);</pre>
+<pre class="literallayout"><a name="id2456480-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="id1074081"></a><h3>
-<a name="id857789-bb"></a><code class="computeroutput">partial_date</code> public member functions</h3>
+<a name="id2624678"></a><h3>
+<a name="id2472423-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="id857794-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="id2472427-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="id1033499-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="id1103711-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="id908209-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="id943672-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">day_type</span> <a name="id1071355-bb"></a>day() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2489992-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="id2417278-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="id2498407-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="id2478664-bb"></a>month() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">day_type</span> <a name="id2507935-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="id1102569-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="id2507947-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="year_based_generator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 9712202a2c..4e040e936a 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id796206" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
-<link rel="prev" href="id929185.html" title="Function operator-=">
+<link rel="up" href="date_time/doxy.html#id2475564" title="Header &lt;boost/date_time/local_time/dst_transition_day_rules.hpp&gt;">
+<link rel="prev" href="id2475514.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="id929185.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796206"><img src="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="id2475514.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="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>
@@ -31,19 +31,19 @@
<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> partial_date_rule_spec {
- <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> gregorian::partial_date start_rule;
- <span class="bold"><strong>typedef</strong></span> gregorian::partial_date end_rule;
+  <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> gregorian::partial_date start_rule;
+  <span class="bold"><strong>typedef</strong></span> gregorian::partial_date end_rule;  
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id929185.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id796206"><img src="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="id2475514.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2475564"><img src="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 3266973bf4..c36be029e6 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id934012" title="Header &lt;boost/date_time/period.hpp&gt;">
-<link rel="prev" href="id823981.html" title="Type ymd_order_spec">
+<link rel="up" href="date_time/doxy.html#id2434012" title="Header &lt;boost/date_time/period.hpp&gt;">
+<link rel="prev" href="id2483937.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="id823981.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id934012"><img src="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="id2483937.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2434012"><img src="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>
@@ -32,76 +32,76 @@
<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> point_rep, <span class="bold"><strong>typename</strong></span> duration_rep&gt;
<span class="bold"><strong>class</strong></span> period {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> point_rep point_type;
- <span class="bold"><strong>typedef</strong></span> duration_rep duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> point_rep    point_type;   
+  <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#id1107105-bb">period</a>(point_rep, point_rep);
- <a href="period.html#id1041928-bb">period</a>(point_rep, duration_rep);
+  <span class="emphasis"><em>// <a href="period.html#periodconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="period.html#id2410155-bb">period</a>(point_rep, point_rep);
+  <a href="period.html#id2410192-bb">period</a>(point_rep, duration_rep);
- <span class="emphasis"><em>// <a href="period.html#id1113740-bb">public member functions</a></em></span>
- <span class="type">point_rep</span> <a href="period.html#id1101660-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">point_rep</span> <a href="period.html#id1101677-bb">end</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">point_rep</span> <a href="period.html#id824433-bb">last</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">duration_rep</span> <a href="period.html#id1071903-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#id996177-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#id1067386-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#id868731-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#id1082975-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#id1083004-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#id895076-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#id935225-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#id977376-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#id866387-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#id898811-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#id926291-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#id977878-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#id793588-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#id2458307-bb">public member functions</a></em></span>
+  <span class="type">point_rep</span> <a href="period.html#id2458311-bb">begin</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">point_rep</span> <a href="period.html#id2442552-bb">end</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">point_rep</span> <a href="period.html#id2442568-bb">last</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_rep</span> <a href="period.html#id2442584-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#id2477874-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#id2477891-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#id2417421-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#id2417451-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#id2457178-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#id2457205-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#id2452458-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#id2453088-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#id2453119-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#id2393884-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#id2393911-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#id2432541-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#id2472159-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="id1110840"></a><h2>Description</h2>
+<a name="id2646299"></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="id1110879"></a><h3>
+<a name="id2646334"></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="id1107105-bb"></a>period(point_rep first_point, point_rep end_point);</pre>
+<pre class="literallayout"><a name="id2410155-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="id1041928-bb"></a>period(point_rep first_point, duration_rep len);</pre>
+<pre class="literallayout"><a name="id2410192-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="id1110931"></a><h3>
-<a name="id1113740-bb"></a><code class="computeroutput">period</code> public member functions</h3>
+<a name="id2646392"></a><h3>
+<a name="id2458307-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="id1101660-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id1101677-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id824433-bb"></a>last() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id1071903-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="id996177-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="id1067386-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="id868731-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="id1082975-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="id1083004-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="id895076-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="id935225-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="id977376-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="id866387-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="id898811-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="id926291-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="id977878-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="id2458311-bb"></a>begin() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id2442552-bb"></a>end() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">point_rep</span> <a name="id2442568-bb"></a>last() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">duration_rep</span> <a name="id2442584-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="id2477874-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="id2477891-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="id2417421-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="id2417451-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="id2457178-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="id2457205-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="id2452458-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="id2453088-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="id2453119-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="id2393884-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="id2393911-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="id2432541-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="id793588-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="id2472159-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---)
@@ -114,13 +114,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id823981.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id934012"><img src="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="id2483937.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2434012"><img src="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 c8a1959ea8..ffc0543921 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id968211" title="Header &lt;boost/date_time/period_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2407150" 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#id968211"><img src="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#id2407150"><img src="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>
@@ -30,41 +30,41 @@
</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> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> 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_string&lt; CharT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; char_type &gt;::const_iterator const_itr_type;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt; collection_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt;                     string_type;    
+  <span class="bold"><strong>typedef</strong></span> CharT                                          char_type;      
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; char_type &gt;::const_iterator const_itr_type; 
+  <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#id934147-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#period_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="period_formatter.html#id2373145-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#id1110953-bb">public member functions</a></em></span>
- <span class="type">OutItrT</span> <a href="period_formatter.html#id1031617-bb">put_period_separator</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type">OutItrT</span> <a href="period_formatter.html#id1080176-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#id833321-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#id905631-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#id938676-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#id1072448-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#id1069028-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="emphasis"><em>// <a href="period_formatter.html#id2481144-bb">public member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id2481148-bb">put_period_separator</a>(OutItrT &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type">OutItrT</span> <a href="period_formatter.html#id2481176-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#id2506948-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#id2506975-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#id2506988-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#id2479018-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#id2395795-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;
- <span class="bold"><strong>static</strong></span> const char_type default_period_start_delimeter;
- <span class="bold"><strong>static</strong></span> const char_type default_period_open_range_end_delimeter;
- <span class="bold"><strong>static</strong></span> const char_type default_period_closed_range_end_delimeter;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_start_delimeter;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_open_range_end_delimeter;
+  <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="id1111954"></a><h2>Description</h2>
+<a name="id2647460"></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,31 +83,31 @@
</pre>
<p>where the date formatting is controlled by the date facet </p>
<div class="refsect2" lang="en">
-<a name="id1111999"></a><h3>
+<a name="id2647504"></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="id934147-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 class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2373145-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="id1112086"></a><h3>
-<a name="id1110953-bb"></a><code class="computeroutput">period_formatter</code> public member functions</h3>
+<a name="id2647601"></a><h3>
+<a name="id2481144-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="id1031617-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="id1080176-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="id833321-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="id905631-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="id938676-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="id1072448-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="type">OutItrT</span> <a name="id2481148-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="id2481176-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="id2506948-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="id2506975-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="id2506988-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="id2479018-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="id1069028-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>
+  <span class="type">OutItrT</span> <a name="id2395795-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>
<div class="itemizedlist"><ul type="disc">
@@ -128,13 +128,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="period.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id968211"><img src="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#id2407150"><img src="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 72e52d3ec5..d31051f60f 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1080806" title="Header &lt;boost/date_time/period_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2394584" 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#id1080806"><img src="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#id2394584"><img src="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>
@@ -32,44 +32,44 @@
<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, <span class="bold"><strong>typename</strong></span> CharT&gt;
<span class="bold"><strong>class</strong></span> period_parser {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; CharT &gt; stream_itr_type;
- <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; CharT &gt; parse_tree_type;
- <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type match_results;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; CharT &gt; &gt; collection_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt;                string_type;    
+  <span class="bold"><strong>typedef</strong></span> CharT                                     char_type;      
+  <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; CharT &gt;         stream_itr_type;
+  <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; CharT &gt;                parse_tree_type;
+  <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type  match_results;  
+  <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#id1108169-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#id934723-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#period_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="period_parser.html#id2520377-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#id2394256-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#id892891-bb">public member functions</a></em></span>
- <span class="type">period_range_option</span> <a href="period_parser.html#id892897-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#id1108675-bb">range_option</a>(period_range_option) ;
- <span class="type">collection_type</span> <a href="period_parser.html#id1039110-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#id933229-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#id903547-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#id2471763-bb">public member functions</a></em></span>
+  <span class="type">period_range_option</span> <a href="period_parser.html#id2471768-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#id2471780-bb">range_option</a>(period_range_option) ;
+  <span class="type">collection_type</span> <a href="period_parser.html#id2471803-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#id2471816-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#id2468850-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#id1077929-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id1077934-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="emphasis"><em>// <a href="period_parser.html#id2394322-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="period_parser.html#id2529067-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;
- <span class="bold"><strong>static</strong></span> const char_type default_period_start_delimeter;
- <span class="bold"><strong>static</strong></span> const char_type default_period_open_range_end_delimeter;
- <span class="bold"><strong>static</strong></span> const char_type default_period_closed_range_end_delimeter;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_separator;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_start_delimeter;
+  <span class="bold"><strong>static</strong></span> const char_type default_period_open_range_end_delimeter;
+  <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="id1112861"></a><h2>Description</h2>
+<a name="id2648417"></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,34 +84,34 @@
</pre>
<p>where the date format is controlled by the date facet </p>
<div class="refsect2" lang="en">
-<a name="id1112900"></a><h3>
+<a name="id2648456"></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="id1108169-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="id934723-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="id2520377-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="id2394256-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="id1113012"></a><h3>
-<a name="id892891-bb"></a><code class="computeroutput">period_parser</code> public member functions</h3>
+<a name="id2648579"></a><h3>
+<a name="id2471763-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="id892897-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="id1108675-bb"></a>range_option(period_range_option option) ;</pre></li>
-<li><pre class="literallayout"><span class="type">collection_type</span> <a name="id1039110-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="id933229-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="type">period_range_option</span> <a name="id2471768-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="id2471780-bb"></a>range_option(period_range_option option) ;</pre></li>
+<li><pre class="literallayout"><span class="type">collection_type</span> <a name="id2471803-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="id2471816-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="id903547-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>
+  <span class="type">period_type</span> <a name="id2468850-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>
<p>This generic code will parse any period using a facet to to get the 'elements'. For example, in the case of a date_period the elements will be instances of a date which will be parsed according the to setup in the passed facet parameter.</p>
<p>The steps for parsing a period are always the same:</p>
<div class="itemizedlist"><ul type="disc">
@@ -131,20 +131,20 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1113264"></a><h3>
-<a name="id1077929-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="id1077934-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>
+<a name="id2648833"></a><h3>
+<a name="id2394322-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="id2529067-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="period_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1080806"><img src="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#id2394584"><img src="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 f20997c9a6..925e9ae7c4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1079172" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442818" 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="id908622.html" title="Class millisec_posix_time_system_config">
+<link rel="next" href="id2443265.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#id1079172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id908622.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#id2442818"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2443265.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>
@@ -32,33 +32,33 @@
<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> 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> <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="id791643.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>// types</em></span>
+  <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="id2442833.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#id802545-bb">public member functions</a></em></span>
- <span class="type"></span> <a href="posix_time_system_config.html#id802550-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000000) ;
+  <span class="emphasis"><em>// <a href="posix_time_system_config.html#id2443223-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="posix_time_system_config.html#id2443228-bb">BOOST_STATIC_CONSTANT</a>(boost::int64_t, tick_per_second = 1000000000) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1175779"></a><h2>Description</h2>
+<a name="id2677643"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1175782"></a><h3>
-<a name="id802545-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="id802550-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second = 1000000000) ;</pre></li></ol></div>
+<a name="id2677646"></a><h3>
+<a name="id2443223-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="id2443228-bb"></a>BOOST_STATIC_CONSTANT(boost::int64_t , tick_per_second = 1000000000) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_time_rep.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1079172"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id908622.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#id2442818"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2443265.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 8d28a0fee9..1e4f8550c2 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1036913" title="Header &lt;boost/date_time/local_time/posix_time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2447946" 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#id1036913"><img src="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#id2447946"><img src="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>
@@ -32,41 +32,41 @@
<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> posix_time_zone : <span class="bold"><strong>public</strong></span> boost::local_time::time_zone {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> boost::posix_time::time_duration time_duration_type;
- <span class="bold"><strong>typedef</strong></span> boost::tokenizer&lt; boost::char_separator&lt; <span class="bold"><strong>char</strong></span> &gt; &gt; tokenizer;
- <span class="bold"><strong>typedef</strong></span> <a href="time_zone.html" title="Class time_zone">time_zone</a> base_type;
- <span class="bold"><strong>typedef</strong></span> base_type::string_type string_type;
- <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type stringstream_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::posix_time::time_duration                  time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> boost::tokenizer&lt; boost::char_separator&lt; <span class="bold"><strong>char</strong></span> &gt; &gt; tokenizer;         
+  <span class="bold"><strong>typedef</strong></span> <a href="time_zone.html" title="Class time_zone">time_zone</a>                                         base_type;         
+  <span class="bold"><strong>typedef</strong></span> base_type::string_type                            string_type;       
+  <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#id1003421-bb">posix_time_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <a href="posix_time_zone.html#id1107917-bb">~posix_time_zone</a>();
+  <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#id2448349-bb">posix_time_zone</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="posix_time_zone.html#id2448367-bb">~posix_time_zone</a>();
- <span class="emphasis"><em>// <a href="posix_time_zone.html#id1066870-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#id1066875-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#id904433-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#id905198-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#id1107907-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#id978347-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#id825986-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#id870673-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#id1046805-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#id977554-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#id973012-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="posix_time_zone.html#id2448123-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#id2448127-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#id2448145-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#id2448171-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#id2448198-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#id2448227-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#id2448244-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#id2448271-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#id2448297-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#id2448314-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#id2448331-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="posix_time_zone.html#id1107919-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id1107924-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#id798921-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#id1076682-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#id940727-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#id1078639-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#id2448369-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="posix_time_zone.html#id2448374-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#id2448408-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#id2448441-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#id2448474-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#id2448512-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#id1002619-bb">private static functions</a></em></span>
- <span class="type">std::string</span> <a href="posix_time_zone.html#id826478-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#id2448551-bb">private static functions</a></em></span>
+  <span class="type">std::string</span> <a href="posix_time_zone.html#id2448555-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="id1184062"></a><h2>Description</h2>
+<a name="id2686272"></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,66 +84,66 @@
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="id1184070"></a><h3>
+<a name="id2686298"></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="id1003421-bb"></a>posix_time_zone(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
-<li><pre class="literallayout"><a name="id1107917-bb"></a>~posix_time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id2448349-bb"></a>posix_time_zone(<span class="bold"><strong>const</strong></span> std::string &amp; s);</pre></li>
+<li><pre class="literallayout"><a name="id2448367-bb"></a>~posix_time_zone();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1184120"></a><h3>
-<a name="id1066870-bb"></a><code class="computeroutput">posix_time_zone</code> public member functions</h3>
+<a name="id2686352"></a><h3>
+<a name="id2448123-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="id1066875-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="id2448127-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="id904433-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="id2448145-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="id905198-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="id2448171-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="id1107907-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="id2448198-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="id978347-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="id825986-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="id870673-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="id1046805-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="id977554-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="id973012-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="id2448227-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="id2448244-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="id2448271-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="id2448297-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="id2448314-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="id2448331-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1184428"></a><h3>
-<a name="id1107919-bb"></a><code class="computeroutput">posix_time_zone</code> private member functions</h3>
+<a name="id2686667"></a><h3>
+<a name="id2448369-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="id1107924-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="id2448374-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="id798921-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="id1076682-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="id940727-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="id1078639-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="id2448408-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="id2448441-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="id2448474-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="id2448512-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="id1184603"></a><h3>
-<a name="id1002619-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="id826478-bb"></a>td_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li></ol></div>
+<a name="id2686858"></a><h3>
+<a name="id2448551-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="id2448555-bb"></a>td_as_string(<span class="bold"><strong>const</strong></span> time_duration_type &amp; td) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_adjustment.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1036913"><img src="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#id2447946"><img src="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 ea487ae944..7a3aaceeae 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -31,19 +31,19 @@
<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> 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>
+  <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="id1076313"></a><h2>Description</h2>
+<a name="id2626990"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="next_weekday.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 8ca0b9aca9..e866cf44ab 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.69.1">
<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="id1245958"></a><p>Distributed under the Boost Software License, Version 1.0.
+<a name="id2714112"></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,53 +40,53 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl>
-<dt><span class="section"><a href="program_options.html#id1245979">Introduction</a></span></dt>
+<dt><span class="section"><a href="program_options.html#id2714132">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#id1246055">Getting Started</a></span></dt>
-<dt><span class="section"><a href="program_options/tutorial.html#id1246191">Option Details</a></span></dt>
-<dt><span class="section"><a href="program_options/tutorial.html#id1246345">Multiple Sources</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id2714212">Getting Started</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id2714372">Option Details</a></span></dt>
+<dt><span class="section"><a href="program_options/tutorial.html#id2714557">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#id1246545">Options Description Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1246935">Parsers Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1246990">Storage Component</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247072">Specific parsers</a></span></dt>
-<dt><span class="section"><a href="program_options/overview.html#id1247195">Annotated List of Symbols</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2714805">Options Description Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715353">Parsers Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715436">Storage Component</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715519">Specific parsers</a></span></dt>
+<dt><span class="section"><a href="program_options/overview.html#id2715692">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#id1247288">Non-conventional Syntax</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1247332">Response Files</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1247394">Winmain Command Line</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1247435">Option Groups and Hidden Options</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1247475">Custom Validators</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1247575">Unicode Support</a></span></dt>
-<dt><span class="section"><a href="program_options/howto.html#id1247709">Allowing Unknown Options</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2715843">Non-conventional Syntax</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2715898">Response Files</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2715975">Winmain Command Line</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716014">Option Groups and Hidden Options</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716150">Custom Validators</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716238">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="program_options/howto.html#id2716386">Allowing Unknown Options</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#id726353">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id794426">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id686609">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id904492">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id934646">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1042148">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id695585">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id760678">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1139298">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id1116985">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="program_options/reference.html#id906576">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2355176">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2380073">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2338601">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2399042">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2359341">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2473651">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2348797">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2525887">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2379391">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2524541">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="program_options/reference.html#id2363464">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="id1245979"></a>Introduction</h3></div></div></div>
+<a name="id2714132"></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>
@@ -114,7 +114,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 30, 2004 at 13:20:27 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/program_options/design.html b/doc/html/program_options/design.html
index eaf3cf731a..ec68b279f9 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.69.1">
<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"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></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"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></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"><a href="../id2349650.html" title="Function store">store</a></code>.
+ For Unicode input, the <code class="computeroutput"><a href="../id2349650.html" title="Function store">store</a></code> function should convert the value to the
+ internal encoding. It should also inform the <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> class
about the used encoding.
</p>
<p>Finally, what internal encoding should we use? The
@@ -181,7 +181,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
</tr></table>
diff --git a/doc/html/program_options/howto.html b/doc/html/program_options/howto.html
index 2d37529077..3c5c643c27 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.69.1">
<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,24 +26,24 @@
<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#id1247288">Non-conventional Syntax</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1247332">Response Files</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1247394">Winmain Command Line</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1247435">Option Groups and Hidden Options</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1247475">Custom Validators</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1247575">Unicode Support</a></span></dt>
-<dt><span class="section"><a href="howto.html#id1247709">Allowing Unknown Options</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2715843">Non-conventional Syntax</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2715898">Response Files</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2715975">Winmain Command Line</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716014">Option Groups and Hidden Options</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716150">Custom Validators</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716238">Unicode Support</a></span></dt>
+<dt><span class="section"><a href="howto.html#id2716386">Allowing Unknown Options</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="id1247288"></a>Non-conventional Syntax</h4></div></div></div>
+<a name="id2715843"></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="id1247297"></a><p>For such cases, the library allows the user to provide an
+<a class="indexterm" name="id2715851"></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
@@ -78,8 +78,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="id1247332"></a>Response Files</h4></div></div></div>
-<a class="indexterm" name="id1247336"></a><p>Some operating system have very low limits of the command line
+<a name="id2715898"></a>Response Files</h4></div></div></div>
+<a class="indexterm" name="id2715902"></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
@@ -106,6 +106,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
@@ -131,6 +132,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"
@@ -139,7 +141,7 @@ if (vm.count("response-file")) {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247394"></a>Winmain Command Line</h4></div></div></div>
+<a name="id2715975"></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
@@ -161,8 +163,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="id1247435"></a>Option Groups and Hidden Options</h4></div></div></div>
-<p>Having a single instance of the class with all
+<a name="id2716014"></a>Option Groups and Hidden Options</h4></div></div></div>
+<p>Having a single instance of the <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code> class with all
the program's options can be problematic:
</p>
<div class="itemizedlist"><ul type="disc">
@@ -172,13 +174,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"><a href="../options_description.html" title="Class options_description">options_description</a></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"><a href="../options_description.html" title="Class options_description">options_description</a></code> instance:
</p>
<pre class="programlisting">
options_description general("General options");
@@ -254,7 +256,7 @@ if (vm.count("num-threads")) {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247475"></a>Custom Validators</h4></div></div></div>
+<a name="id2716150"></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
@@ -297,6 +299,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
@@ -316,7 +319,7 @@ void validate(boost::any&amp; v,
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247575"></a>Unicode Support</h4></div></div></div>
+<a name="id2716238"></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">
@@ -324,7 +327,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"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></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
@@ -380,14 +383,14 @@ $ export LC_CTYPE=ru_RU.KOI8-R
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1247709"></a>Allowing Unknown Options</h4></div></div></div>
+<a name="id2716386"></a>Allowing Unknown Options</h4></div></div></div>
<p>Usually, the library throws an exception on unknown option names. This
behaviour can be changed. For example, only some part of your application uses
<a href="../program_options.html" title="Chapter 7. Boost.Program_options">Program_options</a>, and you wish to pass unrecognized options to another part of
the program, or even to another application.</p>
<p>To allow unregistered options on the command line, you need to use
- the class for parsing (not )
- and call the <code class="computeroutput"><a href="../basic_command_line_parser.html#id730280-bb">allow_unregistered</a></code>
+ the <code class="computeroutput"><a href="../basic_command_line_parser.html" title="Class template basic_command_line_parser">basic_command_line_parser</a></code> class for parsing (not <code class="computeroutput"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></code>)
+ and call the <code class="computeroutput"><a href="../basic_command_line_parser.html#id2491704-bb">allow_unregistered</a></code>
method of that class:
</p>
<pre class="programlisting">
@@ -397,7 +400,7 @@ parsed_options parsed =
<p>
For each token that looks like an option, but does not have a known name,
- an instance of will be added to the result.
+ an instance of <code class="computeroutput"><a href="../basic_option.html" title="Class template basic_option">basic_option</a></code> will be added to the result.
The <code class="computeroutput">string_key</code> and <code class="computeroutput">value</code> fields of the instance will contain results
of syntactic parsing of the token, the <code class="computeroutput">unregistered</code> field will be set to <code class="computeroutput">true</code>,
and the <code class="computeroutput">original_tokens</code> field will contain the token as it appeared on the command line.
@@ -412,7 +415,7 @@ vector&lt;string&gt; to_pass_further = collect_arguments(parsed.option, include_
</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
</tr></table>
diff --git a/doc/html/program_options/overview.html b/doc/html/program_options/overview.html
index 641b40aff1..cddb6df459 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.69.1">
<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#id1246545">Options Description Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1246935">Parsers Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1246990">Storage Component</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247072">Specific parsers</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1247195">Annotated List of Symbols</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2714805">Options Description Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715353">Parsers Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715436">Storage Component</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715519">Specific parsers</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715692">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="id1246545"></a>Options Description Component</h4></div></div></div>
+<a name="id2714805"></a>Options Description Component</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="overview.html#id1246695">Syntactic Information</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1246832">Semantic Information</a></span></dt>
-<dt><span class="section"><a href="overview.html#id1246873">Positional Options</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715045">Syntactic Information</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715236">Semantic Information</a></span></dt>
+<dt><span class="section"><a href="overview.html#id2715278">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"><a href="../option_description.html" title="Class option_description">option_description</a></code>, <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></code> and <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code>. The
+ first two together describe a single option. The <code class="computeroutput"><a href="../option_description.html" title="Class option_description">option_description</a></code>
+ class contains the option's name, description and a pointer to <code class="computeroutput"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></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"><a href="../options_description.html" title="Class options_description">options_description</a></code> class is a
+ container for instances of <code class="computeroutput"><a href="../option_description.html" title="Class option_description">option_description</a></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"><a href="../options_description.html" title="Class options_description">options_description</a></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,8 +140,8 @@ 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="id1246695"></a>Syntactic Information</h5></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1246769">Description formatting</a></span></dt></dl></div>
+<a name="id2715045"></a>Syntactic Information</h5></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="overview.html#id2715123">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
and some methods of the
@@ -185,7 +185,7 @@ desc.add_options()
</pre>
<div class="section" lang="en">
<div class="titlepage"><div><div><h6 class="title">
-<a name="id1246769"></a>Description formatting</h6></div></div></div>
+<a name="id2715123"></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,7 +279,7 @@ 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="id1246832"></a>Semantic Information</h5></div></div></div>
+<a name="id2715236"></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
example:
@@ -302,7 +302,7 @@ desc.add_options()
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1246873"></a>Positional Options</h5></div></div></div>
+<a name="id2715278"></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"><a href="../id2525902.html" title="Class positional_options_description">positional_options_description</a></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="id1246935"></a>Parsers Component</h4></div></div></div>
+<a name="id2715353"></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"><a href="../value_semantic.html" title="Class value_semantic">value_semantic</a></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="id1246990"></a>Storage Component</h4></div></div></div>
+<a name="id2715436"></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="id1247072"></a>Specific parsers</h4></div></div></div>
-<div class="toc"><dl><dt><span class="section"><a href="overview.html#id1247076">Environment variables</a></span></dt></dl></div>
+<a name="id2715519"></a>Specific parsers</h4></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="overview.html#id2715523">Environment variables</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1247076"></a>Environment variables</h5></div></div></div>
+<a name="id2715523"></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"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></code> function. The function have several overloaded
+ versions. The first parameter is always an <code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></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"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></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"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></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="id1247195"></a>Annotated List of Symbols</h4></div></div></div>
+<a name="id2715692"></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,36 +499,36 @@ notify(vm);
<tbody>
<tr><td colspan="2">Options description component</td></tr>
<tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../options_description.html" title="Class options_description">options_description</a></code></td>
<td>describes a number of options</td>
</tr>
<tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../value.html" title="Function value">value</a></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"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></code></td>
<td>parses command line</td>
</tr>
<tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../parse_config_file.html" title="Function template parse_config_file">parse_config_file</a></code></td>
<td>parses config file</td>
</tr>
<tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../id2383787.html" title="Function parse_environment">parse_environment</a></code></td>
<td>parses environment</td>
</tr>
<tr><td colspan="2">Storage component</td></tr>
<tr>
-<td> </td>
+<td><code class="computeroutput"><a href="../variables_map.html" title="Class variables_map">variables_map</a></code></td>
<td>storage for option values</td>
</tr>
</tbody>
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
</tr></table>
diff --git a/doc/html/program_options/reference.html b/doc/html/program_options/reference.html
index a7366392cb..3338aedcc8 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.69.1">
<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="../id1034285.html" title="Type style_t">
+<link rel="next" href="../id2358254.html" title="Type style_t">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%">
@@ -20,193 +20,195 @@
</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="../id1034285.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="../id2358254.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#id726353">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id794426">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id686609">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id904492">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id934646">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1042148">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id695585">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id760678">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1139298">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1116985">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id906576">Header &lt;boost/program_options/version.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2355176">Header &lt;boost/program_options/cmdline.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2380073">Header &lt;boost/program_options/environment_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2338601">Header &lt;boost/program_options/eof_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2399042">Header &lt;boost/program_options/errors.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2359341">Header &lt;boost/program_options/option.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2473651">Header &lt;boost/program_options/options_description.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2348797">Header &lt;boost/program_options/parsers.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2525887">Header &lt;boost/program_options/positional_options.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2379391">Header &lt;boost/program_options/value_semantic.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2524541">Header &lt;boost/program_options/variables_map.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2363464">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="id726353"></a>Header &lt;<a href="../../../boost/program_options/cmdline.hpp" target="_top">boost/program_options/cmdline.hpp</a>&gt;</h4></div></div></div>
+<a name="id2355176"></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="../id1034285.html" title="Type style_t">style_t</a>;
- }
- }
+  <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="../id2358254.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="id794426"></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>
+<a name="id2380073"></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>;
+  <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="id686609"></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>
+<a name="id2338601"></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>;
+  <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="id904492"></a>Header &lt;<a href="../../../boost/program_options/errors.hpp" target="_top">boost/program_options/errors.hpp</a>&gt;</h4></div></div></div>
+<a name="id2399042"></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="../id904638.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="../id935107.html" title="Class too_few_positional_options_error">too_few_positional_options_error</a>;
- <span class="bold"><strong>class</strong></span> <a href="../id871323.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>;
- }
+  <span class="bold"><strong>namespace</strong></span> program_options {
+    <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_syntax.html" title="Class invalid_syntax">invalid_syntax</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="../ambiguous_option.html" title="Class ambiguous_option">ambiguous_option</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="../multiple_occurrences.html" title="Class multiple_occurrences">multiple_occurrences</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../validation_error.html" title="Class validation_error">validation_error</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="../id2382392.html" title="Class too_many_positional_options_error">too_many_positional_options_error</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2509958.html" title="Class too_few_positional_options_error">too_few_positional_options_error</a>;
+    <span class="bold"><strong>class</strong></span> <a href="../id2492742.html" title="Class invalid_command_line_syntax">invalid_command_line_syntax</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>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id934646"></a>Header &lt;<a href="../../../boost/program_options/option.hpp" target="_top">boost/program_options/option.hpp</a>&gt;</h4></div></div></div>
+<a name="id2359341"></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>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;
- }
+    <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="id1042148"></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>
+<a name="id2473651"></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="../id1004464.html" title="Class options_description_easy_init">options_description_easy_init</a>;
- }
+  <span class="bold"><strong>namespace</strong></span> program_options {
+    <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="../id2411202.html" title="Class options_description_easy_init">options_description_easy_init</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="../duplicate_option_error.html" title="Class duplicate_option_error">duplicate_option_error</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id695585"></a>Header &lt;<a href="../../../boost/program_options/parsers.hpp" target="_top">boost/program_options/parsers.hpp</a>&gt;</h4></div></div></div>
+<a name="id2348797"></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>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_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="../id803042-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>template</strong></span>&lt;&gt; <span class="bold"><strong>class</strong></span> <a href="../id2381437-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="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>enum</strong></span> <a href="../id754617.html" title="Type collect_unrecognized_mode">collect_unrecognized_mode</a>;
- <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="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
- <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
- <a href="../collect_unrecognized.html" title="Function template collect_unrecognized">collect_unrecognized</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; <a href="../basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; &amp;,
- <span class="bold"><strong>enum</strong></span> collect_unrecognized_mode);
- <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
- <a href="../id938144.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="../id1006469.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="../id1006469.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> *);
- }
+    <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>enum</strong></span> <a href="../id2348892.html" title="Type collect_unrecognized_mode">collect_unrecognized_mode</a>;
+    <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="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> charT&gt;
+      <span class="type">std::vector&lt; std::basic_string&lt; charT &gt; &gt;</span>
+      <a href="../collect_unrecognized.html" title="Function template collect_unrecognized">collect_unrecognized</a>(<span class="bold"><strong>const</strong></span> std::vector&lt; <a href="../basic_option.html" title="Class template basic_option">basic_option</a>&lt; charT &gt; &gt; &amp;,
+                           <span class="bold"><strong>enum</strong></span> collect_unrecognized_mode);
+    <span class="type">BOOST_PROGRAM_OPTIONS_DECL parsed_options</span>
+    <a href="../id2383787.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="../id2462174.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="../id2462174.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="id760678"></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>
+<a name="id2525887"></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="../id682992.html" title="Class positional_options_description">positional_options_description</a>;
- }
+  <span class="bold"><strong>namespace</strong></span> program_options {
+    <span class="bold"><strong>class</strong></span> <a href="../id2525902.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="id1139298"></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>
+<a name="id2379391"></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="../id965024.html" title="Class template value_semantic_codecvt_helper">value_semantic_codecvt_helper</a>;
+  <span class="bold"><strong>namespace</strong></span> program_options {
+    <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="../id2284769.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="../id2381778-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="../id2381519-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;&gt; <span class="bold"><strong>class</strong></span> <a href="../id833576-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="../id1109608-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> *);
- }
+    <span class="bold"><strong>class</strong></span> <a href="../untyped_value.html" title="Class untyped_value">untyped_value</a>;
+    <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>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="id1116985"></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>
+<a name="id2524541"></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="../id692727.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="../id1011206.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;);
- }
+  <span class="bold"><strong>namespace</strong></span> program_options {
+    <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="../abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</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="../id2349650.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="../id2342502.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="id906576"></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="id2363464"></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="../id906581.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">BOOST_PROGRAM_OPTIONS_VERSION</a></pre>
+<a href="../id2363468.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>
+<table 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="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="../id1034285.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="../id2358254.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 1f6a08fa1c..ba530e7afe 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.69.1">
<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="id1248048"></a>Acknowledgements</h3></div></div></div>
+<a name="id2716870"></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
@@ -76,7 +76,7 @@
<li><p>Jonathan Wakely</p></li>
</ul></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
</tr></table>
diff --git a/doc/html/program_options/tutorial.html b/doc/html/program_options/tutorial.html
index d675ac1389..dc2b6dbfce 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.69.1">
<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#id1246055">Getting Started</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1246191">Option Details</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1246345">Multiple Sources</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2714212">Getting Started</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2714372">Option Details</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2714557">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="id1246055"></a>Getting Started</h4></div></div></div>
+<a name="id2714212"></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"><a href="../options_description.html" title="Class options_description">options_description</a></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="id1246191"></a>Option Details</h4></div></div></div>
+<a name="id2714372"></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"><a href="../parse_command_line.html" title="Function template parse_command_line">parse_command_line</a></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="id1246345"></a>Multiple Sources</h4></div></div></div>
+<a name="id2714557"></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"><a href="../id2349650.html" title="Function store">store</a></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
@@ -327,7 +327,7 @@ Optimization level is 4
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Vladimir Prus</small></td>
</tr></table>
diff --git a/doc/html/ptime.html b/doc/html/ptime.html
index 75cdeaf658..fe23d74ab1 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id926491" title="Header &lt;boost/date_time/posix_time/ptime.hpp&gt;">
-<link rel="prev" href="id1067509.html" title="Function template operator&gt;&gt;">
+<link rel="up" href="date_time/doxy.html#id2445116" title="Header &lt;boost/date_time/posix_time/ptime.hpp&gt;">
+<link rel="prev" href="id2444918.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="id1067509.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id926491"><img src="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="id2444918.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2445116"><img src="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>
@@ -32,48 +32,48 @@
<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> ptime {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> posix_time_system time_system_type;
- <span class="bold"><strong>typedef</strong></span> time_system_type::time_rep_type time_rep_type;
- <span class="bold"><strong>typedef</strong></span> time_system_type::time_duration_type time_duration_type;
- <span class="bold"><strong>typedef</strong></span> <a href="ptime.html" title="Class ptime">ptime</a> time_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> posix_time_system                    time_system_type;  
+  <span class="bold"><strong>typedef</strong></span> time_system_type::time_rep_type      time_rep_type;     
+  <span class="bold"><strong>typedef</strong></span> time_system_type::time_duration_type time_duration_type;
+  <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#id868050-bb">ptime</a>(gregorian::date, time_duration_type);
- <a href="ptime.html#id892367-bb">ptime</a>(gregorian::date);
- <a href="ptime.html#id998150-bb">ptime</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
- <a href="ptime.html#id824956-bb">ptime</a>(<span class="bold"><strong>const</strong></span> special_values);
- <a href="ptime.html#id801090-bb">ptime</a>();
+  <span class="emphasis"><em>// <a href="ptime.html#ptimeconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="ptime.html#id2445187-bb">ptime</a>(gregorian::date, time_duration_type);
+  <a href="ptime.html#id2445215-bb">ptime</a>(gregorian::date);
+  <a href="ptime.html#id2445234-bb">ptime</a>(<span class="bold"><strong>const</strong></span> time_rep_type &amp;);
+  <a href="ptime.html#id2445251-bb">ptime</a>(<span class="bold"><strong>const</strong></span> special_values);
+  <a href="ptime.html#id2445268-bb">ptime</a>();
- <span class="emphasis"><em>// <a href="ptime.html#id868045-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="ptime.html#id2445183-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1177605"></a><h2>Description</h2>
+<a name="id2679558"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1177608"></a><h3>
+<a name="id2679561"></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="id868050-bb"></a>ptime(gregorian::date d, time_duration_type td);</pre></li>
-<li><pre class="literallayout"><a name="id892367-bb"></a>ptime(gregorian::date d);</pre></li>
-<li><pre class="literallayout"><a name="id998150-bb"></a>ptime(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
-<li><pre class="literallayout"><a name="id824956-bb"></a>ptime(<span class="bold"><strong>const</strong></span> special_values sv);</pre></li>
-<li><pre class="literallayout"><a name="id801090-bb"></a>ptime();</pre></li>
+<li><pre class="literallayout"><a name="id2445187-bb"></a>ptime(gregorian::date d, time_duration_type td);</pre></li>
+<li><pre class="literallayout"><a name="id2445215-bb"></a>ptime(gregorian::date d);</pre></li>
+<li><pre class="literallayout"><a name="id2445234-bb"></a>ptime(<span class="bold"><strong>const</strong></span> time_rep_type &amp; rhs);</pre></li>
+<li><pre class="literallayout"><a name="id2445251-bb"></a>ptime(<span class="bold"><strong>const</strong></span> special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2445268-bb"></a>ptime();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1177708"></a><h3>
-<a name="id868045-bb"></a><code class="computeroutput">ptime</code> public member functions</h3>
+<a name="id2679663"></a><h3>
+<a name="id2445183-bb"></a><code class="computeroutput">ptime</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>
+<table 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="id1067509.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id926491"><img src="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="id2444918.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2445116"><img src="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/range_finder.html b/doc/html/range_finder.html
index aa99fe3ce1..5b269a47e8 100644
--- a/doc/html/range_finder.html
+++ b/doc/html/range_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function range_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="token_finder.html" title="Function template token_finder">
<link rel="next" href="const_formatter.html" title="Function template const_formatter">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="range_finder"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> ForwardIteratorT&gt;
- <span class="type"><span class="emphasis"><em>unspecified</em></span></span> range_finder(ForwardIteratorT Begin, ForwardIteratorT End);
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> range_finder(ForwardIteratorT Begin, ForwardIteratorT End);
<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> range_finder(iterator_range&lt; ForwardIteratorT &gt; Range);</pre></div>
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> range_finder(iterator_range&lt; ForwardIteratorT &gt; Range);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324883"></a><h2>Description</h2>
+<a name="id2760219"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">range_finder</code> . The finder does not perform any operation. It simply returns the given range for any input.</p>
<p></p>
<div class="variablelist">
@@ -52,13 +52,13 @@
An instance of the <code class="computeroutput">range_finger</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="token_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="const_formatter.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 445d191085..2395dbaee4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1291336" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2436754" 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#id1291336"><img src="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#id2436754"><img src="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>
@@ -34,15 +34,15 @@
<span class="bold"><strong>class</strong></span> recursive_mutex : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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>implementation-defined</em></span> scoped_lock;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id1251066-bb">recursive_mutex</a>();
- <a href="recursive_mutex.html#id1152414-bb">~recursive_mutex</a>();
+  <span class="emphasis"><em>// <a href="recursive_mutex.html#recursive_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="recursive_mutex.html#id2596976-bb">recursive_mutex</a>();
+  <a href="recursive_mutex.html#id2575603-bb">~recursive_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1555747"></a><h2>Description</h2>
+<a name="id2782436"></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="id1555838"></a><p class="title"><b>Table 12.12. Supported Lock Types</b></p>
+<a name="id2782528"></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="id1555941"></a><h3>
+<a name="id2782641"></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="id1251066-bb"></a>recursive_mutex();</pre>
+<pre class="literallayout"><a name="id2596976-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="id1152414-bb"></a>~recursive_mutex();</pre>
+<pre class="literallayout"><a name="id2575603-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>:
@@ -120,13 +120,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="call_once.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1291336"><img src="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#id2436754"><img src="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 b3e4c09f14..c40407798a 100644
--- a/doc/html/recursive_timed_mutex.html
+++ b/doc/html/recursive_timed_mutex.html
@@ -3,9 +3,9 @@
<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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1291336" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2436754" 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="thread.html" title="Class thread">
</head>
@@ -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#id1291336"><img src="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>
+<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="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>
@@ -34,17 +34,17 @@
<span class="bold"><strong>class</strong></span> recursive_timed_mutex : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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>implementation-defined</em></span> scoped_lock;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_timed_lock;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;      
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;  
+  <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#id732810-bb">recursive_timed_mutex</a>();
- <a href="recursive_timed_mutex.html#id1004969-bb">~recursive_timed_mutex</a>();
+  <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#id2374121-bb">recursive_timed_mutex</a>();
+  <a href="recursive_timed_mutex.html#id2485567-bb">~recursive_timed_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1556613"></a><h2>Description</h2>
+<a name="id2783326"></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="id1556705"></a><p class="title"><b>Table 12.14. Supported Lock Types</b></p>
+<a name="id2783417"></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="id1556833"></a><h3>
+<a name="id2783553"></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="id732810-bb"></a>recursive_timed_mutex();</pre>
+<pre class="literallayout"><a name="id2374121-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="id1004969-bb"></a>~recursive_timed_mutex();</pre>
+<pre class="literallayout"><a name="id2485567-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>:
@@ -132,13 +132,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1291336"><img src="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>
+<a accesskey="p" href="recursive_try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2436754"><img src="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 e2a5a942db..7e4e60ddbf 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1291336" title="Header &lt;boost/thread/recursive_mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2436754" 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#id1291336"><img src="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#id2436754"><img src="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>
@@ -34,16 +34,16 @@
<span class="bold"><strong>class</strong></span> recursive_try_mutex : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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>implementation-defined</em></span> scoped_lock;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;    
+  <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#id1250300-bb">recursive_try_mutex</a>();
- <a href="recursive_try_mutex.html#id1175001-bb">~recursive_try_mutex</a>();
+  <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#id2537565-bb">recursive_try_mutex</a>();
+  <a href="recursive_try_mutex.html#id2613724-bb">~recursive_try_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1556168"></a><h2>Description</h2>
+<a name="id2782868"></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="id1556259"></a><p class="title"><b>Table 12.13. Supported Lock Types</b></p>
+<a name="id2782959"></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="id1556376"></a><h3>
+<a name="id2783084"></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="id1250300-bb"></a>recursive_try_mutex();</pre>
+<pre class="literallayout"><a name="id2537565-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="id1175001-bb"></a>~recursive_try_mutex();</pre>
+<pre class="literallayout"><a name="id2613724-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.
@@ -128,13 +128,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="recursive_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1291336"><img src="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#id2436754"><img src="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 fe959ee9aa..337644bec7 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id967770" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
-<link rel="prev" href="id1257003.html" title="Class template make_recursive_variant_over">
+<link rel="up" href="variant/reference.html#id2644455" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="prev" href="id2655704.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="id1257003.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id967770"><img src="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="id2655704.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="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>
@@ -32,28 +32,28 @@
<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>class</strong></span> recursive_wrapper {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> T type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id1222309-bb">recursive_wrapper</a>();
- <a href="recursive_wrapper.html#id730963-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
- <a href="recursive_wrapper.html#id693108-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> T &amp;);
- <a href="recursive_wrapper.html#id869264-bb">~recursive_wrapper</a>();
+  <span class="emphasis"><em>// <a href="recursive_wrapper.html#recursive_wrapperconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="recursive_wrapper.html#id2671693-bb">recursive_wrapper</a>();
+  <a href="recursive_wrapper.html#id2637040-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp;);
+  <a href="recursive_wrapper.html#id2344755-bb">recursive_wrapper</a>(<span class="bold"><strong>const</strong></span> T &amp;);
+  <a href="recursive_wrapper.html#id2674999-bb">~recursive_wrapper</a>();
- <span class="emphasis"><em>// <a href="recursive_wrapper.html#id1276631-bb">modifiers</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="recursive_wrapper.html#id768468-bb">swap</a>(recursive_wrapper &amp;);
- <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id1256138-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#id1219995-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#id2644448-bb">modifiers</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="recursive_wrapper.html#id2668585-bb">swap</a>(recursive_wrapper &amp;);
+  <span class="type">recursive_wrapper &amp;</span> <a href="recursive_wrapper.html#id2367524-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#id2666359-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#id1142637-bb">queries</a></em></span>
- <span class="type">T &amp;</span> <a href="recursive_wrapper.html#id1354486-bb">get</a>();
- <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="recursive_wrapper.html#id1214015-bb">get</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">T *</span> <a href="recursive_wrapper.html#id1283442-bb">get_pointer</a>();
- <span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a href="recursive_wrapper.html#id1220003-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="recursive_wrapper.html#id2655610-bb">queries</a></em></span>
+  <span class="type">T &amp;</span> <a href="recursive_wrapper.html#id2645317-bb">get</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a href="recursive_wrapper.html#id2535155-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T *</span> <a href="recursive_wrapper.html#id2653701-bb">get_pointer</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a href="recursive_wrapper.html#id2667787-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1660918"></a><h2>Description</h2>
+<a name="id2836870"></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="id1661000"></a><h3>
+<a name="id2836951"></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="id1222309-bb"></a>recursive_wrapper();</pre>
+<pre class="literallayout"><a name="id2671693-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="id730963-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> recursive_wrapper &amp; other);</pre>
+<pre class="literallayout"><a name="id2637040-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="id693108-bb"></a>recursive_wrapper(<span class="bold"><strong>const</strong></span> T &amp; operand);</pre>
+<pre class="literallayout"><a name="id2344755-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="id869264-bb"></a>~recursive_wrapper();</pre>
+<pre class="literallayout"><a name="id2674999-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="id1661234"></a><h3>
-<a name="id1276631-bb"></a><code class="computeroutput">recursive_wrapper</code> modifiers</h3>
+<a name="id2837191"></a><h3>
+<a name="id2644448-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="id768468-bb"></a>swap(recursive_wrapper &amp; other);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2668585-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="id1256138-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="id2367524-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="id1219995-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="id2666359-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="id1661454"></a><h3>
-<a name="id1142637-bb"></a><code class="computeroutput">recursive_wrapper</code> queries</h3>
+<a name="id2837414"></a><h3>
+<a name="id2655610-bb"></a><code class="computeroutput">recursive_wrapper</code> queries</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1142640-bb"></a></p>
-<pre class="literallayout"><span class="type">T &amp;</span> <a name="id1354486-bb"></a>get();
-<span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id1214015-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2636766-bb"></a></p>
+<pre class="literallayout"><span class="type">T &amp;</span> <a name="id2645317-bb"></a>get();
+<span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id2535155-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="id1279289-bb"></a></p>
-<pre class="literallayout"><span class="type">T *</span> <a name="id1283442-bb"></a>get_pointer();
-<span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a name="id1220003-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2671337-bb"></a></p>
+<pre class="literallayout"><span class="type">T *</span> <a name="id2653701-bb"></a>get_pointer();
+<span class="type"><span class="bold"><strong>const</strong></span> T *</span> <a name="id2667787-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>:
@@ -184,13 +184,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1257003.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id967770"><img src="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="id2655704.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id2644455"><img src="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 2631634d6f..67b3df6983 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.69.1">
<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="id906581.html" title="Macro BOOST_PROGRAM_OPTIONS_VERSION">
+<link rel="prev" href="id2363468.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="id906581.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="id2363468.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="id1278302"></a><p>Permission to copy, use, modify, sell and distribute this
+<a name="id2730005"></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#id751864">boost::ref</a></code> and
+ <code class="computeroutput"><a href="reference_wrapper.html#id2366489">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
@@ -101,13 +101,13 @@
is a <code class="computeroutput">reference_wrapper</code>, T otherwise.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 09, 2004 at 00:56:42 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id906581.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="id2363468.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 3f915b116b..f93bd2c154 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.69.1">
<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#id751864">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#id2366489">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
@@ -33,7 +33,7 @@
<code class="computeroutput"><a href="../is_reference_wrapper.html" title="Class template is_reference_wrapper">is_reference_wrapper</a></code> and
<code class="computeroutput"><a href="../unwrap_reference.html" title="Class template unwrap_reference">unwrap_reference</a></code>.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
</tr></table>
diff --git a/doc/html/ref/reference.html b/doc/html/ref/reference.html
index b5f67d684c..92e886d00c 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.69.1">
<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">
@@ -30,15 +30,15 @@
<div class="titlepage"><div><div><h4 class="title">
<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#id751864">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>;
+  <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#id2366489">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>;
}</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
</tr></table>
diff --git a/doc/html/reference.html b/doc/html/reference.html
index f7c5029cc5..46beb29389 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.69.1">
<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">
@@ -178,7 +178,7 @@
BoostBook element using-namespace">Element <code class="sgmltag-element">using-namespace</code> - Injects the declared names from a namespace into the local scope</a></li>
</ul></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2003-2005 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/reference_wrapper.html b/doc/html/reference_wrapper.html
index 9830091c10..4955d98d16 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.69.1">
<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">
@@ -35,23 +35,23 @@
<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>class</strong></span> reference_wrapper {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> T type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id759142-bb">reference_wrapper</a>(T&amp;);
+  <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#id2496965-bb">reference_wrapper</a>(T&amp;);
- <span class="emphasis"><em>// <a href="reference_wrapper.html#id825498-bb">access</a></em></span>
- <a href="reference_wrapper.html#id797767-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#id731228-bb">get</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">T*</span> <a href="reference_wrapper.html#id751947-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="reference_wrapper.html#id2365507-bb">access</a></em></span>
+  <a href="reference_wrapper.html#id2365512-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#id2357385-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="reference_wrapper.html#id2490294-bb">get_pointer</a>() <span class="bold"><strong>const</strong></span>;
};
-<span class="emphasis"><em>// <a href="reference_wrapper.html#id1105006-bb">constructors</a></em></span>
-<span class="type">reference_wrapper&lt;T&gt;</span> <a href="reference_wrapper.html#id751864">ref</a>(T&amp;);
+<span class="emphasis"><em>// <a href="reference_wrapper.html#id2366485-bb">constructors</a></em></span>
+<span class="type">reference_wrapper&lt;T&gt;</span> <a href="reference_wrapper.html#id2366489">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="id1278818"></a><h2>Description</h2>
+<a name="id2730530"></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="id1278844"></a><h3>
+<a name="id2730555"></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="id759142-bb"></a>reference_wrapper(T&amp; t);</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2496965-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="id1278918"></a><h3>
-<a name="id825498-bb"></a><code class="computeroutput">reference_wrapper</code> access</h3>
+<a name="id2730629"></a><h3>
+<a name="id2365507-bb"></a><code class="computeroutput">reference_wrapper</code> access</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id797767-bb"></a><span class="bold"><strong>operator</strong></span> T&amp;() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><a name="id2365512-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="id731228-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T&amp;</span> <a name="id2357385-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="id751947-bb"></a>get_pointer() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2490294-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="id1279056"></a><h3>
-<a name="id1105006-bb"></a><code class="computeroutput">reference_wrapper</code> constructors</h3>
+<a name="id2730771"></a><h3>
+<a name="id2366485-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="id751864"></a>ref(T&amp; t);</pre>
+<pre class="literallayout"><span class="type">reference_wrapper&lt;T&gt;</span> <a name="id2366489"></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>:
@@ -128,7 +128,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
</tr></table>
diff --git a/doc/html/replace_all.html b/doc/html/replace_all.html
index f06a550db5..b2b0f14815 100644
--- a/doc/html/replace_all.html
+++ b/doc/html/replace_all.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_all</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_all_copy.html" title="Function replace_all_copy">
<link rel="next" href="ireplace_all_copy.html" title="Function ireplace_all_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_all"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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> replace_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_all(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                   <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352362"></a><h2>Description</h2>
+<a name="id2770651"></a><h2>Description</h2>
<p>Replace all occurrences of the search string in the input with the format string. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
A reference to the modified input </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_all_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_all_copy.html b/doc/html/replace_all_copy.html
index 54a1a8fa89..0c62701ee0 100644
--- a/doc/html/replace_all_copy.html
+++ b/doc/html/replace_all_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_all_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_nth.html" title="Function template ireplace_nth">
<link rel="next" href="replace_all.html" title="Function template replace_all">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_all_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> 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>
- replace_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  replace_all_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                   <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
<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> replace_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_all_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                             <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352230"></a><h2>Description</h2>
+<a name="id2770518"></a><h2>Description</h2>
<p>Replace all occurrences of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_nth.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_all_regex.html b/doc/html/replace_all_regex.html
index bc88cea54e..57d6d33f96 100644
--- a/doc/html/replace_all_regex.html
+++ b/doc/html/replace_all_regex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_all_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="replace_all_regex_copy.html" title="Function replace_all_regex_copy">
<link rel="next" href="erase_regex_copy.html" title="Function erase_regex_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_all_regex"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> 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> replace_all_regex(SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
- match_flag_type Flags = match_default|format_default);</pre></div>
+         <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> replace_all_regex(SequenceT &amp; Input,
+                         <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                         <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
+                         match_flag_type Flags = match_default|format_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1346455"></a><h2>Description</h2>
+<a name="id2764531"></a><h2>Description</h2>
<p>Format all substrings, matching given regex, with the specified format. The input string is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_all_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="erase_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_all_regex_copy.html b/doc/html/replace_all_regex_copy.html
index 4f1aef2941..d566547a37 100644
--- a/doc/html/replace_all_regex_copy.html
+++ b/doc/html/replace_all_regex_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_all_regex_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="replace_regex.html" title="Function template replace_regex">
<link rel="next" href="replace_all_regex.html" title="Function template replace_all_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_all_regex_copy"></a><div class="titlepage"></div>
@@ -31,21 +31,21 @@
<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> 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>
- replace_all_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
- match_flag_type Flags = match_default|format_default);
+         <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>
+  replace_all_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                         <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                         <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
+                         match_flag_type Flags = 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> replace_all_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
- match_flag_type Flags = match_default|format_default);</pre></div>
+         <span class="bold"><strong>typename</strong></span> FormatStringTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
+  <span class="type">SequenceT</span> replace_all_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                                   <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                                   <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
+                                   match_flag_type Flags = match_default|format_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1346297"></a><h2>Description</h2>
+<a name="id2764366"></a><h2>Description</h2>
<p>Format all substrings, matching given regex, with the specified format. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -70,13 +70,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_first.html b/doc/html/replace_first.html
index 0f2ac92a47..cdd19dd7f6 100644
--- a/doc/html/replace_first.html
+++ b/doc/html/replace_first.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_first</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_first_copy.html" title="Function replace_first_copy">
<link rel="next" href="ireplace_first_copy.html" title="Function ireplace_first_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_first"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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> replace_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_first(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                     <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350360"></a><h2>Description</h2>
+<a name="id2768603"></a><h2>Description</h2>
<p>replace the first match of the search substring in the input with the format string. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_first_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_first_copy.html b/doc/html/replace_first_copy.html
index 92e8c075b4..483a4b84d5 100644
--- a/doc/html/replace_first_copy.html
+++ b/doc/html/replace_first_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_first_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_range.html" title="Function template replace_range">
<link rel="next" href="replace_first.html" title="Function template replace_first">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_first_copy"></a><div class="titlepage"></div>
@@ -31,16 +31,16 @@
<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> 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>
- replace_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  replace_first_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                     <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
<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> replace_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_first_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                               <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                               <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350228"></a><h2>Description</h2>
+<a name="id2768468"></a><h2>Description</h2>
<p>Replace the first match of the search substring in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -63,13 +63,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_head.html b/doc/html/replace_head.html
index 8998eb33a6..98646509fa 100644
--- a/doc/html/replace_head.html
+++ b/doc/html/replace_head.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_head</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_head_copy.html" title="Function replace_head_copy">
<link rel="next" href="replace_tail_copy.html" title="Function replace_tail_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_head"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> replace_head(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_head(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352998"></a><h2>Description</h2>
+<a name="id2771299"></a><h2>Description</h2>
<p>Replace the head of the input with the given format string. The head is a prefix of a string of given size. If the sequence is shorter then required, the whole string is considered to be the head. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -49,13 +49,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_head_copy.html b/doc/html/replace_head_copy.html
index fc00904b15..fc2ff18612 100644
--- a/doc/html/replace_head_copy.html
+++ b/doc/html/replace_head_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_head_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_all.html" title="Function template ireplace_all">
<link rel="next" href="replace_head.html" title="Function template replace_head">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_head_copy"></a><div class="titlepage"></div>
@@ -31,14 +31,14 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- replace_head_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);
+  <span class="type">OutputIteratorT</span>
+  replace_head_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                    <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);
<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> replace_head_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N,
- <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_head_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N,
+                              <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1352866"></a><h2>Description</h2>
+<a name="id2771167"></a><h2>Description</h2>
<p>Replace the head of the input with the given format string. The head is a prefix of a string of given size. If the sequence is shorter then required, whole string if considered to be the head. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -61,13 +61,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_all.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_head.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_last.html b/doc/html/replace_last.html
index 33fc7e7eab..f066cbacb0 100644
--- a/doc/html/replace_last.html
+++ b/doc/html/replace_last.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_last</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_last_copy.html" title="Function replace_last_copy">
<link rel="next" href="ireplace_last_copy.html" title="Function ireplace_last_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_last"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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> replace_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_last(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                    <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350992"></a><h2>Description</h2>
+<a name="id2769250"></a><h2>Description</h2>
<p>Replace the last match of the search string in the input with the format string. Input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -50,13 +50,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_last_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_last_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_last_copy.html b/doc/html/replace_last_copy.html
index a4ee77de41..2944a0f450 100644
--- a/doc/html/replace_last_copy.html
+++ b/doc/html/replace_last_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_last_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_first.html" title="Function template ireplace_first">
<link rel="next" href="replace_last.html" title="Function template replace_last">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_last_copy"></a><div class="titlepage"></div>
@@ -31,15 +31,15 @@
<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> 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>
- replace_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  replace_last_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                    <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
<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> replace_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_last_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                              <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350860"></a><h2>Description</h2>
+<a name="id2769116"></a><h2>Description</h2>
<p>Replace the last match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -62,13 +62,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_first.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_last.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_nth.html b/doc/html/replace_nth.html
index 9d1e44b32f..b1dc9d7afd 100644
--- a/doc/html/replace_nth.html
+++ b/doc/html/replace_nth.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_nth</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_nth_copy.html" title="Function replace_nth_copy">
<link rel="next" href="ireplace_nth_copy.html" title="Function ireplace_nth_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_nth"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> 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> replace_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_nth(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                   <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1351675"></a><h2>Description</h2>
+<a name="id2769950"></a><h2>Description</h2>
<p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. Input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -52,13 +52,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_nth_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="ireplace_nth_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_nth_copy.html b/doc/html/replace_nth_copy.html
index 002d9ae374..d4e7889dad 100644
--- a/doc/html/replace_nth_copy.html
+++ b/doc/html/replace_nth_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_nth_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="ireplace_last.html" title="Function template ireplace_last">
<link rel="next" href="replace_nth.html" title="Function template replace_nth">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_nth_copy"></a><div class="titlepage"></div>
@@ -31,16 +31,16 @@
<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> 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>
- replace_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
- <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
+         <span class="bold"><strong>typename</strong></span> Range3T&gt;
+  <span class="type">OutputIteratorT</span>
+  replace_nth_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                   <span class="bold"><strong>const</strong></span> Range2T &amp; Search, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth,
+                   <span class="bold"><strong>const</strong></span> Range3T &amp; Format);
<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> replace_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_nth_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> Range1T &amp; Search,
+                             <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> Nth, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1351524"></a><h2>Description</h2>
+<a name="id2769797"></a><h2>Description</h2>
<p>Replace an Nth (zero-indexed) match of the search string in the input with the format string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -65,13 +65,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="ireplace_last.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_nth.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_range.html b/doc/html/replace_range.html
index 08b7be8f52..dffdc43efc 100644
--- a/doc/html/replace_range.html
+++ b/doc/html/replace_range.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_range_copy.html" title="Function replace_range_copy">
<link rel="next" href="replace_first_copy.html" title="Function replace_first_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_range"></a><div class="titlepage"></div>
@@ -31,11 +31,11 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> replace_range(SequenceT &amp; Input,
- <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; SearchRange,
- <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_range(SequenceT &amp; Input,
+                     <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; SearchRange,
+                     <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1350065"></a><h2>Description</h2>
+<a name="id2768300"></a><h2>Description</h2>
<p>Replace the given range in the input string. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -51,13 +51,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_range_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_first_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_range_copy.html b/doc/html/replace_range_copy.html
index 6ae5deedb4..c599e5c565 100644
--- a/doc/html/replace_range_copy.html
+++ b/doc/html/replace_range_copy.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_range_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
-<link rel="prev" href="id822503.html" title="Function template regex_formatter">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="prev" href="id2501105.html" title="Function template regex_formatter">
<link rel="next" href="replace_range.html" title="Function template replace_range">
</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="id822503.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2501105.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_range_copy"></a><div class="titlepage"></div>
@@ -31,16 +31,16 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- replace_range_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <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; SearchRange,
- <span class="bold"><strong>const</strong></span> Range2T &amp; Format);
+  <span class="type">OutputIteratorT</span>
+  replace_range_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                     <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; SearchRange,
+                     <span class="bold"><strong>const</strong></span> Range2T &amp; Format);
<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> replace_range_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <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; SearchRange,
- <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_range_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                               <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; SearchRange,
+                               <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1349930"></a><h2>Description</h2>
+<a name="id2768163"></a><h2>Description</h2>
<p>Replace the given range in the input string. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -63,13 +63,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id822503.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2501105.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_range.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_regex.html b/doc/html/replace_regex.html
index 5c79c74328..4636537b8f 100644
--- a/doc/html/replace_regex.html
+++ b/doc/html/replace_regex.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="replace_regex_copy.html" title="Function replace_regex_copy">
<link rel="next" href="replace_all_regex_copy.html" title="Function replace_all_regex_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_regex"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> 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> replace_regex(SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
- match_flag_type Flags = match_default|format_default);</pre></div>
+         <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> replace_regex(SequenceT &amp; Input,
+                     <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                     <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
+                     match_flag_type Flags = match_default|format_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1346095"></a><h2>Description</h2>
+<a name="id2764139"></a><h2>Description</h2>
<p>Search for a substring matching given regex and format it with the specified format. The input string is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -55,13 +55,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_regex_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_all_regex_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_regex_copy.html b/doc/html/replace_regex_copy.html
index d9e66e841c..b85c9649db 100644
--- a/doc/html/replace_regex_copy.html
+++ b/doc/html/replace_regex_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_regex_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="find_regex.html" title="Function template find_regex">
<link rel="next" href="replace_regex.html" title="Function template replace_regex">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_regex_copy"></a><div class="titlepage"></div>
@@ -31,21 +31,21 @@
<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> 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>
- replace_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
- match_flag_type Flags = match_default|format_default);
+         <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>
+  replace_regex_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                     <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                     <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
+                     match_flag_type Flags = 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> replace_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
- match_flag_type Flags = match_default|format_default);</pre></div>
+         <span class="bold"><strong>typename</strong></span> FormatStringTraitsT, <span class="bold"><strong>typename</strong></span> FormatStringAllocatorT&gt;
+  <span class="type">SequenceT</span> replace_regex_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                               <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+                               <span class="bold"><strong>const</strong></span> std::basic_string&lt; CharT, FormatStringTraitsT, FormatStringAllocatorT &gt; &amp; Format,
+                               match_flag_type Flags = match_default|format_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1345939"></a><h2>Description</h2>
+<a name="id2763980"></a><h2>Description</h2>
<p>Search for a substring matching given regex and format it with the specified format. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -70,13 +70,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_regex.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_tail.html b/doc/html/replace_tail.html
index 8c8be1ff93..e71642ab9c 100644
--- a/doc/html/replace_tail.html
+++ b/doc/html/replace_tail.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template replace_tail</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_tail_copy.html" title="Function replace_tail_copy">
-<link rel="next" href="has_const_time_erase.html" title="Class template has_const_time_erase">
+<link rel="next" href="has_native_replace.html" title="Class template has_native_replace">
</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="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_tail"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> replace_tail(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> replace_tail(SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1353290"></a><h2>Description</h2>
+<a name="id2771595"></a><h2>Description</h2>
<p>Replace the tail of the input with the given format sequence. The tail is a suffix of a string of given size. If the sequence is shorter then required, the whole string is considered to be the tail. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -49,13 +49,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_const_time_erase.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_tail_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="has_native_replace.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/replace_tail_copy.html b/doc/html/replace_tail_copy.html
index 978d24bffd..c23478db5f 100644
--- a/doc/html/replace_tail_copy.html
+++ b/doc/html/replace_tail_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function replace_tail_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">
<link rel="prev" href="replace_head.html" title="Function template replace_head">
<link rel="next" href="replace_tail.html" title="Function template replace_tail">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="replace_tail_copy"></a><div class="titlepage"></div>
@@ -31,14 +31,14 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> Range1T, <span class="bold"><strong>typename</strong></span> Range2T&gt;
- <span class="type">OutputIteratorT</span>
- replace_tail_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);
+  <span class="type">OutputIteratorT</span>
+  replace_tail_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> Range1T &amp; Input,
+                    <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N, <span class="bold"><strong>const</strong></span> Range2T &amp; Format);
<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> replace_tail_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N,
- <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
+  <span class="type">SequenceT</span> replace_tail_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N,
+                              <span class="bold"><strong>const</strong></span> RangeT &amp; Format);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1353158"></a><h2>Description</h2>
+<a name="id2771463"></a><h2>Description</h2>
<p>Replace the tail of the input with the given format string. The tail is a suffix of a string of given size. If the sequence is shorter then required, whole string is considered to be the tail. The result is a modified copy of the input. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -61,13 +61,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id724456"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="replace_head.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2553153"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="replace_tail.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/scoped_connection.html b/doc/html/scoped_connection.html
index 94e6ef7f96..7dd7876384 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id766354" title="Header &lt;boost/signals/connection.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2543701" 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#id766354"><img src="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#id2543701"><img src="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>
@@ -33,22 +33,22 @@
<span class="bold"><strong>class</strong></span> scoped_connection : <span class="bold"><strong>private</strong></span> noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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#id760187-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#id1081376-bb">~scoped_connection</a>();
+  <span class="emphasis"><em>// <a href="scoped_connection.html#scoped_connectionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="scoped_connection.html#id2564687-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#id2577592-bb">~scoped_connection</a>();
- <span class="emphasis"><em>// <a href="scoped_connection.html#id824048-bb">connection management</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="scoped_connection.html#id724169-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#id1214613-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="scoped_connection.html#id2553215-bb">connection management</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="scoped_connection.html#id2538480-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#id2542961-bb">connected</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1285788"></a><h2>Description</h2>
+<a name="id2737794"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1285792"></a><h3>
+<a name="id2737797"></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="id760187-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="id2564687-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="id1081376-bb"></a>~scoped_connection();</pre>
+<pre class="literallayout"><a name="id2577592-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#id1214613-bb">connected</a>()</code>,
+ <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id2542961-bb">connected</a>()</code>,
disconnects the signal-slot connection.</p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1285904"></a><h3>
-<a name="id824048-bb"></a><code class="computeroutput">scoped_connection</code> connection management</h3>
+<a name="id2737910"></a><h3>
+<a name="id2553215-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="id724169-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="id2538480-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#id1214613-bb">connected</a>()</code>,
+ <code class="computeroutput">this-&gt;<a href="scoped_connection.html#id2542961-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#id1214613-bb">connected</a>()</code>.</p>
+ <code class="computeroutput">!this-&gt;<a href="scoped_connection.html#id2542961-bb">connected</a>()</code>.</p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1214613-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="id2542961-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
@@ -97,13 +97,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id766354"><img src="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#id2543701"><img src="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 6f08a23875..e53a62cfdb 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id696645" title="Header &lt;boost/date_time/time_clock.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2399180" 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="id757440.html" title="Class template time_duration">
+<link rel="next" href="id2451976.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#id696645"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id757440.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#id2399180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451976.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="second_clock"></a><div class="titlepage"></div>
@@ -32,46 +32,46 @@
<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="bold"><strong>class</strong></span> second_clock {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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>// types</em></span>
+  <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#id858965-bb">public static functions</a></em></span>
- <span class="type">time_type</span> <a href="second_clock.html#id858970-bb">local_time</a>() ;
- <span class="type">time_type</span> <a href="second_clock.html#id858983-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#id859001-bb">local_time</a>(boost::shared_ptr&lt; time_zone_type &gt;) ;
+  <span class="emphasis"><em>// <a href="second_clock.html#id2461799-bb">public static functions</a></em></span>
+  <span class="type">time_type</span> <a href="second_clock.html#id2461804-bb">local_time</a>() ;
+  <span class="type">time_type</span> <a href="second_clock.html#id2461816-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#id2461833-bb">local_time</a>(boost::shared_ptr&lt; time_zone_type &gt;) ;
- <span class="emphasis"><em>// <a href="second_clock.html#id865808-bb">private static functions</a></em></span>
- <span class="type">time_type</span> <a href="second_clock.html#id865814-bb">create_time</a>(::std::tm *) ;
+  <span class="emphasis"><em>// <a href="second_clock.html#id2482430-bb">private static functions</a></em></span>
+  <span class="type">time_type</span> <a href="second_clock.html#id2482435-bb">create_time</a>(::std::tm *) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1117466"></a><h2>Description</h2>
+<a name="id2653223"></a><h2>Description</h2>
<p>This clock provides resolution to the 1 second level </p>
<div class="refsect2" lang="en">
-<a name="id1117473"></a><h3>
-<a name="id858965-bb"></a><code class="computeroutput">second_clock</code> public static functions</h3>
+<a name="id2653230"></a><h3>
+<a name="id2461799-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="id858970-bb"></a>local_time() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id858983-bb"></a>universal_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2461804-bb"></a>local_time() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2461816-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="id859001-bb"></a>local_time(boost::shared_ptr&lt; time_zone_type &gt; tz_ptr) ;</pre></li>
+  <span class="type">time_type</span> <a name="id2461833-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="id1117555"></a><h3>
-<a name="id865808-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="id865814-bb"></a>create_time(::std::tm * current) ;</pre></li></ol></div>
+<a name="id2653315"></a><h3>
+<a name="id2482430-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="id2482435-bb"></a>create_time(::std::tm * current) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="base_time.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id696645"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id757440.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#id2399180"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2451976.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 40511ccfb6..20f5f71bc4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1101484" title="Header &lt;boost/date_time/posix_time/posix_time_duration.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2443401" 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="id1067509.html" title="Function template operator&gt;&gt;">
+<link rel="next" href="id2444918.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#id1101484"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1067509.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#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2444918.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="seconds"></a><div class="titlepage"></div>
@@ -32,32 +32,32 @@
<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> 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#id871460-bb">seconds</a>(<span class="bold"><strong>long</strong></span>);
+  <span class="emphasis"><em>// <a href="seconds.html#secondsconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="seconds.html#id2444208-bb">seconds</a>(<span class="bold"><strong>long</strong></span>);
- <span class="emphasis"><em>// <a href="seconds.html#id891746-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="seconds.html#id2444204-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1176481"></a><h2>Description</h2>
+<a name="id2678377"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1176484"></a><h3>
+<a name="id2678380"></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="id871460-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="id2444208-bb"></a>seconds(<span class="bold"><strong>long</strong></span> s);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1176522"></a><h3>
-<a name="id891746-bb"></a><code class="computeroutput">seconds</code> public member functions</h3>
+<a name="id2678420"></a><h3>
+<a name="id2444204-bb"></a><code class="computeroutput">seconds</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>
+<table 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="minutes.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1101484"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1067509.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#id2443401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2444918.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 9e34c7d4d3..436896580a 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.69.1">
<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">
@@ -30,19 +30,19 @@
</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> Signature, <span class="emphasis"><em> // Function type R (T1, T2, ..., TN)</em></span>
- <span class="bold"><strong>typename</strong></span> Combiner = <a href="last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;,
- <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
- <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
- <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="functionN.html" title="Class template functionN">functionN</a>&lt;Signature&gt; &gt;
+         <span class="bold"><strong>typename</strong></span> Combiner = <a href="last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;,
+         <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
+         <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
+         <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="functionN.html" title="Class template functionN">functionN</a>&lt;Signature&gt; &gt;
<span class="bold"><strong>class</strong></span> signal : <span class="bold"><strong>public</strong></span> <a href="signalN.html" title="Class template signalN">signalN</a>&lt;R, T1, T2, ..., TN, Combiner, Group, GroupCompare, SlotFunction&gt;
{
<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#id1078857-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());
+  <span class="emphasis"><em>// <a href="signal.html#signalconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="signal.html#id2357206-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="id1283590"></a><h2>Description</h2>
+<a name="id2735541"></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,11 +51,11 @@
<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="id1283635"></a><h3>
+<a name="id2735588"></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="id1078857-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>
+<pre class="literallayout"><a name="id2357206-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>:
Initializes the base class with the given combiner
@@ -64,7 +64,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/signalN.html b/doc/html/signalN.html
index a81c4ed217..1eb5a11b0e 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.69.1">
<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">
@@ -30,62 +30,62 @@
</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> R, <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> Combiner = <a href="last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;, <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
- <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
- <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="functionN.html" title="Class template functionN">functionN</a>&lt;R, T1, T2, ..., TN&gt; &gt;
+         <span class="bold"><strong>typename</strong></span> Combiner = <a href="last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;, <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
+         <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
+         <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="functionN.html" title="Class template functionN">functionN</a>&lt;R, T1, T2, ..., TN&gt; &gt;
<span class="bold"><strong>class</strong></span> signalN : <span class="bold"><strong>public</strong></span> <a href="trackable.html" title="Class trackable">signals::trackable</a>,
- <span class="bold"><strong>private</strong></span> noncopyable <span class="emphasis"><em>// Exposition only</em></span>
+                <span class="bold"><strong>private</strong></span> noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>typename</strong></span> Combiner::result_type result_type;
- <span class="bold"><strong>typedef</strong></span> Combiner combiner_type;
- <span class="bold"><strong>typedef</strong></span> Group group_type;
- <span class="bold"><strong>typedef</strong></span> GroupCompare group_compare_type;
- <span class="bold"><strong>typedef</strong></span> SlotFunction slot_function_type;
- <span class="bold"><strong>typedef</strong></span> <a href="slot.html" title="Class template slot">slot</a>&lt;SlotFunction&gt; slot_type;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> slot_result_type;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> slot_call_iterator;
- <span class="bold"><strong>typedef</strong></span> T1 argument_type; <span class="emphasis"><em>// If N == 1</em></span>
- <span class="bold"><strong>typedef</strong></span> T1 first_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
- <span class="bold"><strong>typedef</strong></span> T2 second_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
- <span class="bold"><strong>typedef</strong></span> T1 arg1_type;
- <span class="bold"><strong>typedef</strong></span> T2 arg2_type;
- .
- .
- .
- <span class="bold"><strong>typedef</strong></span> TN argN_type;
-
- <span class="emphasis"><em>// static constants</em></span>
- <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#id727096-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#id659519-bb">~signalN</a>();
-
- <span class="emphasis"><em>// <a href="signalN.html#id654410-bb">connection management</a></em></span>
- <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
- <a href="signalN.html#id723321-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#id654765-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#id800538-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#id973727-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#id719029-bb">disconnect_all_slots</a>();
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="signalN.html#id1180961-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">std::size_t</span> <a href="signalN.html#id1037419-bb">num_slots</a>() <span class="bold"><strong>const</strong></span>;
-
- <span class="emphasis"><em>// <a href="signalN.html#id663249-bb">invocation</a></em></span>
- <span class="type">result_type</span> <a href="signalN.html#id1141602-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#id1035401-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#id1116353-bb">combiner access</a></em></span>
- <span class="type">combiner_type&amp;</span> <a href="signalN.html#id792830-bb">combiner</a>();
- <span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a href="signalN.html#id768627-bb">combiner</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>typename</strong></span> Combiner::result_type result_type;         
+  <span class="bold"><strong>typedef</strong></span> Combiner                       combiner_type;       
+  <span class="bold"><strong>typedef</strong></span> Group                          group_type;          
+  <span class="bold"><strong>typedef</strong></span> GroupCompare                   group_compare_type;  
+  <span class="bold"><strong>typedef</strong></span> SlotFunction                   slot_function_type;  
+  <span class="bold"><strong>typedef</strong></span> <a href="slot.html" title="Class template slot">slot</a>&lt;SlotFunction&gt;             slot_type;           
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span>                    slot_result_type;    
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span>                    slot_call_iterator;  
+  <span class="bold"><strong>typedef</strong></span> T1                             argument_type;        <span class="emphasis"><em>// If N == 1</em></span>
+  <span class="bold"><strong>typedef</strong></span> T1                             first_argument_type;  <span class="emphasis"><em>// If N == 2</em></span>
+  <span class="bold"><strong>typedef</strong></span> T2                             second_argument_type; <span class="emphasis"><em>// If N == 2</em></span>
+  <span class="bold"><strong>typedef</strong></span> T1                             arg1_type;           
+  <span class="bold"><strong>typedef</strong></span> T2                             arg2_type;           
+     .
+     .
+     .
+  <span class="bold"><strong>typedef</strong></span> TN                             argN_type;           
+
+  <span class="emphasis"><em>// static constants</em></span>
+  <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#id2542236-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#id2577993-bb">~signalN</a>();
+
+  <span class="emphasis"><em>// <a href="signalN.html#id2551386-bb">connection management</a></em></span>
+  <span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
+  <a href="signalN.html#id2584315-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#id2581263-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#id2544431-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#id2556593-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#id2576703-bb">disconnect_all_slots</a>();
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="signalN.html#id2567596-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">std::size_t</span> <a href="signalN.html#id2337290-bb">num_slots</a>() <span class="bold"><strong>const</strong></span>;
+
+  <span class="emphasis"><em>// <a href="signalN.html#id2585919-bb">invocation</a></em></span>
+  <span class="type">result_type</span> <a href="signalN.html#id2578239-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#id2581156-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#id2566385-bb">combiner access</a></em></span>
+  <span class="type">combiner_type&amp;</span> <a href="signalN.html#id2412919-bb">combiner</a>();
+  <span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a href="signalN.html#id2586486-bb">combiner</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1282596"></a><h2>Description</h2>
+<a name="id2734528"></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="id1282622"></a><h3>
+<a name="id2734553"></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="id727096-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>
+<pre class="literallayout"><a name="id2542236-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#id1180961-bb">empty</a>()</code></p>
+ <code class="computeroutput">this-&gt;<a href="signalN.html#id2567596-bb">empty</a>()</code></p>
</li>
<li>
-<pre class="literallayout"><a name="id659519-bb"></a>~signalN();</pre>
+<pre class="literallayout"><a name="id2577993-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,17 +115,17 @@
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1282730"></a><h3>
-<a name="id654410-bb"></a><code class="computeroutput">signalN</code> connection management</h3>
+<a name="id2734663"></a><h3>
+<a name="id2551386-bb"></a><code class="computeroutput">signalN</code> connection management</h3>
<div class="orderedlist"><ol type="1">
<li>
-<p><a name="id1142047-bb"></a></p>
+<p><a name="id2551390-bb"></a></p>
<pre class="literallayout"><span class="type"><a href="connection.html" title="Class connection">signals::connection</a></span>
-<a name="id723321-bb"></a>connect(<span class="bold"><strong>const</strong></span> slot_type&amp; slot,
- signals::connect_position at = signals::at_back);
+<a name="id2584315-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="id654765-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>
+<a name="id2581263-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>:
Connects the signal this to the incoming
@@ -161,9 +161,9 @@
immediately.</p>
</li>
<li>
-<p><a name="id1181436-bb"></a></p>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id800538-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="id973727-bb"></a>disconnect(<span class="bold"><strong>const</strong></span> Slot&amp; slot);</pre>
+<p><a name="id2582644-bb"></a></p>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2544431-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="id2556593-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="id719029-bb"></a>disconnect_all_slots();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2576703-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#id1180961-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#id2567596-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="id1180961-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="id2567596-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="id1037419-bb"></a>num_slots() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">std::size_t</span> <a name="id2337290-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="id1283207"></a><h3>
-<a name="id663249-bb"></a><code class="computeroutput">signalN</code> invocation</h3>
+<a name="id2735148"></a><h3>
+<a name="id2585919-bb"></a><code class="computeroutput">signalN</code> invocation</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id685007-bb"></a></p>
-<pre class="literallayout"><span class="type">result_type</span> <a name="id1141602-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="id1035401-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="id2585923-bb"></a></p>
+<pre class="literallayout"><span class="type">result_type</span> <a name="id2578239-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="id2581156-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="id1283371"></a><h3>
-<a name="id1116353-bb"></a><code class="computeroutput">signalN</code> combiner access</h3>
+<a name="id2735315"></a><h3>
+<a name="id2566385-bb"></a><code class="computeroutput">signalN</code> combiner access</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id653872-bb"></a></p>
-<pre class="literallayout"><span class="type">combiner_type&amp;</span> <a name="id792830-bb"></a>combiner();
-<span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a name="id768627-bb"></a>combiner() <span class="bold"><strong>const</strong></span>;</pre>
+<p><a name="id2587510-bb"></a></p>
+<pre class="literallayout"><span class="type">combiner_type&amp;</span> <a name="id2412919-bb"></a>combiner();
+<span class="type"><span class="bold"><strong>const</strong></span> combiner_type&amp;</span> <a name="id2586486-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>:
@@ -295,7 +295,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/signals.html b/doc/html/signals.html
index 80313318d6..076ee35a45 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.69.1">
<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="id1279494"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2731213"></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#id1279514">Introduction</a></span></dt>
+<dt><span class="section"><a href="signals.html#id2731233">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#id1279560">How to Read this Tutorial</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1279618">Compatibility Note</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1279692">Hello, World! (Beginner)</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1279822">Calling multiple slots</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280169">Passing values to and from slots</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1280959">Connection Management</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1281622">Example: Document-View</a></span></dt>
-<dt><span class="section"><a href="signals/tutorial.html#id1281735">Linking against the Signals library</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731274">How to Read this Tutorial</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731333">Compatibility Note</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731417">Hello, World! (Beginner)</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731552">Calling multiple slots</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2731908">Passing values to and from slots</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2732772">Connection Management</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2733461">Example: Document-View</a></span></dt>
+<dt><span class="section"><a href="signals/tutorial.html#id2733607">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#id756352">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id1173814">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id766354">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id792420">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="signals/reference.html#id661625">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2545507">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2587580">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2543701">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2574365">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="signals/reference.html#id2540157">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#id1286955">Type Erasure</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287018"><code class="computeroutput">connection</code> class</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287126">Slot Call Iterator</a></span></dt>
-<dt><span class="section"><a href="signals/s05.html#id1287277"><code class="computeroutput">visit_each</code> function template</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2738981">Type Erasure</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2739046"><code class="computeroutput">connection</code> class</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2739157">Slot Call Iterator</a></span></dt>
+<dt><span class="section"><a href="signals/s05.html#id2739308"><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#id1287424">Choice of Slot Definitions</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287492">User-level Connection Management</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287630">Combiner Interface</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287682">Connection Interfaces: += operator</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287835"><code class="computeroutput">trackable</code> rationale</a></span></dt>
-<dt><span class="section"><a href="signals/s06.html#id1287991">Comparison with other Signal/Slot implementations</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739454">Choice of Slot Definitions</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739537">User-level Connection Management</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739686">Combiner Interface</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739833">Connection Interfaces: += operator</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2739993"><code class="computeroutput">trackable</code> rationale</a></span></dt>
+<dt><span class="section"><a href="signals/s06.html#id2740156">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#id1288081">Acceptance tests</a></span></dt></dl></dd>
+<dd><dl><dt><span class="section"><a href="signals/tests.html#id2740265">Acceptance tests</a></span></dt></dl></dd>
</dl>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
-<a name="id1279514"></a>Introduction</h3></div></div></div>
+<a name="id2731233"></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
@@ -104,7 +104,7 @@ user to specify the manner in which multiple return values are
combined.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: May 04, 2004 at 18:17:22 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/signals/reference.html b/doc/html/signals/reference.html
index f10e0e661d..8106499d30 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.69.1">
<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,77 +27,77 @@
<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#id756352">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1173814">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id766354">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id792420">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id661625">Header &lt;boost/last_value.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2545507">Header &lt;boost/signals/slot.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2587580">Header &lt;boost/signals/trackable.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2543701">Header &lt;boost/signals/connection.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2574365">Header &lt;boost/visit_each.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2540157">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">
<a name="header.boost.signal.hpp"></a>Header &lt;<a href="../../../boost/signal.hpp" target="_top">boost/signal.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> R, <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> Combiner = <a href="../last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;, <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
- <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
- <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;R, T1, T2, ..., TN&gt; &gt;
- <span class="bold"><strong>class</strong></span> <a href="../signalN.html" title="Class template signalN">signalN</a>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Combiner = <a href="../last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;,
- <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
- <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;Signature&gt; &gt;
- <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>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> R, <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> Combiner = <a href="../last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;, <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>,
+           <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
+           <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;R, T1, T2, ..., TN&gt; &gt;
+   <span class="bold"><strong>class</strong></span> <a href="../signalN.html" title="Class template signalN">signalN</a>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> Signature, <span class="bold"><strong>typename</strong></span> Combiner = <a href="../last_value.html" title="Class template last_value">last_value</a>&lt;R&gt;,
+           <span class="bold"><strong>typename</strong></span> Group = <span class="bold"><strong>int</strong></span>, <span class="bold"><strong>typename</strong></span> GroupCompare = std::less&lt;Group&gt;,
+           <span class="bold"><strong>typename</strong></span> SlotFunction = <a href="../functionN.html" title="Class template functionN">functionN</a>&lt;Signature&gt; &gt;
+   <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="id1179637"></a>connect_position { at_front, at_back };
- }
+    <span class="bold"><strong>enum</strong></span> <a name="id2567242"></a>connect_position { at_front, at_back };
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id756352"></a>Header &lt;<a href="../../../boost/signals/slot.hpp" target="_top">boost/signals/slot.hpp</a>&gt;</h4></div></div></div>
+<a name="id2545507"></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>;
+  <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="id1173814"></a>Header &lt;<a href="../../../boost/signals/trackable.hpp" target="_top">boost/signals/trackable.hpp</a>&gt;</h4></div></div></div>
+<a name="id2587580"></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>;
- }
+  <span class="bold"><strong>namespace</strong></span> signals {
+    <span class="bold"><strong>class</strong></span> <a href="../trackable.html" title="Class trackable">trackable</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id766354"></a>Header &lt;<a href="../../../boost/signals/connection.hpp" target="_top">boost/signals/connection.hpp</a>&gt;</h4></div></div></div>
+<a name="id2543701"></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#id1114169">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>;
- }
+  <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#id2558035">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="id792420"></a>Header &lt;<a href="../../../boost/visit_each.hpp" target="_top">boost/visit_each.hpp</a>&gt;</h4></div></div></div>
+<a name="id2574365"></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>);
+  <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>);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id661625"></a>Header &lt;<a href="../../../boost/last_value.hpp" target="_top">boost/last_value.hpp</a>&gt;</h4></div></div></div>
+<a name="id2540157"></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;<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="../id1104792-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="../id2591657-bb.html" title="Class last_value&lt;void&gt;">last_value</a>&lt;<span class="bold"><strong>void</strong></span>&gt;;
}</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/signals/s04.html b/doc/html/signals/s04.html
index bfb5ea933a..e33d650364 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.69.1">
<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="../id1104792-bb.html" title="Class last_value&lt;void&gt;">
+<link rel="prev" href="../id2591657-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="../id1104792-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="../id2591657-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="id1286815"></a>Frequently Asked Questions</h3></div></div></div>
+<a name="id2738844"></a>Frequently Asked Questions</h3></div></div></div>
<div class="qandaset">
<dl>
-<dt>1. <a href="s04.html#id1286824">Don't noncopyable signal semantics mean that a class
+<dt>1. <a href="s04.html#id2738852">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#id1286839">Is Boost.Signals thread-safe?</a>
+<dt>2. <a href="s04.html#id2738867">Is Boost.Signals thread-safe?</a>
</dt>
-<dt>3. <a href="s04.html#id1286850">How do I get Boost.Signals to work with Qt?</a>
+<dt>3. <a href="s04.html#id2738878">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="id1286824"></a><a name="id1286825"></a><b>1.</b>
+<a name="id2738852"></a><a name="id2738853"></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="id1286839"></a><a name="id1286840"></a><b>2.</b>
+<a name="id2738867"></a><a name="id2738868"></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="id1286850"></a><a name="id1286852"></a><b>3.</b>
+<a name="id2738878"></a><a name="id2738880"></a><b>3.</b>
</td>
<td align="left" valign="top"><p>How do I get Boost.Signals to work with Qt?</p></td>
</tr>
@@ -119,13 +119,13 @@ namespace boost
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<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="../id1104792-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="../id2591657-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 c09e3707db..33804cefd3 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.69.1">
<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="id1286946"></a>Design Overview</h3></div></div></div>
+<a name="id2738974"></a>Design Overview</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s05.html#id1286955">Type Erasure</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287018"><code class="computeroutput">connection</code> class</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287126">Slot Call Iterator</a></span></dt>
-<dt><span class="section"><a href="s05.html#id1287277"><code class="computeroutput">visit_each</code> function template</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2738981">Type Erasure</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2739046"><code class="computeroutput">connection</code> class</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2739157">Slot Call Iterator</a></span></dt>
+<dt><span class="section"><a href="s05.html#id2739308"><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="id1286955"></a>Type Erasure</h4></div></div></div>
+<a name="id2738981"></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="id1287018"></a><code class="computeroutput">connection</code> class</h4></div></div></div>
+<a name="id2739046"></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="id1287126"></a>Slot Call Iterator</h4></div></div></div>
+<a name="id2739157"></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="id1287277"></a><code class="computeroutput">visit_each</code> function template</h4></div></div></div>
+<a name="id2739308"></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
@@ -197,7 +197,7 @@ foo(at, 0);
chosen. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: March 12, 2003 at 23:27:22 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/signals/s06.html b/doc/html/signals/s06.html
index b3d86d0d71..6c70aae487 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.69.1">
<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="id1287415"></a>Design Rationale</h3></div></div></div>
+<a name="id2739447"></a>Design Rationale</h3></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1287424">Choice of Slot Definitions</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287492">User-level Connection Management</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287630">Combiner Interface</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287682">Connection Interfaces: += operator</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287835"><code class="computeroutput">trackable</code> rationale</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287991">Comparison with other Signal/Slot implementations</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739454">Choice of Slot Definitions</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739537">User-level Connection Management</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739686">Combiner Interface</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739833">Connection Interfaces: += operator</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2739993"><code class="computeroutput">trackable</code> rationale</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740156">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="id1287424"></a>Choice of Slot Definitions</h4></div></div></div>
+<a name="id2739454"></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="id1287492"></a>User-level Connection Management</h4></div></div></div>
+<a name="id2739537"></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#id1142047-bb">connect</a>(slot)</code> is
+ <code class="computeroutput">sig.<a href="../signalN.html#id2551390-bb">connect</a>(slot)</code> is
performed via
- <code class="computeroutput">sig.<a href="../signalN.html#id1181436-bb">disconnect</a>(slot)</code>. Internally,
+ <code class="computeroutput">sig.<a href="../signalN.html#id2582644-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#id1181436-bb">disconnect</a></code> with an
+ <code class="computeroutput"><a href="../signalN.html#id2582644-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="id1287630"></a>Combiner Interface</h4></div></div></div>
+<a name="id2739686"></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="id1287682"></a>Connection Interfaces: += operator</h4></div></div></div>
+<a name="id2739833"></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#id1142047-bb">connect</a>(slot)</code>, but a
+ <code class="computeroutput">sig.<a href="../signalN.html#id2551390-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="id1287835"></a><code class="computeroutput">trackable</code> rationale</h4></div></div></div>
+<a name="id2739993"></a><code class="computeroutput">trackable</code> rationale</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1287873"><code class="computeroutput">trackable</code> copying behavior</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1287925">Why derivation from <code class="computeroutput">trackable</code>?</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740031"><code class="computeroutput">trackable</code> copying behavior</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740090">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="id1287873"></a><code class="computeroutput">trackable</code> copying behavior</h5></div></div></div>
+<a name="id2740031"></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="id1287925"></a>Why derivation from <code class="computeroutput">trackable</code>?</h5></div></div></div>
+<a name="id2740090"></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="id1287991"></a>Comparison with other Signal/Slot implementations</h4></div></div></div>
+<a name="id2740156"></a>Comparison with other Signal/Slot implementations</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="s06.html#id1287995">libsigc++</a></span></dt>
-<dt><span class="section"><a href="s06.html#id1288038">.NET delegates</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740160">libsigc++</a></span></dt>
+<dt><span class="section"><a href="s06.html#id2740221">.NET delegates</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1287995"></a>libsigc++</h5></div></div></div>
+<a name="id2740160"></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="id1288038"></a>.NET delegates</h5></div></div></div>
+<a name="id2740221"></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
@@ -417,7 +417,7 @@ private:
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 20, 2004 at 17:03:55 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/signals/tests.html b/doc/html/signals/tests.html
index 16c5e1610c..6ff1b9d762 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.69.1">
<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#id1288081">Acceptance tests</a></span></dt></dl></div>
+<div class="toc"><dl><dt><span class="section"><a href="tests.html#id2740265">Acceptance tests</a></span></dt></dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1288081"></a>Acceptance tests</h4></div></div></div>
+<a name="id2740265"></a>Acceptance tests</h4></div></div></div>
<div class="informaltable"><table class="table">
<colgroup>
<col>
@@ -90,7 +90,7 @@ usable.</p></td>
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/signals/tutorial.html b/doc/html/signals/tutorial.html
index a3e29d18d0..3da8d54a24 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.69.1">
<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#id1279560">How to Read this Tutorial</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1279618">Compatibility Note</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1279692">Hello, World! (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1279822">Calling multiple slots</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280169">Passing values to and from slots</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280959">Connection Management</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281622">Example: Document-View</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281735">Linking against the Signals library</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731274">How to Read this Tutorial</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731333">Compatibility Note</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731417">Hello, World! (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731552">Calling multiple slots</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731908">Passing values to and from slots</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732772">Connection Management</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733461">Example: Document-View</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733607">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="id1279560"></a>How to Read this Tutorial</h4></div></div></div>
+<a name="id2731274"></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="id1279618"></a>Compatibility Note</h4></div></div></div>
+<a name="id2731333"></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="id1279692"></a>Hello, World! (Beginner)</h4></div></div></div>
+<a name="id2731417"></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#id1142047-bb">connect</a></code>(hello);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(hello);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1279822"></a>Calling multiple slots</h4></div></div></div>
+<a name="id2731552"></a>Calling multiple slots</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1279826">Connecting multiple slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1279978">Ordering slot call groups (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731556">Connecting multiple slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731712">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="id1279826"></a>Connecting multiple slots (Beginner)</h5></div></div></div>
+<a name="id2731556"></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#id1142047-bb">connect</a></code>(Hello());
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(Hello());
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1279978"></a>Ordering slot call groups (Intermediate)</h5></div></div></div>
+<a name="id2731712"></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#id1142047-bb">connect</a></code>(1, World());
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(0, Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(1, World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(1, World());
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(0, Hello());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(1, World());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-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#id2551390-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#id1142047-bb">connect</a></code>(GoodMorning());
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1280169"></a>Passing values to and from slots</h4></div></div></div>
+<a name="id2731908"></a>Passing values to and from slots</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1280173">Slot Arguments (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1280387">Signal Return Values (Advanced)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2731912">Slot Arguments (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732146">Signal Return Values (Advanced)</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1280173"></a>Slot Arguments (Beginner)</h5></div></div></div>
+<a name="id2731912"></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#id1142047-bb">connect</a></code>(&amp;print_sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;print_product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;print_difference);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;print_quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(&amp;print_sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;print_product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;print_difference);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;print_quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;print_difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1280387"></a>Signal Return Values (Advanced)</h5></div></div></div>
+<a name="id2732146"></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#id1142047-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(&amp;quotient);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;product);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;sum);
-sig.<code class="computeroutput"><a href="../signalN.html#id1142047-bb">connect</a></code>(&amp;difference);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;quotient);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;product);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-bb">connect</a></code>(&amp;sum);
+sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1280959"></a>Connection Management</h4></div></div></div>
+<a name="id2732772"></a>Connection Management</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="tutorial.html#id1280966">Disconnecting Slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281080">Blocking Slots (Beginner)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281154">Scoped connections (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281198">Disconnecting equivalent slots (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281258">Automatic connection management (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281429">When can disconnections occur? (Intermediate)</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1281490">Passing slots (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732775">Disconnecting Slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732896">Blocking Slots (Beginner)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2732970">Scoped connections (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733016">Disconnecting equivalent slots (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733076">Automatic connection management (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733266">When can disconnections occur? (Intermediate)</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2733327">Passing slots (Intermediate)</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1280966"></a>Disconnecting Slots (Beginner)</h5></div></div></div>
+<a name="id2732775"></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#id1115436-bb">connected</a>()</code> method checks if the signal and slot are
-still connected, and the <code class="computeroutput"><a href="../connection.html#id1179642-bb">disconnect()</a></code> method
+<code class="computeroutput"><a href="../connection.html#id2558732-bb">connected</a>()</code> method checks if the signal and slot are
+still connected, and the <code class="computeroutput"><a href="../connection.html#id2558792-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#id1142047-bb">connect</a></code>(HelloWorld());
+boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1281080"></a>Blocking Slots (Beginner)</h5></div></div></div>
+<a name="id2732896"></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#id1142047-bb">connect</a></code>(HelloWorld());
+boost::signals::connection c = sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1281154"></a>Scoped connections (Intermediate)</h5></div></div></div>
+<a name="id2732970"></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#id1142047-bb">connect</a></code>(ShortLived());
+ boost::signals::scoped_connection c = sig.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1281198"></a>Disconnecting equivalent slots (Intermediate)</h5></div></div></div>
+<a name="id2733016"></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#id1181436-bb">disconnect</a></code> method, so long as
+<code class="computeroutput"><a href="../signalN.html#id2582644-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="id1281258"></a>Automatic connection management (Intermediate)</h5></div></div></div>
+<a name="id2733076"></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#id1142047-bb">connect</a></code>(boost::bind(&amp;NewsMessageArea::displayNews,
+deliverNews.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1281429"></a>When can disconnections occur? (Intermediate)</h5></div></div></div>
+<a name="id2733266"></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="id1281490"></a>Passing slots (Intermediate)</h5></div></div></div>
+<a name="id2733327"></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#id1142047-bb">connect</a></code>(slot);
+ onClick.<code class="computeroutput"><a href="../signalN.html#id2551390-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#id1142047-bb">connect</a></code>(slot);
+ onClick.<code class="computeroutput"><a href="../signalN.html#id2551390-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="id1281622"></a>Example: Document-View</h4></div></div></div>
+<a name="id2733461"></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="id1281735"></a>Linking against the Signals library</h4></div></div></div>
+<a name="id2733607"></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
@@ -1090,7 +1090,7 @@ public:
<code class="computeroutput">BOOST_SIGNALS_STATIC_LINK</code>. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: May 18, 2005 at 16:09:34 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/simple_exception_policy.html b/doc/html/simple_exception_policy.html
index e8b27fa64b..041f68fac0 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1076715" title="Header &lt;boost/date_time/constrained_value.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2459416" 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#id1076715"><img src="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#id2459416"><img src="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>
@@ -30,37 +30,37 @@
</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> rep_type, rep_type min_value, rep_type max_value,
- <span class="bold"><strong>typename</strong></span> exception_type&gt;
+         <span class="bold"><strong>typename</strong></span> exception_type&gt;
<span class="bold"><strong>class</strong></span> simple_exception_policy {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> rep_type value_type;
+  <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#id864117-bb">public static functions</a></em></span>
- <span class="type">rep_type min</span> <a href="simple_exception_policy.html#id866339-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
- <span class="type">rep_type max</span> <a href="simple_exception_policy.html#id939329-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="simple_exception_policy.html#id964293-bb">on_error</a>(rep_type, rep_type, violation_enum) ;
+  <span class="emphasis"><em>// <a href="simple_exception_policy.html#id2500840-bb">public static functions</a></em></span>
+  <span class="type">rep_type min</span> <a href="simple_exception_policy.html#id2500844-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type">rep_type max</span> <a href="simple_exception_policy.html#id2458932-bb">BOOST_PREVENT_MACRO_SUBSTITUTION</a>() ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="simple_exception_policy.html#id2471261-bb">on_error</a>(rep_type, rep_type, violation_enum) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1040305"></a><h2>Description</h2>
+<a name="id2607650"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1040309"></a><h3>
-<a name="id864117-bb"></a><code class="computeroutput">simple_exception_policy</code> public static functions</h3>
+<a name="id2607654"></a><h3>
+<a name="id2500840-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="id866339-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
-<li><pre class="literallayout"><span class="type">rep_type max</span> <a name="id939329-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="id964293-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="id2500844-bb"></a>BOOST_PREVENT_MACRO_SUBSTITUTION() ;</pre></li>
+<li><pre class="literallayout"><span class="type">rep_type max</span> <a name="id2458932-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="id2471261-bb"></a>on_error(rep_type , rep_type , violation_enum ) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="constrained_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1076715"><img src="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#id2459416"><img src="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 6a944065da..7678080152 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1043329" title="Header &lt;boost/date_time/date_format_simple.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2462095" 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="id902407-bb.html" title="Class simple_format&lt;wchar_t&gt;">
+<link rel="next" href="id2492905-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#id1043329"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id902407-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#id2462095"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2492905-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,53 +33,53 @@
<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#id897463-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id892129-bb">not_a_date</a>() ;
- <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id1039468-bb">pos_infinity</a>() ;
- <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id926656-bb">neg_infinity</a>() ;
- <span class="type">month_format_spec</span> <a href="simple_format.html#id868547-bb">month_format</a>() ;
- <span class="type">ymd_order_spec</span> <a href="simple_format.html#id941497-bb">date_order</a>() ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_format.html#id1043966-bb">has_date_sep_chars</a>() ;
- <span class="type">charT</span> <a href="simple_format.html#id1110437-bb">year_sep_char</a>() ;
- <span class="type">charT</span> <a href="simple_format.html#id836131-bb">month_sep_char</a>() ;
- <span class="type">charT</span> <a href="simple_format.html#id1105398-bb">day_sep_char</a>() ;
- <span class="type">charT</span> <a href="simple_format.html#id1076900-bb">hour_sep_char</a>() ;
- <span class="type">charT</span> <a href="simple_format.html#id907197-bb">minute_sep_char</a>() ;
- <span class="type">charT</span> <a href="simple_format.html#id1039668-bb">second_sep_char</a>() ;
+  <span class="emphasis"><em>// <a href="simple_format.html#id2420311-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id2401379-bb">not_a_date</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id2467748-bb">pos_infinity</a>() ;
+  <span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a href="simple_format.html#id2492506-bb">neg_infinity</a>() ;
+  <span class="type">month_format_spec</span> <a href="simple_format.html#id2507399-bb">month_format</a>() ;
+  <span class="type">ymd_order_spec</span> <a href="simple_format.html#id2441087-bb">date_order</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_format.html#id2504094-bb">has_date_sep_chars</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2465147-bb">year_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2447185-bb">month_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2400645-bb">day_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2396876-bb">hour_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2419014-bb">minute_sep_char</a>() ;
+  <span class="type">charT</span> <a href="simple_format.html#id2393020-bb">second_sep_char</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1067773"></a><h2>Description</h2>
+<a name="id2618101"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1067777"></a><h3>
-<a name="id897463-bb"></a><code class="computeroutput">simple_format</code> public static functions</h3>
+<a name="id2618105"></a><h3>
+<a name="id2420311-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="id892129-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="id1039468-bb"></a>pos_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id926656-bb"></a>neg_infinity() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id868547-bb"></a>month_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id941497-bb"></a>date_order() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1043966-bb"></a>has_date_sep_chars() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1110437-bb"></a>year_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id836131-bb"></a>month_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1105398-bb"></a>day_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1076900-bb"></a>hour_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id907197-bb"></a>minute_sep_char() ;</pre></li>
-<li><pre class="literallayout"><span class="type">charT</span> <a name="id1039668-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="id2401379-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="id2467748-bb"></a>pos_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> charT *</span> <a name="id2492506-bb"></a>neg_infinity() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_format_spec</span> <a name="id2507399-bb"></a>month_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">ymd_order_spec</span> <a name="id2441087-bb"></a>date_order() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2504094-bb"></a>has_date_sep_chars() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2465147-bb"></a>year_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2447185-bb"></a>month_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2400645-bb"></a>day_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2396876-bb"></a>hour_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2419014-bb"></a>minute_sep_char() ;</pre></li>
+<li><pre class="literallayout"><span class="type">charT</span> <a name="id2393020-bb"></a>second_sep_char() ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1068020"></a><h3>Specializations</h3>
-<div class="itemizedlist"><ul type="disc"><li><p><a href="id902407-bb.html" title="Class simple_format&lt;wchar_t&gt;">Class simple_format&lt;wchar_t&gt;</a></p></li></ul></div>
+<a name="id2618354"></a><h3>Specializations</h3>
+<div class="itemizedlist"><ul type="disc"><li><p><a href="id2492905-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_input_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1043329"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id902407-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#id2462095"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2492905-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 8da9858b20..4f34c0edec 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1079172" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
-<link rel="prev" href="id791643.html" title="Class time_duration">
+<link rel="up" href="date_time/doxy.html#id2442818" title="Header &lt;boost/date_time/posix_time/posix_time_config.hpp&gt;">
+<link rel="prev" href="id2442833.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="id791643.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1079172"><img src="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="id2442833.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="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>
@@ -31,48 +31,48 @@
<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> 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="id791643.html" title="Class time_duration">time_duration</a> time_duration_type;
+  <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="id2442833.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#id1104546-bb">simple_time_rep</a>(date_type, 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#id2443098-bb">simple_time_rep</a>(date_type, time_duration_type);
- <span class="emphasis"><em>// <a href="simple_time_rep.html#id978066-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id1074270-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#id1074283-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#id1111749-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#id1111762-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="simple_time_rep.html#id2443042-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="simple_time_rep.html#id2443046-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#id2443059-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#id2443071-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#id2443084-bb">is_not_a_date_time</a>() <span class="bold"><strong>const</strong></span>;
- date_type day;
- time_duration_type time_of_day;
+  date_type day;
+  time_duration_type time_of_day;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1175509"></a><h2>Description</h2>
+<a name="id2677361"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1175513"></a><h3>
+<a name="id2677364"></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="id1104546-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="id2443098-bb"></a>simple_time_rep(date_type d, time_duration_type tod);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1175546"></a><h3>
-<a name="id978066-bb"></a><code class="computeroutput">simple_time_rep</code> public member functions</h3>
+<a name="id2677399"></a><h3>
+<a name="id2443042-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="id1074270-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="id1074283-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="id1111749-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="id1111762-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="id2443046-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="id2443059-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="id2443071-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="id2443084-bb"></a>is_not_a_date_time() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id791643.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1079172"><img src="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="id2442833.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2442818"><img src="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 3d4cd58d0e..f03025f216 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id756352" title="Header &lt;boost/signals/slot.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2545507" 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#id756352"><img src="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#id2545507"><img src="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>
@@ -32,16 +32,16 @@
<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> SlotFunction&gt;
<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#id907072-bb">slot</a>(Slot);
+  <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#id2560406-bb">slot</a>(Slot);
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1283818"></a><h2>Description</h2>
+<a name="id2735775"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1283821"></a><h3>
+<a name="id2735778"></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="id907072-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="id2560406-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
@@ -58,13 +58,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="signal.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id756352"><img src="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#id2545507"><img src="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 99a894163f..4bd0a5b7e1 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1113839" title="Header &lt;boost/date_time/gregorian/parsers.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2441300" 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#id1113839"><img src="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#id2441300"><img src="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,17 +32,17 @@
<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="id1173923"></a><h2>Description</h2>
+<a name="id2675719"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_year.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1113839"><img src="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#id2441300"><img src="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 676d3c6496..a31ca9a8d1 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id975514" title="Header &lt;boost/date_time/special_values_formatter.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2502812" 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#id975514"><img src="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#id2502812"><img src="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>
@@ -30,40 +30,40 @@
</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> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> special_values_formatter {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; string_type &gt; collection_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;    
+  <span class="bold"><strong>typedef</strong></span> CharT                      char_type;      
+  <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#id1037309-bb">special_values_formatter</a>();
- <a href="special_values_formatter.html#id1075203-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#id1044239-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#special_values_formatterconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="special_values_formatter.html#id2461525-bb">special_values_formatter</a>();
+  <a href="special_values_formatter.html#id2461542-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#id2421129-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#id1003311-bb">public member functions</a></em></span>
- <span class="type">OutItrT</span> <a href="special_values_formatter.html#id1003316-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#id2399261-bb">public member functions</a></em></span>
+  <span class="type">OutItrT</span> <a href="special_values_formatter.html#id2399265-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;
+  <span class="bold"><strong>static</strong></span> const char_type default_special_value_names;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1113615"></a><h2>Description</h2>
+<a name="id2649205"></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="id1113628"></a><h3>
+<a name="id2649218"></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="id1037309-bb"></a>special_values_formatter();</pre>
+<pre class="literallayout"><a name="id2461525-bb"></a>special_values_formatter();</pre>
<p>Default strings are not-a-date-time -infinity +infinity </p>
</li>
<li>
-<pre class="literallayout"><a name="id1075203-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>
+<pre class="literallayout"><a name="id2461542-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,25 +71,25 @@
*
</pre>
</li>
-<li><pre class="literallayout"><a name="id1044239-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>
+<li><pre class="literallayout"><a name="id2421129-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="id1113741"></a><h3>
-<a name="id1003311-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="id1003316-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>
+<a name="id2649337"></a><h3>
+<a name="id2399261-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="id2399265-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="period_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id975514"><img src="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#id2502812"><img src="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 031f2cf3fa..65c72942a0 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1036719" title="Header &lt;boost/date_time/special_values_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2421174" 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#id1036719"><img src="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#id2421174"><img src="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>
@@ -32,38 +32,38 @@
<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, <span class="bold"><strong>typename</strong></span> charT&gt;
<span class="bold"><strong>class</strong></span> special_values_parser {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; charT &gt; stream_itr_type;
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; charT &gt; parse_tree_type;
- <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type match_results;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; collection_type;
- <span class="bold"><strong>typedef</strong></span> charT char_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                string_type;    
+  <span class="bold"><strong>typedef</strong></span> std::istreambuf_iterator&lt; charT &gt;         stream_itr_type;
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type                  duration_type;  
+  <span class="bold"><strong>typedef</strong></span> <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a>&lt; charT &gt;                parse_tree_type;
+  <span class="bold"><strong>typedef</strong></span> parse_tree_type::parse_match_result_type  match_results;  
+  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; collection_type;
+  <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#id856946-bb">special_values_parser</a>();
- <a href="special_values_parser.html#id856954-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#id905294-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#id822256-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#special_values_parserconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="special_values_parser.html#id2393709-bb">special_values_parser</a>();
+  <a href="special_values_parser.html#id2393717-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#id2452348-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#id2452371-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#id1113654-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="special_values_parser.html#id1113659-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#id904811-bb">match</a>(stream_itr_type &amp;, stream_itr_type &amp;, match_results &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="special_values_parser.html#id2461674-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="special_values_parser.html#id2461679-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#id2472129-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;
- <span class="bold"><strong>static</strong></span> const char_type pos_inf_string;
- <span class="bold"><strong>static</strong></span> const char_type min_date_time_string;
- <span class="bold"><strong>static</strong></span> const char_type max_date_time_string;
+  <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;
+  <span class="bold"><strong>static</strong></span> const char_type pos_inf_string;
+  <span class="bold"><strong>static</strong></span> const char_type min_date_time_string;
+  <span class="bold"><strong>static</strong></span> const char_type max_date_time_string;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1114180"></a><h2>Description</h2>
+<a name="id2649804"></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,41 +73,41 @@
<li><p>max_date_time </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1114206"></a><h3>
+<a name="id2649831"></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="id856946-bb"></a>special_values_parser();</pre></li>
-<li><pre class="literallayout"><a name="id856954-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="id905294-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="id822256-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="id2393709-bb"></a>special_values_parser();</pre></li>
+<li><pre class="literallayout"><a name="id2393717-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="id2452348-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="id2452371-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="id1114345"></a><h3>
-<a name="id1113654-bb"></a><code class="computeroutput">special_values_parser</code> public member functions</h3>
+<a name="id2649975"></a><h3>
+<a name="id2461674-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="id1113659-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="id904811-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>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2461679-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="id2472129-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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="special_values_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1036719"><img src="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#id2421174"><img src="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_iterator.html b/doc/html/split_iterator.html
index 7e01f78928..5f66a3cc65 100644
--- a/doc/html/split_iterator.html
+++ b/doc/html/split_iterator.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template split_iterator</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id719241" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2382464" title="Header &lt;boost/algorithm/string/find_iterator.hpp&gt;">
<link rel="prev" href="find_iterator.html" title="Class template find_iterator">
<link rel="next" href="make_find_iterator.html" title="Function template make_find_iterator">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_find_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_find_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="split_iterator"></a><div class="titlepage"></div>
@@ -32,32 +32,32 @@
<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> IteratorT&gt;
<span class="bold"><strong>class</strong></span> split_iterator {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="split_iterator.html#split_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="split_iterator.html#id762794-bb">split_iterator</a>();
- <a href="split_iterator.html#id1208977-bb">split_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="split_iterator.html#id765890-bb">split_iterator</a>(IteratorT, IteratorT, FinderT);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <a href="split_iterator.html#id1179919-bb">split_iterator</a>(RangeT &amp;, FinderT);
+  <span class="emphasis"><em>// <a href="split_iterator.html#split_iteratorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="split_iterator.html#id2548798-bb">split_iterator</a>();
+  <a href="split_iterator.html#id2514532-bb">split_iterator</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt; <a href="split_iterator.html#id2557094-bb">split_iterator</a>(IteratorT, IteratorT, FinderT);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
+    <a href="split_iterator.html#id2354058-bb">split_iterator</a>(RangeT &amp;, FinderT);
- <span class="emphasis"><em>// <a href="split_iterator.html#id1217273-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id751927-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="split_iterator.html#id2376392-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id2376396-bb">eof</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="split_iterator.html#id1149088-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a href="split_iterator.html#id1149093-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="split_iterator.html#id1217229-bb">increment</a>() ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id1147853-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="split_iterator.html#id2356464-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a href="split_iterator.html#id2356468-bb">dereference</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="split_iterator.html#id2570325-bb">increment</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="split_iterator.html#id2371940-bb">equal</a>(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1323321"></a><h2>Description</h2>
+<a name="id2758612"></a><h2>Description</h2>
<p>Split iterator encapsulates a Finder and allows for incremental searching in a string. Unlike the find iterator, split iterator iterates through gaps between matches.</p>
<p>Find iterator is a readable forward traversal iterator.</p>
<p>Dereferencing the iterator yields an iterator_range delimiting the current match. </p>
<div class="refsect2" lang="en">
-<a name="id1323337"></a><h3>
+<a name="id2758627"></a><h3>
<a name="split_iteratorconstruct-copy-destruct"></a><code class="computeroutput">split_iterator</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><a name="id762794-bb"></a>split_iterator();</pre>
+<pre class="literallayout"><a name="id2548798-bb"></a>split_iterator();</pre>
<p>Construct null iterator. All null iterators are equal.</p>
<p></p>
<p><b xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"><span class="term">Postconditions</span></b>:
@@ -65,47 +65,47 @@
eof()==true </p>
</li>
<li>
-<pre class="literallayout"><a name="id1208977-bb"></a>split_iterator(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other);</pre>
+<pre class="literallayout"><a name="id2514532-bb"></a>split_iterator(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other);</pre>
<p>Construct a copy of the split_iterator </p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT&gt;
- <a name="id765890-bb"></a>split_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
+  <a name="id2557094-bb"></a>split_iterator(IteratorT Begin, IteratorT End, FinderT Finder);</pre>
<p>Construct new split_iterator for a given finder and a range. </p>
</li>
<li>
<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> FinderT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <a name="id1179919-bb"></a>split_iterator(RangeT &amp; Col, FinderT Finder);</pre>
+  <a name="id2354058-bb"></a>split_iterator(RangeT &amp; Col, FinderT Finder);</pre>
<p>Construct new split_iterator for a given finder and a collection. </p>
</li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1323480"></a><h3>
-<a name="id1217273-bb"></a><code class="computeroutput">split_iterator</code> public member functions</h3>
+<a name="id2758773"></a><h3>
+<a name="id2376392-bb"></a><code class="computeroutput">split_iterator</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="id751927-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2376396-bb"></a>eof() <span class="bold"><strong>const</strong></span>;</pre>
<p>Check the eof condition. Eof condition means that there is nothing more to be searched i.e. find_iterator is after the last match. </p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1323527"></a><h3>
-<a name="id1149088-bb"></a><code class="computeroutput">split_iterator</code> private member functions</h3>
+<a name="id2758822"></a><h3>
+<a name="id2356464-bb"></a><code class="computeroutput">split_iterator</code> private member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a name="id1149093-bb"></a>dereference() <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="id1217229-bb"></a>increment() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1147853-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> match_type &amp;</span> <a name="id2356468-bb"></a>dereference() <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="id2570325-bb"></a>increment() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2371940-bb"></a>equal(<span class="bold"><strong>const</strong></span> <a href="split_iterator.html" title="Class template split_iterator">split_iterator</a> &amp; Other) <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id719241"><img src="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_find_iterator.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_iterator.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2382464"><img src="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_find_iterator.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/split_regex.html b/doc/html/split_regex.html
index 7cf5079cf3..b78c432cb8 100644
--- a/doc/html/split_regex.html
+++ b/doc/html/split_regex.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template split_regex</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1185369" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2556226" title="Header &lt;boost/algorithm/string/regex.hpp&gt;">
<link rel="prev" href="find_all_regex.html" title="Function template find_all_regex">
-<link rel="next" href="id1185234.html" title="Function template regex_finder">
+<link rel="next" href="id2569821.html" title="Function template regex_finder">
</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="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1185234.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2569821.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="split_regex"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> 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>
- split_regex(SequenceSequenceT &amp; Result, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
- match_flag_type Flags = match_default);</pre></div>
+         <span class="bold"><strong>typename</strong></span> RegexTraitsT&gt;
+  <span class="type">SequenceSequenceT &amp;</span>
+  split_regex(SequenceSequenceT &amp; Result, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+              <span class="bold"><strong>const</strong></span> basic_regex&lt; CharT, RegexTraitsT &gt; &amp; Rx,
+              match_flag_type Flags = match_default);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1347308"></a><h2>Description</h2>
+<a name="id2765410"></a><h2>Description</h2>
<p>Tokenize expression. This function is equivalent to C strtok. Input sequence is split into tokens, separated by separators. Separator is an every match of the given regex. 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>
<p></p>
<div class="variablelist">
@@ -60,13 +60,13 @@
Prior content of the result will be overwritten.<p>This function provides the strong exception-safety guarantee </p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1185369"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1185234.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="find_all_regex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2556226"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2569821.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 6a5868d875..ce8e7502fe 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1083071" title="Header &lt;boost/date_time/time_system_split.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2478063" 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#id1083071"><img src="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#id2478063"><img src="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>
@@ -32,82 +32,82 @@
<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> config, boost::int32_t ticks_per_second&gt;
<span class="bold"><strong>class</strong></span> split_timedate_system {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> config::time_rep_type time_rep_type;
- <span class="bold"><strong>typedef</strong></span> config::date_type date_type;
- <span class="bold"><strong>typedef</strong></span> config::time_duration_type time_duration_type;
- <span class="bold"><strong>typedef</strong></span> config::date_duration_type date_duration_type;
- <span class="bold"><strong>typedef</strong></span> config::int_type int_type;
- <span class="bold"><strong>typedef</strong></span> config::resolution_traits resolution_traits;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> config::time_rep_type                                              time_rep_type;     
+  <span class="bold"><strong>typedef</strong></span> config::date_type                                                  date_type;         
+  <span class="bold"><strong>typedef</strong></span> config::time_duration_type                                         time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> config::date_duration_type                                         date_duration_type;
+  <span class="bold"><strong>typedef</strong></span> config::int_type                                                   int_type;          
+  <span class="bold"><strong>typedef</strong></span> config::resolution_traits                                          resolution_traits; 
+  <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#id900427-bb">public static functions</a></em></span>
- <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id900432-bb">get_time_rep</a>(special_values) ;
- <span class="type">time_rep_type</span>
- <a href="split_timedate_system.html#id900456-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#id905968-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#id905845-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#id905869-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#id905893-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#id906286-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#id906320-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#id906355-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#id836042-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#id836077-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#id860843-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#id2478183-bb">public static functions</a></em></span>
+  <span class="type">time_rep_type</span> <a href="split_timedate_system.html#id2479799-bb">get_time_rep</a>(special_values) ;
+  <span class="type">time_rep_type</span>
+  <a href="split_timedate_system.html#id2479822-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#id2479868-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#id2479890-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#id2479913-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#id2479935-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#id2479967-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#id2480000-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#id2443750-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#id2443783-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#id2443815-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#id2443848-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#id892474-bb">private member functions</a></em></span>
- <span class="type"></span> <a href="split_timedate_system.html#id1041265-bb">BOOST_STATIC_CONSTANT</a>(int_type,
- ticks_per_day = INT64_C(86400)*config::tick_per_second) ;
+  <span class="emphasis"><em>// <a href="split_timedate_system.html#id2443881-bb">private member functions</a></em></span>
+  <span class="type"></span> <a href="split_timedate_system.html#id2443886-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="id1144579"></a><h2>Description</h2>
+<a name="id2663411"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1144582"></a><h3>
-<a name="id900427-bb"></a><code class="computeroutput">split_timedate_system</code> public static functions</h3>
+<a name="id2663414"></a><h3>
+<a name="id2478183-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="id900432-bb"></a>get_time_rep(special_values sv) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_rep_type</span> <a name="id2479799-bb"></a>get_time_rep(special_values sv) ;</pre></li>
<li><pre class="literallayout"><span class="type">time_rep_type</span>
-<a name="id900456-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="id905968-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="id905845-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="id905869-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="id905893-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="id906286-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>
+<a name="id2479822-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="id2479868-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="id2479890-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="id2479913-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="id2479935-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="id2479967-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="id906320-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="id2480000-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="id906355-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="id2443750-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="id836042-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>
+<a name="id2443783-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="id836077-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="id2443815-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="id860843-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="id2443848-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="id1144930"></a><h3>
-<a name="id892474-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="id1041265-bb"></a>BOOST_STATIC_CONSTANT(int_type ,
- ticks_per_day = INT64_C(86400)*config::tick_per_second) ;</pre></li></ol></div>
+<a name="id2663772"></a><h3>
+<a name="id2443881-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="id2443886-bb"></a>BOOST_STATIC_CONSTANT(int_type ,
+                       ticks_per_day = INT64_C(86400)*config::tick_per_second) ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="counted_time_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1083071"><img src="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#id2478063"><img src="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/starts_with.html b/doc/html/starts_with.html
index 46255b8946..7d9ac5bc22 100644
--- a/doc/html/starts_with.html
+++ b/doc/html/starts_with.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function starts_with</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1211129" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2589054" title="Header &lt;boost/algorithm/string/predicate.hpp&gt;">
<link rel="prev" href="empty_formatter.html" title="Function template empty_formatter">
<link rel="next" href="istarts_with.html" title="Function template istarts_with">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="starts_with"></a><div class="titlepage"></div>
@@ -31,12 +31,12 @@
<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> 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> starts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
- PredicateT Comp);
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> starts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test,
+                   PredicateT Comp);
<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> starts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> starts_with(<span class="bold"><strong>const</strong></span> Range1T &amp; Input, <span class="bold"><strong>const</strong></span> Range2T &amp; Test);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1326064"></a><h2>Description</h2>
+<a name="id2761430"></a><h2>Description</h2>
<p>This predicate holds when the test string is a prefix of the Input. In other words, if the input starts with the test. When the optional predicate is specified, it is used for character-wise comparison.</p>
<p></p>
<div class="variablelist">
@@ -57,13 +57,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1211129"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="empty_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2589054"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="istarts_with.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 6c69079831..2fb1c372c3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id971086" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
-<link rel="prev" href="id973952.html" title="Class template dynamic_local_time_adjustor">
+<link rel="up" href="date_time/doxy.html#id2485115" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="prev" href="id2434970.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="id973952.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id971086"><img src="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="id2434970.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="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>
@@ -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>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> static_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>// 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="static_local_time_adjustor.html#id941042-bb">public static functions</a></em></span>
- <span class="type">time_duration_type</span> <a href="static_local_time_adjustor.html#id941048-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#id1040277-bb">local_to_utc_offset</a>(<span class="bold"><strong>const</strong></span> time_type &amp;,
- date_time::dst_flags = date_time::calculate) ;
+  <span class="emphasis"><em>// <a href="static_local_time_adjustor.html#id2470285-bb">public static functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="static_local_time_adjustor.html#id2513271-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#id2394670-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="id1108013"></a><h2>Description</h2>
+<a name="id2643483"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1108016"></a><h3>
-<a name="id941042-bb"></a><code class="computeroutput">static_local_time_adjustor</code> public static functions</h3>
+<a name="id2643486"></a><h3>
+<a name="id2470285-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="id941048-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="id2513271-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,19 +62,19 @@ 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="id1040277-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>
+<a name="id2394670-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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id973952.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id971086"><img src="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="id2434970.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2485115"><img src="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 44b1548164..bc3fa4c38b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1276324" title="Header &lt;boost/variant/static_visitor.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2645589" 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#id1276324"><img src="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#id2645589"><img src="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>
@@ -32,11 +32,11 @@
<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> ResultType&gt;
<span class="bold"><strong>class</strong></span> static_visitor {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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>
+  <span class="emphasis"><em>// types</em></span>
+  <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="id1663825"></a><h2>Description</h2>
+<a name="id2839838"></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
@@ -47,13 +47,13 @@
and is therefore noninstantiable.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_visit.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1276324"><img src="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#id2645589"><img src="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 19416c1571..ab0ff50610 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.69.1">
<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="id1289997"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2742250"></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#id1290233">First Example</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290403">Case conversion</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290457">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290527">Trimming</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290587">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290698">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290808">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="string_algo/usage.html#id1290894">Split</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742478">First Example</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742674">Case conversion</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742730">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742817">Trimming</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742878">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2742991">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2743115">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="string_algo/usage.html#id2743220">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#id1291023">Algorithms</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1292404">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1292659">Iterators</a></span></dt>
-<dt><span class="section"><a href="string_algo/quickref.html#id1292714">Classification</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2743361">Algorithms</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2744766">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2745026">Iterators</a></span></dt>
+<dt><span class="section"><a href="string_algo/quickref.html#id2745083">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,45 @@
</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#id1310943">Definitions</a></span></dt>
+<dt><span class="section"><a href="string_algo/concept.html#id2745880">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#id718020">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id730865">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id760361">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id976977">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1067753">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1184328">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id683084">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id731558">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id719241">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1146401">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1146687">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1211129">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1185369">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id727657">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id724456">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1148725">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id658733">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id728089">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1139882">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1139893">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="string_algo/reference.html#id1139905">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2352615">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2336200">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2558715">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2353460">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2384198">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2571451">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2487443">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2441187">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2382464">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2447201">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2356089">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2589054">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2556226">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2382044">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2553153">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2372677">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2541245">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2552168">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2552179">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2573542">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="string_algo/reference.html#id2573553">Header &lt;boost/algorithm/string/trim.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#id1356271">Locales</a></span></dt>
+<dt><span class="section"><a href="string_algo/rationale.html#id2774637">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#id1356368">Build</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1356389">Examples</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1356401">Tests</a></span></dt>
-<dt><span class="section"><a href="string_algo/env.html#id1356412">Portability</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774731">Build</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774753">Examples</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774765">Tests</a></span></dt>
+<dt><span class="section"><a href="string_algo/env.html#id2774775">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>
@@ -159,7 +159,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: April 15, 2005 at 21:05:00 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/string_algo/concept.html b/doc/html/string_algo/concept.html
index cbc07c6fe1..41bc2d65d2 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.69.1">
<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#id1310943">Definitions</a></span></dt>
+<dt><span class="section"><a href="concept.html#id2745880">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="id1310943"></a>Definitions</h4></div></div></div>
+<a name="id2745880"></a>Definitions</h4></div></div></div>
<div class="table">
-<a name="id1310946"></a><p class="title"><b>Table 11.12. Notation</b></p>
+<a name="id2745884"></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="id1311045"></a><p class="title"><b>Table 11.13. Valid Expressions</b></p>
+<a name="id2745984"></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="../id685876.html" title="Function template regex_formatter">regex_formatter()</a></code> uses the match information from
- <code class="computeroutput"><a href="../id1040893.html" title="Function template regex_finder">regex_finder()</a></code> to format the result of formatter operation.
+ for example <code class="computeroutput"><a href="../id2586835.html" title="Function template regex_formatter">regex_formatter()</a></code> uses the match information from
+ <code class="computeroutput"><a href="../id2559243.html" title="Function template regex_finder">regex_finder()</a></code> to format the result of formatter operation.
</p>
<div class="table">
-<a name="id1311180"></a><p class="title"><b>Table 11.14. Valid Expressions</b></p>
+<a name="id2746137"></a><p class="title"><b>Table 11.14. Valid Expressions</b></p>
<table class="table" summary="Valid Expressions">
<colgroup>
<col>
@@ -217,7 +217,7 @@ std::string simple_formatter( boost::iterator_range&lt;std::string::const_iterat
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 16, 2004 at 09:06:39 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/credits.html b/doc/html/string_algo/credits.html
index 3f460f3327..9df58513d4 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.69.1">
<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">
@@ -41,7 +41,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: August 03, 2004 at 17:28:02 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/design.html b/doc/html/string_algo/design.html
index 161e7937e8..ad73ca4c70 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.69.1">
<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#id1148725" 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#id2372677" 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="id1293099"></a><p class="title"><b>Table 11.11. Sequence Traits</b></p>
+<a name="id2745481"></a><p class="title"><b>Table 11.11. Sequence Traits</b></p>
<table class="table" summary="Sequence Traits">
<colgroup>
<col>
@@ -198,7 +198,7 @@
between (<code class="computeroutput"><a href="../split_iterator.html" title="Class template split_iterator">split_iterator</a></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="../id1151683.html" title="Function template split">split()</a></code>
+ 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="../id2580251.html" title="Function template split">split()</a></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>
@@ -243,7 +243,7 @@
<a href="../../../more/generic_exception_safety.html" target="_top">link</a></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: May 14, 2005 at 19:11:09 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/env.html b/doc/html/string_algo/env.html
index c3fdd9ce17..fc819bf0f5 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.69.1">
<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#id1356368">Build</a></span></dt>
-<dt><span class="section"><a href="env.html#id1356389">Examples</a></span></dt>
-<dt><span class="section"><a href="env.html#id1356401">Tests</a></span></dt>
-<dt><span class="section"><a href="env.html#id1356412">Portability</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774731">Build</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774753">Examples</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774765">Tests</a></span></dt>
+<dt><span class="section"><a href="env.html#id2774775">Portability</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1356368"></a>Build</h4></div></div></div>
+<a name="id2774731"></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#id1139893" 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#id2573542" 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="id1356389"></a>Examples</h4></div></div></div>
+<a name="id2774753"></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="id1356401"></a>Tests</h4></div></div></div>
+<a name="id2774765"></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="id1356412"></a>Portability</h4></div></div></div>
+<a name="id2774775"></a>Portability</h4></div></div></div>
<p>
The library has been successfully compiled and tested with the following compilers:
@@ -88,7 +88,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 15, 2004 at 21:47:21 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/quickref.html b/doc/html/string_algo/quickref.html
index 203ac3f8bd..2c57dcfe0f 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.69.1">
<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#id1291023">Algorithms</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1292404">Finders and Formatters</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1292659">Iterators</a></span></dt>
-<dt><span class="section"><a href="quickref.html#id1292714">Classification</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2743361">Algorithms</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2744766">Finders and Formatters</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2745026">Iterators</a></span></dt>
+<dt><span class="section"><a href="quickref.html#id2745083">Classification</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291023"></a>Algorithms</h4></div></div></div>
+<a name="id2743361"></a>Algorithms</h4></div></div></div>
<div class="table">
-<a name="id1291027"></a><p class="title"><b>Table 11.1. Case Conversion</b></p>
+<a name="id2743364"></a><p class="title"><b>Table 11.1. Case Conversion</b></p>
<table class="table" summary="Case Conversion">
<colgroup>
<col>
@@ -66,7 +66,7 @@
</table>
</div>
<div class="table">
-<a name="id1291106"></a><p class="title"><b>Table 11.2. Trimming</b></p>
+<a name="id2743446"></a><p class="title"><b>Table 11.2. Trimming</b></p>
<table class="table" summary="Trimming">
<colgroup>
<col>
@@ -104,7 +104,7 @@
</table>
</div>
<div class="table">
-<a name="id1291288"></a><p class="title"><b>Table 11.3. Predicates</b></p>
+<a name="id2743633"></a><p class="title"><b>Table 11.3. Predicates</b></p>
<table class="table" summary="Predicates">
<colgroup>
<col>
@@ -154,7 +154,7 @@
</table>
</div>
<div class="table">
-<a name="id1291452"></a><p class="title"><b>Table 11.4. Find algorithms</b></p>
+<a name="id2743802"></a><p class="title"><b>Table 11.4. Find algorithms</b></p>
<table class="table" summary="Find algorithms">
<colgroup>
<col>
@@ -217,7 +217,7 @@
</table>
</div>
<div class="table">
-<a name="id1291641"></a><p class="title"><b>Table 11.5. Erase/Replace</b></p>
+<a name="id2743994"></a><p class="title"><b>Table 11.5. Erase/Replace</b></p>
<table class="table" summary="Erase/Replace">
<colgroup>
<col>
@@ -297,7 +297,7 @@
</table>
</div>
<div class="table">
-<a name="id1292320"></a><p class="title"><b>Table 11.6. Split</b></p>
+<a name="id2744680"></a><p class="title"><b>Table 11.6. Split</b></p>
<table class="table" summary="Split">
<colgroup>
<col>
@@ -321,7 +321,7 @@
<td align="left">split</td>
<td align="left">Split input into parts</td>
<td align="left">
-<code class="computeroutput"><a href="../id1151683.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"><a href="../id2580251.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>
</td>
</tr>
</tbody>
@@ -330,9 +330,9 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1292404"></a>Finders and Formatters</h4></div></div></div>
+<a name="id2744766"></a>Finders and Formatters</h4></div></div></div>
<div class="table">
-<a name="id1292408"></a><p class="title"><b>Table 11.7. Finders</b></p>
+<a name="id2744769"></a><p class="title"><b>Table 11.7. Finders</b></p>
<table class="table" summary="Finders">
<colgroup>
<col>
@@ -383,13 +383,13 @@
<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="../id1040893.html" title="Function template regex_finder">regex_finder()</a></code></td>
+<td align="left"><code class="computeroutput"><a href="../id2559243.html" title="Function template regex_finder">regex_finder()</a></code></td>
</tr>
</tbody>
</table>
</div>
<div class="table">
-<a name="id1292567"></a><p class="title"><b>Table 11.8. Formatters</b></p>
+<a name="id2744934"></a><p class="title"><b>Table 11.8. Formatters</b></p>
<table class="table" summary="Formatters">
<colgroup>
<col>
@@ -420,7 +420,7 @@
<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="../id685876.html" title="Function template regex_formatter">regex_formatter()</a></code></td>
+<td align="left"><code class="computeroutput"><a href="../id2586835.html" title="Function template regex_formatter">regex_formatter()</a></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="id1292659"></a>Iterators</h4></div></div></div>
+<a name="id2745026"></a>Iterators</h4></div></div></div>
<div class="table">
-<a name="id1292662"></a><p class="title"><b>Table 11.9. Find Iterators</b></p>
+<a name="id2745029"></a><p class="title"><b>Table 11.9. Find Iterators</b></p>
<table class="table" summary="Find Iterators">
<colgroup>
<col>
@@ -459,9 +459,9 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1292714"></a>Classification</h4></div></div></div>
+<a name="id2745083"></a>Classification</h4></div></div></div>
<div class="table">
-<a name="id1292717"></a><p class="title"><b>Table 11.10. Predicates</b></p>
+<a name="id2745087"></a><p class="title"><b>Table 11.10. Predicates</b></p>
<table class="table" summary="Predicates">
<colgroup>
<col>
@@ -539,7 +539,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 16, 2004 at 09:06:39 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/rationale.html b/doc/html/string_algo/rationale.html
index ed98b1c93b..b2df865f1f 100644
--- a/doc/html/string_algo/rationale.html
+++ b/doc/html/string_algo/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.69.1">
<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">
@@ -26,12 +26,12 @@
<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#id1356271">Locales</a></span></dt>
+<dt><span class="section"><a href="rationale.html#id2774637">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="id1356271"></a>Locales</h4></div></div></div>
+<a name="id2774637"></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
@@ -66,7 +66,7 @@
</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 16, 2004 at 09:06:39 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/reference.html b/doc/html/string_algo/reference.html
index a1f4cdd673..6b12c892d2 100644
--- a/doc/html/string_algo/reference.html
+++ b/doc/html/string_algo/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.69.1">
<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">
@@ -26,732 +26,732 @@
<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#id718020">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id730865">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id760361">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id976977">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1067753">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1184328">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id683084">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id731558">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id719241">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1146401">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1146687">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1211129">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1185369">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id727657">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id724456">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1148725">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id658733">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id728089">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1139882">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1139893">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1139905">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2352615">Header &lt;boost/algorithm/string/case_conv.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2336200">Header &lt;boost/algorithm/string/classification.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2558715">Header &lt;boost/algorithm/string/compare.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2353460">Header &lt;boost/algorithm/string/concept.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2384198">Header &lt;boost/algorithm/string/constants.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2571451">Header &lt;boost/algorithm/string/erase.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2487443">Header &lt;boost/algorithm/string/find.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2441187">Header &lt;boost/algorithm/string/find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2382464">Header &lt;boost/algorithm/string/find_iterator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2447201">Header &lt;boost/algorithm/string/finder.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2356089">Header &lt;boost/algorithm/string/formatter.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2589054">Header &lt;boost/algorithm/string/predicate.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2556226">Header &lt;boost/algorithm/string/regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2382044">Header &lt;boost/algorithm/string/regex_find_format.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2553153">Header &lt;boost/algorithm/string/replace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2372677">Header &lt;boost/algorithm/string/sequence_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2541245">Header &lt;boost/algorithm/string/split.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2552168">Header &lt;boost/algorithm/string/std_containers_traits.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2552179">Header &lt;boost/algorithm/string.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2573542">Header &lt;boost/algorithm/string_regex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2573553">Header &lt;boost/algorithm/string/trim.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id718020"></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>
+<a name="id2352615"></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());
- }
+  <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>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id730865"></a>Header &lt;<a href="../../../boost/algorithm/string/classification.hpp" target="_top">boost/algorithm/string/classification.hpp</a>&gt;</h4></div></div></div>
+<a name="id2336200"></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="../id1181214.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="../id1081373.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="../id1108830.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;);
- }
+  <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="../id2568583.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="../id2571496.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="../id2374912.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>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id760361"></a>Header &lt;<a href="../../../boost/algorithm/string/compare.hpp" target="_top">boost/algorithm/string/compare.hpp</a>&gt;</h4></div></div></div>
+<a name="id2558715"></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>;
- }
+  <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>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id976977"></a>Header &lt;<a href="../../../boost/algorithm/string/concept.hpp" target="_top">boost/algorithm/string/concept.hpp</a>&gt;</h4></div></div></div>
+<a name="id2353460"></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>;
- }
+  <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>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1067753"></a>Header &lt;<a href="../../../boost/algorithm/string/constants.hpp" target="_top">boost/algorithm/string/constants.hpp</a>&gt;</h4></div></div></div>
+<a name="id2384198"></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="../id963262.html" title="Type token_compress_mode_type">token_compress_mode_type</a>;
- }
+  <span class="bold"><strong>namespace</strong></span> algorithm {
+    <span class="bold"><strong>enum</strong></span> <a href="../id2567673.html" title="Type token_compress_mode_type">token_compress_mode_type</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1184328"></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="id2571451"></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>);
- }
+  <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="id683084"></a>Header &lt;<a href="../../../boost/algorithm/string/find.hpp" target="_top">boost/algorithm/string/find.hpp</a>&gt;</h4></div></div></div>
+<a name="id2487443"></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);
- }
+  <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>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id731558"></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="id2441187"></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="../id1040893.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="../id685876.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);
- }
+  <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="../id2559243.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="../id2586835.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="id719241"></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="id2382464"></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);
- }
+  <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="id1146401"></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="id2447201"></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;);
- }
+  <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="id1146687"></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="id2356089"></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;);
- }
+  <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="id1211129"></a>Header &lt;<a href="../../../boost/algorithm/string/predicate.hpp" target="_top">boost/algorithm/string/predicate.hpp</a>&gt;</h4></div></div></div>
+<a name="id2589054"></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);
- }
+  <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="id1185369"></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="id2556226"></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);
- }
+  <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="id727657"></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>
+<a name="id2382044"></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="../id1185234.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="../id822503.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);
- }
+  <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="../id2569821.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="../id2501105.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="id724456"></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="id2553153"></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;);
- }
+  <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="id1148725"></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="id2372677"></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>;
- }
+  <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_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>;
+    <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_const_time_erase.html" title="Class template has_const_time_erase">has_const_time_erase</a>;
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id658733"></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="id2541245"></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="../id1151683.html" title="Function template split">split</a>(SequenceSequenceT &amp;, RangeT &amp;, PredicateT,
- token_compress_mode_type = token_compress_off);
- }
+  <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="../id2580251.html" title="Function template split">split</a>(SequenceSequenceT &amp;, RangeT &amp;, PredicateT,
+            token_compress_mode_type = token_compress_off);
+  }
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id728089"></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="id2552168"></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="id1139882"></a>Header &lt;<a href="../../../boost/algorithm/string.hpp" target="_top">boost/algorithm/string.hpp</a>&gt;</h4></div></div></div>
+<a name="id2552179"></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="id1139893"></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="id2573542"></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="id1139905"></a>Header &lt;<a href="../../../boost/algorithm/string/trim.hpp" target="_top">boost/algorithm/string/trim.hpp</a>&gt;</h4></div></div></div>
+<a name="id2573553"></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());
- }
+  <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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/release_notes.html b/doc/html/string_algo/release_notes.html
index 940616c5ae..8a87f28d54 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.69.1">
<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">
@@ -36,7 +36,7 @@
</li>
</ul></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: April 15, 2005 at 21:05:00 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
diff --git a/doc/html/string_algo/usage.html b/doc/html/string_algo/usage.html
index 122d0e3568..d58b9c970e 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.69.1">
<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#id1290233">First Example</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290403">Case conversion</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290457">Predicates and Classification</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290527">Trimming</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290587">Find algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290698">Replace Algorithms</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290808">Find Iterator</a></span></dt>
-<dt><span class="section"><a href="usage.html#id1290894">Split</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742478">First Example</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742674">Case conversion</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742730">Predicates and Classification</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742817">Trimming</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742878">Find algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2742991">Replace Algorithms</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2743115">Find Iterator</a></span></dt>
+<dt><span class="section"><a href="usage.html#id2743220">Split</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1290233"></a>First Example</h4></div></div></div>
+<a name="id2742478"></a>First Example</h4></div></div></div>
<p>
Using the algorithms is straightforward. Let us have a look at the first example:
</p>
@@ -102,14 +102,14 @@
</p></li>
</ul></div>
<p>
- To use the library, include the <code class="computeroutput"><a href="reference.html#id1139882" 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#id2552179" 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#id1139893" title="Header &lt;boost/algorithm/string_regex.hpp&gt;">boost/algorithm/string_regex.hpp</a></code> header.
+ <code class="computeroutput"><a href="reference.html#id2573542" 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="id1290403"></a>Case conversion</h4></div></div></div>
+<a name="id2742674"></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,
@@ -122,12 +122,12 @@
characters in a string using a specified locale.
</p>
<p>
- For more information see the reference for <code class="computeroutput"><a href="reference.html#id718020" 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#id2352615" 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="id1290457"></a>Predicates and Classification</h4></div></div></div>
+<a name="id2742730"></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#id1211129" 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#id2589054" 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
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#id730865" 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#id2336200" 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="id1290527"></a>Trimming</h4></div></div></div>
+<a name="id2742817"></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:
@@ -194,12 +194,12 @@
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#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">boost/algorithm/string/trim.hpp</a></code>.
+ See the reference for the <code class="computeroutput"><a href="reference.html#id2573553" 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="id1290587"></a>Find algorithms</h4></div></div></div>
+<a name="id2742878"></a>Find algorithms</h4></div></div></div>
<p>
The library contains a set of find algorithms. Here is an example:
</p>
@@ -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#id683084" 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#id2487443" 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="id1290698"></a>Replace Algorithms</h4></div></div></div>
+<a name="id2742991"></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
@@ -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#id724456" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">boost/algorithm/string/replace.hpp</a></code>, <code class="computeroutput"><a href="reference.html#id1184328" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">boost/algorithm/string/erase.hpp</a></code> and
- <code class="computeroutput"><a href="reference.html#id731558" 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#id2553153" title="Header &lt;boost/algorithm/string/replace.hpp&gt;">boost/algorithm/string/replace.hpp</a></code>, <code class="computeroutput"><a href="reference.html#id2571451" title="Header &lt;boost/algorithm/string/erase.hpp&gt;">boost/algorithm/string/erase.hpp</a></code> and
+ <code class="computeroutput"><a href="reference.html#id2441187" 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="id1290808"></a>Find Iterator</h4></div></div></div>
+<a name="id2743115"></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.
@@ -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#id719241" 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#id2382464" 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="id1290894"></a>Split</h4></div></div></div>
+<a name="id2743220"></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
@@ -338,7 +338,7 @@
</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="../id1151683.html" title="Function template split">split()</a></code> splits the input into parts.
+ of a string in the input. <code class="computeroutput"><a href="../id2580251.html" title="Function template split">split()</a></code> splits the input into parts.
</p>
<pre class="programlisting">
string str1("hello abc-*-ABC-*-aBc goodbye");
@@ -361,17 +361,17 @@
to all substrings that are in case-insensitive manner equal to "abc".
</p>
<p>
- Second example uses <code class="computeroutput"><a href="../id1151683.html" title="Function template split">split()</a></code> to split string str1 into parts
+ Second example uses <code class="computeroutput"><a href="../id2580251.html" title="Function template split">split()</a></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#id658733" 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#id2541245" title="Header &lt;boost/algorithm/string/split.hpp&gt;">boost/algorithm/string/split.hpp</a></code>.
</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 14, 2005 at 19:11:09 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 13:42:02 GMT</p></small></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
diff --git a/doc/html/string_parse_tree.html b/doc/html/string_parse_tree.html
index 8d476d7e41..87f572861c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1079192" title="Header &lt;boost/date_time/string_parse_tree.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2393421" 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#id1079192"><img src="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#id2393421"><img src="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>
@@ -31,80 +31,80 @@
<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="bold"><strong>struct</strong></span> string_parse_tree {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::multimap&lt; charT, <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a> &gt; ptree_coll;
- <span class="bold"><strong>typedef</strong></span> ptree_coll::value_type value_type;
- <span class="bold"><strong>typedef</strong></span> ptree_coll::iterator iterator;
- <span class="bold"><strong>typedef</strong></span> ptree_coll::const_iterator const_iterator;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; collection_type;
- <span class="bold"><strong>typedef</strong></span> parse_match_result&lt; charT &gt; parse_match_result_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::multimap&lt; charT, <a href="string_parse_tree.html" title="Struct template string_parse_tree">string_parse_tree</a> &gt; ptree_coll;             
+  <span class="bold"><strong>typedef</strong></span> ptree_coll::value_type                    value_type;             
+  <span class="bold"><strong>typedef</strong></span> ptree_coll::iterator                      iterator;               
+  <span class="bold"><strong>typedef</strong></span> ptree_coll::const_iterator                const_iterator;         
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt;                string_type;            
+  <span class="bold"><strong>typedef</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; collection_type;        
+  <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#id869766-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#id827342-bb">string_parse_tree</a>(<span class="bold"><strong>short</strong></span> = -1);
+  <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#id2481266-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#id2472689-bb">string_parse_tree</a>(<span class="bold"><strong>short</strong></span> = -1);
- <span class="emphasis"><em>// <a href="string_parse_tree.html#id1035534-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id961418-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#id825960-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#id1105141-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#id838569-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#id838603-bb">print</a>(std::ostream &amp;) ;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id869731-bb">printmatch</a>(std::ostream &amp;, charT) ;
+  <span class="emphasis"><em>// <a href="string_parse_tree.html#id2454061-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id2454065-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#id2405862-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#id2481352-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#id2481396-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#id2481209-bb">print</a>(std::ostream &amp;) ;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="string_parse_tree.html#id2481232-bb">printmatch</a>(std::ostream &amp;, charT) ;
- ptree_coll m_next_chars;
- short m_value;
+  ptree_coll m_next_chars;
+  short m_value;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1115258"></a><h2>Description</h2>
+<a name="id2650924"></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="id1115268"></a><h3>
+<a name="id2650934"></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="id869766-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="id2481266-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="id827342-bb"></a>string_parse_tree(<span class="bold"><strong>short</strong></span> value = -1);</pre></li>
+<li><pre class="literallayout"><a name="id2472689-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="id1115338"></a><h3>
-<a name="id1035534-bb"></a><code class="computeroutput">string_parse_tree</code> public member functions</h3>
+<a name="id2651005"></a><h3>
+<a name="id2454061-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="id961418-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="id2454065-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="id825960-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>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>short</strong></span></span> <a name="id2405862-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>
<p>A parse_match_result that has been returned from a failed match attempt can be sent in to the match function of a different string_parse_tree to attempt a match there. Use the iterators for the partially consumed stream, the parse_match_result object, and '0' for the level parameter. </p>
</li>
<li>
<pre class="literallayout"><span class="type">parse_match_result_type</span>
-<a name="id1105141-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>
+<a name="id2481352-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="id838569-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="id838603-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="id869731-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="id2481396-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="id2481209-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="id2481232-bb"></a>printmatch(std::ostream &amp; os, charT c) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="parse_match_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1079192"><img src="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#id2393421"><img src="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 a81aaa7093..9fe941bbf5 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id863086" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
-<link rel="prev" href="id757440.html" title="Class template time_duration">
+<link rel="up" href="date_time/doxy.html#id2451962" title="Header &lt;boost/date_time/time_duration.hpp&gt;">
+<link rel="prev" href="id2451976.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="id757440.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id863086"><img src="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="id2451976.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2451962"><img src="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>
@@ -32,35 +32,35 @@
<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> base_duration, boost::int64_t frac_of_second&gt;
<span class="bold"><strong>class</strong></span> subsecond_duration {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> base_duration::traits_type traits_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id859316-bb">subsecond_duration</a>(boost::int64_t);
+  <span class="emphasis"><em>// <a href="subsecond_duration.html#subsecond_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="subsecond_duration.html#id2417763-bb">subsecond_duration</a>(boost::int64_t);
- <span class="emphasis"><em>// <a href="subsecond_duration.html#id692995-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="subsecond_duration.html#id2417759-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1137128"></a><h2>Description</h2>
+<a name="id2655506"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1137131"></a><h3>
+<a name="id2655510"></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="id859316-bb"></a>subsecond_duration(boost::int64_t ss);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2417763-bb"></a>subsecond_duration(boost::int64_t ss);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1137165"></a><h3>
-<a name="id692995-bb"></a><code class="computeroutput">subsecond_duration</code> public member functions</h3>
+<a name="id2655542"></a><h3>
+<a name="id2417759-bb"></a><code class="computeroutput">subsecond_duration</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>
+<table 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="id757440.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id863086"><img src="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="id2451976.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2451962"><img src="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/tail_finder.html b/doc/html/tail_finder.html
index a5e29d8a87..c4df126ecc 100644
--- a/doc/html/tail_finder.html
+++ b/doc/html/tail_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function tail_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="head_finder.html" title="Function head_finder">
<link rel="next" href="token_finder.html" title="Function template token_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="tail_finder"></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"><span class="emphasis"><em>unspecified</em></span></span> tail_finder(<span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> N);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324667"></a><h2>Description</h2>
+<a name="id2759996"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">tail_finder</code> . The finder returns a tail of a given input. The tail is a suffix of a string up to n elements in size. If an input has less then n elements, whole input is considered a head. The result is given as an <code class="computeroutput">iterator_range</code> delimiting the match.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
An instance of the <code class="computeroutput">tail_finder</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="head_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="token_finder.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 b513f0497f..79cbc82bd8 100644
--- a/doc/html/thread.html
+++ b/doc/html/thread.html
@@ -3,9 +3,9 @@
<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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1185477" title="Header &lt;boost/thread/thread.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2617127" 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>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="recursive_timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1185477"><img src="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#id2617127"><img src="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
@@ -39,24 +39,24 @@
<span class="bold"><strong>class</strong></span> thread : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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#id681861-bb">thread</a>();
- <span class="bold"><strong>explicit</strong></span> <a href="thread.html#id803785-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#id728237-bb">~thread</a>();
+  <span class="emphasis"><em>// <a href="thread.html#threadconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="thread.html#id2622566-bb">thread</a>();
+  <span class="bold"><strong>explicit</strong></span> <a href="thread.html#id2365210-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#id2608313-bb">~thread</a>();
- <span class="emphasis"><em>// <a href="thread.html#id1241240-bb">comparison</a></em></span>
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id1105985-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#id720261-bb"><span class="bold"><strong>operator</strong></span>!=</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="thread.html#id2615391-bb">comparison</a></em></span>
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="thread.html#id2554514-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#id2533742-bb"><span class="bold"><strong>operator</strong></span>!=</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="thread.html#id695626-bb">modifier</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id1280310-bb">join</a>();
+  <span class="emphasis"><em>// <a href="thread.html#id2624303-bb">modifier</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread.html#id2598034-bb">join</a>();
- <span class="emphasis"><em>// <a href="thread.html#id1175474-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#id726159-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#id1282260-bb">yield</a>();
+  <span class="emphasis"><em>// <a href="thread.html#id2547308-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#id2449425-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#id2605693-bb">yield</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1557272"></a><h2>Description</h2>
+<a name="id2784013"></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="id1557374"></a><h3>
+<a name="id2784121"></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="id681861-bb"></a>thread();</pre>
+<pre class="literallayout"><a name="id2622566-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="id803785-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="id2365210-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="id728237-bb"></a>~thread();</pre>
+<pre class="literallayout"><a name="id2608313-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="id1557612"></a><h3>
-<a name="id1241240-bb"></a><code class="computeroutput">thread</code> comparison</h3>
+<a name="id2784364"></a><h3>
+<a name="id2615391-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="id1105985-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="id2554514-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="id720261-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="id2533742-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="id1557754"></a><h3>
-<a name="id695626-bb"></a><code class="computeroutput">thread</code> modifier</h3>
+<a name="id2784510"></a><h3>
+<a name="id2624303-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="id1280310-bb"></a>join();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2598034-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="id1557842"></a><h3>
-<a name="id1175474-bb"></a><code class="computeroutput">thread</code> static</h3>
+<a name="id2784599"></a><h3>
+<a name="id2547308-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="id726159-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="id2449425-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="id1282260-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="id2605693-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
@@ -212,13 +212,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="recursive_timed_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1185477"><img src="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#id2617127"><img src="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 bf00d87c21..23fab35c5d 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.69.1">
<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,7 +26,7 @@
<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>
@@ -40,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
@@ -50,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,
@@ -73,7 +73,7 @@
Kempf.</p>
<p>Apologies for anyone inadvertently missed.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<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>
diff --git a/doc/html/thread/build.html b/doc/html/thread/build.html
index e6ed0f169a..cbd0bc7cac 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.69.1">
<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,15 +76,15 @@
</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>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/thread/configuration.html b/doc/html/thread/configuration.html
index 82b2ba660d..01c7d51285 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.69.1">
<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>
@@ -113,7 +113,7 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/thread_group.html b/doc/html/thread_group.html
index f63c42c791..e5ea2e1a9b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1185477" title="Header &lt;boost/thread/thread.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2617127" 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#id1185477"><img src="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#id2617127"><img src="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>
@@ -37,31 +37,31 @@
<span class="bold"><strong>class</strong></span> thread_group : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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#id967808-bb">thread_group</a>();
- <a href="thread_group.html#id834176-bb">~thread_group</a>();
+  <span class="emphasis"><em>// <a href="thread_group.html#thread_groupconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="thread_group.html#id2531266-bb">thread_group</a>();
+  <a href="thread_group.html#id2605650-bb">~thread_group</a>();
- <span class="emphasis"><em>// <a href="thread_group.html#id761987-bb">modifier</a></em></span>
- <span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a href="thread_group.html#id766170-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#id794804-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#id1045140-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#id1182001-bb">join_all</a>();
+  <span class="emphasis"><em>// <a href="thread_group.html#id2450255-bb">modifier</a></em></span>
+  <span class="type"><a href="thread.html" title="Class thread">thread</a>*</span> <a href="thread_group.html#id2561946-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#id2584425-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#id2486169-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#id2626351-bb">join_all</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1558142"></a><h2>Description</h2>
+<a name="id2784910"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1558146"></a><h3>
+<a name="id2784913"></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="id967808-bb"></a>thread_group();</pre>
+<pre class="literallayout"><a name="id2531266-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="id834176-bb"></a>~thread_group();</pre>
+<pre class="literallayout"><a name="id2605650-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="id1558237"></a><h3>
-<a name="id761987-bb"></a><code class="computeroutput">thread_group</code> modifier</h3>
+<a name="id2785006"></a><h3>
+<a name="id2450255-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="id766170-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="id2561946-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="id794804-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="id2584425-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="id1045140-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="id2486169-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="id1182001-bb"></a>join_all();</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2626351-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
@@ -120,13 +120,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1185477"><img src="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#id2617127"><img src="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 bcea062d01..67dcab2231 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1279512" title="Header &lt;boost/thread/exceptions.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2533190" 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#id1279512"><img src="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#id2533190"><img src="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,27 +28,27 @@
<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>
<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> 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#id1182358-bb">thread_resource_error</a>();
+  <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#id2533198-bb">thread_resource_error</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1361648"></a><h2>Description</h2>
+<a name="id2780528"></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="id1361662"></a><h3>
+<a name="id2780542"></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="id1182358-bb"></a>thread_resource_error();</pre>
+<pre class="literallayout"><a name="id2533198-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>
@@ -57,13 +57,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="lock_error.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1279512"><img src="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#id2533190"><img src="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 740ce6ce0f..2cd54f9fc4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1006178" title="Header &lt;boost/thread/tss.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2547002" title="Header &lt;boost/thread/tss.hpp&gt;">
<link rel="prev" href="thread_group.html" title="Class thread_group">
-<link rel="next" href="id1114649.html" title="Type xtime_clock_types">
+<link rel="next" href="id2545607.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#id1006178"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1114649.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#id2547002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2545607.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>
@@ -36,22 +36,22 @@
<span class="bold"><strong>class</strong></span> thread_specific_ptr : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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#id682038-bb">thread_specific_ptr</a>();
- <a href="thread_specific_ptr.html#id763159-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#id1146818-bb">~thread_specific_ptr</a>();
-
- <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id724814-bb">modifier functions</a></em></span>
- <span class="type">T*</span> <a href="thread_specific_ptr.html#id1217006-bb">release</a>();
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_specific_ptr.html#id731047-bb">reset</a>(T* = 0);
-
- <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id761500-bb">observer functions</a></em></span>
- <span class="type">T*</span> <a href="thread_specific_ptr.html#id768309-bb">get</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">T*</span> <a href="thread_specific_ptr.html#id1041314-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#id1212181-bb"><span class="bold"><strong>operator</strong></span>*()</a>() <span class="bold"><strong>const</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#id2626071-bb">thread_specific_ptr</a>();
+  <a href="thread_specific_ptr.html#id2597011-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#id2529847-bb">~thread_specific_ptr</a>();
+
+  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id2624424-bb">modifier functions</a></em></span>
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id2624428-bb">release</a>();
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="thread_specific_ptr.html#id2616183-bb">reset</a>(T* = 0);
+
+  <span class="emphasis"><em>// <a href="thread_specific_ptr.html#id2532919-bb">observer functions</a></em></span>
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id2600607-bb">get</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">T*</span> <a href="thread_specific_ptr.html#id2535273-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#id2354136-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="id1558780"></a><h2>Description</h2>
+<a name="id2785561"></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="id1558851"></a><h3>
+<a name="id2785631"></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="id682038-bb"></a>thread_specific_ptr();</pre>
+<pre class="literallayout"><a name="id2626071-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="id763159-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="id2597011-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="id1146818-bb"></a>~thread_specific_ptr();</pre>
+<pre class="literallayout"><a name="id2529847-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="id1559172"></a><h3>
-<a name="id724814-bb"></a><code class="computeroutput">thread_specific_ptr</code> modifier functions</h3>
+<a name="id2785956"></a><h3>
+<a name="id2624424-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="id1217006-bb"></a>release();</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2624428-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="id731047-bb"></a>reset(T* p = 0);</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2616183-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="id1559294"></a><h3>
-<a name="id761500-bb"></a><code class="computeroutput">thread_specific_ptr</code> observer functions</h3>
+<a name="id2786079"></a><h3>
+<a name="id2532919-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="id768309-bb"></a>get() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type">T*</span> <a name="id2600607-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="id1041314-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="id2535273-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="id1212181-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="id2354136-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>:
@@ -239,13 +239,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_group.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1006178"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id1114649.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#id2547002"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2545607.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 d302a8df7f..91f45a4292 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.69.1">
<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="id1356518"></a><p>Permission to use, copy, modify, distribute and sell this
+<a name="id2774880"></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,39 +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#id1356597">Dangers</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356745">C++ Standard Library usage in multithreaded programs</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356876">Common guarantees for all components</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2774960">Dangers</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775138">C++ Standard Library usage in multithreaded programs</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775288">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#id1357106">Iterative Phases</a></span></dt>
-<dt><span class="section"><a href="threads/design.html#id1357117">Phase 1, Synchronization Primitives</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id2775596">Iterative Phases</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id2775636">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#id1357259">The Next Phase</a></span></dt>
+<dt><span class="section"><a href="threads/design.html#id2775808">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></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#id1209284">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1105286">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1279512">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id757896">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1147063">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1291336">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1185477">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1006178">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="threads/reference.html#id1009999">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2616214">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2450200">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2533190">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2534429">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2534986">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2436754">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2617127">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2547002">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="threads/reference.html#id2416096">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>
@@ -88,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>
@@ -105,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#id1356597">Dangers</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356745">C++ Standard Library usage in multithreaded programs</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356876">Common guarantees for all components</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2774960">Dangers</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775138">C++ Standard Library usage in multithreaded programs</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775288">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
@@ -136,15 +136,15 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1356597"></a>Dangers</h4></div></div></div>
+<a name="id2774960"></a>Dangers</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1356600">General considerations</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356675">Testing and debugging considerations</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356713">Getting a head start</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2774964">General considerations</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775042">Testing and debugging considerations</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775078">Getting a head start</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1356600"></a>General considerations</h5></div></div></div>
+<a name="id2774964"></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>
@@ -161,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;">
@@ -170,7 +170,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1356675"></a>Testing and debugging considerations</h5></div></div></div>
+<a name="id2775042"></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
@@ -192,32 +192,32 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1356713"></a>Getting a head start</h5></div></div></div>
+<a name="id2775078"></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="id1356745"></a>C++ Standard Library usage in multithreaded programs</h4></div></div></div>
+<a name="id2775138"></a>C++ Standard Library usage in multithreaded programs</h4></div></div></div>
<div class="toc"><dl>
-<dt><span class="section"><a href="threads.html#id1356749">Runtime libraries</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356793">Potentially non-thread-safe functions</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775143">Runtime libraries</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775193">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="id1356749"></a>Runtime libraries</h5></div></div></div>
+<a name="id2775143"></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
@@ -226,7 +226,7 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1356793"></a>Potentially non-thread-safe functions</h5></div></div></div>
+<a name="id2775193"></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:
@@ -243,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
@@ -256,20 +256,20 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1356876"></a>Common guarantees for all components</h4></div></div></div>
+<a name="id2775288"></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#id1356880">Exceptions</a></span></dt>
-<dt><span class="section"><a href="threads.html#id1356940">NonCopyable requirement</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775298">Exceptions</a></span></dt>
+<dt><span class="section"><a href="threads.html#id2775375">NonCopyable requirement</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1356880"></a>Exceptions</h5></div></div></div>
-<p> destructors never
+<a name="id2775298"></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
@@ -283,8 +283,8 @@
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h5 class="title">
-<a name="id1356940"></a>NonCopyable requirement</h5></div></div></div>
-<p> classes documented as
+<a name="id2775375"></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
@@ -297,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>
@@ -358,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="id1560813"></a><p class="title"><b>Table 12.15. Thread States</b></p>
+<a name="id2787953"></a><p class="title"><b>Table 12.15. Thread States</b></p>
<table class="table" summary="Thread States">
<colgroup>
<col>
@@ -395,7 +395,7 @@
</div>
<p>Thread state transitions shall occur only as specified:</p>
<div class="table">
-<a name="id1560863"></a><p class="title"><b>Table 12.16. Thread States Transitions</b></p>
+<a name="id2788003"></a><p class="title"><b>Table 12.16. Thread States Transitions</b></p>
<table class="table" summary="Thread States Transitions">
<colgroup>
<col>
@@ -467,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>
@@ -487,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"
@@ -519,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="id1561072"></a><p class="title"><b>Table 12.17. Memory Visibility</b></p>
+<a name="id2788233"></a><p class="title"><b>Table 12.17. Memory Visibility</b></p>
<table class="table" summary="Memory Visibility">
<colgroup>
<col>
@@ -582,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
@@ -616,15 +616,15 @@
</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.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 condition
+ 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">
@@ -634,7 +634,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 07, 2005 at 18:06:26 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/threads/concepts.html b/doc/html/threads/concepts.html
index 87c407d353..1f7f2428ad 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.69.1">
<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">
@@ -51,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
@@ -68,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">
@@ -102,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
@@ -120,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">
@@ -135,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">
@@ -193,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>
@@ -220,7 +220,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1357700"></a><p class="title"><b>Table 12.1. Mutex Expressions</b></p>
+<a name="id2776317"></a><p class="title"><b>Table 12.1. Mutex Expressions</b></p>
<table class="table" summary="Mutex Expressions">
<colgroup>
<col>
@@ -263,7 +263,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1357777"></a><p class="title"><b>Table 12.2. TryMutex Expressions</b></p>
+<a name="id2776393"></a><p class="title"><b>Table 12.2. TryMutex Expressions</b></p>
<table class="table" summary="TryMutex Expressions">
<colgroup>
<col>
@@ -292,7 +292,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1357837"></a><p class="title"><b>Table 12.3. TimedMutex Expressions</b></p>
+<a name="id2776453"></a><p class="title"><b>Table 12.3. TimedMutex Expressions</b></p>
<table class="table" summary="TimedMutex Expressions">
<colgroup>
<col>
@@ -315,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="id1357885"></a><p class="title"><b>Table 12.4. Mutex Models</b></p>
+<a name="id2776506"></a><p class="title"><b>Table 12.4. Mutex Models</b></p>
<table class="table" summary="Mutex Models">
<colgroup>
<col>
@@ -374,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>
@@ -397,7 +397,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358107"></a><p class="title"><b>Table 12.5. Lock Expressions</b></p>
+<a name="id2776742"></a><p class="title"><b>Table 12.5. Lock Expressions</b></p>
<table class="table" summary="Lock Expressions">
<colgroup>
<col>
@@ -465,7 +465,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358344"></a><p class="title"><b>Table 12.6. ScopedLock Expressions</b></p>
+<a name="id2776979"></a><p class="title"><b>Table 12.6. ScopedLock Expressions</b></p>
<table class="table" summary="ScopedLock Expressions">
<colgroup>
<col>
@@ -503,7 +503,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358446"></a><p class="title"><b>Table 12.7. TryLock Expressions</b></p>
+<a name="id2777084"></a><p class="title"><b>Table 12.7. TryLock Expressions</b></p>
<table class="table" summary="TryLock Expressions">
<colgroup>
<col>
@@ -542,7 +542,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358568"></a><p class="title"><b>Table 12.8. ScopedTryLock Expressions</b></p>
+<a name="id2777206"></a><p class="title"><b>Table 12.8. ScopedTryLock Expressions</b></p>
<table class="table" summary="ScopedTryLock Expressions">
<colgroup>
<col>
@@ -581,7 +581,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358689"></a><p class="title"><b>Table 12.9. TimedLock Expressions</b></p>
+<a name="id2777328"></a><p class="title"><b>Table 12.9. TimedLock Expressions</b></p>
<table class="table" summary="TimedLock Expressions">
<colgroup>
<col>
@@ -620,7 +620,7 @@
the following expressions must be well-formed
and have the indicated effects.</p>
<div class="table">
-<a name="id1358832"></a><p class="title"><b>Table 12.10. ScopedTimedLock Expressions</b></p>
+<a name="id2777472"></a><p class="title"><b>Table 12.10. ScopedTimedLock Expressions</b></p>
<table class="table" summary="ScopedTimedLock Expressions">
<colgroup>
<col>
@@ -653,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="id1358923"></a><p class="title"><b>Table 12.11. Lock Models</b></p>
+<a name="id2777570"></a><p class="title"><b>Table 12.11. Lock Models</b></p>
<table class="table" summary="Lock Models">
<colgroup>
<col>
@@ -721,7 +721,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<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>
diff --git a/doc/html/threads/design.html b/doc/html/threads/design.html
index 2982cf9fe6..ae33ba3242 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.69.1">
<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#id1357106">Iterative Phases</a></span></dt>
-<dt><span class="section"><a href="design.html#id1357117">Phase 1, Synchronization Primitives</a></span></dt>
+<dt><span class="section"><a href="design.html#id2775596">Iterative Phases</a></span></dt>
+<dt><span class="section"><a href="design.html#id2775636">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#id1357259">The Next Phase</a></span></dt>
+<dt><span class="section"><a href="design.html#id2775808">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="id1357106"></a>Iterative Phases</h4></div></div></div>
-<p>Another goal of was to take a dynamic, iterative
+<a name="id2775596"></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="id1357117"></a>Phase 1, Synchronization Primitives</h4></div></div></div>
+<a name="id2775636"></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,19 +151,19 @@
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="id1357259"></a>The Next Phase</h4></div></div></div>
+<a name="id2775808"></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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/threads/faq.html b/doc/html/threads/faq.html
index 3e6c656c4c..3f1af657e1 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.69.1">
<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#id1559772">Are lock objects thread safe?</a>
+<dt>1. <a href="faq.html#id2786577">Are lock objects thread safe?</a>
</dt>
-<dt>2. <a href="faq.html#id1559813">Why was modeled after (specific library
+<dt>2. <a href="faq.html#id2786619">Why was Boost.Threads modeled after (specific library
name)?</a>
</dt>
-<dt>3. <a href="faq.html#id1559828">Why wasn't modeled after (specific library
+<dt>3. <a href="faq.html#id2786652">Why wasn't Boost.Threads modeled after (specific library
name)?</a>
</dt>
-<dt>4. <a href="faq.html#id1559844">Why do Mutexes
+<dt>4. <a href="faq.html#id2786688">Why do Mutexes
have noncopyable semantics?</a>
</dt>
-<dt>5. <a href="faq.html#id1559867">How can you prevent deadlock from occurring when
+<dt>5. <a href="faq.html#id2786718">How can you prevent deadlock from occurring when
a thread must lock multiple mutexes?</a>
</dt>
-<dt>6. <a href="faq.html#id1559887">Don't noncopyable Mutex semantics mean that a
+<dt>6. <a href="faq.html#id2786744">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#id1559927">How can you lock a Mutex member in a const member
+<dt>7. <a href="faq.html#id2786812">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#id1559952">Why supply boost::condition variables rather than
+<dt>8. <a href="faq.html#id2786850">Why supply boost::condition variables rather than
event variables?</a>
</dt>
-<dt>9. <a href="faq.html#id1559986">Why isn't thread cancellation or termination provided?</a>
+<dt>9. <a href="faq.html#id2786907">Why isn't thread cancellation or termination provided?</a>
</dt>
-<dt>10. <a href="faq.html#id1559998">Is it safe for threads to share automatic storage duration (stack)
+<dt>10. <a href="faq.html#id2786924">Is it safe for threads to share automatic storage duration (stack)
objects via pointers or references?</a>
</dt>
-<dt>11. <a href="faq.html#id1560014">Why has class semaphore disappeared?</a>
+<dt>11. <a href="faq.html#id2786940">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="id1559772"></a><a name="id1559773"></a><b>1.</b>
+<a name="id2786577"></a><a name="id2786578"></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="id1559813"></a><a name="id1559814"></a><b>2.</b>
+<a name="id2786619"></a><a name="id2786620"></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="id1559828"></a><a name="id1559829"></a><b>3.</b>
+<a name="id2786652"></a><a name="id2786653"></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="id1559844"></a><a name="id1559845"></a><b>4.</b>
+<a name="id2786688"></a><a name="id2786689"></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="id1559867"></a><a name="id1559868"></a><b>5.</b>
+<a name="id2786718"></a><a name="id2786720"></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="id1559887"></a><a name="id1559888"></a><b>6.</b>
+<a name="id2786744"></a><a name="id2786745"></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="id1559927"></a><a name="id1559928"></a><b>7.</b>
+<a name="id2786812"></a><a name="id2786813"></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="id1559952"></a><a name="id1559953"></a><b>8.</b>
+<a name="id2786850"></a><a name="id2786851"></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="id1559986"></a><a name="id1559988"></a><b>9.</b>
+<a name="id2786907"></a><a name="id2786908"></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="id1559998"></a><a name="id1559999"></a><b>10.</b>
+<a name="id2786924"></a><a name="id2786925"></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="id1560014"></a><a name="id1560016"></a><b>11.</b>
+<a name="id2786940"></a><a name="id2786941"></a><b>11.</b>
</td>
<td align="left" valign="top"><p>Why has class semaphore disappeared?</p></td>
</tr>
@@ -280,7 +280,7 @@ private:
</table>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/threads/implementation_notes.html b/doc/html/threads/implementation_notes.html
index 780d4d5119..6e5a81ab04 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.69.1">
<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">
@@ -53,7 +53,7 @@
</ul></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/threads/rationale.html b/doc/html/threads/rationale.html
index 27a1818f6a..e811dff5a8 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.69.1">
<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
@@ -492,7 +492,7 @@
<p>[Rationale provided by Beman Dawes]</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 17, 2004 at 04:33:59 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/threads/reference.html b/doc/html/threads/reference.html
index fcf8626640..2721188252 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.69.1">
<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,99 +26,99 @@
<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#id1209284">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1105286">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1279512">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id757896">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1147063">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1291336">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1185477">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1006178">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1009999">Header &lt;boost/thread/xtime.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2616214">Header &lt;boost/thread/barrier.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2450200">Header &lt;boost/thread/condition.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2533190">Header &lt;boost/thread/exceptions.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2534429">Header &lt;boost/thread/mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2534986">Header &lt;boost/thread/once.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2436754">Header &lt;boost/thread/recursive_mutex.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2617127">Header &lt;boost/thread/thread.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2547002">Header &lt;boost/thread/tss.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2416096">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="id1209284"></a>Header &lt;<a href="../../../boost/thread/barrier.hpp" target="_top">boost/thread/barrier.hpp</a>&gt;</h4></div></div></div>
+<a name="id2616214"></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>;
+  <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="id1105286"></a>Header &lt;<a href="../../../boost/thread/condition.hpp" target="_top">boost/thread/condition.hpp</a>&gt;</h4></div></div></div>
+<a name="id2450200"></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>;
+  <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="id1279512"></a>Header &lt;<a href="../../../boost/thread/exceptions.hpp" target="_top">boost/thread/exceptions.hpp</a>&gt;</h4></div></div></div>
+<a name="id2533190"></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>;
+  <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>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id757896"></a>Header &lt;<a href="../../../boost/thread/mutex.hpp" target="_top">boost/thread/mutex.hpp</a>&gt;</h4></div></div></div>
+<a name="id2534429"></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>;
- <span class="bold"><strong>class</strong></span> <a href="../timed_mutex.html" title="Class timed_mutex">timed_mutex</a>;
+  <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>;
+  <span class="bold"><strong>class</strong></span> <a href="../timed_mutex.html" title="Class timed_mutex">timed_mutex</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1147063"></a>Header &lt;<a href="../../../boost/thread/once.hpp" target="_top">boost/thread/once.hpp</a>&gt;</h4></div></div></div>
+<a name="id2534986"></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>
<pre class="synopsis"><span class="bold"><strong>namespace</strong></span> boost {
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> once_flag; <span class="emphasis"><em>// The <a href="../call_once.html" title="Function call_once">call_once</a> function and
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> once_flag; <span class="emphasis"><em>// The <a href="../call_once.html" title="Function call_once">call_once</a> function and
<code class="computeroutput">once_flag</code> type (statically initialized to
<a href="../BOOST_ONCE_INIT.html" title="Macro BOOST_ONCE_INIT">BOOST_ONCE_INIT</a>) can be used to run a
routine exactly once. This can be used to initialize data in a
<a href="../threads.html#threads.glossary.thread-safe">thread-safe</a>
manner.</em></span>
- <a href="../call_once.html" title="Function call_once">call_once</a>(<span class="bold"><strong>void</strong></span> (*func)(), once_flag&amp;);
+   <a href="../call_once.html" title="Function call_once">call_once</a>(<span class="bold"><strong>void</strong></span> (*func)(), once_flag&amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1291336"></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="id2436754"></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>;
- <span class="bold"><strong>class</strong></span> <a href="../recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a>;
+  <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>;
+  <span class="bold"><strong>class</strong></span> <a href="../recursive_timed_mutex.html" title="Class recursive_timed_mutex">recursive_timed_mutex</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1185477"></a>Header &lt;<a href="../../../boost/thread/thread.hpp" target="_top">boost/thread/thread.hpp</a>&gt;</h4></div></div></div>
+<a name="id2617127"></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>;
+  <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>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1006178"></a>Header &lt;<a href="../../../boost/thread/tss.hpp" target="_top">boost/thread/tss.hpp</a>&gt;</h4></div></div></div>
+<a name="id2547002"></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>;
+  <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="id1009999"></a>Header &lt;<a href="../../../boost/thread/xtime.hpp" target="_top">boost/thread/xtime.hpp</a>&gt;</h4></div></div></div>
+<a name="id2416096"></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="../id1114649.html" title="Type xtime_clock_types">xtime_clock_types</a>;
+  <span class="bold"><strong>enum</strong></span> <a href="../id2545607.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>);
+  <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>);
}</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/threads/release_notes.html b/doc/html/threads/release_notes.html
index 7024c7fe79..f12cbeae70 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.69.1">
<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(),
@@ -116,7 +116,7 @@
<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>
@@ -160,7 +160,7 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: August 05, 2004 at 18:07:20 GMT</p></small></td>
<td align="right"><small>Copyright © 2001-2003 William E. Kempf</small></td>
</tr></table>
diff --git a/doc/html/time_facet.html b/doc/html/time_facet.html
index a34502a54f..7089e5765c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id859336" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417782" 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#id859336"><img src="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#id2417782"><img src="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>
@@ -30,64 +30,64 @@
</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> CharT,
- <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> OutItrT = std::ostreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> time_facet : <span class="bold"><strong>public</strong></span> boost::date_time::date_facet&lt; time_type::date_type, CharT, OutItrT &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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="period.html" title="Class template period">boost::date_time::period</a>&lt; time_type, time_duration_type &gt; period_type;
- <span class="bold"><strong>typedef</strong></span> <a href="date_facet.html" title="Class template date_facet">boost::date_time::date_facet</a>&lt; <span class="bold"><strong>typename</strong></span> time_type::date_type, CharT, OutItrT &gt; base_type;
- <span class="bold"><strong>typedef</strong></span> base_type::string_type string_type;
- <span class="bold"><strong>typedef</strong></span> base_type::char_type char_type;
- <span class="bold"><strong>typedef</strong></span> base_type::period_formatter_type period_formatter_type;
- <span class="bold"><strong>typedef</strong></span> base_type::special_values_formatter_type special_values_formatter_type;
- <span class="bold"><strong>typedef</strong></span> base_type::date_gen_formatter_type date_gen_formatter_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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="period.html" title="Class template period">boost::date_time::period</a>&lt; time_type, time_duration_type &gt;                     period_type;                  
+  <span class="bold"><strong>typedef</strong></span> <a href="date_facet.html" title="Class template date_facet">boost::date_time::date_facet</a>&lt; <span class="bold"><strong>typename</strong></span> time_type::date_type, CharT, OutItrT &gt; base_type;                    
+  <span class="bold"><strong>typedef</strong></span> base_type::string_type                                                        string_type;                  
+  <span class="bold"><strong>typedef</strong></span> base_type::char_type                                                          char_type;                    
+  <span class="bold"><strong>typedef</strong></span> base_type::period_formatter_type                                              period_formatter_type;        
+  <span class="bold"><strong>typedef</strong></span> base_type::special_values_formatter_type                                      special_values_formatter_type;
+  <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#id862150-bb">time_facet</a>(::size_t = 0);
- <a href="time_facet.html#id862173-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#time_facetconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="time_facet.html#id2451781-bb">time_facet</a>(::size_t = 0);
+  <a href="time_facet.html#id2451803-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#id859406-bb">public member functions</a></em></span>
- <span class="type">std::locale::id &amp;</span> <a href="time_facet.html#id859411-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#id867886-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#id867915-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#id867928-bb">set_iso_extended_format</a>() ;
- <span class="type">OutItrT</span> <a href="time_facet.html#id823296-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#id838064-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#id829449-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#id2442387-bb">public member functions</a></em></span>
+  <span class="type">std::locale::id &amp;</span> <a href="time_facet.html#id2442392-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#id2442414-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#id2442440-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#id2442452-bb">set_iso_extended_format</a>() ;
+  <span class="type">OutItrT</span> <a href="time_facet.html#id2442465-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#id2479271-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#id2479327-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#id834649-bb">protected static functions</a></em></span>
- <span class="type">string_type</span> <a href="time_facet.html#id834654-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#id2478751-bb">protected static functions</a></em></span>
+  <span class="type">string_type</span> <a href="time_facet.html#id2478756-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;
- <span class="bold"><strong>static</strong></span> const char_type * seconds_with_fractional_seconds_format;
- <span class="bold"><strong>static</strong></span> const char_type * seconds_format;
- <span class="bold"><strong>static</strong></span> const char_type * standard_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_abbrev_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_name_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_iso_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_iso_extended_format;
- <span class="bold"><strong>static</strong></span> const char_type * posix_zone_string_format;
- <span class="bold"><strong>static</strong></span> const char_type * duration_seperator;
- <span class="bold"><strong>static</strong></span> const char_type * duration_sign_always;
- <span class="bold"><strong>static</strong></span> const char_type * duration_sign_negative_only;
- <span class="bold"><strong>static</strong></span> const char_type * negative_sign;
- <span class="bold"><strong>static</strong></span> const char_type * positive_sign;
- <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_extended_specifier;
- <span class="bold"><strong>static</strong></span> const char_type * default_time_format;
- <span class="bold"><strong>static</strong></span> const char_type * default_time_duration_format;
- <span class="bold"><strong>static</strong></span> std::locale::id id;
+  <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;
+  <span class="bold"><strong>static</strong></span> const char_type * seconds_with_fractional_seconds_format;
+  <span class="bold"><strong>static</strong></span> const char_type * seconds_format;
+  <span class="bold"><strong>static</strong></span> const char_type * standard_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_abbrev_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_name_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_iso_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_iso_extended_format;
+  <span class="bold"><strong>static</strong></span> const char_type * posix_zone_string_format;
+  <span class="bold"><strong>static</strong></span> const char_type * duration_seperator;
+  <span class="bold"><strong>static</strong></span> const char_type * duration_sign_always;
+  <span class="bold"><strong>static</strong></span> const char_type * duration_sign_negative_only;
+  <span class="bold"><strong>static</strong></span> const char_type * negative_sign;
+  <span class="bold"><strong>static</strong></span> const char_type * positive_sign;
+  <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_extended_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type * default_time_format;
+  <span class="bold"><strong>static</strong></span> const char_type * default_time_duration_format;
+  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1138034"></a><h2>Description</h2>
+<a name="id2656501"></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,48 +99,48 @@
<li><p>Z =&gt; full time zone name "Eastern Daylight Time" </p></li>
</ul></div>
<div class="refsect2" lang="en">
-<a name="id1138081"></a><h3>
+<a name="id2656548"></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="id862150-bb"></a>time_facet(::size_t a_ref = 0);</pre></li>
-<li><pre class="literallayout"><a name="id862173-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(),
- ::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2451781-bb"></a>time_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2451803-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(),
+           ::size_t a_ref = 0);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1138151"></a><h3>
-<a name="id859406-bb"></a><code class="computeroutput">time_facet</code> public member functions</h3>
+<a name="id2656615"></a><h3>
+<a name="id2442387-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="id859411-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="id867886-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="id867915-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="id867928-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id823296-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="id838064-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="id829449-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>
+<li><pre class="literallayout"><span class="type">std::locale::id &amp;</span> <a name="id2442392-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="id2442414-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="id2442440-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="id2442452-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">OutItrT</span> <a name="id2442465-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="id2479271-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="id2479327-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="id1138375"></a><h3>
-<a name="id834649-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="id834654-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>
+<a name="id2656847"></a><h3>
+<a name="id2478751-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="id2478756-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_formats.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id859336"><img src="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#id2417782"><img src="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 a9ffff7f07..76397dcae4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id859336" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417782" 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#id859336"><img src="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#id2417782"><img src="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>
@@ -31,38 +31,38 @@
<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="bold"><strong>struct</strong></span> time_formats {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> CharT char_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> CharT char_type;
- <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;
- <span class="bold"><strong>static</strong></span> const char_type seconds_with_fractional_seconds_format;
- <span class="bold"><strong>static</strong></span> const char_type seconds_format;
- <span class="bold"><strong>static</strong></span> const char_type standard_format;
- <span class="bold"><strong>static</strong></span> const char_type zone_abbrev_format;
- <span class="bold"><strong>static</strong></span> const char_type zone_name_format;
- <span class="bold"><strong>static</strong></span> const char_type zone_iso_format;
- <span class="bold"><strong>static</strong></span> const char_type zone_iso_extended_format;
- <span class="bold"><strong>static</strong></span> const char_type posix_zone_string_format;
- <span class="bold"><strong>static</strong></span> const char_type duration_sign_negative_only;
- <span class="bold"><strong>static</strong></span> const char_type duration_sign_always;
- <span class="bold"><strong>static</strong></span> const char_type duration_seperator;
- <span class="bold"><strong>static</strong></span> const char_type negative_sign;
- <span class="bold"><strong>static</strong></span> const char_type positive_sign;
- <span class="bold"><strong>static</strong></span> const char_type iso_time_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type iso_time_format_extended_specifier;
- <span class="bold"><strong>static</strong></span> const char_type default_time_format;
- <span class="bold"><strong>static</strong></span> const char_type default_time_input_format;
- <span class="bold"><strong>static</strong></span> const char_type default_time_duration_format;
+  <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;
+  <span class="bold"><strong>static</strong></span> const char_type seconds_with_fractional_seconds_format;
+  <span class="bold"><strong>static</strong></span> const char_type seconds_format;
+  <span class="bold"><strong>static</strong></span> const char_type standard_format;
+  <span class="bold"><strong>static</strong></span> const char_type zone_abbrev_format;
+  <span class="bold"><strong>static</strong></span> const char_type zone_name_format;
+  <span class="bold"><strong>static</strong></span> const char_type zone_iso_format;
+  <span class="bold"><strong>static</strong></span> const char_type zone_iso_extended_format;
+  <span class="bold"><strong>static</strong></span> const char_type posix_zone_string_format;
+  <span class="bold"><strong>static</strong></span> const char_type duration_sign_negative_only;
+  <span class="bold"><strong>static</strong></span> const char_type duration_sign_always;
+  <span class="bold"><strong>static</strong></span> const char_type duration_seperator;
+  <span class="bold"><strong>static</strong></span> const char_type negative_sign;
+  <span class="bold"><strong>static</strong></span> const char_type positive_sign;
+  <span class="bold"><strong>static</strong></span> const char_type iso_time_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type iso_time_format_extended_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type default_time_format;
+  <span class="bold"><strong>static</strong></span> const char_type default_time_input_format;
+  <span class="bold"><strong>static</strong></span> const char_type default_time_duration_format;
};</pre></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="subsecond_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id859336"><img src="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#id2417782"><img src="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 ae25a2b495..e109646c99 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id938434" title="Header &lt;boost/date_time/filetime_functions.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417254" 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#id938434"><img src="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#id2417254"><img src="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,17 +32,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> 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="id1083021"></a><h2>Description</h2>
+<a name="id2634196"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="day_calc_dst_rule.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id938434"><img src="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#id2417254"><img src="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 7e59afda18..2a6573925e 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id859336" title="Header &lt;boost/date_time/time_facet.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2417782" 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="id926799.html" title="Class template ostream_time_duration_formatter">
+<link rel="next" href="id2406096.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#id859336"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id926799.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#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2406096.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>
@@ -30,140 +30,140 @@
</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> CharT,
- <span class="bold"><strong>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
+         <span class="bold"><strong>typename</strong></span> InItrT = std::istreambuf_iterator&lt;CharT, std::char_traits&lt;CharT&gt; &gt; &gt;
<span class="bold"><strong>class</strong></span> time_input_facet : <span class="bold"><strong>public</strong></span> boost::date_time::date_input_facet&lt; time_type::date_type, CharT, InItrT &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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> time_duration_type::fractional_seconds_type fracional_seconds_type;
- <span class="bold"><strong>typedef</strong></span> <a href="period.html" title="Class template period">boost::date_time::period</a>&lt; time_type, time_duration_type &gt; period_type;
- <span class="bold"><strong>typedef</strong></span> <a href="date_input_facet.html" title="Class template date_input_facet">boost::date_time::date_input_facet</a>&lt; <span class="bold"><strong>typename</strong></span> time_type::date_type, CharT, InItrT &gt; base_type;
- <span class="bold"><strong>typedef</strong></span> base_type::duration_type date_duration_type;
- <span class="bold"><strong>typedef</strong></span> base_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> base_type::month_type month_type;
- <span class="bold"><strong>typedef</strong></span> base_type::day_type day_type;
- <span class="bold"><strong>typedef</strong></span> base_type::string_type string_type;
- <span class="bold"><strong>typedef</strong></span> string_type::const_iterator const_itr;
- <span class="bold"><strong>typedef</strong></span> base_type::char_type char_type;
- <span class="bold"><strong>typedef</strong></span> base_type::format_date_parser_type format_date_parser_type;
- <span class="bold"><strong>typedef</strong></span> base_type::period_parser_type period_parser_type;
- <span class="bold"><strong>typedef</strong></span> base_type::special_values_parser_type special_values_parser_type;
- <span class="bold"><strong>typedef</strong></span> base_type::date_gen_parser_type date_gen_parser_type;
- <span class="bold"><strong>typedef</strong></span> base_type::special_values_parser_type::match_results match_results;
+  <span class="emphasis"><em>// types</em></span>
+  <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> time_duration_type::fractional_seconds_type                                        fracional_seconds_type;    
+  <span class="bold"><strong>typedef</strong></span> <a href="period.html" title="Class template period">boost::date_time::period</a>&lt; time_type, time_duration_type &gt;                          period_type;               
+  <span class="bold"><strong>typedef</strong></span> <a href="date_input_facet.html" title="Class template date_input_facet">boost::date_time::date_input_facet</a>&lt; <span class="bold"><strong>typename</strong></span> time_type::date_type, CharT, InItrT &gt; base_type;                 
+  <span class="bold"><strong>typedef</strong></span> base_type::duration_type                                                           date_duration_type;        
+  <span class="bold"><strong>typedef</strong></span> base_type::year_type                                                               year_type;                 
+  <span class="bold"><strong>typedef</strong></span> base_type::month_type                                                              month_type;                
+  <span class="bold"><strong>typedef</strong></span> base_type::day_type                                                                day_type;                  
+  <span class="bold"><strong>typedef</strong></span> base_type::string_type                                                             string_type;               
+  <span class="bold"><strong>typedef</strong></span> string_type::const_iterator                                                        const_itr;                 
+  <span class="bold"><strong>typedef</strong></span> base_type::char_type                                                               char_type;                 
+  <span class="bold"><strong>typedef</strong></span> base_type::format_date_parser_type                                                 format_date_parser_type;   
+  <span class="bold"><strong>typedef</strong></span> base_type::period_parser_type                                                      period_parser_type;        
+  <span class="bold"><strong>typedef</strong></span> base_type::special_values_parser_type                                              special_values_parser_type;
+  <span class="bold"><strong>typedef</strong></span> base_type::date_gen_parser_type                                                    date_gen_parser_type;      
+  <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#id828676-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
- <a href="time_input_facet.html#id1042968-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#id829188-bb">time_input_facet</a>(::size_t = 0);
+  <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#id2471587-bb">time_input_facet</a>(<span class="bold"><strong>const</strong></span> string_type &amp;, ::size_t = 0);
+  <a href="time_input_facet.html#id2471619-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#id2481736-bb">time_input_facet</a>(::size_t = 0);
- <span class="emphasis"><em>// <a href="time_input_facet.html#id824222-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id824228-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#id831968-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#id867109-bb">set_iso_extended_format</a>() ;
- <span class="type">InItrT</span> <a href="time_input_facet.html#id829929-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#id798857-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#id829276-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#id798357-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#id2460964-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="time_input_facet.html#id2460968-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#id2460994-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#id2477532-bb">set_iso_extended_format</a>() ;
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2477544-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#id2477599-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#id2478856-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#id2478914-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#id1106576-bb">protected member functions</a></em></span>
- <span class="type">InItrT</span> <a href="time_input_facet.html#id1106581-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#id796329-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#id901429-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#id2444097-bb">protected member functions</a></em></span>
+  <span class="type">InItrT</span> <a href="time_input_facet.html#id2444102-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#id2452945-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#id2453026-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#id901481-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#id901486-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="emphasis"><em>// <a href="time_input_facet.html#id2406025-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#id2406030-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;
- <span class="bold"><strong>static</strong></span> const char_type * seconds_with_fractional_seconds_format;
- <span class="bold"><strong>static</strong></span> const char_type * seconds_format;
- <span class="bold"><strong>static</strong></span> const char_type * standard_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_abbrev_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_name_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_iso_format;
- <span class="bold"><strong>static</strong></span> const char_type * zone_iso_extended_format;
- <span class="bold"><strong>static</strong></span> const char_type * duration_seperator;
- <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_specifier;
- <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_extended_specifier;
- <span class="bold"><strong>static</strong></span> const char_type * default_time_input_format;
- <span class="bold"><strong>static</strong></span> const char_type * default_time_duration_format;
- <span class="bold"><strong>static</strong></span> std::locale::id id;
+  <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;
+  <span class="bold"><strong>static</strong></span> const char_type * seconds_with_fractional_seconds_format;
+  <span class="bold"><strong>static</strong></span> const char_type * seconds_format;
+  <span class="bold"><strong>static</strong></span> const char_type * standard_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_abbrev_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_name_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_iso_format;
+  <span class="bold"><strong>static</strong></span> const char_type * zone_iso_extended_format;
+  <span class="bold"><strong>static</strong></span> const char_type * duration_seperator;
+  <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type * iso_time_format_extended_specifier;
+  <span class="bold"><strong>static</strong></span> const char_type * default_time_input_format;
+  <span class="bold"><strong>static</strong></span> const char_type * default_time_duration_format;
+  <span class="bold"><strong>static</strong></span> std::locale::id id;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1139125"></a><h2>Description</h2>
+<a name="id2657700"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1139129"></a><h3>
+<a name="id2657703"></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="id828676-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="id1042968-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="id829188-bb"></a>time_input_facet(::size_t a_ref = 0);</pre></li>
+<li><pre class="literallayout"><a name="id2471587-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="id2471619-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="id2481736-bb"></a>time_input_facet(::size_t a_ref = 0);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1139237"></a><h3>
-<a name="id824222-bb"></a><code class="computeroutput">time_input_facet</code> public member functions</h3>
+<a name="id2657816"></a><h3>
+<a name="id2460964-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="id824228-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="id831968-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="id867109-bb"></a>set_iso_extended_format() ;</pre></li>
-<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id829929-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="id798857-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="id829276-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="id798357-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>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2460968-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="id2460994-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="id2477532-bb"></a>set_iso_extended_format() ;</pre></li>
+<li><pre class="literallayout"><span class="type">InItrT</span> <a name="id2477544-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="id2477599-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="id2478856-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="id2478914-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="id1139444"></a><h3>
-<a name="id1106576-bb"></a><code class="computeroutput">time_input_facet</code> protected member functions</h3>
+<a name="id2658029"></a><h3>
+<a name="id2444097-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="id1106581-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="type">InItrT</span> <a name="id2444102-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="id796329-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>
+  <span class="type">InItrT</span> <a name="id2452945-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="id901429-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>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2453026-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="id1139566"></a><h3>
-<a name="id901481-bb"></a><code class="computeroutput">time_input_facet</code> private member functions</h3>
+<a name="id2658153"></a><h3>
+<a name="id2406025-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="id901486-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="id2406030-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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_facet.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id859336"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id926799.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#id2417782"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2406096.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 425f95be11..54f72e1a51 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id973233" title="Header &lt;boost/date_time/time_iterator.hpp&gt;">
-<link rel="prev" href="id682690.html" title="Class template ostream_time_period_formatter">
-<link rel="next" href="id931820.html" title="Function template parse_delimited_time_duration">
+<link rel="up" href="date_time/doxy.html#id2405705" title="Header &lt;boost/date_time/time_iterator.hpp&gt;">
+<link rel="prev" href="id2428972.html" title="Class template ostream_time_period_formatter">
+<link rel="next" href="id2440843.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="id682690.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973233"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id931820.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2428972.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2405705"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2440843.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="time_itr"></a><div class="titlepage"></div>
@@ -32,56 +32,56 @@
<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="bold"><strong>class</strong></span> time_itr {
<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="emphasis"><em>// types</em></span>
+  <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#id892272-bb">time_itr</a>(time_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#id2393299-bb">time_itr</a>(time_type, time_duration_type);
- <span class="emphasis"><em>// <a href="time_itr.html#id973279-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#id973284-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#id973300-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
- <span class="type">time_type</span> <a href="time_itr.html#id973315-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
- <span class="type">time_type *</span> <a href="time_itr.html#id973328-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#id973341-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#id973365-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#id933522-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#id933546-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#id933570-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#id934709-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#id2405745-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#id2405749-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#id2405764-bb"><span class="bold"><strong>operator</strong></span>--</a>() ;
+  <span class="type">time_type</span> <a href="time_itr.html#id2405779-bb"><span class="bold"><strong>operator</strong></span> *</a>() ;
+  <span class="type">time_type *</span> <a href="time_itr.html#id2405791-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#id2405804-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#id2393184-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#id2393207-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#id2393229-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#id2393252-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#id2393275-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="id1140652"></a><h2>Description</h2>
+<a name="id2659283"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1140655"></a><h3>
+<a name="id2659286"></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="id892272-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="id2393299-bb"></a>time_itr(time_type t, time_duration_type d);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1140688"></a><h3>
-<a name="id973279-bb"></a><code class="computeroutput">time_itr</code> public member functions</h3>
+<a name="id2659319"></a><h3>
+<a name="id2405745-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="id973284-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="id973300-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type</span> <a name="id973315-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_type *</span> <a name="id973328-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="id973341-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="id973365-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="id933522-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="id933546-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="id933570-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="id934709-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="id2405749-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="id2405764-bb"></a><span class="bold"><strong>operator</strong></span>--() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type</span> <a name="id2405779-bb"></a><span class="bold"><strong>operator</strong></span> *() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_type *</span> <a name="id2405791-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="id2405804-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="id2393184-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="id2393207-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="id2393229-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="id2393252-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="id2393275-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id682690.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id973233"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id931820.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2428972.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2405705"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2440843.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 2e32ee6933..a5dd5f7698 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id962953" title="Header &lt;boost/date_time/local_time/local_date_time.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2475866" 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#id962953"><img src="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#id2475866"><img src="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>
@@ -31,32 +31,32 @@
<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_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#id1000821-bb">time_label_invalid</a>(std::string = "");
+  <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#id2475927-bb">time_label_invalid</a>(std::string = "");
- <span class="emphasis"><em>// <a href="time_label_invalid.html#id931506-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="time_label_invalid.html#id2475923-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1180616"></a><h2>Description</h2>
+<a name="id2682684"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1180619"></a><h3>
+<a name="id2682687"></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="id1000821-bb"></a>time_label_invalid(std::string _msg = "");</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2475927-bb"></a>time_label_invalid(std::string _msg = "");</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1180653"></a><h3>
-<a name="id931506-bb"></a><code class="computeroutput">time_label_invalid</code> public member functions</h3>
+<a name="id2682720"></a><h3>
+<a name="id2475923-bb"></a><code class="computeroutput">time_label_invalid</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>
+<table 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="ambiguous_result.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id962953"><img src="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#id2475866"><img src="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 d62887aa42..0819d69b97 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id963558" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
-<link rel="prev" href="id976400.html" title="Struct time_resolution_traits_adapted64_impl">
+<link rel="up" href="date_time/doxy.html#id2463060" title="Header &lt;boost/date_time/time_resolution_traits.hpp&gt;">
+<link rel="prev" href="id2405655.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="id976400.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id963558"><img src="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="id2405655.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="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>
@@ -30,61 +30,61 @@
</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> 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,
- #<span class="bold"><strong>else</strong></span> <span class="bold"><strong>typename</strong></span> frac_sec_type::int_type resolution_adjust,
- #endif <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> frac_digits, <span class="bold"><strong>typename</strong></span> v_type = boost::int32_t&gt;
+         #<span class="bold"><strong>if</strong></span>(defined(BOOST_MSVC)&amp;&amp;(_MSC_VER&lt;=1200)) boost::int64_t resolution_adjust,
+         #<span class="bold"><strong>else</strong></span> <span class="bold"><strong>typename</strong></span> frac_sec_type::int_type resolution_adjust,
+         #endif <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>short</strong></span> frac_digits, <span class="bold"><strong>typename</strong></span> v_type = boost::int32_t&gt;
<span class="bold"><strong>class</strong></span> time_resolution_traits {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> frac_sec_type::int_type fractional_seconds_type;
- <span class="bold"><strong>typedef</strong></span> frac_sec_type::int_type tick_type;
- <span class="bold"><strong>typedef</strong></span> frac_sec_type::impl_type impl_type;
- <span class="bold"><strong>typedef</strong></span> v_type day_type;
- <span class="bold"><strong>typedef</strong></span> v_type hour_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> frac_sec_type::int_type  fractional_seconds_type;
+  <span class="bold"><strong>typedef</strong></span> frac_sec_type::int_type  tick_type;              
+  <span class="bold"><strong>typedef</strong></span> frac_sec_type::impl_type impl_type;              
+  <span class="bold"><strong>typedef</strong></span> v_type                   day_type;               
+  <span class="bold"><strong>typedef</strong></span> v_type                   hour_type;              
+  <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#id907260-bb">public member functions</a></em></span>
- <span class="type"></span> <a href="time_resolution_traits.html#id907266-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#id2443516-bb">public member functions</a></em></span>
+  <span class="type"></span> <a href="time_resolution_traits.html#id2443520-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#id907305-bb">public static functions</a></em></span>
- <span class="type">frac_sec_type::int_type</span> <a href="time_resolution_traits.html#id907310-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#id900748-bb">is_adapted</a>() ;
- <span class="type">time_resolutions</span> <a href="time_resolution_traits.html#id900760-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#id900773-bb">num_fractional_digits</a>() ;
- <span class="type">fractional_seconds_type</span> <a href="time_resolution_traits.html#id900786-bb">res_adjust</a>() ;
- <span class="type">tick_type</span> <a href="time_resolution_traits.html#id961574-bb">to_tick_count</a>(hour_type, min_type, sec_type,
- fractional_seconds_type) ;
+  <span class="emphasis"><em>// <a href="time_resolution_traits.html#id2443557-bb">public static functions</a></em></span>
+  <span class="type">frac_sec_type::int_type</span> <a href="time_resolution_traits.html#id2443561-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#id2443583-bb">is_adapted</a>() ;
+  <span class="type">time_resolutions</span> <a href="time_resolution_traits.html#id2443596-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#id2443608-bb">num_fractional_digits</a>() ;
+  <span class="type">fractional_seconds_type</span> <a href="time_resolution_traits.html#id2443620-bb">res_adjust</a>() ;
+  <span class="type">tick_type</span> <a href="time_resolution_traits.html#id2443633-bb">to_tick_count</a>(hour_type, min_type, sec_type,
+                          fractional_seconds_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1142340"></a><h2>Description</h2>
+<a name="id2661062"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1142344"></a><h3>
-<a name="id907260-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="id907266-bb"></a>BOOST_STATIC_CONSTANT(<span class="bold"><strong>int</strong></span> , ticks_per_second = resolution_adjust) ;</pre></li></ol></div>
+<a name="id2661065"></a><h3>
+<a name="id2443516-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="id2443520-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="id1142384"></a><h3>
-<a name="id907305-bb"></a><code class="computeroutput">time_resolution_traits</code> public static functions</h3>
+<a name="id2661106"></a><h3>
+<a name="id2443557-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="id907310-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="id900748-bb"></a>is_adapted() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id900760-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="id900773-bb"></a>num_fractional_digits() ;</pre></li>
-<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id900786-bb"></a>res_adjust() ;</pre></li>
-<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id961574-bb"></a>to_tick_count(hour_type hours, min_type minutes, sec_type seconds,
- fractional_seconds_type fs) ;</pre></li>
+<li><pre class="literallayout"><span class="type">frac_sec_type::int_type</span> <a name="id2443561-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="id2443583-bb"></a>is_adapted() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_resolutions</span> <a name="id2443596-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="id2443608-bb"></a>num_fractional_digits() ;</pre></li>
+<li><pre class="literallayout"><span class="type">fractional_seconds_type</span> <a name="id2443620-bb"></a>res_adjust() ;</pre></li>
+<li><pre class="literallayout"><span class="type">tick_type</span> <a name="id2443633-bb"></a>to_tick_count(hour_type hours, min_type minutes, sec_type seconds,
+                        fractional_seconds_type fs) ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id976400.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id963558"><img src="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="id2405655.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2463060"><img src="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 d47db99340..fa1e4c8262 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1073348" title="Header &lt;boost/date_time/local_time/time_zone.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2448620" 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#id1073348"><img src="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#id2448620"><img src="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>
@@ -32,68 +32,68 @@
<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_zone {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> boost::posix_time::time_duration time_duration_type;
- <span class="bold"><strong>typedef</strong></span> time_zone_base base_type;
- <span class="bold"><strong>typedef</strong></span> base_type::string_type string_type;
- <span class="bold"><strong>typedef</strong></span> base_type::stringstream_type stringstream_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> boost::posix_time::time_duration time_duration_type;
+  <span class="bold"><strong>typedef</strong></span> time_zone_base                   base_type;         
+  <span class="bold"><strong>typedef</strong></span> base_type::string_type           string_type;       
+  <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#id1078772-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#id976714-bb">~time_zone</a>();
+  <span class="emphasis"><em>// <a href="time_zone.html#time_zoneconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="time_zone.html#id2448859-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#id2448902-bb">~time_zone</a>();
- <span class="emphasis"><em>// <a href="time_zone.html#id1076935-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#id1066649-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#id1036944-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#id826546-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#id971292-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#id1066823-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#id904540-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#id1002674-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#id800023-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#id961883-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#id1068456-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone.html#id2448681-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#id2448686-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#id2448698-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#id2448711-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#id2448724-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#id2448736-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#id2448753-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#id2448780-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#id2448807-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#id2448823-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#id2448840-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1185073"></a><h2>Description</h2>
+<a name="id2687354"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1185077"></a><h3>
+<a name="id2687357"></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="id1078772-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="id976714-bb"></a>~time_zone();</pre></li>
+<li><pre class="literallayout"><a name="id2448859-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="id2448902-bb"></a>~time_zone();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1185148"></a><h3>
-<a name="id1076935-bb"></a><code class="computeroutput">time_zone</code> public member functions</h3>
+<a name="id2687429"></a><h3>
+<a name="id2448681-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="id1066649-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="id1036944-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="id826546-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="id971292-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="id1066823-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="id904540-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="id1002674-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="id800023-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="id961883-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="id1068456-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="id2448686-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="id2448698-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="id2448711-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="id2448724-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="id2448736-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="id2448753-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="id2448780-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="id2448807-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="id2448823-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="id2448840-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_zone.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1073348"><img src="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#id2448620"><img src="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 cf7d86b6b3..cc20871032 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id825892" title="Header &lt;boost/date_time/time_zone_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2443927" 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="id867950.html" title="Class template dst_adjustment_offsets">
+<link rel="next" href="id2473370.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#id825892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id867950.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#id2443927"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2473370.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>
@@ -32,65 +32,65 @@
<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> CharT = <span class="bold"><strong>char</strong></span>&gt;
<span class="bold"><strong>class</strong></span> time_zone_base {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt; string_type;
- <span class="bold"><strong>typedef</strong></span> std::basic_stringstream&lt; CharT &gt; stringstream_type;
- <span class="bold"><strong>typedef</strong></span> time_type::date_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> time_type::time_duration_type time_duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; CharT &gt;       string_type;       
+  <span class="bold"><strong>typedef</strong></span> std::basic_stringstream&lt; CharT &gt; stringstream_type; 
+  <span class="bold"><strong>typedef</strong></span> time_type::date_type::year_type  year_type;         
+  <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#id867944-bb">time_zone_base</a>();
- <a href="time_zone_base.html#id867946-bb">~time_zone_base</a>();
+  <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#id2473364-bb">time_zone_base</a>();
+  <a href="time_zone_base.html#id2473366-bb">~time_zone_base</a>();
- <span class="emphasis"><em>// <a href="time_zone_base.html#id1002872-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#id1002878-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#id1002896-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#id1080506-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#id1031173-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#id799689-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#id799707-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#id907991-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#id971131-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#id937475-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#id871671-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone_base.html#id2413510-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#id2413514-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#id2413532-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#id2413549-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#id2413567-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#id2413585-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#id2413602-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#id2413629-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#id2413657-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#id2413674-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#id2413690-bb">to_posix_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1145408"></a><h2>Description</h2>
+<a name="id2664273"></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="id1145426"></a><h3>
+<a name="id2664290"></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="id867944-bb"></a>time_zone_base();</pre></li>
-<li><pre class="literallayout"><a name="id867946-bb"></a>~time_zone_base();</pre></li>
+<li><pre class="literallayout"><a name="id2473364-bb"></a>time_zone_base();</pre></li>
+<li><pre class="literallayout"><a name="id2473366-bb"></a>~time_zone_base();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1145472"></a><h3>
-<a name="id1002872-bb"></a><code class="computeroutput">time_zone_base</code> public member functions</h3>
+<a name="id2664339"></a><h3>
+<a name="id2413510-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="id1002878-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="id1002896-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="id1080506-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="id1031173-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="id799689-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="id799707-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="id907991-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="id971131-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="id937475-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="id871671-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="id2413514-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="id2413532-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="id2413549-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="id2413567-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="id2413585-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="id2413602-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="id2413629-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="id2413657-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="id2413674-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="id2413690-bb"></a>to_posix_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="split_timedate_system.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id825892"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id867950.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#id2443927"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2473370.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 71a0a63b9c..1146993e44 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id964727" title="Header &lt;boost/date_time/time_zone_names.hpp&gt;">
-<link rel="prev" href="id867950.html" title="Class template dst_adjustment_offsets">
+<link rel="up" href="date_time/doxy.html#id2473483" title="Header &lt;boost/date_time/time_zone_names.hpp&gt;">
+<link rel="prev" href="id2473370.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="id867950.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id964727"><img src="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="id2473370.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2473483"><img src="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>
@@ -32,49 +32,49 @@
<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>char</strong></span>&gt;
<span class="bold"><strong>class</strong></span> time_zone_names_base {
<span class="bold"><strong>public</strong></span>:
- <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>// types</em></span>
+  <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#id795967-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#time_zone_names_baseconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="time_zone_names_base.html#id2473595-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#id795909-bb">public member functions</a></em></span>
- <span class="type">string_type</span> <a href="time_zone_names_base.html#id795914-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#id795927-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#id795940-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#id795953-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="time_zone_names_base.html#id2473539-bb">public member functions</a></em></span>
+  <span class="type">string_type</span> <a href="time_zone_names_base.html#id2473544-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#id2473556-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#id2473569-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#id2473581-bb">std_zone_name</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1146220"></a><h2>Description</h2>
+<a name="id2665112"></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="id1146231"></a><h3>
+<a name="id2665123"></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="id795967-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 class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2473595-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="id1146297"></a><h3>
-<a name="id795909-bb"></a><code class="computeroutput">time_zone_names_base</code> public member functions</h3>
+<a name="id2665187"></a><h3>
+<a name="id2473539-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="id795914-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="id795927-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="id795940-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="id795953-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="id2473544-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="id2473556-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="id2473569-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="id2473581-bb"></a>std_zone_name() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id867950.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id964727"><img src="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="id2473370.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id2473483"><img src="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 d7cba4339c..23da6a991a 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id757896" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534429" 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#id757896"><img src="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#id2534429"><img src="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>
@@ -34,17 +34,17 @@
<span class="bold"><strong>class</strong></span> timed_mutex : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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>implementation-defined</em></span> scoped_lock;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_timed_lock;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;      
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;  
+  <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#id1276692-bb">timed_mutex</a>();
- <a href="timed_mutex.html#id1178737-bb">~timed_mutex</a>();
+  <span class="emphasis"><em>// <a href="timed_mutex.html#timed_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="timed_mutex.html#id2530793-bb">timed_mutex</a>();
+  <a href="timed_mutex.html#id2610124-bb">~timed_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1362744"></a><h2>Description</h2>
+<a name="id2781653"></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="id1362967"></a><h3>
+<a name="id2781884"></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="id1276692-bb"></a>timed_mutex();</pre>
+<pre class="literallayout"><a name="id2530793-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="id1178737-bb"></a>~timed_mutex();</pre>
+<pre class="literallayout"><a name="id2610124-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>:
@@ -131,13 +131,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="try_mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id757896"><img src="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#id2534429"><img src="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/to_lower.html b/doc/html/to_lower.html
index 53d5e65b81..f8da4df0a8 100644
--- a/doc/html/to_lower.html
+++ b/doc/html/to_lower.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template to_lower</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id718020" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
<link rel="prev" href="to_lower_copy.html" title="Function to_lower_copy">
<link rel="next" href="to_upper_copy.html" title="Function to_upper_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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_upper_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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_upper_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="to_lower"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> WritableRangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> to_lower(WritableRangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> to_lower(WritableRangeT &amp; Input,
+                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1311733"></a><h2>Description</h2>
+<a name="id2746707"></a><h2>Description</h2>
<p>Each element of the input sequence is converted to lower case. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -48,13 +48,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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_upper_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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_upper_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/to_lower_copy.html b/doc/html/to_lower_copy.html
index 47e60d2dca..43951e2d9c 100644
--- a/doc/html/to_lower_copy.html
+++ b/doc/html/to_lower_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function to_lower_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id718020" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
<link rel="prev" href="string_algo/reference.html" title="Reference">
<link rel="next" href="to_lower.html" title="Function template to_lower">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="to_lower_copy"></a><div class="titlepage"></div>
@@ -31,14 +31,14 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type">OutputIteratorT</span>
- to_lower_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+  <span class="type">OutputIteratorT</span>
+  to_lower_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
- <span class="type">SequenceT</span> to_lower_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> to_lower_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                          <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1311627"></a><h2>Description</h2>
+<a name="id2746597"></a><h2>Description</h2>
<p>Each element of the input sequence is converted to lower case. The result is a copy of the input converted to lower case. It is returned as a sequence or copied to the output iterator.</p>
<p></p>
<div class="variablelist">
@@ -59,13 +59,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="string_algo/reference.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/to_upper.html b/doc/html/to_upper.html
index 6576266500..932b197412 100644
--- a/doc/html/to_upper.html
+++ b/doc/html/to_upper.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template to_upper</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id718020" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
<link rel="prev" href="to_upper_copy.html" title="Function to_upper_copy">
<link rel="next" href="is_classified.html" title="Function is_classified">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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_classified.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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_classified.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="to_upper"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> WritableRangeT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> to_upper(WritableRangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> to_upper(WritableRangeT &amp; Input,
+                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1311958"></a><h2>Description</h2>
+<a name="id2746938"></a><h2>Description</h2>
<p>Each element of the input sequence is converted to upper case. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -48,13 +48,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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_classified.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_upper_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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_classified.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/to_upper_copy.html b/doc/html/to_upper_copy.html
index 065651edbb..a9524c640d 100644
--- a/doc/html/to_upper_copy.html
+++ b/doc/html/to_upper_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function to_upper_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id718020" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2352615" title="Header &lt;boost/algorithm/string/case_conv.hpp&gt;">
<link rel="prev" href="to_lower.html" title="Function template to_lower">
<link rel="next" href="to_upper.html" title="Function template to_upper">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="to_upper_copy"></a><div class="titlepage"></div>
@@ -31,14 +31,14 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT&gt;
- <span class="type">OutputIteratorT</span>
- to_upper_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
+  <span class="type">OutputIteratorT</span>
+  to_upper_copy(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());
<span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> SequenceT&gt;
- <span class="type">SequenceT</span> to_upper_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> to_upper_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                          <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1311852"></a><h2>Description</h2>
+<a name="id2746829"></a><h2>Description</h2>
<p>Each element of the input sequence is converted to upper case. The result is a copy of the input converted to upper case. It is returned as a sequence or copied to the output iterator</p>
<p></p>
<div class="variablelist">
@@ -59,13 +59,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id718020"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="to_lower.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2352615"><img src="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_upper.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/token_finder.html b/doc/html/token_finder.html
index d1a5451088..aeaf76e5de 100644
--- a/doc/html/token_finder.html
+++ b/doc/html/token_finder.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template token_finder</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1146401" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2447201" title="Header &lt;boost/algorithm/string/finder.hpp&gt;">
<link rel="prev" href="tail_finder.html" title="Function tail_finder">
<link rel="next" href="range_finder.html" title="Function range_finder">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="token_finder"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> PredicateT&gt;
- <span class="type"><span class="emphasis"><em>unspecified</em></span></span> token_finder(PredicateT Pred,
- token_compress_mode_type eCompress = token_compress_off);</pre></div>
+  <span class="type"><span class="emphasis"><em>unspecified</em></span></span> token_finder(PredicateT Pred,
+                           token_compress_mode_type eCompress = token_compress_off);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1324758"></a><h2>Description</h2>
+<a name="id2760092"></a><h2>Description</h2>
<p>Construct the <code class="computeroutput">token_finder</code> . The finder searches for a token specified by a predicate. It is similar to std::find_if algorithm, with an exception that it return a range of instead of a single iterator.</p>
<p>If "compress token mode" is enabled, adjacent matching tokens are concatenated into one match. Thus the finder can be used to search for continuous segments of characters satisfying the given predicate.</p>
<p>The result is given as an <code class="computeroutput">iterator_range</code> delimiting the match.</p>
@@ -53,13 +53,13 @@
An instance of the <code class="computeroutput">token_finder</code> object </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1146401"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="tail_finder.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2447201"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="range_finder.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 58647dc972..f16e807cb8 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id1173814" title="Header &lt;boost/signals/trackable.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2587580" 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#id1173814"><img src="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#id2587580"><img src="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>
@@ -32,14 +32,14 @@
<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> 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#id657185-bb">trackable</a>();
- <a href="trackable.html#id733752-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#id1010048-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#id1008104-bb">~trackable</a>();
+  <span class="emphasis"><em>// <a href="trackable.html#trackableconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="trackable.html#id2501283-bb">trackable</a>();
+  <a href="trackable.html#id2558432-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#id2345319-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#id2553044-bb">~trackable</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1284075"></a><h2>Description</h2>
+<a name="id2736040"></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="id1284124"></a><h3>
+<a name="id2736089"></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="id657185-bb"></a>trackable();</pre>
+<pre class="literallayout"><a name="id2501283-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="id733752-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="id2558432-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="id1010048-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="id2345319-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="id1008104-bb"></a>~trackable();</pre>
+<pre class="literallayout"><a name="id2553044-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
@@ -101,13 +101,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="slot.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id1173814"><img src="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#id2587580"><img src="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 40530517e9..dd8c38d864 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.69.1">
<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="id1561707"></a><p>Use, modification and distribution is subject to the Boost
+<a name="id2788970"></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,15 +45,15 @@
<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#id1561761">Basic usage</a></span></dt>
-<dt><span class="section"><a href="tribool/tutorial.html#id1562211">Renaming the indeterminate state</a></span></dt>
-<dt><span class="section"><a href="tribool/tutorial.html#id1562292"><code class="computeroutput">tribool</code> input/output</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id2789023">Basic usage</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id2789492">Renaming the indeterminate state</a></span></dt>
+<dt><span class="section"><a href="tribool/tutorial.html#id2789574"><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#id1138094">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="tribool/reference.html#id1288726">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="tribool/reference.html#id1288744">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="tribool/reference.html#id2426531">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="tribool/reference.html#id2521690">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="tribool/reference.html#id2561687">Header &lt;boost/logic/tribool_io.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>
@@ -68,7 +68,7 @@
boolean logic. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"><small><p>Last revised: July 25, 2004 at 03:01:38 GMT</p></small></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/tribool/reference.html b/doc/html/tribool/reference.html
index de89ffc0aa..13bc8bffc5 100644
--- a/doc/html/tribool/reference.html
+++ b/doc/html/tribool/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.69.1">
<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">
@@ -26,82 +26,82 @@
<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#id1138094">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1288726">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1288744">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2426531">Header &lt;boost/logic/tribool.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2521690">Header &lt;boost/logic/tribool_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2561687">Header &lt;boost/logic/tribool_io.hpp&gt;</a></span></dt>
</dl></div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1138094"></a>Header &lt;<a href="../../../boost/logic/tribool.hpp" target="_top">boost/logic/tribool.hpp</a>&gt;</h4></div></div></div>
+<a name="id2426531"></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="../id685401.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="../id928370.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="../id928370.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="../id928370.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="../id928370.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="../id928370.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="../id698854.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="../id698854.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="../id698854.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="../id698854.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="../id698854.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="../id1220996.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="../id1220996.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="../id1220996.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="../id1220996.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="../id1220996.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="../id976020.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="../id976020.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="../id976020.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="../id976020.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="../id976020.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="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="../id2427956.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="../id2535733.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="../id2535733.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="../id2535733.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="../id2535733.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="../id2535733.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="../id2394886.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="../id2394886.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="../id2394886.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="../id2394886.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="../id2394886.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="../id2605064.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="../id2605064.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="../id2605064.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="../id2605064.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="../id2605064.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="../id2400763.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="../id2400763.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="../id2400763.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="../id2400763.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="../id2400763.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="id1288726"></a>Header &lt;<a href="../../../boost/logic/tribool_fwd.hpp" target="_top">boost/logic/tribool_fwd.hpp</a>&gt;</h4></div></div></div>
+<a name="id2521690"></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 {
- }
+  <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="id1288744"></a>Header &lt;<a href="../../../boost/logic/tribool_io.hpp" target="_top">boost/logic/tribool_io.hpp</a>&gt;</h4></div></div></div>
+<a name="id2561687"></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="../id1007648.html" title="Function template get_default_indeterminate_name">get_default_indeterminate_name</a>();
+  <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="../id2451531.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="id1151034"></a>get_default_indeterminate_name&lt;<span class="bold"><strong>char</strong></span> &gt;();
+    <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="id2614670"></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="id1151054"></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="../id1151074.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="../id765833.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="../id1111217.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;);
- }
+    <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="id2614685"></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="../id2531282.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="../id2423887.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="../id2341545.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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/tribool/tests.html b/doc/html/tribool/tests.html
index 908c08850a..8dd4dc3143 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.69.1">
<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="../id1111217.html" title="Function template operator&gt;&gt;">
+<link rel="prev" href="../id2341545.html" title="Function template operator&gt;&gt;">
<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="../id1111217.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="../id2341545.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">
@@ -68,13 +68,13 @@
</table></div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../id1111217.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="../id2341545.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 c3c971087c..b00619f3ea 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.69.1">
<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,13 +26,13 @@
<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#id1561761">Basic usage</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1562211">Renaming the indeterminate state</a></span></dt>
-<dt><span class="section"><a href="tutorial.html#id1562292"><code class="computeroutput">tribool</code> input/output</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2789023">Basic usage</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2789492">Renaming the indeterminate state</a></span></dt>
+<dt><span class="section"><a href="tutorial.html#id2789574"><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="id1561761"></a>Basic usage</h4></div></div></div>
+<a name="id2789023"></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
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>,
@@ -118,7 +118,7 @@ else {
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1562211"></a>Renaming the indeterminate state</h4></div></div></div>
+<a name="id2789492"></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
@@ -133,10 +133,10 @@ if (maybe(x)) { /* ... */ }</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1562292"></a><code class="computeroutput">tribool</code> input/output</h4></div></div></div>
+<a name="id2789574"></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
read from and written to streams by including the
- <code class="computeroutput"><a href="reference.html#id1288744" title="Header &lt;boost/logic/tribool_io.hpp&gt;">boost/logic/tribool_io.hpp</a></code> header in a
+ <code class="computeroutput"><a href="reference.html#id2561687" title="Header &lt;boost/logic/tribool_io.hpp&gt;">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>
@@ -169,7 +169,7 @@ cout &lt;&lt; boolalpha &lt;&lt; x &lt;&lt; endl; // Prints "maybe"</pre>
<code class="computeroutput">boolalpha</code> is set.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Douglas Gregor</small></td>
</tr></table>
diff --git a/doc/html/trim.html b/doc/html/trim.html
index 09c1a0f61f..508a3d52ac 100644
--- a/doc/html/trim.html
+++ b/doc/html/trim.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_if.html" title="Function template trim_if">
<link rel="next" href="string_algo/rationale.html" title="Rationale">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="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_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="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_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> trim(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> trim(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1356231"></a><h2>Description</h2>
+<a name="id2774598"></a><h2>Description</h2>
<p>Remove all leading and trailing spaces from the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="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_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="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_algo/rationale.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_copy.html b/doc/html/trim_copy.html
index 22bdb7238a..6c758aa36a 100644
--- a/doc/html/trim_copy.html
+++ b/doc/html/trim_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_copy_if.html" title="Function trim_copy_if">
<link rel="next" href="trim_if.html" title="Function template trim_if">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_copy"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT&gt;
- <span class="type">SequenceT</span> trim_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> trim_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                      <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1356056"></a><h2>Description</h2>
+<a name="id2774422"></a><h2>Description</h2>
<p>Remove all leading and trailing spaces from the input. The result is a trimmed copy of the input</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_if.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_copy_if.html b/doc/html/trim_copy_if.html
index 45d936d368..a95c046e42 100644
--- a/doc/html/trim_copy_if.html
+++ b/doc/html/trim_copy_if.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function trim_copy_if</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_right.html" title="Function template trim_right">
<link rel="next" href="trim_copy.html" title="Function template trim_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_copy_if"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type">OutputIteratorT</span>
- trim_copy_if(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- PredicateT IsSpace);
+  <span class="type">OutputIteratorT</span>
+  trim_copy_if(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+               PredicateT IsSpace);
<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> trim_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
+  <span class="type">SequenceT</span> trim_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355945"></a><h2>Description</h2>
+<a name="id2774309"></a><h2>Description</h2>
<p>Remove all trailing and leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_if.html b/doc/html/trim_if.html
index b5d626e676..174dbf7b35 100644
--- a/doc/html/trim_if.html
+++ b/doc/html/trim_if.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_if</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_copy.html" title="Function template trim_copy">
<link rel="next" href="trim.html" title="Function template trim">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_if"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> trim_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> trim_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1356152"></a><h2>Description</h2>
+<a name="id2774518"></a><h2>Description</h2>
<p>Remove all leading and trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_left.html b/doc/html/trim_left.html
index 7faa27aa5b..a4fadf703e 100644
--- a/doc/html/trim_left.html
+++ b/doc/html/trim_left.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_left</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_left_if.html" title="Function template trim_left_if">
<link rel="next" href="trim_right_copy_if.html" title="Function trim_right_copy_if">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_left"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> trim_left(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> trim_left(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355425"></a><h2>Description</h2>
+<a name="id2773780"></a><h2>Description</h2>
<p>Remove all leading spaces from the input. The Input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy_if.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_left_copy.html b/doc/html/trim_left_copy.html
index 9e00486512..a14f12a4b0 100644
--- a/doc/html/trim_left_copy.html
+++ b/doc/html/trim_left_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_left_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_left_copy_if.html" title="Function trim_left_copy_if">
<link rel="next" href="trim_left_if.html" title="Function template trim_left_if">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_left_copy"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT&gt;
- <span class="type">SequenceT</span> trim_left_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> trim_left_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                           <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355251"></a><h2>Description</h2>
+<a name="id2773603"></a><h2>Description</h2>
<p>Remove all leading spaces from the input. The result is a trimmed copy of the input.</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_if.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_left_copy_if.html b/doc/html/trim_left_copy_if.html
index 5454828a4e..a4889d29c8 100644
--- a/doc/html/trim_left_copy_if.html
+++ b/doc/html/trim_left_copy_if.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function trim_left_copy_if</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
-<link rel="prev" href="id1151683.html" title="Function template split">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="prev" href="id2580251.html" title="Function template split">
<link rel="next" href="trim_left_copy.html" title="Function template trim_left_copy">
</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="id1151683.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2580251.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_left_copy_if"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type">OutputIteratorT</span>
- trim_left_copy_if(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- PredicateT IsSpace);
+  <span class="type">OutputIteratorT</span>
+  trim_left_copy_if(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                    PredicateT IsSpace);
<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> trim_left_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
+  <span class="type">SequenceT</span> trim_left_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355139"></a><h2>Description</h2>
+<a name="id2773490"></a><h2>Description</h2>
<p>Remove all leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="id1151683.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2580251.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_left_if.html b/doc/html/trim_left_if.html
index fc4fcf69c6..4167ffe147 100644
--- a/doc/html/trim_left_if.html
+++ b/doc/html/trim_left_if.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_left_if</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_left_copy.html" title="Function template trim_left_copy">
<link rel="next" href="trim_left.html" title="Function template trim_left">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_left_if"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> trim_left_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> trim_left_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355344"></a><h2>Description</h2>
+<a name="id2773700"></a><h2>Description</h2>
<p>Remove all leading spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_left.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_right.html b/doc/html/trim_right.html
index 75a74a5acb..ada06d365b 100644
--- a/doc/html/trim_right.html
+++ b/doc/html/trim_right.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_right</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_right_if.html" title="Function template trim_right_if">
<link rel="next" href="trim_copy_if.html" title="Function trim_copy_if">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_right"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> trim_right(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> trim_right(SequenceT &amp; Input, <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355829"></a><h2>Description</h2>
+<a name="id2774191"></a><h2>Description</h2>
<p>Remove all trailing spaces from the input. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_copy_if.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_right_copy.html b/doc/html/trim_right_copy.html
index 31a5643a88..427f68da39 100644
--- a/doc/html/trim_right_copy.html
+++ b/doc/html/trim_right_copy.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_right_copy</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_right_copy_if.html" title="Function trim_right_copy_if">
<link rel="next" href="trim_right_if.html" title="Function template trim_right_if">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_right_copy"></a><div class="titlepage"></div>
@@ -31,10 +31,10 @@
<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> SequenceT&gt;
- <span class="type">SequenceT</span> trim_right_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
- <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
+  <span class="type">SequenceT</span> trim_right_copy(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input,
+                            <span class="bold"><strong>const</strong></span> std::locale &amp; Loc = std::locale());</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355654"></a><h2>Description</h2>
+<a name="id2774013"></a><h2>Description</h2>
<p>Remove all trailing spaces from the input. The result is a trimmed copy of the input</p>
<p></p>
<div class="variablelist">
@@ -53,13 +53,13 @@
This function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy_if.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_if.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_right_copy_if.html b/doc/html/trim_right_copy_if.html
index a1e59670e5..e7448581f0 100644
--- a/doc/html/trim_right_copy_if.html
+++ b/doc/html/trim_right_copy_if.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function trim_right_copy_if</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_left.html" title="Function template trim_left">
<link rel="next" href="trim_right_copy.html" title="Function template trim_right_copy">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_right_copy_if"></a><div class="titlepage"></div>
@@ -31,13 +31,13 @@
<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> OutputIteratorT, <span class="bold"><strong>typename</strong></span> RangeT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type">OutputIteratorT</span>
- trim_right_copy_if(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
- PredicateT IsSpace);
+  <span class="type">OutputIteratorT</span>
+  trim_right_copy_if(OutputIteratorT Output, <span class="bold"><strong>const</strong></span> RangeT &amp; Input,
+                     PredicateT IsSpace);
<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> trim_right_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
+  <span class="type">SequenceT</span> trim_right_copy_if(<span class="bold"><strong>const</strong></span> SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355543"></a><h2>Description</h2>
+<a name="id2773900"></a><h2>Description</h2>
<p>Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The result is a trimmed copy of the input. It is returned as a sequence or copied to the output iterator</p>
<p></p>
<div class="variablelist">
@@ -58,13 +58,13 @@
The second variant of this function provides the strong exception-safety guarantee </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_left.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right_copy.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/trim_right_if.html b/doc/html/trim_right_if.html
index efcc0e58d7..cca0e97e7f 100644
--- a/doc/html/trim_right_if.html
+++ b/doc/html/trim_right_if.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function template trim_right_if</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="string_algo/reference.html#id1139905" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
+<link rel="up" href="string_algo/reference.html#id2573553" title="Header &lt;boost/algorithm/string/trim.hpp&gt;">
<link rel="prev" href="trim_right_copy.html" title="Function template trim_right_copy">
<link rel="next" href="trim_right.html" title="Function template trim_right">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="trim_right_if"></a><div class="titlepage"></div>
@@ -31,9 +31,9 @@
<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> SequenceT, <span class="bold"><strong>typename</strong></span> PredicateT&gt;
- <span class="type"><span class="bold"><strong>void</strong></span></span> trim_right_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> trim_right_if(SequenceT &amp; Input, PredicateT IsSpace);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1355747"></a><h2>Description</h2>
+<a name="id2774111"></a><h2>Description</h2>
<p>Remove all trailing spaces from the input. The supplied predicate is used to determine which characters are considered spaces. The input sequence is modified in-place.</p>
<p></p>
<div class="variablelist">
@@ -47,13 +47,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002-2004 Pavol Droba</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id1139905"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="trim_right_copy.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="string_algo/reference.html#id2573553"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="trim_right.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/try_mutex.html b/doc/html/try_mutex.html
index 8d708652b2..33e1c4c11d 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id757896" title="Header &lt;boost/thread/mutex.hpp&gt;">
+<link rel="up" href="threads/reference.html#id2534429" 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#id757896"><img src="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#id2534429"><img src="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>
@@ -34,16 +34,16 @@
<span class="bold"><strong>class</strong></span> try_mutex : <span class="bold"><strong>private</strong></span> boost::noncopyable <span class="emphasis"><em>// Exposition only</em></span>
{
<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>implementation-defined</em></span> scoped_lock;
- <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_try_lock;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>implementation-defined</em></span> scoped_lock;    
+  <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#id1139874-bb">try_mutex</a>();
- <a href="try_mutex.html#id721461-bb">~try_mutex</a>();
+  <span class="emphasis"><em>// <a href="try_mutex.html#try_mutexconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="try_mutex.html#id2597718-bb">try_mutex</a>();
+  <a href="try_mutex.html#id2596969-bb">~try_mutex</a>();
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1362301"></a><h2>Description</h2>
+<a name="id2781196"></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="id1362513"></a><h3>
+<a name="id2781416"></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="id1139874-bb"></a>try_mutex();</pre>
+<pre class="literallayout"><a name="id2597718-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="id721461-bb"></a>~try_mutex();</pre>
+<pre class="literallayout"><a name="id2596969-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.
@@ -127,13 +127,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="mutex.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id757896"><img src="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#id2534429"><img src="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/typed_value.html b/doc/html/typed_value.html
index ceaecf563b..a2918ed8f3 100644
--- a/doc/html/typed_value.html
+++ b/doc/html/typed_value.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class template typed_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1139298" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="id682992.html" title="Class positional_options_description">
-<link rel="next" href="untyped_value.html" title="Class untyped_value">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="untyped_value.html" title="Class untyped_value">
+<link rel="next" href="value.html" title="Function 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="id682992.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="typed_value"></a><div class="titlepage"></div>
@@ -34,88 +34,88 @@
: : <span class="bold"><strong>public</strong></span> boost::program_options::value_semantic_codecvt_helper&lt; charT &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="typed_value.html#typed_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="typed_value.html#id897583-bb">typed_value</a>(T *);
+  <span class="emphasis"><em>// <a href="typed_value.html#typed_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="typed_value.html#id2355319-bb">typed_value</a>(T *);
- <span class="emphasis"><em>// <a href="typed_value.html#id687300-bb">public member functions</a></em></span>
- <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id687305-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
- <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id761179-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
- <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id718190-bb">notifier</a>(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span> T &amp; &gt;) ;
- <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id654209-bb">composing</a>() ;
- <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id1009904-bb">multitoken</a>() ;
- <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id1137761-bb">zero_tokens</a>() ;
- <span class="type">std::string</span> <a href="typed_value.html#id999205-bb">name</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="typed_value.html#id893386-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id906465-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id906477-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id868721-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;) <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="typed_value.html#id865745-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id973586-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="typed_value.html#id2368869-bb">public member functions</a></em></span>
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2368874-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;) ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2382810-bb">default_value</a>(<span class="bold"><strong>const</strong></span> T &amp;, <span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2499519-bb">notifier</a>(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span> T &amp; &gt;) ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2343248-bb">composing</a>() ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2465855-bb">multitoken</a>() ;
+  <span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a href="typed_value.html#id2407468-bb">zero_tokens</a>() ;
+  <span class="type">std::string</span> <a href="typed_value.html#id2407482-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="typed_value.html#id2407495-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id2456624-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="typed_value.html#id2456636-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id2456649-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp;) <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="typed_value.html#id2416145-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="typed_value.html#id2416178-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1256638"></a><h2>Description</h2>
+<a name="id2727390"></a><h2>Description</h2>
<p>Class which handles value of a specific type. </p>
<div class="refsect2" lang="en">
-<a name="id1256644"></a><h3>
+<a name="id2727397"></a><h3>
<a name="typed_valueconstruct-copy-destruct"></a><code class="computeroutput">typed_value</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><a name="id897583-bb"></a>typed_value(T * store_to);</pre>
+<pre class="literallayout"><a name="id2355319-bb"></a>typed_value(T * store_to);</pre>
<p>Ctor. The 'store_to' parameter tells where to store the value when it's known. The parameter can be NULL. </p>
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1256682"></a><h3>
-<a name="id687300-bb"></a><code class="computeroutput">typed_value</code> public member functions</h3>
+<a name="id2727435"></a><h3>
+<a name="id2368869-bb"></a><code class="computeroutput">typed_value</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
<li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id687305-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v) ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2368874-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v) ;</pre>
<p>Specifies default value, which will be used if none is explicitly specified. The type 'T' should provide operator&lt;&lt; for ostream. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id761179-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v, <span class="bold"><strong>const</strong></span> std::string &amp; textual) ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2382810-bb"></a>default_value(<span class="bold"><strong>const</strong></span> T &amp; v, <span class="bold"><strong>const</strong></span> std::string &amp; textual) ;</pre>
<p>Specifies default value, which will be used if none is explicitly specified. Unlike the above overload, the type 'T' need not provide operator&lt;&lt; for ostream, but textual representation of default value must be provided by the user. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id718190-bb"></a>notifier(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span> T &amp; &gt; f) ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2499519-bb"></a>notifier(function1&lt; <span class="bold"><strong>void</strong></span>, <span class="bold"><strong>const</strong></span> T &amp; &gt; f) ;</pre>
<p>Specifies a function to be called when the final value is determined. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id654209-bb"></a>composing() ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2343248-bb"></a>composing() ;</pre>
<p>Specifies that the value is composing. See the 'is_composing' method for explanation. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id1009904-bb"></a>multitoken() ;</pre>
+<pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2465855-bb"></a>multitoken() ;</pre>
<p>Specifies that the value can span multiple tokens. </p>
</li>
-<li><pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id1137761-bb"></a>zero_tokens() ;</pre></li>
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id999205-bb"></a>name() <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="id893386-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id906465-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id906477-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><a href="typed_value.html" title="Class template typed_value">typed_value</a> *</span> <a name="id2407468-bb"></a>zero_tokens() ;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2407482-bb"></a>name() <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="id2407495-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2456624-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2456636-bb"></a>max_tokens() <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="id868721-bb"></a>xparse(boost::any &amp; value_store,
- <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2456649-bb"></a>xparse(boost::any &amp; value_store,
+            <span class="bold"><strong>const</strong></span> std::vector&lt; std::basic_string&lt; charT &gt; &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre>
<p>Creates an instance of the 'validator' class and calls its operator() to perform athe ctual conversion. </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="id865745-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2416145-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
<p>If default value was specified via previous call to 'default_value', stores that value into 'value_store'. Returns true if default value was stored. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id973586-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2416178-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
<p>If an address of variable to store value was specified when creating *this, stores the value there. Otherwise, does nothing. </p>
</li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id682992.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="untyped_value.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value.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 61ac61611a..8eabd94609 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795044" title="Header &lt;boost/date_time/tz_db_base.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2433012" 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#id795044"><img src="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#id2433012"><img src="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>
@@ -32,33 +32,33 @@
<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_zone_type, <span class="bold"><strong>typename</strong></span> rule_type&gt;
<span class="bold"><strong>class</strong></span> tz_db_base {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>char</strong></span> charT;
- <span class="bold"><strong>typedef</strong></span> time_zone_type::base_type time_zone_base_type;
- <span class="bold"><strong>typedef</strong></span> time_zone_type::time_duration_type time_duration_type;
- <span class="bold"><strong>typedef</strong></span> <a href="time_zone_names_base.html" title="Class template time_zone_names_base">time_zone_names_base</a>&lt; charT &gt; time_zone_names;
- <span class="bold"><strong>typedef</strong></span> dst_adjustment_offsets&lt; time_duration_type &gt; dst_adjustment_offsets;
- <span class="bold"><strong>typedef</strong></span> std::basic_string&lt; charT &gt; string_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="bold"><strong>char</strong></span>                                         charT;                 
+  <span class="bold"><strong>typedef</strong></span> time_zone_type::base_type                    time_zone_base_type;   
+  <span class="bold"><strong>typedef</strong></span> time_zone_type::time_duration_type           time_duration_type;    
+  <span class="bold"><strong>typedef</strong></span> <a href="time_zone_names_base.html" title="Class template time_zone_names_base">time_zone_names_base</a>&lt; charT &gt;                time_zone_names;       
+  <span class="bold"><strong>typedef</strong></span> dst_adjustment_offsets&lt; time_duration_type &gt; dst_adjustment_offsets;
+  <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#id929347-bb">tz_db_base</a>();
+  <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#id2466941-bb">tz_db_base</a>();
- <span class="emphasis"><em>// <a href="tz_db_base.html#id1002064-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id1002069-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#id1078372-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#id929287-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#id929327-bb">region_list</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="tz_db_base.html#id2466797-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="tz_db_base.html#id2466801-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#id2466837-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#id2466885-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#id2466922-bb">region_list</a>() <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="tz_db_base.html#id929355-bb">private member functions</a></em></span>
- <span class="type">rule_type *</span> <a href="tz_db_base.html#id929360-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#id1034460-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#id831697-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#id962020-bb">parse_string</a>(string_type &amp;) ;
+  <span class="emphasis"><em>// <a href="tz_db_base.html#id2466948-bb">private member functions</a></em></span>
+  <span class="type">rule_type *</span> <a href="tz_db_base.html#id2466952-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#id2466989-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#id2462746-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#id2462804-bb">parse_string</a>(string_type &amp;) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1147107"></a><h2>Description</h2>
+<a name="id2666031"></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,53 +89,53 @@
<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="id1147222"></a><h3>
+<a name="id2666153"></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="id929347-bb"></a>tz_db_base();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2466941-bb"></a>tz_db_base();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147252"></a><h3>
-<a name="id1002064-bb"></a><code class="computeroutput">tz_db_base</code> public member functions</h3>
+<a name="id2666186"></a><h3>
+<a name="id2466797-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="id1002069-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="id2466801-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="id1078372-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>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2466837-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="id929287-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="id2466885-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="id929327-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="id2466922-bb"></a>region_list() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147390"></a><h3>
-<a name="id929355-bb"></a><code class="computeroutput">tz_db_base</code> private member functions</h3>
+<a name="id2666328"></a><h3>
+<a name="id2466948-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="id929360-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="id1034460-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="id831697-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="id2466952-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="id2466989-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="id2462746-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="id962020-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="id2462804-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="bad_field_count.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795044"><img src="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#id2433012"><img src="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 62c35cf8c0..5b2fa83bc1 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906716" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" 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#id906716"><img src="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#id2503510"><img src="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,31 +32,31 @@
<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#id1108285-bb">public static functions</a></em></span>
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id1108291-bb">dst_start_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id1108304-bb">dst_end_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id1108317-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="uk_dst_trait.html#id2342062-bb">public static functions</a></em></span>
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id2518051-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id2518063-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="uk_dst_trait.html#id2399657-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1109283"></a><h2>Description</h2>
+<a name="id2644673"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1109287"></a><h3>
-<a name="id1108285-bb"></a><code class="computeroutput">uk_dst_trait</code> public static functions</h3>
+<a name="id2644676"></a><h3>
+<a name="id2342062-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="id1108291-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="id1108304-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="id1108317-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="id2518051-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="id2518063-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="id2399657-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="eu_dst_trait.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906716"><img src="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#id2503510"><img src="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/unknown_option.html b/doc/html/unknown_option.html
index 3cb3093791..4b133d51f0 100644
--- a/doc/html/unknown_option.html
+++ b/doc/html/unknown_option.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class unknown_option</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="id871323.html" title="Class too_many_positional_options_error">
-<link rel="next" href="validation_error.html" title="Class validation_error">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="invalid_syntax.html" title="Class invalid_syntax">
+<link rel="next" href="ambiguous_option.html" title="Class ambiguous_option">
</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="id871323.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="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_option.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="unknown_option"></a><div class="titlepage"></div>
@@ -32,33 +32,33 @@
<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> unknown_option : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="unknown_option.html#unknown_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="unknown_option.html#id685310-bb">unknown_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <span class="emphasis"><em>// <a href="unknown_option.html#unknown_optionconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="unknown_option.html#id2350257-bb">unknown_option</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <span class="emphasis"><em>// <a href="unknown_option.html#id798227-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="unknown_option.html#id2512117-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1250873"></a><h2>Description</h2>
+<a name="id2718483"></a><h2>Description</h2>
<p>Class thrown when option name is not recognized. </p>
<div class="refsect2" lang="en">
-<a name="id1250880"></a><h3>
+<a name="id2718490"></a><h3>
<a name="unknown_optionconstruct-copy-destruct"></a><code class="computeroutput">unknown_option</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id685310-bb"></a>unknown_option(<span class="bold"><strong>const</strong></span> std::string &amp; name);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2350257-bb"></a>unknown_option(<span class="bold"><strong>const</strong></span> std::string &amp; name);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1250919"></a><h3>
-<a name="id798227-bb"></a><code class="computeroutput">unknown_option</code> public member functions</h3>
+<a name="id2718530"></a><h3>
+<a name="id2512117-bb"></a><code class="computeroutput">unknown_option</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>
+<table 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="id871323.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="validation_error.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="invalid_syntax.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="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_option.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/untyped_value.html b/doc/html/untyped_value.html
index efc5b788c8..8b13e46d1e 100644
--- a/doc/html/untyped_value.html
+++ b/doc/html/untyped_value.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class untyped_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1139298" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="typed_value.html" title="Class template typed_value">
-<link rel="next" href="value_semantic.html" title="Class value_semantic">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2381519-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">
+<link rel="next" href="typed_value.html" title="Class template typed_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="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381519-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="typed_value.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="untyped_value"></a><div class="titlepage"></div>
@@ -34,58 +34,58 @@
: : <span class="bold"><strong>public</strong></span> boost::program_options::value_semantic_codecvt_helper&lt; charT &gt;
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="untyped_value.html#untyped_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="untyped_value.html#id692486-bb">untyped_value</a>(<span class="bold"><strong>bool</strong></span> = false);
+  <span class="emphasis"><em>// <a href="untyped_value.html#untyped_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="untyped_value.html#id2344924-bb">untyped_value</a>(<span class="bold"><strong>bool</strong></span> = false);
- <span class="emphasis"><em>// <a href="untyped_value.html#id1142919-bb">public member functions</a></em></span>
- <span class="type">std::string</span> <a href="untyped_value.html#id1142925-bb">name</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id1009666-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id935963-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id765290-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id765302-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id1116609-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id836304-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="untyped_value.html#id2495337-bb">public member functions</a></em></span>
+  <span class="type">std::string</span> <a href="untyped_value.html#id2495341-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id2349205-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a href="untyped_value.html#id2349217-bb">max_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id2349230-bb">is_composing</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id2412415-bb">xparse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="untyped_value.html#id2420783-bb">apply_default</a>(boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="untyped_value.html#id2348616-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1257327"></a><h2>Description</h2>
+<a name="id2726722"></a><h2>Description</h2>
<p>Class which specifies a simple handling of a value: the value will have string type and only one token is allowed. </p>
<div class="refsect2" lang="en">
-<a name="id1257334"></a><h3>
+<a name="id2726730"></a><h3>
<a name="untyped_valueconstruct-copy-destruct"></a><code class="computeroutput">untyped_value</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id692486-bb"></a>untyped_value(<span class="bold"><strong>bool</strong></span> zero_tokens = false);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2344924-bb"></a>untyped_value(<span class="bold"><strong>bool</strong></span> zero_tokens = false);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1257374"></a><h3>
-<a name="id1142919-bb"></a><code class="computeroutput">untyped_value</code> public member functions</h3>
+<a name="id2726769"></a><h3>
+<a name="id2495337-bb"></a><code class="computeroutput">untyped_value</code> public member functions</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><span class="type">std::string</span> <a name="id1142925-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id1009666-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id935963-bb"></a>max_tokens() <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="id765290-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type">std::string</span> <a name="id2495341-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2349205-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>unsigned</strong></span></span> <a name="id2349217-bb"></a>max_tokens() <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="id2349230-bb"></a>is_composing() <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="id765302-bb"></a>xparse(boost::any &amp; value_store,
- <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2412415-bb"></a>xparse(boost::any &amp; value_store,
+            <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens) <span class="bold"><strong>const</strong></span>;</pre>
<p>If 'value_store' is already initialized, or new_tokens has more than one elements, throws. Otherwise, assigns the first string from 'new_tokens' to 'value_store', without any modifications. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1116609-bb"></a>apply_default(boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2420783-bb"></a>apply_default(boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
<p>Does nothing. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id836304-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>void</strong></span></span> <a name="id2348616-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; ) <span class="bold"><strong>const</strong></span>;</pre>
<p>Does nothing. </p>
</li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="value_semantic.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2381519-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="typed_value.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 a01d731a0e..716bad847b 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id967770" title="Header &lt;boost/variant/recursive_wrapper.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2644455" 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#id967770"><img src="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#id2644455"><img src="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>
@@ -33,24 +33,24 @@
<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>class</strong></span> unwrap_recursive_wrapper {
<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> type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1661794"></a><h2>Description</h2>
+<a name="id2837760"></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,
<code class="computeroutput">type</code> is equivalent to <code class="computeroutput">T</code>.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="is_recursive_wrapper.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id967770"><img src="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#id2644455"><img src="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 684dba75bc..0c0016d7be 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.69.1">
<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">
@@ -32,11 +32,11 @@
<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>class</strong></span> unwrap_reference {
<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> type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> <span class="emphasis"><em>unspecified</em></span> type;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1279362"></a><h2>Description</h2>
+<a name="id2731081"></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
@@ -44,7 +44,7 @@
<code class="computeroutput">T</code> otherwise.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 1999, 2000 Jaakko Järvi<br>Copyright © 2001, 2002 Peter Dimov<br>Copyright © 2002 David Abrahams</small></td>
</tr></table>
diff --git a/doc/html/us_dst_rules.html b/doc/html/us_dst_rules.html
index ca31cd9a4a..6fd19ede66 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1081612" title="Header &lt;boost/date_time/dst_rules.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2510544" 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#id1081612"><img src="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#id2510544"><img src="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>
@@ -30,54 +30,54 @@
</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> date_type_, <span class="bold"><strong>typename</strong></span> time_duration_type_,
- <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes = ,
- <span class="bold"><strong>short</strong></span> dst_length_minutes = &gt;
+         <span class="bold"><strong>unsigned</strong></span> <span class="bold"><strong>int</strong></span> dst_start_offset_minutes = ,
+         <span class="bold"><strong>short</strong></span> dst_length_minutes = &gt;
<span class="bold"><strong>class</strong></span> us_dst_rules {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <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="bold"><strong>typedef</strong></span> date_type::year_type year_type;
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <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; lkday;
- <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>// types</em></span>
+  <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="bold"><strong>typedef</strong></span> date_type::year_type                            year_type;         
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type                        calendar_type;     
+  <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;      lkday;             
+  <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#id1082941-bb">public static functions</a></em></span>
- <span class="type">time_is_dst_result</span>
- <a href="us_dst_rules.html#id1082946-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#id1039450-bb">is_dst_boundary_day</a>(date_type) ;
- <span class="type">date_type</span> <a href="us_dst_rules.html#id968529-bb">local_dst_start_day</a>(year_type) ;
- <span class="type">date_type</span> <a href="us_dst_rules.html#id1083138-bb">local_dst_end_day</a>(year_type) ;
- <span class="type">time_duration_type</span> <a href="us_dst_rules.html#id1033974-bb">dst_offset</a>() ;
+  <span class="emphasis"><em>// <a href="us_dst_rules.html#id2423945-bb">public static functions</a></em></span>
+  <span class="type">time_is_dst_result</span>
+  <a href="us_dst_rules.html#id2477936-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#id2496758-bb">is_dst_boundary_day</a>(date_type) ;
+  <span class="type">date_type</span> <a href="us_dst_rules.html#id2446928-bb">local_dst_start_day</a>(year_type) ;
+  <span class="type">date_type</span> <a href="us_dst_rules.html#id2446562-bb">local_dst_end_day</a>(year_type) ;
+  <span class="type">time_duration_type</span> <a href="us_dst_rules.html#id2428416-bb">dst_offset</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1081718"></a><h2>Description</h2>
+<a name="id2632842"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1081721"></a><h3>
-<a name="id1082941-bb"></a><code class="computeroutput">us_dst_rules</code> public static functions</h3>
+<a name="id2632846"></a><h3>
+<a name="id2423945-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="id1082946-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="id2477936-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="id1039450-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id968529-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">date_type</span> <a name="id1083138-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1033974-bb"></a>dst_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2496758-bb"></a>is_dst_boundary_day(date_type d) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2446928-bb"></a>local_dst_start_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">date_type</span> <a name="id2446562-bb"></a>local_dst_end_day(year_type year) ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2428416-bb"></a>dst_offset() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="dst_calc_engine.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1081612"><img src="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#id2510544"><img src="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 1e27789b16..7ef32b2eea 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id906716" title="Header &lt;boost/date_time/local_timezone_defs.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2503510" 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#id906716"><img src="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#id2503510"><img src="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>
@@ -31,23 +31,23 @@
<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> date_type&gt;
<span class="bold"><strong>struct</strong></span> us_dst_trait {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type day_of_week_type;
- <span class="bold"><strong>typedef</strong></span> date_type::month_type month_type;
- <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>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::day_of_week_type                 day_of_week_type;  
+  <span class="bold"><strong>typedef</strong></span> date_type::month_type                       month_type;        
+  <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#id797997-bb">public static functions</a></em></span>
- <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id798002-bb">start_day</a>() ;
- <span class="type">month_type</span> <a href="us_dst_trait.html#id873072-bb">start_month</a>() ;
- <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id873085-bb">end_day</a>() ;
- <span class="type">month_type</span> <a href="us_dst_trait.html#id832076-bb">end_month</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id832089-bb">dst_start_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id794445-bb">dst_end_offset_minutes</a>() ;
- <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id794458-bb">dst_shift_length_minutes</a>() ;
+  <span class="emphasis"><em>// <a href="us_dst_trait.html#id2423374-bb">public static functions</a></em></span>
+  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id2423379-bb">start_day</a>() ;
+  <span class="type">month_type</span> <a href="us_dst_trait.html#id2414361-bb">start_month</a>() ;
+  <span class="type">day_of_week_type</span> <a href="us_dst_trait.html#id2414373-bb">end_day</a>() ;
+  <span class="type">month_type</span> <a href="us_dst_trait.html#id2512623-bb">end_month</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id2512636-bb">dst_start_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id2471210-bb">dst_end_offset_minutes</a>() ;
+  <span class="type"><span class="bold"><strong>int</strong></span></span> <a href="us_dst_trait.html#id2471222-bb">dst_shift_length_minutes</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1108664"></a><h2>Description</h2>
+<a name="id2644086"></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,27 +72,27 @@
</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="id1108682"></a><h3>
-<a name="id797997-bb"></a><code class="computeroutput">us_dst_trait</code> public static functions</h3>
+<a name="id2644142"></a><h3>
+<a name="id2423374-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="id798002-bb"></a>start_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id873072-bb"></a>start_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id873085-bb"></a>end_day() ;</pre></li>
-<li><pre class="literallayout"><span class="type">month_type</span> <a name="id832076-bb"></a>end_month() ;</pre></li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id832089-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="id794445-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="id794458-bb"></a>dst_shift_length_minutes() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2423379-bb"></a>start_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2414361-bb"></a>start_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type">day_of_week_type</span> <a name="id2414373-bb"></a>end_day() ;</pre></li>
+<li><pre class="literallayout"><span class="type">month_type</span> <a name="id2512623-bb"></a>end_month() ;</pre></li>
+<li><pre class="literallayout"><span class="type"><span class="bold"><strong>int</strong></span></span> <a name="id2512636-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="id2471210-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="id2471222-bb"></a>dst_shift_length_minutes() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="local_adjustor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id906716"><img src="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#id2503510"><img src="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 f13190a980..9ca9d56fdc 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id971086" title="Header &lt;boost/date_time/local_time_adjustor.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485115" 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="id973952.html" title="Class template dynamic_local_time_adjustor">
+<link rel="next" href="id2434970.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#id971086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id973952.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#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2434970.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,29 +33,29 @@
<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#id941551-bb">public static functions</a></em></span>
- <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id1033010-bb">local_to_utc_base_offset</a>() ;
- <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id1033024-bb">utc_to_local_base_offset</a>() ;
+  <span class="emphasis"><em>// <a href="utc_adjustment.html#id2413201-bb">public static functions</a></em></span>
+  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id2413206-bb">local_to_utc_base_offset</a>() ;
+  <span class="type">time_duration_type</span> <a href="utc_adjustment.html#id2434955-bb">utc_to_local_base_offset</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1107640"></a><h2>Description</h2>
+<a name="id2642404"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1107644"></a><h3>
-<a name="id941551-bb"></a><code class="computeroutput">utc_adjustment</code> public static functions</h3>
+<a name="id2642408"></a><h3>
+<a name="id2413201-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="id1033010-bb"></a>local_to_utc_base_offset() ;</pre></li>
-<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id1033024-bb"></a>utc_to_local_base_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2413206-bb"></a>local_to_utc_base_offset() ;</pre></li>
+<li><pre class="literallayout"><span class="type">time_duration_type</span> <a name="id2434955-bb"></a>utc_to_local_base_offset() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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_extended_format.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id971086"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id973952.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#id2485115"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2434970.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/validation_error.html b/doc/html/validation_error.html
index c92b263195..0fb2f283c5 100644
--- a/doc/html/validation_error.html
+++ b/doc/html/validation_error.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class validation_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id904492" title="Header &lt;boost/program_options/errors.hpp&gt;">
-<link rel="prev" href="unknown_option.html" title="Class unknown_option">
-<link rel="next" href="basic_option.html" title="Class template basic_option">
+<link rel="up" href="program_options/reference.html#id2399042" title="Header &lt;boost/program_options/errors.hpp&gt;">
+<link rel="prev" href="multiple_occurrences.html" title="Class multiple_occurrences">
+<link rel="next" href="invalid_option_value.html" title="Class invalid_option_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="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_option_value.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="validation_error"></a><div class="titlepage"></div>
@@ -32,46 +32,46 @@
<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> validation_error : <span class="bold"><strong>public</strong></span> boost::program_options::error {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="validation_error.html#validation_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="validation_error.html#id830987-bb">validation_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
- <a href="validation_error.html#id1143161-bb">~validation_error</a>();
+  <span class="emphasis"><em>// <a href="validation_error.html#validation_errorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="validation_error.html#id2524851-bb">validation_error</a>(<span class="bold"><strong>const</strong></span> std::string &amp;);
+  <a href="validation_error.html#id2524865-bb">~validation_error</a>();
- <span class="emphasis"><em>// <a href="validation_error.html#id716592-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="validation_error.html#id1140260-bb">set_option_name</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
+  <span class="emphasis"><em>// <a href="validation_error.html#id2340618-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>void</strong></span></span> <a href="validation_error.html#id2340623-bb">set_option_name</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) ;
- <span class="emphasis"><em>// <a href="validation_error.html#id1143164-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="validation_error.html#id1117517-bb">what</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="validation_error.html#id2524868-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <span class="bold"><strong>char</strong></span> *</span> <a href="validation_error.html#id2371265-bb">what</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1251080"></a><h2>Description</h2>
+<a name="id2719165"></a><h2>Description</h2>
<p>Class thrown when value of option is incorrect. </p>
<div class="refsect2" lang="en">
-<a name="id1251086"></a><h3>
+<a name="id2719171"></a><h3>
<a name="validation_errorconstruct-copy-destruct"></a><code class="computeroutput">validation_error</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id830987-bb"></a>validation_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li>
-<li><pre class="literallayout"><a name="id1143161-bb"></a>~validation_error();</pre></li>
+<li><pre class="literallayout"><a name="id2524851-bb"></a>validation_error(<span class="bold"><strong>const</strong></span> std::string &amp; what);</pre></li>
+<li><pre class="literallayout"><a name="id2524865-bb"></a>~validation_error();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1251140"></a><h3>
-<a name="id716592-bb"></a><code class="computeroutput">validation_error</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="id1140260-bb"></a>set_option_name(<span class="bold"><strong>const</strong></span> std::string &amp; option) ;</pre></li></ol></div>
+<a name="id2719226"></a><h3>
+<a name="id2340618-bb"></a><code class="computeroutput">validation_error</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="id2340623-bb"></a>set_option_name(<span class="bold"><strong>const</strong></span> std::string &amp; option) ;</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1251186"></a><h3>
-<a name="id1143164-bb"></a><code class="computeroutput">validation_error</code> private member 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>char</strong></span> *</span> <a name="id1117517-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
+<a name="id2719271"></a><h3>
+<a name="id2524868-bb"></a><code class="computeroutput">validation_error</code> private member 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>char</strong></span> *</span> <a name="id2371265-bb"></a>what() <span class="bold"><strong>const</strong></span>;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="unknown_option.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id904492"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="basic_option.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="multiple_occurrences.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2399042"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="invalid_option_value.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/value.html b/doc/html/value.html
index 68dd3dc54d..6210de2f1b 100644
--- a/doc/html/value.html
+++ b/doc/html/value.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1139298" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="id1109608-bb.html" title="Class value_semantic_codecvt_helper&lt;wchar_t&gt;">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="typed_value.html" title="Class template typed_value">
<link rel="next" href="wvalue.html" title="Function wvalue">
</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="id1109608-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="value"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
<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> value();
<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> value(T * v);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1276294"></a><h2>Description</h2>
+<a name="id2727926"></a><h2>Description</h2>
<p>Creates a typed_value&lt;T&gt; instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor. The second overload is used when it's additionally desired to store the value of option into program variable. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1109608-bb.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="typed_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="wvalue.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/value_semantic.html b/doc/html/value_semantic.html
index 87f79d8103..0425d355d9 100644
--- a/doc/html/value_semantic.html
+++ b/doc/html/value_semantic.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class value_semantic</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1139298" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
-<link rel="prev" href="untyped_value.html" title="Class untyped_value">
-<link rel="next" href="id965024.html" title="Class template value_semantic_codecvt_helper">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="prev" href="id2525902.html" title="Class positional_options_description">
+<link rel="next" href="id2284769.html" title="Class template value_semantic_codecvt_helper">
</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="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id965024.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2525902.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2284769.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="value_semantic"></a><div class="titlepage"></div>
@@ -32,72 +32,72 @@
<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> value_semantic {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="value_semantic.html#value_semanticconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="value_semantic.html#id836360-bb">~value_semantic</a>();
+  <span class="emphasis"><em>// <a href="value_semantic.html#value_semanticconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="value_semantic.html#id2284765-bb">~value_semantic</a>();
- <span class="emphasis"><em>// <a href="value_semantic.html#id936506-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="value_semantic.html#id936511-bb">name</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id865043-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id977791-bb">max_tokens</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="value_semantic.html#id662808-bb">is_composing</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="value_semantic.html#id872846-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <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="value_semantic.html#id753683-bb">apply_default</a>(boost::any &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="value_semantic.html#id1004741-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="value_semantic.html#id2379418-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>virtual</strong></span> std::string</span> <a href="value_semantic.html#id2379423-bb">name</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id2413390-bb">min_tokens</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a href="value_semantic.html#id2376494-bb">max_tokens</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="value_semantic.html#id2376514-bb">is_composing</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="value_semantic.html#id2378563-bb">parse</a>(boost::any &amp;, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp;, <span class="bold"><strong>bool</strong></span>) <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="value_semantic.html#id2421502-bb">apply_default</a>(boost::any &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="value_semantic.html#id2438655-bb">notify</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;) <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1257855"></a><h2>Description</h2>
+<a name="id2725560"></a><h2>Description</h2>
<p>Class which specifies how the option's value is to be parsed and converted into C++ types. </p>
<div class="refsect2" lang="en">
-<a name="id1257862"></a><h3>
+<a name="id2725568"></a><h3>
<a name="value_semanticconstruct-copy-destruct"></a><code class="computeroutput">value_semantic</code> construct/copy/destruct</h3>
-<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id836360-bb"></a>~value_semantic();</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2284765-bb"></a>~value_semantic();</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1257896"></a><h3>
-<a name="id936506-bb"></a><code class="computeroutput">value_semantic</code> public member functions</h3>
+<a name="id2725601"></a><h3>
+<a name="id2379418-bb"></a><code class="computeroutput">value_semantic</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="id936511-bb"></a>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="id2379423-bb"></a>name() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns the name of the option. The name is only meaningful for automatic help message. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id865043-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id2413390-bb"></a>min_tokens() <span class="bold"><strong>const</strong></span>;</pre>
<p>The minimum number of tokens for this option that should be present on the command line. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id977791-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>unsigned</strong></span></span> <a name="id2376494-bb"></a>max_tokens() <span class="bold"><strong>const</strong></span>;</pre>
<p>The maximum number of tokens for this option that should be present on the command line. </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="id662808-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2376514-bb"></a>is_composing() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns true if values from different sources should be composed. Otherwise, value from the first source is used and values from other sources are discarded. </p>
</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="id872846-bb"></a>parse(boost::any &amp; value_store, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens,
- <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre>
+<a name="id2378563-bb"></a>parse(boost::any &amp; value_store, <span class="bold"><strong>const</strong></span> std::vector&lt; std::string &gt; &amp; new_tokens,
+      <span class="bold"><strong>bool</strong></span> utf8) <span class="bold"><strong>const</strong></span>;</pre>
<p>Parses a group of tokens that specify a value of option. Stores the result in 'value_store', using whatever representation is desired. May be be called several times if value of the same option is specified more than once. </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="id753683-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>bool</strong></span></span> <a name="id2421502-bb"></a>apply_default(boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
<p>Called to assign default value to 'value_store'. Returns true if default value is assigned, and false if no default value exists. </p>
</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="id1004741-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>virtual</strong></span> <span class="bold"><strong>void</strong></span></span> <a name="id2438655-bb"></a>notify(<span class="bold"><strong>const</strong></span> boost::any &amp; value_store) <span class="bold"><strong>const</strong></span>;</pre>
<p>Called when final value of an option is determined. </p>
</li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="untyped_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id965024.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="id2525902.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2284769.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 d0d7d2d4fc..a8c066a931 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id899720" title="Header &lt;boost/date_time/format_date_parser.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2400160" 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#id899720"><img src="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#id2400160"><img src="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>
@@ -31,21 +31,21 @@
<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> int_type, <span class="bold"><strong>typename</strong></span> charT&gt;
- <span class="type">int_type</span> var_string_to_int(std::istreambuf_iterator&lt; charT &gt; &amp; itr,
- 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>
+  <span class="type">int_type</span> var_string_to_int(std::istreambuf_iterator&lt; charT &gt; &amp; itr,
+                             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="id1102128"></a><h2>Description</h2>
+<a name="id2635914"></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>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="fixed_string_to_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id899720"><img src="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#id2400160"><img src="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/variable_value.html b/doc/html/variable_value.html
index 25332fdcb1..e455f33066 100644
--- a/doc/html/variable_value.html
+++ b/doc/html/variable_value.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class variable_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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1116985" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="abstract_variables_map.html" title="Class abstract_variables_map">
-<link rel="next" href="variables_map.html" title="Class variables_map">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="bool_switch.html" title="Function bool_switch">
+<link rel="next" href="abstract_variables_map.html" title="Class abstract_variables_map">
</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="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="variable_value"></a><div class="titlepage"></div>
@@ -32,65 +32,65 @@
<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> variable_value {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="variable_value.html#variable_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="variable_value.html#id733353-bb">variable_value</a>();
- <a href="variable_value.html#id733355-bb">variable_value</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;, <span class="bold"><strong>bool</strong></span>);
+  <span class="emphasis"><em>// <a href="variable_value.html#variable_valueconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="variable_value.html#id2452057-bb">variable_value</a>();
+  <a href="variable_value.html#id2452059-bb">variable_value</a>(<span class="bold"><strong>const</strong></span> boost::any &amp;, <span class="bold"><strong>bool</strong></span>);
- <span class="emphasis"><em>// <a href="variable_value.html#id859640-bb">public member 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>const</strong></span> T &amp;</span> <a href="variable_value.html#id859645-bb">as</a>() <span class="bold"><strong>const</strong></span>;
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a href="variable_value.html#id797859-bb">as</a>() ;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id1008936-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id1118049-bb">defaulted</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type"><span class="bold"><strong>const</strong></span> boost::any &amp;</span> <a href="variable_value.html#id1118071-bb">value</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">boost::any &amp;</span> <a href="variable_value.html#id1139535-bb">value</a>() ;
+  <span class="emphasis"><em>// <a href="variable_value.html#id2341076-bb">public member 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>const</strong></span> T &amp;</span> <a href="variable_value.html#id2341081-bb">as</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a href="variable_value.html#id2380778-bb">as</a>() ;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id2380808-bb">empty</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>bool</strong></span></span> <a href="variable_value.html#id2378486-bb">defaulted</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type"><span class="bold"><strong>const</strong></span> boost::any &amp;</span> <a href="variable_value.html#id2378507-bb">value</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">boost::any &amp;</span> <a href="variable_value.html#id2336963-bb">value</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1277344"></a><h2>Description</h2>
+<a name="id2728518"></a><h2>Description</h2>
<p>Class holding value of option. Contains details about how the value is set and allows to conveniently obtain the value. </p>
<div class="refsect2" lang="en">
-<a name="id1277352"></a><h3>
+<a name="id2728526"></a><h3>
<a name="variable_valueconstruct-copy-destruct"></a><code class="computeroutput">variable_value</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id733353-bb"></a>variable_value();</pre></li>
-<li><pre class="literallayout"><a name="id733355-bb"></a>variable_value(<span class="bold"><strong>const</strong></span> boost::any &amp; v, <span class="bold"><strong>bool</strong></span> defaulted);</pre></li>
+<li><pre class="literallayout"><a name="id2452057-bb"></a>variable_value();</pre></li>
+<li><pre class="literallayout"><a name="id2452059-bb"></a>variable_value(<span class="bold"><strong>const</strong></span> boost::any &amp; v, <span class="bold"><strong>bool</strong></span> defaulted);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1277411"></a><h3>
-<a name="id859640-bb"></a><code class="computeroutput">variable_value</code> public member functions</h3>
+<a name="id2728586"></a><h3>
+<a name="id2341076-bb"></a><code class="computeroutput">variable_value</code> public 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> T&gt; <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id859645-bb"></a>as() <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> T&gt; <span class="type"><span class="bold"><strong>const</strong></span> T &amp;</span> <a name="id2341081-bb"></a>as() <span class="bold"><strong>const</strong></span>;</pre>
<p>If stored value if of type T, returns that value. Otherwise, throws boost::bad_any_cast exception. </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">T &amp;</span> <a name="id797859-bb"></a>as() ;</pre>
+<pre class="literallayout"><span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> T&gt; <span class="type">T &amp;</span> <a name="id2380778-bb"></a>as() ;</pre>
<p>This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. </p>
</li>
-<li><pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id1008936-bb"></a>empty() <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="id2380808-bb"></a>empty() <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="id1118049-bb"></a>defaulted() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>bool</strong></span></span> <a name="id2378486-bb"></a>defaulted() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns true if the value was not explicitly given, but has default value. </p>
</li>
<li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> boost::any &amp;</span> <a name="id1118071-bb"></a>value() <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> boost::any &amp;</span> <a name="id2378507-bb"></a>value() <span class="bold"><strong>const</strong></span>;</pre>
<p>Returns the contained value. </p>
</li>
<li>
-<pre class="literallayout"><span class="type">boost::any &amp;</span> <a name="id1139535-bb"></a>value() ;</pre>
+<pre class="literallayout"><span class="type">boost::any &amp;</span> <a name="id2336963-bb"></a>value() ;</pre>
<p>Returns the contained value. </p>
</li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="variables_map.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="bool_switch.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="abstract_variables_map.html"><img src="images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/doc/html/variables_map.html b/doc/html/variables_map.html
index bf436bde3a..6736956287 100644
--- a/doc/html/variables_map.html
+++ b/doc/html/variables_map.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Class variables_map</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1116985" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
-<link rel="prev" href="variable_value.html" title="Class variable_value">
-<link rel="next" href="id692727.html" title="Function store">
+<link rel="up" href="program_options/reference.html#id2524541" title="Header &lt;boost/program_options/variables_map.hpp&gt;">
+<link rel="prev" href="abstract_variables_map.html" title="Class abstract_variables_map">
+<link rel="next" href="id2349650.html" title="Function store">
</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="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id692727.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2349650.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="variables_map"></a><div class="titlepage"></div>
@@ -34,32 +34,32 @@
: : <span class="bold"><strong>public</strong></span> boost::program_options::abstract_variables_map
{
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// <a href="variables_map.html#variables_mapconstruct-copy-destruct">construct/copy/destruct</a></em></span>
- <a href="variables_map.html#id795574-bb">variables_map</a>();
- <a href="variables_map.html#id757122-bb">variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
+  <span class="emphasis"><em>// <a href="variables_map.html#variables_mapconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="variables_map.html#id2425267-bb">variables_map</a>();
+  <a href="variables_map.html#id2425269-bb">variables_map</a>(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> *);
- <span class="emphasis"><em>// <a href="variables_map.html#id754467-bb">public member functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id656456-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="variables_map.html#id2359634-bb">public member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id2359639-bb"><span class="bold"><strong>operator</strong></span>[]</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
- <span class="emphasis"><em>// <a href="variables_map.html#id908545-bb">private member functions</a></em></span>
- <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id908550-bb">get</a>(<span class="bold"><strong>const</strong></span> std::string &amp;) <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="variables_map.html#id2425287-bb">private member functions</a></em></span>
+  <span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a href="variables_map.html#id2425291-bb">get</a>(<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="id1277783"></a><h2>Description</h2>
+<a name="id2729474"></a><h2>Description</h2>
<p>Concrete variables map which store variables in real map. </p>
<div class="refsect2" lang="en">
-<a name="id1277790"></a><h3>
+<a name="id2729481"></a><h3>
<a name="variables_mapconstruct-copy-destruct"></a><code class="computeroutput">variables_map</code> construct/copy/destruct</h3>
<div class="orderedlist"><ol type="1">
-<li><pre class="literallayout"><a name="id795574-bb"></a>variables_map();</pre></li>
-<li><pre class="literallayout"><a name="id757122-bb"></a>variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
+<li><pre class="literallayout"><a name="id2425267-bb"></a>variables_map();</pre></li>
+<li><pre class="literallayout"><a name="id2425269-bb"></a>variables_map(<span class="bold"><strong>const</strong></span> <a href="abstract_variables_map.html" title="Class abstract_variables_map">abstract_variables_map</a> * next);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1277849"></a><h3>
-<a name="id754467-bb"></a><code class="computeroutput">variables_map</code> public member functions</h3>
+<a name="id2729543"></a><h3>
+<a name="id2359634-bb"></a><code class="computeroutput">variables_map</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> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id656456-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2359639-bb"></a><span class="bold"><strong>operator</strong></span>[](<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
<p>Obtains the value of variable 'name', from *this and possibly from the chain of variable maps.</p>
<div class="itemizedlist"><ul type="disc"><li>
<p>if there's no value in *this.</p>
@@ -79,22 +79,22 @@
</li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1277952"></a><h3>
-<a name="id908545-bb"></a><code class="computeroutput">variables_map</code> private member functions</h3>
+<a name="id2729649"></a><h3>
+<a name="id2425287-bb"></a><code class="computeroutput">variables_map</code> private member functions</h3>
<div class="orderedlist"><ol type="1"><li>
-<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id908550-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
+<pre class="literallayout"><span class="type"><span class="bold"><strong>const</strong></span> <a href="variable_value.html" title="Class variable_value">variable_value</a> &amp;</span> <a name="id2425291-bb"></a>get(<span class="bold"><strong>const</strong></span> std::string &amp; name) <span class="bold"><strong>const</strong></span>;</pre>
<p>Implementation of abstract_variables_map::get which does 'find' in *this. </p>
</li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="variable_value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1116985"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id692727.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="abstract_variables_map.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2524541"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="id2349650.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 671352b0a3..bbda461e55 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.69.1">
<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="id1636299"></a><p>Permission to copy, use, sell and distribute this software
+<a name="id2829585"></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#id1213784">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1242868">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1010691">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id967770">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1211073">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id759765">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id755029">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1276324">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="variant/reference.html#id1290463">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2654455">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2540137">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2551122">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2644455">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2660594">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2588868">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2634493">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2645589">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="variant/reference.html#id2551546">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#id1665415">Portability</a></span></dt>
+<dt><span class="section"><a href="variant/misc.html#id2841449">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>
@@ -208,7 +208,7 @@ int main()
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small></small></td>
</tr></table>
diff --git a/doc/html/variant/design.html b/doc/html/variant/design.html
index 3d075ac50a..c2c5c388ef 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.69.1">
<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">
@@ -61,7 +61,7 @@
might at first seem "obvious," it is in fact not even
straightforward how to implement it in general (i.e., without
unreasonably restrictive additional requirements on
- <a href="../">bounded types</a>).</p>
+ <a href="reference.html#variant.concepts.bounded-type" title="BoundedType">bounded types</a>).</p>
<p>The central difficulty emerges in the details of
<code class="computeroutput">variant</code> assignment. Given two instances <code class="computeroutput">v1</code>
and <code class="computeroutput">v2</code> of some concrete <code class="computeroutput">variant</code> type, there
@@ -321,7 +321,7 @@ namespace boost {
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
</tr></table>
diff --git a/doc/html/variant/misc.html b/doc/html/variant/misc.html
index ab5a1cd145..0b6825ba0f 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.69.1">
<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#id1665415">Portability</a></span></dt>
+<dt><span class="section"><a href="misc.html#id2841449">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="id1665415"></a>Portability</h4></div></div></div>
+<a name="id2841449"></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
@@ -237,7 +237,7 @@ and others provided helpful feedback and suggestions to refine the semantics,
interface, and implementation of the library.</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
</tr></table>
diff --git a/doc/html/variant/reference.html b/doc/html/variant/reference.html
index 72e6945253..3121deff89 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.69.1">
<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#id1213784">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1242868">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1010691">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id967770">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1211073">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id759765">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id755029">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1276324">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
-<dt><span class="section"><a href="reference.html#id1290463">Header &lt;boost/variant/visitor_ptr.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2654455">Header &lt;boost/variant/variant_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2540137">Header &lt;boost/variant/variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2551122">Header &lt;boost/variant/recursive_variant.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2644455">Header &lt;boost/variant/recursive_wrapper.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2660594">Header &lt;boost/variant/apply_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2588868">Header &lt;boost/variant/get.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2634493">Header &lt;boost/variant/bad_visit.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2645589">Header &lt;boost/variant/static_visitor.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="reference.html#id2551546">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,120 +176,120 @@ public:
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1213784"></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="id2654455"></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="../id1257003.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>
+ <code class="computeroutput"><a href="../id2655704.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="../id1246129.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a>(param)
-<a href="../id761403.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">BOOST_VARIANT_NO_REFERENCE_SUPPORT</a>
-<a href="../id1316002.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a>
-<a href="../id1279984.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></pre>
+<a href="../id2652694.html" title="Macro BOOST_VARIANT_ENUM_SHIFTED_PARAMS">BOOST_VARIANT_ENUM_SHIFTED_PARAMS</a>(param)
+<a href="../id2667605.html" title="Macro BOOST_VARIANT_NO_REFERENCE_SUPPORT">BOOST_VARIANT_NO_REFERENCE_SUPPORT</a>
+<a href="../id2648190.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a>
+<a href="../id2404411.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="id1242868"></a>Header &lt;<a href="../../../boost/variant/variant.hpp" target="_top">boost/variant/variant.hpp</a>&gt;</h4></div></div></div>
+<a name="id2540137"></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;
- <span class="bold"><strong>class</strong></span> <a href="../boost/variant.html" title="Class template variant">variant</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="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="../boost/variant.html" title="Class template variant">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="../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="../id1319232.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="../id1172278.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;);
+  <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="../id2629621.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="../id2630804.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="id1010691"></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="id2551122"></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>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="../id1257003.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> 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="../id2655704.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="id967770"></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="id2644455"></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>;
- <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_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper">unwrap_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="../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>;
+  <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_recursive_wrapper.html" title="Class template unwrap_recursive_wrapper">unwrap_recursive_wrapper</a>;
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id1211073"></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="id2660594"></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;
- <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span> <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(Visitor &amp;, Variant &amp;);
- <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;
- <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span> <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(<span class="bold"><strong>const</strong></span> Visitor &amp;, Variant &amp;);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> BinaryVisitor, <span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
- <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
- <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(BinaryVisitor &amp;, Variant1 &amp;, Variant2 &amp;);
- <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> BinaryVisitor, <span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
- <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
- <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(<span class="bold"><strong>const</strong></span> BinaryVisitor &amp;, Variant1 &amp;, Variant2 &amp;);
- <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> <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(Visitor &amp;);
+  <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;
+    <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span> <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(Visitor &amp;, Variant &amp;);
+  <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;
+    <span class="type"><span class="bold"><strong>typename</strong></span> Visitor::result_type</span> <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(<span class="bold"><strong>const</strong></span> Visitor &amp;, Variant &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> BinaryVisitor, <span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
+    <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
+    <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(BinaryVisitor &amp;, Variant1 &amp;, Variant2 &amp;);
+  <span class="bold"><strong>template</strong></span>&lt;<span class="bold"><strong>typename</strong></span> BinaryVisitor, <span class="bold"><strong>typename</strong></span> Variant1, <span class="bold"><strong>typename</strong></span> Variant2&gt;
+    <span class="type"><span class="bold"><strong>typename</strong></span> BinaryVisitor::result_type</span>
+    <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(<span class="bold"><strong>const</strong></span> BinaryVisitor &amp;, Variant1 &amp;, Variant2 &amp;);
+  <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> <a href="../apply_visitor.html" title="Function apply_visitor">apply_visitor</a>(Visitor &amp;);
}</pre>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h4 class="title">
-<a name="id759765"></a>Header &lt;<a href="../../../boost/variant/get.hpp" target="_top">boost/variant/get.hpp</a>&gt;</h4></div></div></div>
+<a name="id2588868"></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;
- <span class="type">U *</span> <a href="../get.html" title="Function get">get</a>(<a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; *);
- <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 *</span> <a href="../get.html" title="Function get">get</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; *);
- <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">U &amp;</span> <a href="../get.html" title="Function get">get</a>(<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> 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> <a href="../get.html" title="Function get">get</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; &amp;);
+  <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;
+    <span class="type">U *</span> <a href="../get.html" title="Function get">get</a>(<a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; *);
+  <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 *</span> <a href="../get.html" title="Function get">get</a>(<span class="bold"><strong>const</strong></span> <a href="../boost/variant.html" title="Class template variant">variant</a>&lt;T1, T2, ..., TN&gt; *);
+  <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">U &amp;</span> <a href="../get.html" title="Function get">get</a>(<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> 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> <a href="../get.html" title="Function get">get</a>(<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="id755029"></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="id2634493"></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>;
+  <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="id1276324"></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="id2645589"></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>;
+  <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="id1290463"></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="id2551546"></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));
+  <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));
}</pre>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
</tr></table>
diff --git a/doc/html/variant/refs.html b/doc/html/variant/refs.html
index 325b743f4d..c1bf0acc8b 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.69.1">
<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">
@@ -117,7 +117,7 @@
2002.
</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
</tr></table>
diff --git a/doc/html/variant/tutorial.html b/doc/html/variant/tutorial.html
index 7fe5904148..00aead518b 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.69.1">
<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="../id1316002.html" title="Macro BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT">BOOST_VARIANT_NO_TYPE_SEQUENCE_SUPPORT</a></code>.</p>
+ <code class="computeroutput"><a href="../id2648190.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="../id1257003.html" title="Class template make_recursive_variant_over">boost::make_recursive_variant_over</a></code>,
+ <code class="computeroutput"><a href="../id2655704.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="../id1279984.html" title="Macro BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT">BOOST_VARIANT_NO_FULL_RECURSIVE_VARIANT_SUPPORT</a></code>.
+ <code class="computeroutput"><a href="../id2404411.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
@@ -522,7 +522,7 @@ assert( std::equal(
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002, 2003 Eric Friedman, Itay Maman</small></td>
</tr></table>
diff --git a/doc/html/visit_each.html b/doc/html/visit_each.html
index 26a5ace9ad..87f1fd54c4 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="signals/reference.html#id792420" title="Header &lt;boost/visit_each.hpp&gt;">
+<link rel="up" href="signals/reference.html#id2574365" 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#id792420"><img src="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#id2574365"><img src="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>
@@ -31,9 +31,9 @@
<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> 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>
+  <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="id1286181"></a><h2>Description</h2>
+<a name="id2738194"></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#id751864">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#id2366489">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>:
@@ -64,13 +64,13 @@
enable argument-dependent lookup.</p></p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="scoped_connection.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="signals/reference.html#id792420"><img src="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#id2574365"><img src="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 9c8b961cf5..f0d2aa44ab 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1290463" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2551546" 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#id1290463"><img src="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#id2551546"><img src="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="id1664372"></a><h2>Description</h2>
+<a name="id2840403"></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>
@@ -48,13 +48,13 @@
throw when applied.)</p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="visitor_ptr_t.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1290463"><img src="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#id2551546"><img src="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 17a36e86f5..7a4d2ce3ef 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="variant/reference.html#id1290463" title="Header &lt;boost/variant/visitor_ptr.hpp&gt;">
+<link rel="up" href="variant/reference.html#id2551546" 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#id1290463"><img src="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#id2551546"><img src="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>
@@ -32,35 +32,35 @@
<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> R&gt;
<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#id1311840-bb">visitor_ptr_t</a>(R (*)(T));
+  <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#id2661204-bb">visitor_ptr_t</a>(R (*)(T));
- <span class="emphasis"><em>// <a href="visitor_ptr_t.html#id1254232-bb">static visitor interfaces</a></em></span>
- <span class="type">R</span> <a href="visitor_ptr_t.html#id1221426-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#id1276143-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#id2670414-bb">static visitor interfaces</a></em></span>
+  <span class="type">R</span> <a href="visitor_ptr_t.html#id2662567-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#id2572591-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="id1664106"></a><h2>Description</h2>
+<a name="id2840130"></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="id1664131"></a><h3>
+<a name="id2840156"></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="id1311840-bb"></a>visitor_ptr_t(R (*)(T) );</pre>
+<pre class="literallayout"><span class="bold"><strong>explicit</strong></span> <a name="id2661204-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="id1664181"></a><h3>
-<a name="id1254232-bb"></a><code class="computeroutput">visitor_ptr_t</code> static visitor interfaces</h3>
+<a name="id2840207"></a><h3>
+<a name="id2670414-bb"></a><code class="computeroutput">visitor_ptr_t</code> static visitor interfaces</h3>
<div class="orderedlist"><ol type="1"><li>
-<p><a name="id1078534-bb"></a></p>
-<pre class="literallayout"><span class="type">R</span> <a name="id1221426-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="id1276143-bb"></a><span class="bold"><strong>operator</strong></span>()(<span class="bold"><strong>const</strong></span> U&amp; );</pre>
+<p><a name="id2633804-bb"></a></p>
+<pre class="literallayout"><span class="type">R</span> <a name="id2662567-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="id2572591-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
@@ -78,13 +78,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="static_visitor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="variant/reference.html#id1290463"><img src="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#id2551546"><img src="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 0094a55d10..d322b12976 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795204" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" 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#id795204"><img src="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#id2485277"><img src="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>
@@ -32,41 +32,41 @@
<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>class</strong></span> week_functor {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <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#id965049-bb">week_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="emphasis"><em>// <a href="week_functor.html#week_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="week_functor.html#id2439763-bb">week_functor</a>(<span class="bold"><strong>int</strong></span>);
- <span class="emphasis"><em>// <a href="week_functor.html#id837964-bb">public member functions</a></em></span>
- <span class="type">duration_type</span> <a href="week_functor.html#id908301-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#id894689-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#id2424849-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="week_functor.html#id2424853-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#id2408225-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="id1038809"></a><h2>Description</h2>
+<a name="id2606108"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1038813"></a><h3>
+<a name="id2606111"></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="id965049-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="id2439763-bb"></a>week_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1038851"></a><h3>
-<a name="id837964-bb"></a><code class="computeroutput">week_functor</code> public member functions</h3>
+<a name="id2606150"></a><h3>
+<a name="id2424849-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="id908301-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="id894689-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="id2424853-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="id2408225-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="month_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795204"><img src="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#id2485277"><img src="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 3cf528119c..b4b28548d6 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001846" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442047" 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#id1001846"><img src="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#id2442047"><img src="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>
@@ -34,36 +34,36 @@
: : <span class="bold"><strong>public</strong></span> boost::date_time::date_duration&lt; duration_config &gt;
{
<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#id801919-bb">weeks_duration</a>(<span class="bold"><strong>typename</strong></span> duration_config::impl_type);
- <a href="weeks_duration.html#id938243-bb">weeks_duration</a>(special_values);
+  <span class="emphasis"><em>// <a href="weeks_duration.html#weeks_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="weeks_duration.html#id2442181-bb">weeks_duration</a>(<span class="bold"><strong>typename</strong></span> duration_config::impl_type);
+  <a href="weeks_duration.html#id2503913-bb">weeks_duration</a>(special_values);
- <span class="emphasis"><em>// <a href="weeks_duration.html#id801913-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="weeks_duration.html#id2442176-bb">public member functions</a></em></span>
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1043638"></a><h2>Description</h2>
+<a name="id2611134"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1043641"></a><h3>
+<a name="id2611137"></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="id801919-bb"></a>weeks_duration(<span class="bold"><strong>typename</strong></span> duration_config::impl_type w);</pre></li>
-<li><pre class="literallayout"><a name="id938243-bb"></a>weeks_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2442181-bb"></a>weeks_duration(<span class="bold"><strong>typename</strong></span> duration_config::impl_type w);</pre></li>
+<li><pre class="literallayout"><a name="id2503913-bb"></a>weeks_duration(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1043695"></a><h3>
-<a name="id801913-bb"></a><code class="computeroutput">weeks_duration</code> public member functions</h3>
+<a name="id2611191"></a><h3>
+<a name="id2442176-bb"></a><code class="computeroutput">weeks_duration</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>
+<table 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="duration_traits_adapted.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001846"><img src="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#id2442047"><img src="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 6901d92cf1..f7dc1bca3a 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.69.1">
<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="id1703884"></a><p>
+<a name="id2863061"></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">
@@ -52,7 +52,8 @@
</dl>
</div>
<div class="section" lang="en">
-<div class="titlepage"></div>
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="who_s_using_boost_.intro"></a></h2></div></div></div>
<p>
Open source isn't just for nerds and researchers. Real world programming challenges,
irrespective of whether they are open or closed source, can benefit enormously from
@@ -68,8 +69,8 @@ if you would like an entry in these pages to be removed or corrected please cont
the <a href="mailto:boost-owner@lists.boost.org" target="_top">Boost Moderators</a>.</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: October 07, 2005 at 15:56:16 GMT</p></small></td>
+<table width="100%"><tr>
+<td align="left"><small><p>Last revised: December 01, 2005 at 04:52:03 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 aa02233ddf..0be3a4e663 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.69.1">
<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">
@@ -175,7 +175,7 @@ U.S. option market maker focusing on the most active securities.<br><br><span cl
</td></tr></tbody>
</table></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Various Authors</small></td>
</tr></table>
diff --git a/doc/html/who_s_using_boost_/open.html b/doc/html/who_s_using_boost_/open.html
index b180a7d947..02fcc69bd2 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.69.1">
<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">
@@ -434,7 +434,7 @@ 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>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Various Authors</small></td>
</tr></table>
diff --git a/doc/html/who_s_using_boost_/shrink.html b/doc/html/who_s_using_boost_/shrink.html
index 8e198dabe9..f32e148087 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.69.1">
<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?">
@@ -408,7 +408,7 @@ and <a href="../../../libs/type_traits/index.html" target="_top">Type Traits</a>
</td></tr></tbody>
</table></div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Various Authors</small></td>
</tr></table>
diff --git a/doc/html/who_s_using_boost_/submit.html b/doc/html/who_s_using_boost_/submit.html
index b652573cd9..2ebfd1a30e 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.69.1">
<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">
@@ -55,7 +55,7 @@ don't fit your Product/Application/Service please say so: we're
always interested to hear how these pages can be improved or better
structured.</p>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2005 Various Authors</small></td>
</tr></table>
diff --git a/doc/html/wrapping_int.html b/doc/html/wrapping_int.html
index a27955c70e..b886bd6bd3 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id833832" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2462849" 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#id833832"><img src="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#id2462849"><img src="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>
@@ -32,53 +32,53 @@
<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> int_type_, int_type_ wrap_val&gt;
<span class="bold"><strong>class</strong></span> wrapping_int {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id930765-bb">wrapping_int</a>(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#id2462986-bb">wrapping_int</a>(int_type);
- <span class="emphasis"><em>// <a href="wrapping_int.html#id828178-bb">public member functions</a></em></span>
- <span class="type">int_type</span> <a href="wrapping_int.html#id801296-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
- <a href="wrapping_int.html#id928430-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#id1113673-bb">add</a>(int_type) ;
- <span class="type">int_type</span> <a href="wrapping_int.html#id971149-bb">subtract</a>(int_type) ;
+  <span class="emphasis"><em>// <a href="wrapping_int.html#id2462906-bb">public member functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2462911-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="wrapping_int.html#id2462927-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#id2462939-bb">add</a>(int_type) ;
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2462962-bb">subtract</a>(int_type) ;
- <span class="emphasis"><em>// <a href="wrapping_int.html#id972052-bb">public static functions</a></em></span>
- <span class="type">int_type</span> <a href="wrapping_int.html#id972057-bb">wrap_value</a>() ;
+  <span class="emphasis"><em>// <a href="wrapping_int.html#id2463003-bb">public static functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int.html#id2463008-bb">wrap_value</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1147789"></a><h2>Description</h2>
+<a name="id2666741"></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="id1147796"></a><h3>
+<a name="id2666748"></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="id930765-bb"></a>wrapping_int(int_type v);</pre></li></ol></div>
+<div class="orderedlist"><ol type="1"><li><pre class="literallayout"><a name="id2462986-bb"></a>wrapping_int(int_type v);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147830"></a><h3>
-<a name="id828178-bb"></a><code class="computeroutput">wrapping_int</code> public member functions</h3>
+<a name="id2666782"></a><h3>
+<a name="id2462906-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="id801296-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id928430-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="id1113673-bb"></a>add(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id971149-bb"></a>subtract(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2462911-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2462927-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="id2462939-bb"></a>add(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2462962-bb"></a>subtract(int_type v) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1147928"></a><h3>
-<a name="id972052-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="id972057-bb"></a>wrap_value() ;</pre></li></ol></div>
+<a name="id2666883"></a><h3>
+<a name="id2463003-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="id2463008-bb"></a>wrap_value() ;</pre></li></ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="tz_db_base.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833832"><img src="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#id2462849"><img src="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 5106ec8670..4d670979d9 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id833832" title="Header &lt;boost/date_time/wrapping_int.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2462849" 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#id833832"><img src="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#id2462849"><img src="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>
@@ -32,60 +32,60 @@
<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> int_type_, int_type_ wrap_min, int_type_ wrap_max&gt;
<span class="bold"><strong>class</strong></span> wrapping_int2 {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> int_type_ int_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id965520-bb">wrapping_int2</a>(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#id2453812-bb">wrapping_int2</a>(int_type);
- <span class="emphasis"><em>// <a href="wrapping_int2.html#id653748-bb">public member functions</a></em></span>
- <span class="type">int_type</span> <a href="wrapping_int2.html#id653754-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
- <a href="wrapping_int2.html#id894344-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#id937822-bb">add</a>(int_type) ;
- <span class="type">int_type</span> <a href="wrapping_int2.html#id1066688-bb">subtract</a>(int_type) ;
+  <span class="emphasis"><em>// <a href="wrapping_int2.html#id2453724-bb">public member functions</a></em></span>
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id2453728-bb">as_int</a>() <span class="bold"><strong>const</strong></span>;
+  <a href="wrapping_int2.html#id2453744-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#id2453757-bb">add</a>(int_type) ;
+  <span class="type">int_type</span> <a href="wrapping_int2.html#id2453783-bb">subtract</a>(int_type) ;
- <span class="emphasis"><em>// <a href="wrapping_int2.html#id975868-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#id975873-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#id899888-bb">min_value</a>() ;
+  <span class="emphasis"><em>// <a href="wrapping_int2.html#id2453835-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#id2453840-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#id2453852-bb">min_value</a>() ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1148158"></a><h2>Description</h2>
+<a name="id2667122"></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="id1148167"></a><h3>
+<a name="id2667130"></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="id965520-bb"></a>wrapping_int2(int_type v);</pre>
+<pre class="literallayout"><a name="id2453812-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="id1148205"></a><h3>
-<a name="id653748-bb"></a><code class="computeroutput">wrapping_int2</code> public member functions</h3>
+<a name="id2667169"></a><h3>
+<a name="id2453724-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="id653754-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
-<li><pre class="literallayout"><a name="id894344-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="id937822-bb"></a>add(int_type v) ;</pre></li>
-<li><pre class="literallayout"><span class="type">int_type</span> <a name="id1066688-bb"></a>subtract(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2453728-bb"></a>as_int() <span class="bold"><strong>const</strong></span>;</pre></li>
+<li><pre class="literallayout"><a name="id2453744-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="id2453757-bb"></a>add(int_type v) ;</pre></li>
+<li><pre class="literallayout"><span class="type">int_type</span> <a name="id2453783-bb"></a>subtract(int_type v) ;</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1148302"></a><h3>
-<a name="id975868-bb"></a><code class="computeroutput">wrapping_int2</code> public static functions</h3>
+<a name="id2667270"></a><h3>
+<a name="id2453835-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="id975873-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="id899888-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="id2453840-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="id2453852-bb"></a>min_value() ;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="wrapping_int.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id833832"><img src="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#id2462849"><img src="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/wvalue.html b/doc/html/wvalue.html
index 02b839cd26..d1e529d668 100644
--- a/doc/html/wvalue.html
+++ b/doc/html/wvalue.html
@@ -3,9 +3,9 @@
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Function wvalue</title>
<link rel="stylesheet" href="boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.68.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="program_options/reference.html#id1139298" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
+<link rel="up" href="program_options/reference.html#id2379391" title="Header &lt;boost/program_options/value_semantic.hpp&gt;">
<link rel="prev" href="value.html" title="Function value">
<link rel="next" href="bool_switch.html" title="Function bool_switch">
</head>
@@ -20,7 +20,7 @@
</table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
</div>
<div class="refentry" lang="en">
<a name="wvalue"></a><div class="titlepage"></div>
@@ -33,17 +33,17 @@
<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> wvalue();
<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> wvalue(T * v);</pre></div>
<div class="refsect1" lang="en">
-<a name="id1276374"></a><h2>Description</h2>
+<a name="id2728018"></a><h2>Description</h2>
<p>Creates a typed_value&lt;T&gt; instance. This function is the primary method to create value_semantic instance for a specific type, which can later be passed to 'option_description' constructor. </p>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id1139298"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.html"><img src="images/next.png" alt="Next"></a>
+<a accesskey="p" href="value.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="program_options/reference.html#id2379391"><img src="images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="images/home.png" alt="Home"></a><a accesskey="n" href="bool_switch.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 e1dca2667d..b7fd75129e 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="threads/reference.html#id1009999" title="Header &lt;boost/thread/xtime.hpp&gt;">
-<link rel="prev" href="id1114649.html" title="Type xtime_clock_types">
+<link rel="up" href="threads/reference.html#id2416096" title="Header &lt;boost/thread/xtime.hpp&gt;">
+<link rel="prev" href="id2545607.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="id1114649.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1009999"><img src="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="id2545607.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2416096"><img src="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>
@@ -35,18 +35,18 @@
<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> xtime {
- <span class="emphasis"><em>platform-specific-type</em></span> sec;
+  <span class="emphasis"><em>platform-specific-type</em></span> sec;
};
-<span class="emphasis"><em>// <a href="xtime.html#id1117214-bb">creation</a></em></span>
+<span class="emphasis"><em>// <a href="xtime.html#id2583643-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="id1559638"></a><h2>Description</h2>
+<a name="id2786430"></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="id1559674"></a><h3>
-<a name="id1117214-bb"></a><code class="computeroutput">xtime</code> creation</h3>
+<a name="id2786479"></a><h3>
+<a name="id2583643-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>:
@@ -70,13 +70,13 @@
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="id1114649.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id1009999"><img src="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="id2545607.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="threads/reference.html#id2416096"><img src="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 8660ca5c4e..d9835b106c 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824886" title="Header &lt;boost/date_time/date_generators.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2508942" 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#id824886"><img src="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#id2508942"><img src="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>
@@ -32,47 +32,47 @@
<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>class</strong></span> year_based_generator {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
- <span class="bold"><strong>typedef</strong></span> calendar_type::year_type year_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> date_type::calendar_type calendar_type;
+  <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#id865101-bb">year_based_generator</a>();
- <a href="year_based_generator.html#id865104-bb">~year_based_generator</a>();
+  <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#id2457082-bb">year_based_generator</a>();
+  <a href="year_based_generator.html#id2457085-bb">~year_based_generator</a>();
- <span class="emphasis"><em>// <a href="year_based_generator.html#id965508-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#id999709-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#id1003198-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="emphasis"><em>// <a href="year_based_generator.html#id2387990-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#id2387995-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#id2417872-bb">to_string</a>() <span class="bold"><strong>const</strong></span>;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1073580"></a><h2>Description</h2>
+<a name="id2624158"></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="id1073587"></a><h3>
+<a name="id2624165"></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="id865101-bb"></a>year_based_generator();</pre></li>
-<li><pre class="literallayout"><a name="id865104-bb"></a>~year_based_generator();</pre></li>
+<li><pre class="literallayout"><a name="id2457082-bb"></a>year_based_generator();</pre></li>
+<li><pre class="literallayout"><a name="id2457085-bb"></a>~year_based_generator();</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1073635"></a><h3>
-<a name="id965508-bb"></a><code class="computeroutput">year_based_generator</code> public member functions</h3>
+<a name="id2624214"></a><h3>
+<a name="id2387990-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="id999709-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="id1003198-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="id2387995-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="id2417872-bb"></a>to_string() <span class="bold"><strong>const</strong></span>;</pre></li>
</ol></div>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="date_generator_parser.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824886"><img src="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#id2508942"><img src="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 be18d34cc2..fe3c28e9b5 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id795204" title="Header &lt;boost/date_time/adjust_functors.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2485277" 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#id795204"><img src="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#id2485277"><img src="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>
@@ -32,40 +32,40 @@
<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>class</strong></span> year_functor {
<span class="bold"><strong>public</strong></span>:
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> date_type::duration_type duration_type;
+  <span class="emphasis"><em>// types</em></span>
+  <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#id1112187-bb">year_functor</a>(<span class="bold"><strong>int</strong></span>);
+  <span class="emphasis"><em>// <a href="year_functor.html#year_functorconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="year_functor.html#id2426629-bb">year_functor</a>(<span class="bold"><strong>int</strong></span>);
- <span class="emphasis"><em>// <a href="year_functor.html#id999552-bb">public member functions</a></em></span>
- <span class="type">duration_type</span> <a href="year_functor.html#id792580-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#id936376-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#id2492701-bb">public member functions</a></em></span>
+  <span class="type">duration_type</span> <a href="year_functor.html#id2492705-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#id2461613-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="id1039064"></a><h2>Description</h2>
+<a name="id2606371"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1039068"></a><h3>
+<a name="id2606375"></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="id1112187-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="id2426629-bb"></a>year_functor(<span class="bold"><strong>int</strong></span> f);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1039107"></a><h3>
-<a name="id999552-bb"></a><code class="computeroutput">year_functor</code> public member functions</h3>
+<a name="id2606414"></a><h3>
+<a name="id2492701-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="id792580-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="id936376-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="id2492705-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="id2461613-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="week_functor.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id795204"><img src="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#id2485277"><img src="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 9c1d8d9660..da30292caf 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id824939" title="Header &lt;boost/date_time/year_month_day.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2453871" 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#id824939"><img src="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#id2453871"><img src="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>
@@ -31,41 +31,41 @@
<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> YearType, <span class="bold"><strong>typename</strong></span> MonthType, <span class="bold"><strong>typename</strong></span> DayType&gt;
<span class="bold"><strong>struct</strong></span> year_month_day_base {
- <span class="emphasis"><em>// types</em></span>
- <span class="bold"><strong>typedef</strong></span> YearType year_type;
- <span class="bold"><strong>typedef</strong></span> MonthType month_type;
- <span class="bold"><strong>typedef</strong></span> DayType day_type;
+  <span class="emphasis"><em>// types</em></span>
+  <span class="bold"><strong>typedef</strong></span> YearType  year_type; 
+  <span class="bold"><strong>typedef</strong></span> MonthType month_type;
+  <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#id1081068-bb">year_month_day_base</a>(YearType, MonthType, DayType);
+  <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#id2482607-bb">year_month_day_base</a>(YearType, MonthType, DayType);
- <span class="emphasis"><em>// <a href="year_month_day_base.html#id1081063-bb">public member functions</a></em></span>
+  <span class="emphasis"><em>// <a href="year_month_day_base.html#id2453942-bb">public member functions</a></em></span>
- YearType year;
- MonthType month;
- DayType day;
+  YearType year;
+  MonthType month;
+  DayType day;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1148547"></a><h2>Description</h2>
+<a name="id2667523"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1148550"></a><h3>
+<a name="id2667526"></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="id1081068-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="id2482607-bb"></a>year_month_day_base(YearType year, MonthType month, DayType day);</pre></li></ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1148586"></a><h3>
-<a name="id1081063-bb"></a><code class="computeroutput">year_month_day_base</code> public member functions</h3>
+<a name="id2667561"></a><h3>
+<a name="id2453942-bb"></a><code class="computeroutput">year_month_day_base</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>
+<table 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="wrapping_int2.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id824939"><img src="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#id2453871"><img src="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 f278e4a608..434e7db071 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id1001846" title="Header &lt;boost/date_time/date_duration_types.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2442047" 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#id1001846"><img src="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#id2442047"><img src="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>
@@ -32,68 +32,68 @@
<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> base_config&gt;
<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#id937377-bb">years_duration</a>(int_rep);
- <a href="years_duration.html#id801870-bb">years_duration</a>(special_values);
+  <span class="emphasis"><em>// <a href="years_duration.html#years_durationconstruct-copy-destruct">construct/copy/destruct</a></em></span>
+  <a href="years_duration.html#id2500832-bb">years_duration</a>(int_rep);
+  <a href="years_duration.html#id2494294-bb">years_duration</a>(special_values);
- <span class="emphasis"><em>// <a href="years_duration.html#id829231-bb">public member functions</a></em></span>
- <span class="type">int_rep</span> <a href="years_duration.html#id1077619-bb">number_of_years</a>() <span class="bold"><strong>const</strong></span>;
- <span class="type">duration_type</span> <a href="years_duration.html#id791890-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#id863820-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#id824108-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#id963416-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#id1079231-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#id977417-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#id858588-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#id963699-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#id970064-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#id1108529-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#id931727-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#id976339-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#id933960-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#id1105769-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#id2499807-bb">public member functions</a></em></span>
+  <span class="type">int_rep</span> <a href="years_duration.html#id2499812-bb">number_of_years</a>() <span class="bold"><strong>const</strong></span>;
+  <span class="type">duration_type</span> <a href="years_duration.html#id2469511-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#id2400535-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#id2422790-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#id2509907-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#id2433883-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#id2394158-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#id2409965-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#id2434523-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#id2508356-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#id2424513-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#id2483657-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#id2521577-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#id2495882-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#id2528104-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="id1045281"></a><h2>Description</h2>
+<a name="id2612830"></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="id1045287"></a><h3>
+<a name="id2612845"></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="id937377-bb"></a>years_duration(int_rep num);</pre></li>
-<li><pre class="literallayout"><a name="id801870-bb"></a>years_duration(special_values sv);</pre></li>
+<li><pre class="literallayout"><a name="id2500832-bb"></a>years_duration(int_rep num);</pre></li>
+<li><pre class="literallayout"><a name="id2494294-bb"></a>years_duration(special_values sv);</pre></li>
</ol></div>
</div>
<div class="refsect2" lang="en">
-<a name="id1045335"></a><h3>
-<a name="id829231-bb"></a><code class="computeroutput">years_duration</code> public member functions</h3>
+<a name="id2612894"></a><h3>
+<a name="id2499807-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="id1077619-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="id791890-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="id863820-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="id824108-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="id963416-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="id1079231-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="id977417-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="id858588-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="id963699-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="id970064-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="id1108529-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="id931727-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="id976339-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="id933960-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="id1105769-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="id2499812-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="id2469511-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="id2400535-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="id2422790-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="id2509907-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="id2433883-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="id2394158-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="id2409965-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="id2434523-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="id2508356-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="id2424513-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="id2483657-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="id2521577-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="id2495882-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="id2528104-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>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="months_duration.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id1001846"><img src="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#id2442047"><img src="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 c0f917af72..8c0a7da4bd 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.69.1">
<link rel="start" href="index.html" title="The Boost C++ Libraries">
-<link rel="up" href="date_time/doxy.html#id978217" title="Header &lt;boost/date_time/date_formatting.hpp&gt;">
+<link rel="up" href="date_time/doxy.html#id2352409" 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#id978217"><img src="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#id2352409"><img src="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,35 +33,35 @@
<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#id938974-bb">public static functions</a></em></span>
- <span class="type">std::basic_string&lt; charT &gt;</span> <a href="ymd_formatter.html#id906232-bb">ymd_to_string</a>(ymd_type) ;
- <span class="type">std::string</span> <a href="ymd_formatter.html#id939315-bb">ymd_to_string</a>(ymd_type) ;
+  <span class="emphasis"><em>// <a href="ymd_formatter.html#id2507040-bb">public static functions</a></em></span>
+  <span class="type">std::basic_string&lt; charT &gt;</span> <a href="ymd_formatter.html#id2507045-bb">ymd_to_string</a>(ymd_type) ;
+  <span class="type">std::string</span> <a href="ymd_formatter.html#id2439997-bb">ymd_to_string</a>(ymd_type) ;
};</pre></div>
<div class="refsect1" lang="en">
-<a name="id1069008"></a><h2>Description</h2>
+<a name="id2619378"></a><h2>Description</h2>
<div class="refsect2" lang="en">
-<a name="id1069011"></a><h3>
-<a name="id938974-bb"></a><code class="computeroutput">ymd_formatter</code> public static functions</h3>
+<a name="id2619382"></a><h3>
+<a name="id2507040-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="id906232-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
+<pre class="literallayout"><span class="type">std::basic_string&lt; charT &gt;</span> <a name="id2507045-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="id939315-bb"></a>ymd_to_string(ymd_type ymd) ;</pre>
+<pre class="literallayout"><span class="type">std::string</span> <a name="id2439997-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>
</div>
</div>
</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<table 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="month_formatter.html"><img src="images/prev.png" alt="Prev"></a><a accesskey="u" href="date_time/doxy.html#id978217"><img src="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#id2352409"><img src="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>