date_time/xmldoc
Jeff Garland e26fd2ed98
pull develop to master for boost 1.72 (#117)
* Synchronize each miscrosec test to the next second (#109)

* Synchronize each miscrosec test to the next second

The aim is to avoid false positives in test_microsec when the seconds,
minutes or hours change during time read between the second_clock and
the microsec_clock.

* Improved readability of the microcec_time_clock test

* Improve performance of adding and subtracting time durations from a ptime. (#99)

Modifying ptime objects by adding and subtracting time durations was
inefficient because it extracted the date and time of day and then
re-constructed a ptime using the date and modified time of day.

This can be avoided by using the existing time_system utilities which
perform the operation by adjusting the number of ticks.

Performance is improved by a factor of 48 on my system.

* Update CI Scripts

* Add time_duration helper functions: (#113)

1. is_positive()
  - Return boolean value to indicate whether or not time duration is
    positive.
2. is_zero()
  - Return boolean value to indicate whether or not time duration is
    zero.
3. abs()
  - Return a time_duration which is the absolute value of time
    duration.

Added documentation for these helper functions and improved existing
documentation to indicate constness, return values or static
functions.

* Cease dependence on MPL (#115)
2019-12-03 17:06:28 -07:00
..
acknowledgements.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
buildinfo.xml correct example folder path in docs from examples/ to example/ 2017-03-21 16:51:33 +01:00
calculations.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
changes.xml Refs #3876. Made format flags %T and %R to be processed by the library in order to support them on more platforms. Also marked some flags that are known to have similar problems in the docs. 2010-06-05 17:09:37 +00:00
conceptual.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
custom_time_zone.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_algorithms.xml Clarified the docs and examples for previous_weekday and next_weekday. Refs #5753. 2014-03-15 08:53:14 -07:00
date_class.xml Merge pull request #65 from jeking3/trac-12101 2017-12-30 23:23:10 -05:00
date_duration.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_facet.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_input_facet.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_iterators.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_period.xml Documentation patch from 'faithandbrave' 2014-11-18 06:21:59 -08:00
date_time_docs_howto.html Full merge from trunk at revision 41356 of entire boost-root tree. 2007-11-25 18:38:02 +00:00
date_time_fo_stylesheet.xsl Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_time_io.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
date_time.xml various updates to date-time docs 2005-06-12 20:53:10 +00:00
design_concepts.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
design_goals.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
details.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
domain_concepts.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
doxy.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_calc_rules.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_date_period_calc.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_dates_as_strings.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_days_alive.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_days_between_new_years.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_end_of_month_day.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_find_last_day_of_months.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_flight.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_local_utc_conversion.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_localization.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_meeting_planner.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_month_add.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_print_holidays.xml Merged revisions 43211,43214-43219,43222-43225,43227-43238,43242,43244-43245,43249-43250,43257-43259,43261,43263,43265,43267-43268,43270-43271,43273,43275-43279,43284-43289,43291,43295,43297-43298,43304-43305,43307,43313,43315,43324,43326-43327,43331,43333,43339-43343,43345,43348,43350,43352-43353,43355-43356,43358,43360,43366-43367,43369-43370,43372-43376,43378-43389,43394,43396-43398,43400-43401,43403-43404,43406-43408,43413-43415,43417-43418,43420,43422-43423 via svnmerge from 2008-02-27 20:00:24 +00:00
ex_print_hours.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_print_month.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_seconds_since_epoch.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_simple_time_zone.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_time_math.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ex_time_periods.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
examples.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
exclusive_date_time.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
format_flags.xml trac-13194: fix time input facet processing for %e 2017-12-22 08:02:24 -05:00
gregorian_calendar.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
gregorian.xml Fixed a number of misprints in the documentation, added change notes for 2008-11-01 10:36:57 +00:00
io_objects.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
io_tutorial.xml correct example folder path in docs from examples/ to example/ 2017-03-21 16:51:33 +01:00
Jamfile.v2 trac-3606: fix remaining msvc /W4 complaints (msvc-10.0 and up) 2018-01-17 09:22:22 -05:00
license.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
local_date_time.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
local_time_period.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
local_time.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
motivation.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
posix_time_zone.xml Docs updated according to fixes for tickets #1861 and #2213. 2009-10-01 20:22:04 +00:00
posix_time.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ptime_class.xml Apply pull request #22 manually; Fixes #10014 2015-03-01 13:38:04 -08:00
README Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
ref_tag_fix.pl Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
references.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
serialization.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
snap_to_details.xml Fixed a number of misprints in the documentation, added change notes for 2008-11-01 10:36:57 +00:00
table_template.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
terminology.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
tests.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
time_duration.xml pull develop to master for boost 1.72 (#117) 2019-12-03 17:06:28 -07:00
time_facet.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
time_input_facet.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
time_iterators.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
time_period.xml Fixes #2710. 2009-06-04 09:47:12 +00:00
time_zone_base.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
tradeoffs.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
tz_database.xml Fix broken copyright urls. Fixes #1573. 2008-02-27 18:51:14 +00:00
usage_examples.xml Applied patches - Refs #3651 Refs #4845 2011-03-30 22:22:15 +00:00

I couldn't get the date_time.xml to validate, however, it works anyway.
The build process with fail with adequate error messages to fix
any errors.

/********************************/
Do not place a dtd declaration in the doc xml files.
Begin each file with:
<section ...

/********************************/
Including files into sections has some quirks to it. Unless there is a 
section in the parent file, the first included file will display
instead of link.

Example.
In date_time.xml:

  <xi:include href="subsection.xml" />

And in subsection/xml:
  <section id="date_time.my_subsection"
     xmlns:xi="http://www.w3.org/2001/XInclude">
     <para>
       ...
     </para>
     <xi:include href="another.xml" />

/********************************/
To crosslink use:
<link linkend="date_time.section.subsection">optional text</link>

If you use '<link linkend="top">top</link>' the link will automatically
go to the top of the page it ends up in.

# Copyright (c) 2002-2006 CrystalClear Software, Inc.
# Use, modification and distribution is subject to the 
# Boost Software License, Version 1.0. (See accompanying
# file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)